summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common
AgeCommit message (Expand)Author
2025-11-23[TableGen] Remove unnecessary use of MVT::SimpleTy. NFCHEADmainCraig Topper
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-19[TableGen] Silence a warning (NFC)Jie Fu
2025-11-19TableGen: Support target specialized pseudoinstructions (#159880)Matt Arsenault
2025-11-16[SelectionDAG] Verify SDTCisVT and SDTCVecEltisVT constraints (#150125)Sergei Barannikov
2025-11-11Remove unused <iterator> inclusionserge-sans-paille
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille
2025-11-08[TableGen] Use "using" instead of "typedef" (NFC) (#167168)Kazu Hirata
2025-11-02[llvm] Remove redundant typename (NFC) (#166087)Kazu Hirata
2025-11-01[TableGen] Use "= default" (NFC) (#165968)Kazu Hirata
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata
2025-10-25[llvm] Use iterator_range<T>(Container &&) (NFC) (#165117)Kazu Hirata
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata
2025-10-03[NFC][TableGen] Fix namespace usage in various files (#161839)Rahul Joshi
2025-10-04CodeGen: Do not store RegisterClass copy costs as a signed value (#161786)Matt Arsenault
2025-09-25[TableGen, CodeGen, CHERI] Add support for the cPTR wildcard value type. (#15...Owen Anderson
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi
2025-09-22[TableGen][DecoderEmitter][RISCV] Always handle `bits<0>` (#159951)Sergei Barannikov
2025-09-20[IR] Fix a few implicit conversions from TypeSize to uint64_t. NFC (#159894)Craig Topper
2025-09-20[TableGen] Remove unused Target from InstructionEncoding methods (NFC) (#159833)Sergei Barannikov
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-18[GlobalISelMatchTable] Don't hoist C++ predicates over operand recorders (#15...Fabian Ritter
2025-09-15[NFC][DecoderEmitter] Predicate generation code cleanup (#158140)Rahul Joshi
2025-09-15[TableGen] Extract InstructionEncoding class into a separate file (NFC) (#158...Sergei Barannikov
2025-09-10[TableGen][CodeGen] Remove feature string from HwMode (#157600)Sergei Barannikov
2025-09-05[TableGen] Fix a couple of crashes related to sub-operand dags (#156179)Sergei Barannikov
2025-09-05[NFC][TableGen] Fix GlobalISel TableGen backend namespace usage (#156986)Rahul Joshi
2025-09-04[NFC][TableGen] Adopt `CodeGenInstruction::getName()` (#156968)Rahul Joshi
2025-09-04[NFC][InstrInfoEmitter] Include location of inst definition in comment (#156927)Rahul Joshi
2025-08-30[TableGen] Require complex operands in InstAlias to be specified as DAGs (#13...Sergei Barannikov
2025-08-30[TableGen][CodeGen] Remove DisableEncoding field of Instruction class (#156098)Sergei Barannikov
2025-08-29[llvm] Support building with c++23 (#154372)Kyle Krüger
2025-08-25[TableGen] Avoid field lookup in a performance critical place (NFC) (#154871)Sergei Barannikov
2025-08-20[TableGen] Make ParseOperandName method const (NFC)Sergei Barannikov
2025-08-13[TableGen] Fix GIMT_Encode8 with a large argument (#153429)Piotr Fusik
2025-08-13[TableGen] Emit integers in GlobalISelMatchTable as unsigned (#153391)Piotr Fusik
2025-08-12[TableGen] Use getValueAsOptionalDef to simplify code (NFC) (#153170)Sergei Barannikov
2025-07-18[TableGen] Add some -time-phases support in CodeGenRegisters (#149309)Jay Foad
2025-07-19[TableGen] Add `getName()` to error messages for better debugging (#149531)Shaoce SUN
2025-07-16[TableGen] Add a bitvector of members of CodeGenRegisterClass (#149122)Jay Foad
2025-07-16[TableGen] Remove unnecessary sortAndUniqueRegisters (#149125)Jay Foad
2025-07-08[TableGen] Remove RegUnitIterator. NFC. (#147483)Jay Foad
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-07-02[NFC][TableGen] Add accessors for various instruction subclasses (#146615)Rahul Joshi
2025-06-26[llvm] Use llvm::is_contained (NFC) (#145844)Kazu Hirata
2025-06-24[LLVM][TableGen] Minor cleanup in CGIOperandList (#142721)Rahul Joshi