Searched refs:CodeGenRegisterClass (Results 1 – 12 of 12) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 293 class CodeGenRegisterClass { 383 CodeGenRegisterClass * 396 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>> 452 CodeGenRegisterClass(CodeGenRegisterClass&) = delete; 464 Key(const CodeGenRegisterClass &RC) in Key() 556 std::list<CodeGenRegisterClass> RegClasses; 558 typedef std::map<CodeGenRegisterClass::Key, CodeGenRegisterClass*> RCKeyMap; 581 void addToMaps(CodeGenRegisterClass*); 584 CodeGenRegisterClass *getOrCreateSubClass(const CodeGenRegisterClass *RC, 598 CodeGenRegisterClass *RC, [all …]
|
| H A D | RegisterBankEmitter.cpp | 32 typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy; 41 const CodeGenRegisterClass *RCWithLargestRegsSize; 63 std::vector<const CodeGenRegisterClass *> 66 std::vector<const CodeGenRegisterClass *> RCs; in getExplicitlySpecifiedRegisterClasses() 73 void addRegisterClass(const CodeGenRegisterClass *RC) { in addRegisterClass() 93 const CodeGenRegisterClass *getRCWithLargestRegsSize() const { in getRCWithLargestRegsSize() 171 const CodeGenRegisterClass *RC, const Twine &Kind, in visitRegisterBankClasses() 173 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) { in visitRegisterBankClasses() 285 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs; in run() 288 for (const CodeGenRegisterClass *RC : in run() [all …]
|
| H A D | CodeGenRegisters.cpp | 735 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass() function in CodeGenRegisterClass 810 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass() function in CodeGenRegisterClass 881 bool CodeGenRegisterClass::Key:: 947 CodeGenRegisterClass &RC = *I; in computeSubClasses() 992 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>> 1256 CodeGenRegisterClass::Key K(*RC); in addToMaps() 1261 CodeGenRegisterClass* 2145 CodeGenRegisterClass *RC1 = RC; in inferCommonSubClass() 2215 CodeGenRegisterClass *SubRC = in inferSubClassWithSubReg() 2341 const CodeGenRegisterClass* [all …]
|
| H A D | CodeGenTarget.h | 112 Optional<CodeGenRegisterClass *> 126 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 | 356 Optional<CodeGenRegisterClass *> 361 std::vector<CodeGenRegisterClass *> Candidates; in getSuperRegForSubReg() 366 for (CodeGenRegisterClass &RC : RegClasses) { in getSuperRegForSubReg() 368 CodeGenRegisterClass *SubClassWithSubReg = RC.getSubClassWithSubReg(SubIdx); in getSuperRegForSubReg() 390 llvm::stable_sort(Candidates, [&](const CodeGenRegisterClass *A, in getSuperRegForSubReg() 391 const CodeGenRegisterClass *B) { in getSuperRegForSubReg()
|
| H A D | GlobalISelEmitter.cpp | 1400 const CodeGenRegisterClass &RC; 3194 const CodeGenRegisterClass &RC; 3651 Optional<const CodeGenRegisterClass *> 3660 Optional<const CodeGenRegisterClass *> 3665 Optional<const CodeGenRegisterClass *> 3670 Optional<const CodeGenRegisterClass *> 4326 const CodeGenRegisterClass *RC in importChildMatcher() 4979 Optional<const CodeGenRegisterClass *> 4992 Optional<const CodeGenRegisterClass *> 5060 Optional<const CodeGenRegisterClass *> [all …]
|
| H A D | RISCVCompressInstEmitter.cpp | 145 const CodeGenRegisterClass &RC = Target.getRegisterClass(RegClass); in validateRegister() 163 const CodeGenRegisterClass &RC = Target.getRegisterClass(InstOpType); in validateTypes() 164 const CodeGenRegisterClass &SubRC = Target.getRegisterClass(DagOpType); in validateTypes()
|
| H A D | RegisterInfoEmitter.cpp | 1357 ArrayRef<CodeGenRegisterClass*> Supers = RC.getSuperClasses(); in runTargetDesc() 1515 if (CodeGenRegisterClass *SRC = RC.getSubClassWithSubReg(&Idx)) in runTargetDesc() 1673 for (const CodeGenRegisterClass &RC : RegBank.getRegClasses()) { in debugDump() 1692 for (const CodeGenRegisterClass &SRC : RegBank.getRegClasses()) { in debugDump() 1699 for (const CodeGenRegisterClass *SRC : RC.getSuperClasses()) { in debugDump()
|
| H A D | CodeGenSchedule.h | 31 class CodeGenRegisterClass; variable
|
| H A D | DAGISelMatcherGen.cpp | 717 const CodeGenRegisterClass &RC = in EmitResultLeafAsOperand()
|
| H A D | AsmMatcherEmitter.cpp | 1221 for (const CodeGenRegisterClass &RC : RegClassList) in buildRegisterClasses() 1294 for (const CodeGenRegisterClass &RC : RegClassList) { in buildRegisterClasses()
|