Searched refs:CodeGenRegisterClass (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 292 class CodeGenRegisterClass { 380 CodeGenRegisterClass * 393 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>> 449 CodeGenRegisterClass(CodeGenRegisterClass&) = delete; 461 Key(const CodeGenRegisterClass &RC) in Key() 481 std::list<CodeGenRegisterClass *> Classes; 575 typedef std::map<CodeGenRegisterClass::Key, CodeGenRegisterClass*> RCKeyMap; 605 void addToMaps(CodeGenRegisterClass*); 608 CodeGenRegisterClass *getOrCreateSubClass(const CodeGenRegisterClass *RC, 622 CodeGenRegisterClass *RC, [all …]
|
| H A D | RegisterBankEmitter.cpp | 31 typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy; 40 const CodeGenRegisterClass *RCWithLargestRegsSize; 62 std::vector<const CodeGenRegisterClass *> 65 std::vector<const CodeGenRegisterClass *> RCs; in getExplicitlySpecifiedRegisterClasses() 72 void addRegisterClass(const CodeGenRegisterClass *RC) { in addRegisterClass() 92 const CodeGenRegisterClass *getRCWithLargestRegsSize() const { in getRCWithLargestRegsSize() 170 const CodeGenRegisterClass *RC, const Twine &Kind, in visitRegisterBankClasses() 172 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) { in visitRegisterBankClasses() 282 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs; in run() 285 for (const CodeGenRegisterClass *RC : in run() [all …]
|
| H A D | CodeGenRegisters.cpp | 739 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass() function in CodeGenRegisterClass 820 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass() function in CodeGenRegisterClass 912 bool CodeGenRegisterClass::Key:: 978 CodeGenRegisterClass &RC = *I; in computeSubClasses() 1023 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>> 1304 CodeGenRegisterClass::Key K(*RC); in addToMaps() 1309 CodeGenRegisterClass* 2198 CodeGenRegisterClass *RC1 = RC; in inferCommonSubClass() 2268 CodeGenRegisterClass *SubRC = in inferSubClassWithSubReg() 2394 const CodeGenRegisterClass* [all …]
|
| H A D | CodeGenTarget.h | 111 Optional<CodeGenRegisterClass *> 125 const CodeGenRegisterClass &getRegisterClass(Record *R) const { in getRegisterClass()
|
| H A D | FastISelEmitter.cpp | 36 const CodeGenRegisterClass *RC; 41 InstructionMemo(StringRef Name, const CodeGenRegisterClass *RC, in InstructionMemo() 190 const CodeGenRegisterClass *OrigDstRC) { in initialize() 204 const CodeGenRegisterClass *DstRC = nullptr; in initialize() 264 const CodeGenRegisterClass *RC = nullptr; in initialize() 485 const CodeGenRegisterClass *DstRC = nullptr; in collectPatterns()
|
| H A D | CodeGenTarget.cpp | 361 Optional<CodeGenRegisterClass *> 366 std::vector<CodeGenRegisterClass *> Candidates; in getSuperRegForSubReg() 371 for (CodeGenRegisterClass &RC : RegClasses) { in getSuperRegForSubReg() 373 CodeGenRegisterClass *SubClassWithSubReg = RC.getSubClassWithSubReg(SubIdx); in getSuperRegForSubReg() 395 llvm::stable_sort(Candidates, [&](const CodeGenRegisterClass *A, in getSuperRegForSubReg() 396 const CodeGenRegisterClass *B) { in getSuperRegForSubReg()
|
| H A D | RegisterInfoEmitter.cpp | 1371 ArrayRef<CodeGenRegisterClass*> Supers = RC.getSuperClasses(); in runTargetDesc() 1530 if (CodeGenRegisterClass *SRC = RC.getSubClassWithSubReg(&Idx)) in runTargetDesc() 1645 for (const CodeGenRegisterClass *RC : Category.getClasses()) in runTargetDesc() 1659 for (const CodeGenRegisterClass *RC : Category.getClasses()) in runTargetDesc() 1673 for (const CodeGenRegisterClass *RC : Category.getClasses()) in runTargetDesc() 1732 for (const CodeGenRegisterClass &RC : RegBank.getRegClasses()) { in debugDump() 1753 for (const CodeGenRegisterClass &SRC : RegBank.getRegClasses()) { in debugDump() 1760 for (const CodeGenRegisterClass *SRC : RC.getSuperClasses()) { in debugDump()
|
| H A D | GlobalISelEmitter.cpp | 1404 const CodeGenRegisterClass &RC; 3221 const CodeGenRegisterClass &RC; 3679 Optional<const CodeGenRegisterClass *> 3688 Optional<const CodeGenRegisterClass *> 3693 Optional<const CodeGenRegisterClass *> 3698 Optional<const CodeGenRegisterClass *> 4370 const CodeGenRegisterClass *RC in importChildMatcher() 5023 Optional<const CodeGenRegisterClass *> 5036 Optional<const CodeGenRegisterClass *> 5104 Optional<const CodeGenRegisterClass *> [all …]
|
| H A D | CompressInstEmitter.cpp | 158 const CodeGenRegisterClass &RC = Target.getRegisterClass(RegClass); in validateRegister() 175 const CodeGenRegisterClass &RC = Target.getRegisterClass(InstOpType); in validateTypes() 176 const CodeGenRegisterClass &SubRC = Target.getRegisterClass(DagOpType); in validateTypes()
|
| H A D | DAGISelMatcherGen.cpp | 718 const CodeGenRegisterClass &RC = in EmitResultLeafAsOperand()
|
| H A D | AsmMatcherEmitter.cpp | 1231 for (const CodeGenRegisterClass &RC : RegClassList) in buildRegisterClasses() 1304 for (const CodeGenRegisterClass &RC : RegClassList) { in buildRegisterClasses()
|