summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenDAGPatterns.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-11-08[TableGen] Use "using" instead of "typedef" (NFC) (#167168)Kazu Hirata
2025-10-03[NFC][TableGen] Fix namespace usage in various files (#161839)Rahul Joshi
2025-09-25[TableGen, CodeGen, CHERI] Add support for the cPTR wildcard value type. (#15...Owen Anderson
2025-09-19CodeGen: Add RegisterClass by HwMode (#158269)Matt Arsenault
2025-09-19TableGen: Replace assertion with error for unexpected pattern inputs (#159687)Matt Arsenault
2025-09-10[TableGen][CodeGen] Remove feature string from HwMode (#157600)Sergei Barannikov
2025-07-07[NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)Rahul Joshi
2025-07-04[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)Austin
2025-06-24[NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)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-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-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-16[LLVM][TableGen] Simplify `DagInit::get` (#140056)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-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green
2025-04-26[TableGen] Use llvm::interleaved (NFC) (#137483)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-01[TableGen] Directly use SDNode functions to implement HasOneUse and HasNoUse....Craig Topper
2025-03-27[llvm] Use *Set::insert_range (NFC) (#133353)Kazu Hirata
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-01-22[TableGen] Add a backend generating SDNode descriptions (#123002)Sergei Barannikov
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-12-20[TableGen] Avoid repeated hash lookups (NFC) (#120681)Kazu Hirata
2024-12-19[TableGen] Avoid repeated hash lookups (NFC) (#120619)Kazu Hirata
2024-12-19[TableGen] Avoid repeated hash lookups (NFC) (#120532)Kazu Hirata
2024-12-14[TableGen][SystemZ] Correctly check the range of a leaf immediate (#119931)Sergei Barannikov
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov
2024-11-21[TableGen] Use `std::move` to avoid copy (#113061)abhishek-kaushik22
2024-11-19[SDAG][ISel][TableGen][LoongArch] Report error for trivial bitcasts when ther...Yingwei Zheng
2024-11-09[TableGen][SelectionDAG] Remove the `implicit` DAG node (#115295)Sergei Barannikov
2024-10-30[CodeGen] Rename MVT::iPTRAny to MVT::pAnyJessica Clarke
2024-10-30[TableGen] Remove a pointless check for iPTRAnyJessica Clarke
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi
2024-10-01[LLVM][TableGen] Support type casts of nodes with multiple results (#109728)Stephen Chou
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi
2024-09-15[LLVM][TableGen] Change CodeGenDAGPatterns to use const RecordKeeper (#108762)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-08[NFC][TableGen] Replace DefInit::get() with Record::getDefInit() (#107762)Rahul Joshi