summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeEmitterGen.cpp
AgeCommit message (Expand)Author
2025-11-23[TableGen] Constify CodeGenInstruction where possible (NFC) (#169193)Sergei Barannikov
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi
2025-09-16[TableGen][CodeEmitter] Refactor addCodeToMergeInOperand (NFC) (#158674)Sergei Barannikov
2025-09-14[TableGen][CodeEmitterGen] Cache Target/CGH in class (NFC) (#158517)Sergei Barannikov
2025-09-10[LLVM][MC][CodeEmitterGen] Reduce various `InstBits` table sizes (#156213)Rahul Joshi
2025-08-30[TableGen][CodeGen] Remove DisableEncoding field of Instruction class (#156098)Sergei Barannikov
2025-08-21[TableGen] Remove unnecessary use of utostr when writing to raw_ostream. NFC ...Craig Topper
2025-08-21[TableGen] Remove dummy UINT64_C(0) from end of InstBits table. NFC (#154778)Craig Topper
2025-08-12[TableGen] Use getValueAsOptionalDef to simplify code (NFC) (#153170)Sergei Barannikov
2025-07-07[NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)Rahul Joshi
2025-06-24[LLVM][TableGen] Minor cleanup in CGIOperandList (#142721)Rahul Joshi
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-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-10-29[TableGen] [NFC] Refine TableGen code to comply with `clang-tidy` checks (#11...Jerry Sun
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-09-18[LLVM][TableGen] Change CodeEmitterGen to use const RecordKeeper (#109025)Rahul Joshi
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)Rahul Joshi
2024-09-09[TableGen] Migrate CodeGenHWModes to use const RecordKeeper (#107851)Rahul Joshi
2024-05-04[TableGen] Use bitwise operations to access HwMode ID. (#88377)superZWT123
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-03-11[TableGen] More efficiency improvements for encode/decode emission. (#84647)Jason Eckhardt
2024-02-29[TableGen] Add support for DefaultMode in per-HwMode encode/decode. (#83029)Jason Eckhardt
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-07-20[TableGen][CodeEmitterGen] Avoid empty OpNum switches in getOperandBitOffset()Ilya Leoshkevich
2023-07-20[TableGen][CodeEmitterGen] Add support for querying operand bit offsetsIlya Leoshkevich
2023-04-21[Coverity] Fix uninitialized scalar members in TableGenAkshay Khadse
2023-03-21llvm-tblgen: Rewrite emitters to use `TableGen::Emitter`NAKAMURA Takumi
2023-03-21llvm-tblgen: Cleanup for each EmitterClass to be invoked by uniform signature.NAKAMURA Takumi
2023-03-07[TableGen] Delete support for deprecated positional matching.James Y Knight
2023-02-19llvm-tblgen: Add "TableGenBackends.h" to each emitter.NAKAMURA Takumi
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-12-07[TableGen] More named sub-operands work.James Y Knight
2022-09-24[TableGen] Add useDeprecatedPositionallyEncodedOperands option.James Y Knight
2022-09-24[TableGen][CodeEmitterGen] Allow local names for sub-operands in a operand list.James Y Knight
2022-09-18[TableGen] Optimize APInt |= with setBit. NFCFangrui Song
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green
2022-07-13Move instruction predicate verification to emitInstructionDavid Green
2022-06-10[TableGen][CodeEmitterGen] Do not crash on insufficient positional instructio...Ivan Kosarev
2022-06-07[CodeEmitter] Fix encoding wide instructions on big-endian hostsJay Foad
2022-02-11[TableGen][CodeEmitter] Introducing the VarLenCodeEmitterGen infrastructureMin-Yih Hsu
2021-12-10utils: Remove some no-op raw_string_ostream flush calls, NFCDuncan P. N. Exon Smith
2021-10-05[TableGen] CodeEmitterGen - emit report_fatal_error(const char*) instead of r...Simon Pilgrim
2021-03-04[TableGen] Fix warning when compiling generated MCCodeEmitterJay Foad
2021-02-11[TableGen] Make the map in InfoByHwMode protected. NFCICraig Topper
2021-02-01[TableGen] Use range-based for loops (NFC)Kazu Hirata
2021-01-07[TableGen] Add field kind to the RecordVal class.Paul C. Anagnostopoulos