summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/FastISelEmitter.cpp
AgeCommit message (Expand)Author
2025-06-16[TableGen] Use default member initializers. NFC. (#144349)Jay Foad
2025-05-14[LLVM][TableGen] Code cleanup in FastISelEmitter.cpp (#139644)Rahul Joshi
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi
2025-03-08[TableGen] Use Register in FastISel output. NFCCraig Topper
2025-03-05[FastISel] Use Register. NFCCraig Topper
2025-03-02[FastISel] Use Register. NFCCraig Topper
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-12-13[TableGen] Add TreePatternNode::children and use it in for loops (NFC) (#119877)Sergei Barannikov
2024-11-21[TableGen] Use `std::move` to avoid copy (#113061)abhishek-kaushik22
2024-10-30[TableGen] Replace all lingering uses of getName with getEnumNameJessica Clarke
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi
2024-09-18[LLVM][TableGen] Change FastISelEmitter to use const RecordKeeper (#109060)Rahul Joshi
2024-09-11[TableGen] Change CodeGenInstruction record members to const (#107921)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-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-14[TableGen] Stop using make_pair and make_tuple. NFC. (#81730)Jay Foad
2024-02-09[TableGen][NFC] convert TreePatternNode pointers to references (#81134)Tomas Matheson
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-11-11[TableGen] Include <set> (NFC)Kazu Hirata
2023-03-21llvm-tblgen: Rewrite emitters to use `TableGen::Emitter`NAKAMURA Takumi
2023-02-19llvm-tblgen: Add "TableGenBackends.h" to each emitter.NAKAMURA Takumi
2023-02-19llvm-tblgen: ReformatNAKAMURA Takumi
2023-02-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2022-12-25[NFC] Elminate some needless nested-map complexity.Owen Anderson
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-11Cleanup include: TableGenserge-sans-paille
2021-12-10utils: Remove some no-op raw_string_ostream flush calls, NFCDuncan P. N. Exon Smith
2021-05-07[TableGen] Use range-based for loops (NFC)Coelacanthus
2021-04-03[FastISel] Remove kill trackingNikita Popov
2021-02-20[TableGen] Use ListSeparator (NFC)Kazu Hirata
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-30TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle
2018-09-30Use the container form llvm::sort(C, ...)Fangrui Song
2018-08-28[TableGen] Use std::move where possible in InstructionMemo constructor. NFCI.Simon Pilgrim
2018-08-14[TableGen] Pass string/vector types by const reference (PR37666). NFCISimon Pilgrim
2018-06-14Revert r334764, as it breaks some botsFlorian Hahn
2018-06-14[TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn
2018-05-29[TableGen] Use explicit constructor for InstMemoFlorian Hahn
2018-05-29[TableGen] Fix leaking of PhysRegInputs.Florian Hahn
2018-05-22[FastISel] Permit instructions to be skipped for FastISel generation.Simon Dardis
2018-04-06[TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-10-06Strip trailing whitespaceSimon Pilgrim
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-09-12Remove ancient, commented out code from TableGen, NFCKrzysztof Parzyszek
2017-07-07[TableGen] Cleanup capturing of instruction namespace for the fast isel emitt...Craig Topper
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper