Searched defs:RegBank (Results 1 - 3 of 3) sorted by relevance
/external/llvm/utils/TableGen/ |
H A D | CodeGenTarget.h | 70 mutable std::unique_ptr<CodeGenRegBank> RegBank; member in class:llvm::CodeGenTarget
|
H A D | RegisterInfoEmitter.cpp | 61 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, 63 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank, 65 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank, 173 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, argument 175 unsigned NumRCs = RegBank.getRegClasses().size(); 176 unsigned NumSets = RegBank.getNumRegPressureSets(); 182 for (const auto &RC : RegBank.getRegClasses()) { 189 OS << " {" << (*Regs.begin())->getWeight(RegBank) 190 << ", " << RegBank.getRegUnitSetWeight(RegUnits); 201 for (unsigned UnitIdx = 0, UnitEnd = RegBank 630 emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank, const std::string &ClName) argument 700 emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank, const std::string &ClName) argument 783 runMCDesc(raw_ostream &OS, CodeGenTarget &Target, CodeGenRegBank &RegBank) argument 1059 runTargetHeader(raw_ostream &OS, CodeGenTarget &Target, CodeGenRegBank &RegBank) argument 1121 runTargetDesc(raw_ostream &OS, CodeGenTarget &Target, CodeGenRegBank &RegBank) argument 1454 CodeGenRegBank &RegBank = Target.getRegBank(); local [all...] |
H A D | CodeGenRegisters.cpp | 56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) { argument 65 CodeGenSubRegIndex *A = RegBank.getSubRegIdx(Comps[0]); 66 CodeGenSubRegIndex *B = RegBank.getSubRegIdx(Comps[1]); 80 IdxParts.push_back(RegBank.getSubRegIdx(Parts[i])); 81 RegBank.addConcatSubRegIndex(IdxParts, this); 117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { argument 126 ExplicitSubRegIndices.push_back(RegBank.getSubRegIdx(SRIs[i])); 127 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i])); 142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]); 202 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { argument 215 computeSubRegs(CodeGenRegBank &RegBank) argument 410 computeSecondarySubRegs(CodeGenRegBank &RegBank) argument 478 computeSuperRegs(CodeGenRegBank &RegBank) argument 654 CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) argument 723 CodeGenRegisterClass(CodeGenRegBank &RegBank, StringRef Name, Key Props) argument 740 inheritProperties(CodeGenRegBank &RegBank) argument 851 computeSubClasses(CodeGenRegBank &RegBank) argument 1311 computeUberSets(std::vector<UberRegSet> &UberSets, std::vector<UberRegSet*> &RegSets, CodeGenRegBank &RegBank) argument 1373 computeUberWeights(std::vector<UberRegSet> &UberSets, CodeGenRegBank &RegBank) argument 1427 normalizeWeight(CodeGenRegister *Reg, std::vector<UberRegSet> &UberSets, std::vector<UberRegSet*> &RegSets, SparseBitVector<> &NormalRegs, CodeGenRegister::RegUnitList &NormalUnits, CodeGenRegBank &RegBank) argument [all...] |
Completed in 92 milliseconds