summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/RegisterBankEmitter.cpp
AgeCommit message (Expand)Author
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi
2025-04-10TableGen: Optimize super-register class computation (#134865)Nicolai Hähnle
2024-10-04[TableGen] Factor out timer code into a new `TGTimer` class (#111054)Rahul Joshi
2024-09-18[LLVM][TableGen] Change RegisterBankEmitter to use const RecordKeeper (#109195)Rahul Joshi
2024-07-25[GISel][TableGen] Generate getRegBankFromRegClass (#99896)Kai Nacke
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-11-02[GISel] Make RegBank constructor constexpr. NFC (#71109)Craig Topper
2023-08-03[TableGen][NFC] Refine obtaining qualified register class ids.Ivan Kosarev
2023-06-02[TableGen][GlobalISel] Account for HwMode in RegisterBank register sizesNitin John Raj
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-17llvm-tblgen: Apply IWYU partiallyNAKAMURA Takumi
2022-06-18[llvm] Call *set::insert without checking membership first (NFC)Kazu Hirata
2022-02-22[GISel] Silence 'sideeffect in assertion' coverity warnings. NFCI.Simon Pilgrim
2022-01-31Cleanup llvm/utils/TableGen headersserge-sans-paille
2022-01-08[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-01-06[TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by ...Simon Pilgrim
2020-12-09[Tablegen] Use llvm::is_contained (NFC)Kazu Hirata
2020-11-14[TableGen] Add frontend/backend phase timing capability.Paul C. Anagnostopoulos
2020-11-06[TableGen] Indentation and whitespace fixes in generated code. NFC.Jay Foad
2020-08-06GlobalISel: Define InvalidRegBankID enum valueMatt Arsenault
2020-03-20Revert "[TableGen][GlobalISel] Account for HwMode in RegisterBank register si...Adrian Kuegel
2020-03-18[TableGen][GlobalISel] Account for HwMode in RegisterBank register sizeslewis-revill
2020-03-18[TableGen][GlobalISel] Rework RegisterBankEmitter for easier const correctness.lewis-revill
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2017-11-01[globalisel][regbank] Warn about MIR ambiguities when register bank/class nam...Daniel Sanders
2017-10-11Revert "[ADT] Make Twine's copy constructor private."Zachary Turner
2017-10-11[ADT] Make Twine's copy constructor private.Zachary Turner
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-07-07[TableGen] Fix some mismatches in the use of Namespace fields versus Target n...Craig Topper
2017-05-31[TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper
2017-01-30TableGen: Fix infinite recursion in RegisterBankEmitterTom Stellard
2017-01-20[globalisel] Fix an unused variable warning when NDEBUG is defined.Daniel Sanders
2017-01-19Re-commit: [globalisel] Tablegen-erate current Register Bank InformationDaniel Sanders
2017-01-18Re-revert: [globalisel] Tablegen-erate current Register Bank InformationDaniel Sanders
2017-01-18Re-commit: [globalisel] Tablegen-erate current Register Bank InformationDaniel Sanders
2017-01-16Revert r292132: [globalisel] Tablegen-erate current Register Bank Information...Daniel Sanders
2017-01-16[globalisel] Tablegen-erate current Register Bank InformationDaniel Sanders