summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
AgeCommit message (Expand)Author
2025-05-17[GlobalISel] Put legalizer rule debug behind a verbose option. (#138277)David Green
2024-03-26[GISEL][NFC] Use getElementCount instead of getNumElements in more placesMichael Maitland
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2023-12-06[GISel] Don't print the opcode twice in LegalityQuery::print. (#74232)Craig Topper
2023-10-09[GlobalISel] Add support for *_fpmode intrinsicsSerge Pavlov
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2022-09-11[GlobalISel] Use std::initializer_list::size (NFC)Kazu Hirata
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-04-12GlobalISel: Update mutationIsSane assert for scalable vectorsMatt Arsenault
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2021-09-03[GlobalISel] Add convenience constructors to MemDescKonstantin Schwarz
2021-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault
2021-06-29Revert "GlobalISel: Use MMO helper for getting the size in bits"Matt Arsenault
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman
2021-06-07GlobalISel: Use MMO helper for getting the size in bitsMatt Arsenault
2021-06-01[globalisel][legalizer] Separate the deprecated LegalizerInfo from the curren...Daniel Sanders
2021-04-29[GlobalISel][Legalizer] Bump up a smallvector size that was found to be too s...Amara Emerson
2021-02-20[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-09-30GlobalISel: Assert if MoreElements uses a non-vector typeMatt Arsenault
2020-07-28GlobalISel: Don't assert on operations with no type indicesMatt Arsenault
2020-06-10GlobalISel: Make default implementation of legalizeCustom unreachableMatt Arsenault
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-03-24GlobalISel: Introduce bitcast legalize actionMatt Arsenault
2020-01-29GlobalISel: Add observer argument to legalizeIntrinsicMatt Arsenault
2020-01-09GlobalISel: Don't assert on MoreElements creating vectorsMatt Arsenault
2019-12-03[GlobalISel]: Allow targets to override how to widen constants during legaliz...Aditya Nandakumar
2019-10-07Second attempt to add iterator_range::empty()Jordan Rose
2019-08-09[globalisel] Add G_SEXT_INREGDaniel Sanders
2019-07-01[GlobalISel]: Allow backends to custom legalize IntrinsicsAditya Nandakumar
2019-06-30Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song
2019-04-29[globalisel] Improve Legalizer debug outputDaniel Sanders
2019-04-17Change some llvm::{lower,upper}_bound to llvm::bsearch. NFCFangrui Song
2019-04-12Use llvm::upper_bound. NFCFangrui Song
2019-03-11[GlobalISel][AArch64] Always fall back on aarch64.neon.addp.*Jessica Paquette
2019-02-14GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault
2019-01-30GlobalISel: Add assert that legalize mutation makes senseMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-18[GlobalISel] Change to range-based invocation of llvm::sortMandeep Singh Grang
2018-12-19Fix test commitRhys Perry
2018-12-19Test commitRhys Perry
2018-12-05[GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar
2018-10-31ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun
2018-10-25[GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits to make the value c...Volkan Keles
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-06-27[globalisel][legalizer] Add AtomicOrdering to LegalityQuery and use it in AAr...Daniel Sanders
2018-05-31[GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...Roman Tereshin
2018-05-30[GlobalISel][Legalizer] LegalizerInfo verifier: check rules cover type indicesRoman Tereshin
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-27[globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders