Home
last modified time | relevance | path

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

/external/llvm-project/llvm/utils/TableGen/
DCodeGenRegisters.h44 class CodeGenRegBank; variable
128 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.cpp76 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) { in updateComponents()
168 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph()
255 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { in inheritRegUnits()
267 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) { in computeSubRegs()
465 void CodeGenRegister::computeSecondarySubRegs(CodeGenRegBank &RegBank) { in computeSecondarySubRegs()
546 void CodeGenRegister::computeSuperRegs(CodeGenRegBank &RegBank) { in computeSuperRegs()
578 CodeGenRegBank &RegBank) const { in addSubRegsPreOrder()
592 unsigned CodeGenRegister::getWeight(const CodeGenRegBank &RegBank) const { in getWeight()
741 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass()
816 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass()
[all …]
DCodeGenTarget.h53 mutable std::unique_ptr<CodeGenRegBank> RegBank;
108 CodeGenRegBank &getRegBank() const;
113 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
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 …]
DRegisterBankEmitter.cpp65 const CodeGenRegBank &RegisterClassHierarchy) const { in getExplicitlySpecifiedRegisterClasses()
173 const CodeGenRegBank &RegisterClassHierarchy, in visitRegisterBankClasses()
218 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in emitBaseClassImplementation()
283 const CodeGenRegBank &RegisterClassHierarchy = Target.getRegBank(); in run()
DCodeGenTarget.cpp337 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
339 RegBank = std::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
345 CodeGenRegBank &RegBank, in getSuperRegForSubReg()
DDAGISelMatcherGen.cpp728 const CodeGenRegBank &RB = CGP.getTargetInfo().getRegBank(); in EmitResultLeafAsOperand()
DGlobalISelEmitter.cpp3493 CodeGenRegBank &CGRegs;
/external/llvm/utils/TableGen/
DCodeGenRegisters.h35 class CodeGenRegBank; variable
108 void updateComponents(CodeGenRegBank&);
143 void buildObjectGraph(CodeGenRegBank&);
147 const SubRegMap &computeSubRegs(CodeGenRegBank&);
150 void computeSecondarySubRegs(CodeGenRegBank&);
154 void computeSuperRegs(CodeGenRegBank&);
163 CodeGenRegBank&) const;
224 bool inheritRegUnits(CodeGenRegBank &RegBank);
231 unsigned getWeight(const CodeGenRegBank &RegBank) const;
280 void inheritProperties(CodeGenRegBank&);
[all …]
DCodeGenRegisters.cpp56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) { in updateComponents()
117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph()
202 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { in inheritRegUnits()
215 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) { in computeSubRegs()
410 void CodeGenRegister::computeSecondarySubRegs(CodeGenRegBank &RegBank) { in computeSecondarySubRegs()
478 void CodeGenRegister::computeSuperRegs(CodeGenRegBank &RegBank) { in computeSuperRegs()
510 CodeGenRegBank &RegBank) const { in addSubRegsPreOrder()
524 unsigned CodeGenRegister::getWeight(const CodeGenRegBank &RegBank) const { in getWeight()
653 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass()
722 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass()
[all …]
DRegisterInfoEmitter.cpp55 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
58 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
62 CodeGenRegBank &Bank);
66 CodeGenRegBank &Bank);
77 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
79 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
81 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank,
89 CodeGenTarget &Target, CodeGenRegBank &Bank) { in runEnums()
190 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, in EmitRegUnitPressure()
648 CodeGenRegBank &RegBank, in emitComposeSubRegIndices()
[all …]
DCodeGenTarget.h70 mutable std::unique_ptr<CodeGenRegBank> RegBank;
114 CodeGenRegBank &getRegBank() const;
DCodeGenTarget.cpp221 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
223 RegBank = llvm::make_unique<CodeGenRegBank>(Records); in getRegBank()
/external/capstone/contrib/sysz_update/
D0001-capstone-generate-GenRegisterInfo.inc.patch26 CodeGenTarget &Target, CodeGenRegBank &Bank) {
325 CodeGenRegBank &RegBank = Target.getRegBank();