aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common
AgeCommit message (Expand)AuthorFilesLines
8 days[TableGen] Allow targets to enforce regunits assignment as intervals (#175823)Ryan Mitchell4-4/+124
9 days[NFC][MI] Tidy Up RegState enum use (2/2) (#177090)Sam Elliott1-3/+6
9 days[TableGen] Prefer base class on tied RC sizes (#177257)Stanislav Mekhanoshin1-2/+7
11 days[TableGen] Gracefully error out in ParseTreePattern when DAG has zero operand...Prerona Chaudhuri1-9/+34
11 daysAdd missing return on nullptr check (#92125)Daniel Kuts1-1/+3
2026-01-15[SelectionDAG] Move HwMode expansion from tablegen to SelectionISel. (#174471)Craig Topper2-9/+14
2026-01-12[NFC][LLVM] Adopt ListSeparator/interleaved in more places (#172909)Rahul Joshi1-5/+2
2026-01-09[TableGen] Move DAGISelMatcher.cpp/h out of the Common library. NFC (#175271)Craig Topper3-1564/+0
2026-01-05[TableGen] Return unknown type for RegClassByHwMode when NotRegister is set i...Craig Topper1-0/+2
2026-01-02[TableGen] Remove TypeInfer::isConcrete/getConcrete. NFC (#174235)Craig Topper2-13/+5
2026-01-02[TableGen] Use TreePatternNode::getSimpleType instead of getType. NFC (#174231)Craig Topper1-3/+0
2026-01-02[TableGen] Fix TypeSetByHwMode::getValueTypeByHwMode. (#174182)Craig Topper3-15/+4
2025-12-31[TableGen] Merge EmitIntegerMatcher and EmitStringIntegerMatcher. NFC (#173940)Craig Topper2-39/+8
2025-12-31[TableGen] Remove unused pattern rewriting functionality from CodeGenDAGPatte...Craig Topper2-14/+3
2025-12-31[SelectionDAG] Remove OPC_EmitStringInteger from isel. (#173936)Craig Topper1-4/+8
2025-12-30Revert "[SelectionDAG] Use SLEB128 for signed integers in isel table instead ...Craig Topper1-8/+4
2025-12-30[SelectionDAG] Use SLEB128 for signed integers in isel table instead of 'sign...Craig Topper1-4/+8
2025-12-10[TableGen] Replace reachable assertion with error in *ByHwModeAlexander Richardson1-18/+29
2025-12-10[TableGen] Improve error message for bad VTByHwMode in RegisterByHwModeAlexander Richardson3-12/+33
2025-12-08[TableGen] Slightly improve error location for a fatal errorAlexander Richardson5-15/+28
2025-12-05[TableGen] CodeGenInstAlias: reduce calls to isSubClassOf. NFCIAlexander Richardson3-13/+10
2025-12-05[TableGen] Report a better error when an InstAlias does not use a RegClassAlexander Richardson1-2/+3
2025-11-27[CodeGenTypes] Remove explicit VT numbers from ValueTypes.td (#169670)Jay Foad1-2/+9
2025-11-26CodeGen: Remove PointerLikeRegClass handling from codegen (#159883)Matt Arsenault2-15/+1
2025-11-24[TableGen] Change a reachable assert to a fatal errorAlexander Richardson1-2/+2
2025-11-24[TableGen] Eliminate the dependency on SDNode definition order (#168745)Anatoly Trosinenko2-10/+29
2025-11-23[TableGen] Simplify MachineValueTypeSet::iterator::find_from_pos. NFC (#169227)Craig Topper1-15/+9
2025-11-23[TableGen] Use std::array::fill instead of std::memset. NFC (#169204)Craig Topper1-1/+1
2025-11-23[TableGen] Remove unnecessary use of MVT::SimpleTy. NFCCraig Topper1-1/+1
2025-11-22[TableGen] Use MVT instead of MVT::SimpleValueType. NFC (#169180)Craig Topper10-76/+60
2025-11-23[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)Sergei Barannikov4-11/+13
2025-11-19[TableGen] Silence a warning (NFC)Jie Fu1-1/+1
2025-11-19TableGen: Support target specialized pseudoinstructions (#159880)Matt Arsenault1-1/+11
2025-11-16[SelectionDAG] Verify SDTCisVT and SDTCVecEltisVT constraints (#150125)Sergei Barannikov1-0/+2
2025-11-11Remove unused <iterator> inclusionserge-sans-paille1-1/+0
2025-11-11Remove unused <utility> inclusionserge-sans-paille1-1/+0
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille2-2/+0
2025-11-08[TableGen] Use "using" instead of "typedef" (NFC) (#167168)Kazu Hirata9-37/+35
2025-11-02[llvm] Remove redundant typename (NFC) (#166087)Kazu Hirata3-6/+4
2025-11-01[TableGen] Use "= default" (NFC) (#165968)Kazu Hirata4-8/+8
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata2-3/+3
2025-10-25[llvm] Use iterator_range<T>(Container &&) (NFC) (#165117)Kazu Hirata1-4/+2
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata1-6/+2
2025-10-03[NFC][TableGen] Fix namespace usage in various files (#161839)Rahul Joshi4-23/+6
2025-10-04CodeGen: Do not store RegisterClass copy costs as a signed value (#161786)Matt Arsenault2-2/+10
2025-09-25[TableGen, CodeGen, CHERI] Add support for the cPTR wildcard value type. (#15...Owen Anderson4-5/+63
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi1-4/+1
2025-09-22[TableGen][DecoderEmitter][RISCV] Always handle `bits<0>` (#159951)Sergei Barannikov1-0/+8
2025-09-20[IR] Fix a few implicit conversions from TypeSize to uint64_t. NFC (#159894)Craig Topper1-2/+3
2025-09-20[TableGen] Remove unused Target from InstructionEncoding methods (NFC) (#159833)Sergei Barannikov2-24/+18