summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common
AgeCommit message (Expand)Author
2025-07-02[NFC][TableGen] Add accessors for various instruction subclasses (#146615)Rahul Joshi
2025-06-26[llvm] Use llvm::is_contained (NFC) (#145844)Kazu Hirata
2025-06-24[LLVM][TableGen] Minor cleanup in CGIOperandList (#142721)Rahul Joshi
2025-06-24[NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)Rahul Joshi
2025-06-16[LLVM][TableGen] Use `StringRef` for CodeGenInstruction::AsmString (#144440)Rahul Joshi
2025-06-16[TableGen] Use default member initializers. NFC. (#144349)Jay Foad
2025-06-15[TableGen] Use range-based for loops (NFC) (#144283)Kazu Hirata
2025-06-12[NFC] Use `llvm::includes` instead of `std::includes` (#143542)Longsheng Mou
2025-06-11[TableGen] Simplify computeUberWeights. NFC. (#143716)Jay Foad
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-07[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)Jay Foad
2025-06-07[TableGen] Use `contains` instead of `count`. NFC. (#143156)Jay Foad
2025-06-06[TableGen] Fix variable name in CodeGenRegBank::computeCompositesJay Foad
2025-06-05[TableGen] Make more use of findSubRegIdx. NFCI. (#142996)Jay Foad
2025-06-05[TableGen] Remove last remnant of CompositeIndices (#142960)Jay Foad
2025-06-04[TableGen] Fix typo in error messageJay Foad
2025-05-27[TableGen] Remove wrong comment for CodeGenTarget ctor (#141024)Tomer Shafir
2025-05-24[TableGen] Remove unused includes (NFC) (#141356)Kazu Hirata
2025-05-21[LLVM][TableGen] Use StringRef for various members `CGIOperandList::OperandIn...Rahul Joshi
2025-05-19[TableGen] Fix the buildKazu Hirata
2025-05-19[NFC][TableGen] Create valid Dag in VarLenCodeEmitter (#140283)Rahul Joshi
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-05-19[NFC][TableGen] Use SmallVector range constructor when possible (#140284)Rahul Joshi
2025-05-16[LLVM][TableGen] Simplify `DagInit::get` (#140056)Rahul Joshi
2025-05-13[TableGen][CodeGen] Give every leaf register a unique regunit (#139526)Jay Foad
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-05-07[llvm] Drop "const" from "const ArrayRef" (NFC) (#138818)Kazu Hirata
2025-05-05[NFC][TableGen] Code cleanup in CodeGenRegister (#137994)Rahul Joshi
2025-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green
2025-04-26[TableGen] Use llvm::interleaved (NFC) (#137483)Kazu Hirata
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] Only store direct superclasses in Record (#123072)Jay Foad
2025-04-24[TableGen][RISCV][AArch64][GISel] Properly implement isAnyExtLoad/isSignExtLo...Craig Topper
2025-04-19[TableGen] Use llvm::enumerate in one place (NFC) (#136399)Sergei Barannikov
2025-04-17[llvm] Use llvm::binary_search (NFC) (#136228)Kazu Hirata
2025-04-16[llvm] Use llvm::append_range (NFC) (#135931)Kazu Hirata
2025-04-10TableGen: Optimize super-register class computation (#134865)Nicolai Hähnle
2025-04-03[TableGen] Emit `llvm::is_contained` for `CheckOpcode` predicate (#134057)Pengcheng Wang
2025-04-01[TableGen] Directly use SDNode functions to implement HasOneUse and HasNoUse....Craig Topper
2025-03-28[TableGen] Make more use of CodeGenRegisterClass::EnumValue. NFC. (#132749)Jay Foad
2025-03-27[llvm] Use *Set::insert_range (NFC) (#133353)Kazu Hirata
2025-03-26[TableGen] Speed up inferMatchingSuperRegClass. NFC. (#133060)Jay Foad
2025-03-25[TableGen] Inherit properties from the nearest allocatable superclass. (#127018)Pete Chou
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata
2025-03-11[TableGen] Remove unnecessary const_cast and use range-based for loops. NFC (...Craig Topper
2025-03-04[TableGen] Avoid repeated hash lookups (NFC) (#129655)Kazu Hirata