summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/GlobalISelEmitter.cpp
AgeCommit message (Expand)Author
2025-11-22[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)Craig Topper
2025-11-23[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)Sergei Barannikov
2025-09-19CodeGen: Add RegisterClass by HwMode (#158269)Matt Arsenault
2025-09-05[NFC][TableGen] Fix GlobalISel TableGen backend namespace usage (#156986)Rahul Joshi
2025-09-04[NFC][TableGen] Adopt `CodeGenInstruction::getName()` (#156968)Rahul Joshi
2025-06-09[GlobalISel] Fixes unused variable error in testMOPredicate_MO (#143364)jyli0116
2025-06-09[TableGen] Move getSuperRegForSubReg into CodeGenRegBank. NFC. (#142979)Jay Foad
2025-06-09[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously...jyli0116
2025-06-05[TableGen] Make more use of findSubRegIdx. NFCI. (#142996)Jay Foad
2025-05-21[LLVM][TableGen] Use StringRef for various members `CGIOperandList::OperandIn...Rahul Joshi
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi
2025-04-26[llvm] Use llvm::copy_if (NFC) (#137480)Kazu Hirata
2025-04-25[TableGen][SelectionDAG][GISel][RISCV] Support IsNonExtLoad for IsAtomic PatF...Craig Topper
2025-04-24[TableGen][RISCV][AArch64][GISel] Properly implement isAnyExtLoad/isSignExtLo...Craig Topper
2025-04-24[TableGen][GISel] Allow isTrivialOperatorNode to import patterns with isStore...Craig Topper
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr
2025-01-27[GISel] Explicitly disable BF16 tablegen patterns. (#124113)David Green
2025-01-16[TableGen][GlobalISel] Reorder atomic predicate to preserve the order (#121806)Evgenii Kudriashov
2025-01-15[TableGen] Avoid repeated hash lookups (NFC) (#123018)Kazu Hirata
2025-01-05[GlobalISel] Support physical register inputs in nested patterns (#121239)Evgenii Kudriashov
2025-01-05[TableGen][GISel] Reuse `importNodeRenderer` for `OperandWithDefaultOps` (#12...Sergei Barannikov
2024-12-29[TableGen][GISel] Fix IMPLICIT_DEF operand being added as a use (#121283)Sergei Barannikov
2024-12-26[TableGen][GISel] Remove check for LLT when emitting renderers (#121144)Sergei Barannikov
2024-12-26[TableGen][GISel] Refactor node renderers emission (#121071)Sergei Barannikov
2024-12-26[TableGen][GISel] Don't copy dead def from a sub-instruction to the root (#12...Sergei Barannikov
2024-12-25[TableGen][GISel] Simplify checks for BasicBlockSDNode (NFC) (#121098)Sergei Barannikov
2024-12-23[TableGen][GISel] Fix importing frameindex node (#120921)Sergei Barannikov
2024-12-22[TableGen][GISel] Add const to some member functions & reformat (NFC) (#120899)Sergei Barannikov
2024-12-21[TableGen][GISel] Learn to import patterns with optional defs (#120470)Sergei Barannikov
2024-12-21[TableGen][GISel] Delete unused `Src` arguments (NFC) (#120445)Sergey Barannikov
2024-12-18[TableGen][GISel] Improve dead register handling (#120426)Sergei Barannikov
2024-12-18[TableGen][GISel] Import more "multi-level" patterns (#120332)Sergei Barannikov
2024-12-17[TableGen][GISel] Extract common function for determining MI's regclass (#120...Sergei Barannikov
2024-12-16[TableGen][GISel] Don't use std::optional with pointers (NFC) (#120026)Sergei Barannikov
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov
2024-11-11[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115681)Kazu Hirata
2024-11-08[GISel][AArch64][RISCV] Allow G_SEXT_INREG patterns to be imported. (#115576)Craig Topper
2024-11-07[TableGen][GISel] Extract helper function for constraining operands (#115148)Sergei Barannikov
2024-10-28[TableGen] [NFC] Remove unused includes in TableGen BE (#113725)Jerry Sun
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-18[llvm][TableGen] Count implicit defs as well as explicit ones in the GlobalIS...JL2210
2024-09-30[LLVM][TableGen] Change GlobalISelEmitter to use const RecordKeeper (#110109)Rahul Joshi
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi
2024-09-18[LLVM][TableGen] Change InstrInfoEmitter to use const RecordKeeper (#109189)Rahul Joshi
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)Rahul Joshi
2024-09-09[TableGen] Change CGIOperandList::OperandInfo::Rec to const pointer (#107858)Rahul Joshi
2024-09-05[TableGen] Add const variants of accessors for backend (#106658)Rahul Joshi
2024-08-01[GlobalISel][TableGen] MIR Pattern Variadics (#100563)Pierre van Houtryve