summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/InstrInfoEmitter.cpp
AgeCommit message (Expand)Author
2025-07-02[NFC][TableGen] Add accessors for various instruction subclasses (#146615)Rahul Joshi
2025-06-07[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)Jay Foad
2025-05-03[MC][TableGen] Expand ImplicitOffset field of MCInstrDesc (#138127)Carl Ritson
2025-02-18[NFC][TableGen] Cleanup iterators in CodeGenSchedule.h (#127401)Rahul Joshi
2025-02-12[TableGen] Emit OpName as an enum class instead of a namespace (#125313)Rahul Joshi
2025-02-11[NFC][TableGen] Code cleanup in InstrInfoEmitter.cpp (#126578)Rahul Joshi
2025-02-10[NFC][TableGen] Delete `getLogicalOperandType` from InstrInfoEmitter (#125951)Rahul Joshi
2025-02-10[TableGen][InstrInfo] Cull mapping that have not been enabled/not needed (#12...Rahul Joshi
2025-02-06[NFC][TableGen] Adopt `Emitter::OptClass` in InstrInfoEmitter (#125971)Rahul Joshi
2025-01-31[TableGen] Restore OpName::OPERAND_LAST emission in InstrInfoEmitter (#125265)Rahul Joshi
2025-01-30[TableGen] Improvements to Named operands in InstrInfoEmitter (#124960)Rahul Joshi
2025-01-24[NFC][TableGen] Emit nested namespaces in InstrInfoEmitter (#124210)Rahul Joshi
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-04[TableGen] Factor out timer code into a new `TGTimer` class (#111054)Rahul Joshi
2024-09-26[LLVM][TableGen] Change InstrInfoEmitter to use const RecordKeeper (#110110)Rahul Joshi
2024-09-24[NFC][TableGen] Adopt scaled indent in PredicateExpander (#109801)Rahul Joshi
2024-09-18[LLVM][TableGen] Change InstrInfoEmitter to use const RecordKeeper (#109189)Rahul Joshi
2024-09-18[LLVM][TableGen] Change CodeGenSchedule to use const Record pointers (#108782)Rahul Joshi
2024-09-11[TableGen] Change SubtargetFeatureInfo to use const Record pointers (#108013)Rahul Joshi
2024-09-09[TableGen] Change CGIOperandList::OperandInfo::Rec to const pointer (#107858)Rahul Joshi
2024-06-02[TableGen] Use llvm::unique (NFC) (#94163)Kazu Hirata
2024-04-16[TableGen][InstrInfoEmitter] Count sub-operands on def operandsMichael Liao
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2024-02-07[TableGen][NFC] Replace hardcoded opcode numbering. (#81065)Jason Eckhardt
2023-09-27[TableGen] Optimize SizeToOperandName iteration. NFCFangrui Song
2023-08-21Make global variable const. NFC.Benjamin Kramer
2023-08-02[llvm-exegesis] Prevent llvm-exegesis from using unsupported opcodesPavel Kosov
2023-06-07[TableGen] Emit separate computeRequiredFeatures() functionPavel Kosov
2023-03-27[MC] Store operand info immediately after the TargetInsts table. NFC.Jay Foad
2023-03-27[MC] Store implicit ops immediately after the TargetInsts table. NFC.Jay Foad
2023-03-21llvm-tblgen: Rewrite emitters to use `TableGen::Emitter`NAKAMURA Takumi
2023-02-22[TableGen] Emit static const globals in getOperandTypeMichael Liao
2023-02-19llvm-tblgen: ReformatNAKAMURA Takumi
2023-01-24[MC] Store target Insts table in reverse order. NFC.Jay Foad
2023-01-24[MC] Store number of implicit operands in MCInstrDesc. NFC.Jay Foad
2023-01-23[TableGen] Avoid repeated lookups of Uses and Defs records. NFC.Jay Foad
2022-10-07[MachineInstr] Use unsigned int for opcode (NFC)Christudasan Devadasan
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-29[TableGen] Add a knob for MCOperandInfo expansion in gen-instr-infoAmir Ayupov
2022-06-20[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPEAmir Ayupov
2022-06-20Revert "[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE"Amir Ayupov
2022-06-20[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPEAmir Ayupov
2022-06-19[TableGen][X86] Add Size field to X86MemOperand classAmir Ayupov
2022-03-18[Codegen][tablgen][NFC] Allow meta instruction to be target dependentShengchen Kan
2022-01-08[llvm] Fix bugprone argument comments (NFC)Kazu Hirata
2021-05-07[TableGen] Use range-based for loops (NFC)Coelacanthus