aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-24[NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)Rahul Joshi1-1/+1
2025-06-07[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)Jay Foad1-1/+1
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi1-2/+1
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi1-4/+8
2025-05-01[DAG] Use SDValue for PatFrag checks (#137519)David Green1-2/+2
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr1-1/+1
2024-12-12[TableGen] Replace WantRoot/WantParent SDNode properties with flags (#119599)Sergei Barannikov1-2/+2
2024-12-04[llvm-tblgen] Increase Coverage Index Size (#118329)Sam Elliott1-5/+11
2024-11-17[Tablegen] Add more comments for result numbers to DAGISelEmitter.cpp (#116533)Craig Topper1-11/+24
2024-09-15[LLVM][TableGen] Change CodeGenDAGPatterns to use const RecordKeeper (#108762)Rahul Joshi1-1/+1
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)Rahul Joshi1-5/+5
2024-09-11[TableGen] Avoid repeated hash lookups (NFC) (#108138)Kazu Hirata1-3/+3
2024-08-01[MVT][TableGen] Extend Machine Value Type to `uint16_t` (#99657)Brandon Wu1-28/+66
2024-07-19[TableGen][SelectionDAG] Make CheckValueTypeMatcher use MVT::SimpleValueType ...Brandon Wu1-2/+2
2024-04-26[NFC][llvm] refine generated code format (#90172)long.chen1-1/+1
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve1-6/+6
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad1-1/+1
2024-02-09[TableGen][NFC] convert TreePatternNode pointers to references (#81134)Tomas Matheson1-6/+6
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve1-84/+83
2024-01-25[TableGen] Use MapVector to remove non-determinismWang Pengcheng1-1/+2
2024-01-12[SelectionDAG] Add space-optimized forms of OPC_CheckPredicate (#77763)Wang Pengcheng1-37/+59
2024-01-11[SelectionDAG,TableGen] Use MapVector after #73310Fangrui Song1-1/+1
2024-01-11[SelectionDAG,TableGen] Use stable_sort after #73310Fangrui Song1-4/+6
2024-01-11Revert "[SelectionDAG] Add space-optimized forms of OPC_CheckPredicate (#73488)"Mikhail Goncharov1-57/+36
2024-01-11[SelectionDAG] Add space-optimized forms of OPC_CheckPredicate (#73488)Wang Pengcheng1-36/+57
2024-01-11[SelectionDAG] Add space-optimized forms of OPC_CheckPatternPredicate (#73319)Wang Pengcheng1-9/+17
2024-01-11[SelectionDAG] Add space-optimized forms of OPC_CheckComplexPat (#73310)Wang Pengcheng1-13/+42
2023-12-19[SelectionDAG] Add space-optimized forms of OPC_EmitRegister (#73291)Wang Pengcheng1-11/+22
2023-12-12[TableGen] Use getSizeInBits (#75157)Wang Pengcheng1-19/+19
2023-12-12[SelectionDAG] Add OPC_MoveSibling (#73643)Wang Pengcheng1-0/+13
2023-12-12[SelectionDAG] Add space-optimized forms of OPC_EmitNode/OPC_MorphNodeTo (#73...Wang Pengcheng1-12/+41
2023-12-12[SelectionDAG] Add instantiated OPC_CheckChildType (#73297)Wang Pengcheng1-5/+14
2023-12-12[SelectionDAG] Add space-optimized forms of OPC_EmitCopyToReg (#73293)Wang Pengcheng1-3/+9
2023-12-12[SelectionDAG] Add space-optimized forms of OPC_EmitConvertToTarget (#73286)Wang Pengcheng1-3/+8
2023-12-12[SelectionDAG] Add instantiated OPC_CheckType (#73283)Wang Pengcheng1-3/+10
2023-11-29[TableGen][NFC] Format getOpcodeString and remove unreachable breakswangpc1-37/+72
2023-11-27[SelectionDAG] Add instantiated OPC_EmitInteger and OPC_EmitStringInteger (#7...Wang Pengcheng1-7/+30
2023-08-05[SelectionDAG] Add Opc_CheckPatternPredicate2 to support targets with more th...Craig Topper1-3/+7
2023-04-22[TableGen] Intialize vector with constructor instead of assign. NFCCraig Topper1-3/+2
2023-04-12[TableGen] Store CodeGenInstruction reference in EmitNodeMatcherCommon. NFCCraig Topper1-1/+4
2023-04-02[TableGen] Rename InFlag/OutFlag->InGlue/OutGlue. NFCCraig Topper1-2/+2
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi1-0/+3
2022-03-11Cleanup include: TableGenserge-sans-paille1-2/+0
2021-12-10utils: Remove some no-op raw_string_ostream flush calls, NFCDuncan P. N. Exon Smith1-2/+0
2021-05-02[TableGen] Use sign rotated VBR for OPC_EmitInteger.Craig Topper1-4/+4
2021-03-01[TableGen] Avoid repeated TreePredicateFn::getCodeToRunOnSDNode() calls in Ma...Simon Pilgrim1-6/+5
2021-02-18[TableGen][SelectionDAG] Improve efficiency of encoding negative immediates f...Craig Topper1-3/+16
2021-02-08[TableGen] Use return value from EmitVBRValue instead of calling GetVBRSize o...Craig Topper1-8/+7
2020-11-21[TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to...Paul C. Anagnostopoulos1-94/+124
2020-11-06[TableGen] Indentation and whitespace fixes in generated code. NFC.Jay Foad1-4/+4