Home
last modified time | relevance | path

Searched refs:CodeGenRegBank (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h44 class CodeGenRegBank; variable
128 void updateComponents(CodeGenRegBank&);
170 void buildObjectGraph(CodeGenRegBank&);
177 void computeSecondarySubRegs(CodeGenRegBank&);
181 void computeSuperRegs(CodeGenRegBank&);
190 CodeGenRegBank&) const;
251 bool inheritRegUnits(CodeGenRegBank &RegBank);
307 void inheritProperties(CodeGenRegBank&);
475 static void computeSubClasses(CodeGenRegBank&);
530 class CodeGenRegBank {
[all …]
H A DCodeGenRegisters.cpp1105 CodeGenRegBank::CodeGenRegBank(RecordKeeper &Records, in CodeGenRegBank() function in CodeGenRegBank
1241 CodeGenRegister *CodeGenRegBank::getReg(Record *Def) { in getReg()
1299 CodeGenSubRegIndex *CodeGenRegBank::
1336 void CodeGenRegBank::computeComposites() { in computeComposites()
1437 void CodeGenRegBank::computeSubRegLaneMasks() { in computeSubRegLaneMasks()
1777 void CodeGenRegBank::computeRegUnitWeights() { in computeRegUnitWeights()
1838 void CodeGenRegBank::pruneUnitSets() { in pruneUnitSets()
1888 void CodeGenRegBank::computeRegUnitSets() { in computeRegUnitSets()
2053 void CodeGenRegBank::computeRegUnitLaneMasks() { in computeRegUnitLaneMasks()
2091 void CodeGenRegBank::computeDerivedInfo() { in computeDerivedInfo()
[all …]
H A DCodeGenTarget.h53 mutable std::unique_ptr<CodeGenRegBank> RegBank;
108 CodeGenRegBank &getRegBank() const;
113 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
H A DRegisterBankEmitter.cpp65 const CodeGenRegBank &RegisterClassHierarchy) const { in getExplicitlySpecifiedRegisterClasses()
170 const CodeGenRegBank &RegisterClassHierarchy, in visitRegisterBankClasses()
215 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in emitBaseClassImplementation()
280 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in run()
H A DRegisterInfoEmitter.cpp62 CodeGenRegBank &RegBank = Target.getRegBank(); in RegisterInfoEmitter()
74 CodeGenRegBank &Bank);
78 CodeGenRegBank &Bank);
91 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
93 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
208 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, in EmitRegUnitPressure()
868 CodeGenRegBank &RegBank) { in runMCDesc()
1137 CodeGenRegBank &RegBank) { in runTargetHeader()
1207 CodeGenRegBank &RegBank){ in runTargetDesc()
1646 CodeGenRegBank &RegBank = Target.getRegBank(); in run()
[all …]
H A DCodeGenTarget.cpp350 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
352 RegBank = std::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
358 CodeGenRegBank &RegBank, in getSuperRegForSubReg()
H A DDAGISelMatcherGen.cpp732 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
H A DGlobalISelEmitter.cpp3540 CodeGenRegBank &CGRegs;