summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherGen.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-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-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-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-02-01[TableGen] Use range-based for loop. NFCCraig Topper
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov
2024-11-17[Tablegen] Add more comments for result numbers to DAGISelEmitter.cpp (#116533)Craig Topper
2024-11-09[TableGen][SelectionDAG] Remove the `implicit` DAG node (#115295)Sergei Barannikov
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-18[LLVM][TableGen] Change DAGISel code to use const RecordKeeper (#109038)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-07-19[TableGen][SelectionDAG] Make CheckValueTypeMatcher use MVT::SimpleValueType ...Brandon Wu
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad
2024-02-09[TableGen][NFC] convert TreePatternNode pointers to references (#81134)Tomas Matheson
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-12-12[TableGen][NFC] Remove leading spaceswangpc
2023-12-12[TableGen][NFC] Format parts of DAGISelMatcher.h/DAGISelMatcherGen.cppwangpc
2023-08-03[TableGen][NFC] Refine obtaining qualified register class ids.Ivan Kosarev
2023-07-09Revert "[TableGen] Use heap allocated arrays instead of vectors for TreePatte...Tomas Matheson
2023-04-23[TableGen] Make getRegisterValueType stricter about HwModes.Craig Topper
2023-04-23[TableGen] Remove unused ForceMode and CodeGen fields from TypeInfer. NFCCraig Topper
2023-04-19[TableGen] Use heap allocated arrays instead of vectors for TreePatternNode::...Craig Topper
2023-04-12[TableGen] Store CodeGenInstruction reference in EmitNodeMatcherCommon. NFCCraig Topper
2023-04-11[NFC] add check for potentially dereferencing null return valueBing1 Yu
2023-03-31[TableGen] Simplify some code. NFCCraig Topper
2023-03-31[TableGen] Reduce code duplication. NFCCraig Topper
2023-02-26[TableGen] Remove duplicate call to getPredicateCheck. NFCCraig Topper
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2023-02-15Use llvm::has_single_bit<uint32_t> (NFC)Kazu Hirata
2022-03-11Cleanup include: TableGenserge-sans-paille
2021-12-10utils: Remove some no-op raw_string_ostream flush calls, NFCDuncan P. N. Exon Smith
2021-02-06[TableGen] Make all the fields in PatternToMatch private. NFCICraig Topper
2021-01-09[SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SPLAT_VECTORFraser Cormack
2020-11-06[TableGen] Indentation and whitespace fixes in generated code. NFC.Jay Foad
2020-05-13[TableGen] Fix register class handling in TableGen's DAG ISel Matcher GeneratorVictor Campos
2020-02-12[TBLGEN] Fix subreg value overflow in DAGISelMatcherStanislav Mekhanoshin
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-11-06TableGen: Remove assert that pattern results match input numberMatt Arsenault
2019-08-25[TableGen] Correct comments for end of namespace. NFCBjorn Pettersson
2019-07-22TableGen: Support physical register inputs > 255Matt Arsenault