Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DCodeGenRegisters.h43 class CodeGenRegBank; variable
127 void updateComponents(CodeGenRegBank&);
170 void buildObjectGraph(CodeGenRegBank&);
174 const SubRegMap &computeSubRegs(CodeGenRegBank&);
177 void computeSecondarySubRegs(CodeGenRegBank&);
181 void computeSuperRegs(CodeGenRegBank&);
190 CodeGenRegBank&) const;
251 bool inheritRegUnits(CodeGenRegBank &RegBank);
258 unsigned getWeight(const CodeGenRegBank &RegBank) const;
307 void inheritProperties(CodeGenRegBank&);
[all …]
DCodeGenRegisters.cpp73 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) { in updateComponents()
162 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph()
255 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { in inheritRegUnits()
267 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) { in computeSubRegs()
464 void CodeGenRegister::computeSecondarySubRegs(CodeGenRegBank &RegBank) { in computeSecondarySubRegs()
544 void CodeGenRegister::computeSuperRegs(CodeGenRegBank &RegBank) { in computeSuperRegs()
575 CodeGenRegBank &RegBank) const { in addSubRegsPreOrder()
588 unsigned CodeGenRegister::getWeight(const CodeGenRegBank &RegBank) const { in getWeight()
739 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass()
822 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass()
[all …]
DCodeGenTarget.h52 mutable std::unique_ptr<CodeGenRegBank> RegBank;
107 CodeGenRegBank &getRegBank() const;
112 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
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()
DRegisterInfoEmitter.cpp62 CodeGenRegBank &RegBank = Target.getRegBank(); in RegisterInfoEmitter()
67 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
70 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
74 CodeGenRegBank &Bank);
78 CodeGenRegBank &Bank);
91 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
93 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
95 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank,
103 CodeGenTarget &Target, CodeGenRegBank &Bank) { in runEnums()
208 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, in EmitRegUnitPressure()
[all …]
DCodeGenTarget.cpp366 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
368 RegBank = std::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
373 const ValueTypeByHwMode &ValueTy, CodeGenRegBank &RegBank, in getSuperRegForSubReg()
DDAGISelMatcherGen.cpp733 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
DGlobalISelEmitter.cpp3575 CodeGenRegBank &CGRegs;