Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h47 class CodeGenRegBank; variable
130 void updateComponents(CodeGenRegBank&);
174 void buildObjectGraph(CodeGenRegBank&);
181 void computeSecondarySubRegs(CodeGenRegBank&);
185 void computeSuperRegs(CodeGenRegBank&);
194 CodeGenRegBank&) const;
255 bool inheritRegUnits(CodeGenRegBank &RegBank);
311 void inheritProperties(CodeGenRegBank&);
481 static void computeSubClasses(CodeGenRegBank&);
563 class CodeGenRegBank {
[all …]
H A DCodeGenRegisters.cpp1160 CodeGenRegBank::CodeGenRegBank(RecordKeeper &Records, in CodeGenRegBank() function in CodeGenRegBank
1322 CodeGenRegister *CodeGenRegBank::getReg(Record *Def) { in getReg()
1380 CodeGenSubRegIndex *CodeGenRegBank::
1421 void CodeGenRegBank::computeComposites() { in computeComposites()
1522 void CodeGenRegBank::computeSubRegLaneMasks() { in computeSubRegLaneMasks()
1861 void CodeGenRegBank::computeRegUnitWeights() { in computeRegUnitWeights()
1923 void CodeGenRegBank::pruneUnitSets() { in pruneUnitSets()
1973 void CodeGenRegBank::computeRegUnitSets() { in computeRegUnitSets()
2142 void CodeGenRegBank::computeRegUnitLaneMasks() { in computeRegUnitLaneMasks()
2180 void CodeGenRegBank::computeDerivedInfo() { in computeDerivedInfo()
[all …]
H A DCodeGenTarget.h38 class CodeGenRegBank; variable
63 mutable std::unique_ptr<CodeGenRegBank> RegBank;
120 CodeGenRegBank &getRegBank() const;
125 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
H A DRegisterInfoEmitter.cpp64 CodeGenRegBank &RegBank = Target.getRegBank(); in RegisterInfoEmitter()
76 CodeGenRegBank &Bank);
80 CodeGenRegBank &Bank);
93 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
95 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
209 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, in EmitRegUnitPressure()
872 CodeGenRegBank &RegBank) { in runMCDesc()
1121 CodeGenRegBank &RegBank) { in runTargetHeader()
1204 CodeGenRegBank &RegBank){ in runTargetDesc()
1808 CodeGenRegBank &RegBank = Target.getRegBank(); in run()
[all …]
H A DRegisterBankEmitter.cpp64 const CodeGenRegBank &RegisterClassHierarchy) const { in getExplicitlySpecifiedRegisterClasses()
173 const CodeGenRegBank &RegisterClassHierarchy, in visitRegisterBankClasses()
217 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in emitBaseClassImplementation()
294 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in run()
H A DCodeGenTarget.cpp372 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
374 RegBank = std::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
379 const ValueTypeByHwMode &ValueTy, CodeGenRegBank &RegBank, in getSuperRegForSubReg()
H A DDAGISelMatcherGen.cpp726 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
H A DGlobalISelEmitter.cpp332 CodeGenRegBank &CGRegs;