Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenRegisters.h45 class CodeGenRegBank; variable
127 void updateComponents(CodeGenRegBank&);
169 void buildObjectGraph(CodeGenRegBank&);
173 const SubRegMap &computeSubRegs(CodeGenRegBank&);
176 void computeSecondarySubRegs(CodeGenRegBank&);
180 void computeSuperRegs(CodeGenRegBank&);
189 CodeGenRegBank&) const;
250 bool inheritRegUnits(CodeGenRegBank &RegBank);
257 unsigned getWeight(const CodeGenRegBank &RegBank) const;
306 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()
732 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass()
807 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass()
[all …]
DRegisterInfoEmitter.cpp63 CodeGenRegBank &RegBank = Target.getRegBank(); in RegisterInfoEmitter()
68 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
71 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
75 CodeGenRegBank &Bank);
79 CodeGenRegBank &Bank);
92 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
94 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
96 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank,
104 CodeGenTarget &Target, CodeGenRegBank &Bank) { in runEnums()
195 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, in EmitRegUnitPressure()
[all …]
DRegisterBankEmitter.cpp65 CodeGenRegBank &RegisterClassHierarchy) const { in getExplictlySpecifiedRegisterClasses()
109 CodeGenRegBank RegisterClassHierarchy;
171 CodeGenRegBank &RegisterClassHierarchy, const CodeGenRegisterClass *RC, in visitRegisterBankClasses()
DCodeGenTarget.h54 mutable std::unique_ptr<CodeGenRegBank> RegBank;
105 CodeGenRegBank &getRegBank() const;
DCodeGenTarget.cpp273 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
275 RegBank = llvm::make_unique<CodeGenRegBank>(Records, getHwModes()); in getRegBank()
DGlobalISelEmitter.cpp2956 CodeGenRegBank CGRegs;
/external/swiftshader/third_party/LLVM/utils/TableGen/
DRegisterInfoEmitter.h24 class CodeGenRegBank; variable
34 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
37 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
41 CodeGenRegBank &Bank);
45 CodeGenRegBank &Bank);
DCodeGenRegisters.h32 class CodeGenRegBank; variable
49 const SubRegMap &getSubRegs(CodeGenRegBank&);
102 void inheritProperties(CodeGenRegBank&);
186 CodeGenRegisterClass(CodeGenRegBank&, Record *R);
217 static void computeSubClasses(CodeGenRegBank&);
222 class CodeGenRegBank {
252 CodeGenRegBank(RecordKeeper&);
DCodeGenRegisters.cpp49 CodeGenRegister::getSubRegs(CodeGenRegBank &RegBank) { in getSubRegs()
258 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass()
351 void CodeGenRegisterClass::inheritProperties(CodeGenRegBank &RegBank) { in inheritProperties()
463 void CodeGenRegisterClass::computeSubClasses(CodeGenRegBank &RegBank) { in computeSubClasses()
511 CodeGenRegBank::CodeGenRegBank(RecordKeeper &Records) : Records(Records) { in CodeGenRegBank() function in CodeGenRegBank
564 CodeGenRegister *CodeGenRegBank::getReg(Record *Def) { in getReg()
573 void CodeGenRegBank::addToMaps(CodeGenRegisterClass *RC) { in addToMaps()
585 CodeGenRegisterClass *CodeGenRegBank::getRegClass(Record *Def) { in getRegClass()
592 Record *CodeGenRegBank::getCompositeSubRegIndex(Record *A, Record *B, in getCompositeSubRegIndex()
606 unsigned CodeGenRegBank::getSubRegIndexNo(Record *idx) { in getSubRegIndexNo()
[all …]
DCodeGenTarget.h68 mutable CodeGenRegBank *RegBank;
99 CodeGenRegBank &getRegBank() const;
DRegisterInfoEmitter.cpp31 CodeGenTarget &Target, CodeGenRegBank &Bank) { in runEnums()
243 CodeGenRegBank &RegBank) { in runMCDesc()
407 CodeGenRegBank &RegBank) { in runTargetHeader()
483 CodeGenRegBank &RegBank){ in runTargetDesc()
842 CodeGenRegBank &RegBank = Target.getRegBank(); in run()
DCodeGenTarget.cpp161 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
163 RegBank = new CodeGenRegBank(Records); in getRegBank()
/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()