Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenRegisters.h43 class CodeGenRegBank; variable
127 void updateComponents(CodeGenRegBank&);
169 void buildObjectGraph(CodeGenRegBank&);
176 void computeSecondarySubRegs(CodeGenRegBank&);
180 void computeSuperRegs(CodeGenRegBank&);
189 CodeGenRegBank&) const;
250 bool inheritRegUnits(CodeGenRegBank &RegBank);
306 void inheritProperties(CodeGenRegBank&);
472 static void computeSubClasses(CodeGenRegBank&);
547 class CodeGenRegBank {
[all …]
H A DCodeGenRegisters.cpp1147 CodeGenRegBank::CodeGenRegBank(RecordKeeper &Records, in CodeGenRegBank() function in CodeGenRegBank
1289 CodeGenRegister *CodeGenRegBank::getReg(Record *Def) { in getReg()
1347 CodeGenSubRegIndex *CodeGenRegBank::
1384 void CodeGenRegBank::computeComposites() { in computeComposites()
1485 void CodeGenRegBank::computeSubRegLaneMasks() { in computeSubRegLaneMasks()
1825 void CodeGenRegBank::computeRegUnitWeights() { in computeRegUnitWeights()
1887 void CodeGenRegBank::pruneUnitSets() { in pruneUnitSets()
1937 void CodeGenRegBank::computeRegUnitSets() { in computeRegUnitSets()
2106 void CodeGenRegBank::computeRegUnitLaneMasks() { in computeRegUnitLaneMasks()
2144 void CodeGenRegBank::computeDerivedInfo() { in computeDerivedInfo()
[all …]
H A DCodeGenTarget.h52 mutable std::unique_ptr<CodeGenRegBank> RegBank;
107 CodeGenRegBank &getRegBank() const;
112 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
H A DRegisterBankEmitter.cpp64 const CodeGenRegBank &RegisterClassHierarchy) const { in getExplicitlySpecifiedRegisterClasses()
169 const CodeGenRegBank &RegisterClassHierarchy, in visitRegisterBankClasses()
213 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in emitBaseClassImplementation()
277 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()
874 CodeGenRegBank &RegBank) { in runMCDesc()
1145 CodeGenRegBank &RegBank) { in runTargetHeader()
1221 CodeGenRegBank &RegBank){ in runTargetDesc()
1705 CodeGenRegBank &RegBank = Target.getRegBank(); in run()
[all …]
H A DCodeGenTarget.cpp355 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
357 RegBank = std::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
363 CodeGenRegBank &RegBank, in getSuperRegForSubReg()
H A DDAGISelMatcherGen.cpp733 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
H A DGlobalISelEmitter.cpp3568 CodeGenRegBank &CGRegs;