Home
last modified time | relevance | path

Searched refs:CodeGenRegisterClass (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.h292 class CodeGenRegisterClass {
375 CodeGenRegisterClass *
388 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>>
452 Key(const CodeGenRegisterClass &RC) in Key()
544 std::list<CodeGenRegisterClass> RegClasses;
545 DenseMap<Record*, CodeGenRegisterClass*> Def2RC;
546 typedef std::map<CodeGenRegisterClass::Key, CodeGenRegisterClass*> RCKeyMap;
569 void addToMaps(CodeGenRegisterClass*);
572 CodeGenRegisterClass *getOrCreateSubClass(const CodeGenRegisterClass *RC,
586 CodeGenRegisterClass *RC,
[all …]
H A DRegisterBankEmitter.cpp32 typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy;
41 const CodeGenRegisterClass *RCWithLargestRegsSize;
63 std::vector<const CodeGenRegisterClass *>
66 std::vector<const CodeGenRegisterClass *> RCs; in getExplictlySpecifiedRegisterClasses()
73 void addRegisterClass(const CodeGenRegisterClass *RC) { in addRegisterClass()
75 [&RC](const CodeGenRegisterClass *X) { in addRegisterClass()
96 const CodeGenRegisterClass *getRCWithLargestRegsSize() const { in getRCWithLargestRegsSize()
174 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) { in visitRegisterBankClasses()
286 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs; in run()
289 for (const CodeGenRegisterClass *RC : in run()
[all …]
H A DCodeGenRegisters.cpp733 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass() function in CodeGenRegisterClass
808 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass() function in CodeGenRegisterClass
870 bool CodeGenRegisterClass::Key::
936 CodeGenRegisterClass &RC = *I; in computeSubClasses()
981 Optional<std::pair<CodeGenRegisterClass *, CodeGenRegisterClass *>>
1232 CodeGenRegisterClass::Key K(*RC); in addToMaps()
1237 CodeGenRegisterClass*
2126 CodeGenRegisterClass *RC1 = RC; in inferCommonSubClass()
2195 CodeGenRegisterClass *SubRC = in inferSubClassWithSubReg()
2287 CodeGenRegisterClass *RC = &*I; in computeInferredRegisterClasses()
[all …]
H A DFastISelEmitter.cpp37 const CodeGenRegisterClass *RC;
42 InstructionMemo(StringRef Name, const CodeGenRegisterClass *RC, in InstructionMemo()
191 const CodeGenRegisterClass *OrigDstRC) { in initialize()
205 const CodeGenRegisterClass *DstRC = nullptr; in initialize()
265 const CodeGenRegisterClass *RC = nullptr; in initialize()
490 const CodeGenRegisterClass *DstRC = nullptr; in collectPatterns()
H A DCodeGenTarget.h116 const CodeGenRegisterClass &getRegisterClass(Record *R) const { in getRegisterClass()
H A DRISCVCompressInstEmitter.cpp136 CodeGenRegisterClass RC = Target.getRegisterClass(RegClass); in validateRegister()
155 CodeGenRegisterClass RC = Target.getRegisterClass(InstOpType); in validateTypes()
156 CodeGenRegisterClass SubRC = Target.getRegisterClass(DagOpType); in validateTypes()
H A DRegisterInfoEmitter.cpp1351 ArrayRef<CodeGenRegisterClass*> Supers = RC.getSuperClasses(); in runTargetDesc()
1476 if (CodeGenRegisterClass *SRC = RC.getSubClassWithSubReg(&Idx)) in runTargetDesc()
1626 for (const CodeGenRegisterClass &RC : RegBank.getRegClasses()) { in debugDump()
1645 for (const CodeGenRegisterClass &SRC : RegBank.getRegClasses()) { in debugDump()
1652 for (const CodeGenRegisterClass *SRC : RC.getSuperClasses()) { in debugDump()
H A DGlobalISelEmitter.cpp1252 const CodeGenRegisterClass &RC;
1256 const CodeGenRegisterClass &RC) in RegisterBankOperandMatcher()
2656 const CodeGenRegisterClass &RC;
2660 const CodeGenRegisterClass &RC) in ConstrainOperandToRegClassAction()
3728 CodeGenRegisterClass *RC = CGRegs.getRegClass(RCDef); in importExplicitUseRenderers()
3884 const CodeGenRegisterClass &RC = Target.getRegisterClass(RCDef); in runOnPattern()
4014 CodeGenRegisterClass *SrcRC = CGRegs.getRegClass(DstIOpRec); in runOnPattern()
H A DCodeGenSchedule.h30 class CodeGenRegisterClass; variable
H A DAsmMatcherEmitter.cpp1221 for (const CodeGenRegisterClass &RC : RegClassList) in buildRegisterClasses()
1294 for (const CodeGenRegisterClass &RC : RegClassList) { in buildRegisterClasses()