summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp
AgeCommit message (Expand)Author
2024-11-23[AArch64][GlobalISel] Legalize ptr shuffle vector to s64 (#116013)David Green
2024-11-01[GlobalISel][AArch64] Legalize G_INSERT_VECTOR_ELT for SVE (#114470)Thorsten Schütt
2024-10-31Revert "[GlobalISel][AArch64] Legalize G_INSERT_VECTOR_ELT for SVE" (#114353)Thorsten Schütt
2024-10-31[GlobalISel][AArch64] Legalize G_INSERT_VECTOR_ELT for SVE (#114310)Thorsten Schütt
2024-07-31[RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (#84965)Jiahan Xie
2023-02-15Use llvm::has_single_bit<uint32_t> (NFC)Kazu Hirata
2022-04-11GlobalISel: Add memSizeNotByteSizePow2 legality helperMatt Arsenault
2021-09-07[AMDGPU][GlobalISel] Legalize G_MUL for non-standard typesMirko Brkusanin
2021-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault
2020-12-24[CodeGen, Transforms] Use llvm::any_of (NFC)Kazu Hirata
2020-09-10Fix wrong comment about enabling optimizations to work around a bugReid Kleckner
2020-09-10Use pragmas to work around MSVC x86_32 debug miscompile bugReid Kleckner
2020-07-27Use llvm::is_contained where appropriate (NFC)Kazu Hirata
2020-05-28GlobalISel: Work on improving stock set of legality predicatesMatt Arsenault
2020-05-26GlobalISel: Basic legalization for G_PTRMASKMatt Arsenault
2019-02-14GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault
2019-02-07GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault
2019-02-04GlobalISel: Fix moreElementsToNextPow2Matt Arsenault
2019-02-02GlobalISel: Legalization for inttoptr/ptrtointMatt Arsenault
2019-01-25GlobalISel: Add convenience mutatations to scalarizeMatt Arsenault
2019-01-20GlobalISel: Add isPointer legality predicatesMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-25[GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits to make the value c...Volkan Keles
2018-06-27[globalisel][legalizer] Add AtomicOrdering to LegalityQuery and use it in AAr...Daniel Sanders
2018-04-27Attempt to fix remaining build failures after r331071 by changing the tuple t...Daniel Sanders
2018-04-27Attempt to fix build failure after r331071 using std::make_tupleDaniel Sanders
2018-04-27[globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders
2018-01-29[globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencie...Daniel Sanders