aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-07[NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)Rahul Joshi1-2/+1
2025-07-04[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)Austin1-1/+1
2025-06-24[NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)Rahul Joshi1-1/+1
2025-06-16[TableGen] Use default member initializers. NFC. (#144349)Jay Foad1-10/+8
2025-06-15[TableGen] Use range-based for loops (NFC) (#144283)Kazu Hirata1-2/+2
2025-06-09[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously...jyli01161-2/+19
2025-06-07[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)Jay Foad1-3/+3
2025-06-07[TableGen] Use `contains` instead of `count`. NFC. (#143156)Jay Foad1-4/+4
2025-05-21[LLVM][TableGen] Use StringRef for various members `CGIOperandList::OperandIn...Rahul Joshi1-23/+18
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi1-5/+5
2025-05-16[LLVM][TableGen] Simplify `DagInit::get` (#140056)Rahul Joshi1-9/+3
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi1-8/+9
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi1-1/+2
2025-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green1-5/+5
2025-04-26[TableGen] Use llvm::interleaved (NFC) (#137483)Kazu Hirata1-7/+3
2025-04-25[TableGen][SelectionDAG][GISel][RISCV] Support IsNonExtLoad for IsAtomic PatF...Craig Topper1-20/+23
2025-04-24[TableGen][RISCV][AArch64][GISel] Properly implement isAnyExtLoad/isSignExtLo...Craig Topper1-10/+23
2025-04-01[TableGen] Directly use SDNode functions to implement HasOneUse and HasNoUse....Craig Topper1-2/+2
2025-03-27[llvm] Use *Set::insert_range (NFC) (#133353)Kazu Hirata1-4/+2
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata1-2/+1
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata1-1/+1
2025-03-11[TableGen] Remove unnecessary const_cast and use range-based for loops. NFC (...Craig Topper1-7/+3
2025-01-22[TableGen] Add a backend generating SDNode descriptions (#123002)Sergei Barannikov1-24/+80
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad1-4/+3
2024-12-20[TableGen] Avoid repeated hash lookups (NFC) (#120681)Kazu Hirata1-2/+1
2024-12-19[TableGen] Avoid repeated hash lookups (NFC) (#120619)Kazu Hirata1-2/+1
2024-12-19[TableGen] Avoid repeated hash lookups (NFC) (#120532)Kazu Hirata1-13/+13
2024-12-14[TableGen][SystemZ] Correctly check the range of a leaf immediate (#119931)Sergei Barannikov1-12/+8
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov1-36/+35
2024-11-21[TableGen] Use `std::move` to avoid copy (#113061)abhishek-kaushik221-1/+2
2024-11-19[SDAG][ISel][TableGen][LoongArch] Report error for trivial bitcasts when ther...Yingwei Zheng1-0/+8
2024-11-09[TableGen][SelectionDAG] Remove the `implicit` DAG node (#115295)Sergei Barannikov1-18/+2
2024-10-30[CodeGen] Rename MVT::iPTRAny to MVT::pAnyJessica Clarke1-2/+2
2024-10-30[TableGen] Remove a pointless check for iPTRAnyJessica Clarke1-1/+2
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi1-30/+31
2024-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi1-1/+1
2024-10-01[LLVM][TableGen] Support type casts of nodes with multiple results (#109728)Stephen Chou1-9/+35
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi1-85/+73
2024-09-15[LLVM][TableGen] Change CodeGenDAGPatterns to use const RecordKeeper (#108762)Rahul Joshi1-44/+31
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)Rahul Joshi1-25/+24
2024-09-09[TableGen] Change CGIOperandList::OperandInfo::Rec to const pointer (#107858)Rahul Joshi1-8/+9
2024-09-08[NFC][TableGen] Replace DefInit::get() with Record::getDefInit() (#107762)Rahul Joshi1-1/+1
2024-09-07[TableGen] Add PrintError family overload that take a print function (#107333)Rahul Joshi1-7/+4
2024-09-04[TableGen] Add `CodeGenIntrinsicsMap` for on-demand intrinsic creation (#107100)Rahul Joshi1-4/+2
2024-06-02[TableGen] Use llvm::unique (NFC) (#94163)Kazu Hirata1-2/+1
2024-05-20[TableGen] HasOneUse builtin predicate on PatFrags (#91578)jofrn1-1/+6
2024-04-26Revert "[TableGen] Ignore inaccessible memory when checking pattern flags (#9...Jay Foad1-9/+1
2024-04-26[TableGen] Ignore inaccessible memory when checking pattern flags (#90061)Jay Foad1-1/+9
2024-04-25[TableGen] ShouldIgnore Pattern bit to disable DAG pattern imports during GIS...jofrn1-7/+9
2024-04-04[TableGen] Fix a potential crash when operand doesn't appear in the instructi...Shilei Tian1-2/+7