summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeEmitterGen.cpp
AgeCommit message (Expand)Author
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
2020-11-06[TableGen] Indentation and whitespace fixes in generated code. NFC.Jay Foad
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-12-22[TableGen] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-10-09[TableGen] Fix crash when using HwModes in CodeEmitterGenJames Molloy
2019-09-19[TableGen] Support encoding per-HwModeJames Molloy
2019-09-18Fix compile-time regression caused by rL371928Daniel Sanders
2019-09-15[CodeEmitter] Support instruction widths > 64 bitsJames Molloy
2019-08-24Use a bit of relaxed constexpr to make FeatureBitset costant intializableBenjamin Kramer
2019-03-11Use bitset for assembler predicatesStanislav Mekhanoshin
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-07-04[tablegen] Avoid creating a temporary vector in getInstructionCaseAlexander Shaposhnikov
2017-05-31[TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper
2017-05-31[TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper
2017-04-21[globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders
2017-04-21Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders
2017-04-21[globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-11-30Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko
2016-11-19Try again to fix unused variable warning on lld-x86_64-darwin13 after r287439.Daniel Sanders
2016-11-19Check that emitted instructions meet their predicates on all targets except A...Daniel Sanders