summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenRegisters.cpp
AgeCommit message (Expand)Author
2025-06-26[llvm] Use llvm::is_contained (NFC) (#145844)Kazu Hirata
2025-06-16[TableGen] Use default member initializers. NFC. (#144349)Jay Foad
2025-06-12[NFC] Use `llvm::includes` instead of `std::includes` (#143542)Longsheng Mou
2025-06-11[TableGen] Simplify computeUberWeights. NFC. (#143716)Jay Foad
2025-06-09[TableGen] Move getSuperRegForSubReg into CodeGenRegBank. NFC. (#142979)Jay Foad
2025-06-07[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)Jay Foad
2025-06-07[TableGen] Use `contains` instead of `count`. NFC. (#143156)Jay Foad
2025-06-06[TableGen] Fix variable name in CodeGenRegBank::computeCompositesJay Foad
2025-06-05[TableGen] Make more use of findSubRegIdx. NFCI. (#142996)Jay Foad
2025-06-05[TableGen] Remove last remnant of CompositeIndices (#142960)Jay Foad
2025-06-04[TableGen] Fix typo in error messageJay Foad
2025-05-19[TableGen] Fix the buildKazu Hirata
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-05-19[NFC][TableGen] Use SmallVector range constructor when possible (#140284)Rahul Joshi
2025-05-13[TableGen][CodeGen] Give every leaf register a unique regunit (#139526)Jay Foad
2025-05-05[NFC][TableGen] Code cleanup in CodeGenRegister (#137994)Rahul Joshi
2025-04-24[TableGen] Only store direct superclasses in Record (#123072)Jay Foad
2025-04-17[llvm] Use llvm::binary_search (NFC) (#136228)Kazu Hirata
2025-04-16[llvm] Use llvm::append_range (NFC) (#135931)Kazu Hirata
2025-04-10TableGen: Optimize super-register class computation (#134865)Nicolai Hähnle
2025-03-28[TableGen] Make more use of CodeGenRegisterClass::EnumValue. NFC. (#132749)Jay Foad
2025-03-27[llvm] Use *Set::insert_range (NFC) (#133353)Kazu Hirata
2025-03-26[TableGen] Speed up inferMatchingSuperRegClass. NFC. (#133060)Jay Foad
2025-03-25[TableGen] Inherit properties from the nearest allocatable superclass. (#127018)Pete Chou
2025-03-04TableGen: Fix comment typoMatt Arsenault
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2024-11-04[TableGen] Fix calculation of Lanemask for RCs with artificial subregs. (#114...Sander de Smalen
2024-11-04[TableGen] Fix concatenation of subreg and artificial subregs (#114391)Sander de Smalen
2024-10-23[NFC][LLVM][TableGen] Change `RecordKeeper::getClass` to return const pointer...Rahul Joshi
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-02[NFC][TableGen] Change `Record::getSuperClasses` to use const Record* (#110845)Rahul Joshi
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-10-01[TableGen] Change all type pointers to const (#110602)Rahul Joshi
2024-09-23[LLVM][TableGen] Use const record pointers in TableGen/Common files (#109467)Rahul Joshi
2024-09-11[TableGen] Change CodeGenRegister to use const Record pointer (#108027)Rahul Joshi
2024-09-09[TableGen] Change CGIOperandList::OperandInfo::Rec to const pointer (#107858)Rahul Joshi
2024-09-09[TableGen] Change SetTheory set/vec to use const Record * (#107692)Rahul Joshi
2024-09-08[NFC][TableGen] Replace DefInit::get() with Record::getDefInit() (#107762)Rahul Joshi
2024-08-22[NFC][SetTheory] Refactor to use const pointers and range loops (#105544)Rahul Joshi
2024-06-25[TableGen] Check for duplicate register tuple definitions. (#95725)Jason Eckhardt
2024-06-02[TableGen] Use llvm::unique (NFC) (#94163)Kazu Hirata
2024-03-27[Target][RISCV] Add HwMode support to subregister index size/offset. (#86368)Craig Topper
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve