HomeSort by relevance Sort by last modified time
    Searched refs:RegBank (Results 1 - 5 of 5) sorted by null

  /external/llvm/utils/TableGen/
RegisterInfoEmitter.cpp 63 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
65 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
162 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
164 unsigned NumRCs = RegBank.getRegClasses().size();
165 unsigned NumSets = RegBank.getNumRegPressureSets();
172 const CodeGenRegisterClass &RC = *RegBank.getRegClasses()[i];
179 OS << " {" << (*Regs.begin())->getWeight(RegBank)
180 << ", " << RegBank.getRegUnitSetWeight(RegUnits);
191 for (unsigned UnitIdx = 0, UnitEnd = RegBank.getNumNativeRegUnits();
193 if (RegBank.getRegUnit(UnitIdx).Weight > 1
    [all...]
CodeGenRegisters.cpp 50 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) {
59 CodeGenSubRegIndex *A = RegBank.getSubRegIdx(Comps[0]);
60 CodeGenSubRegIndex *B = RegBank.getSubRegIdx(Comps[1]);
74 IdxParts.push_back(RegBank.getSubRegIdx(Parts[i]));
75 RegBank.addConcatSubRegIndex(IdxParts, this);
111 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) {
120 ExplicitSubRegIndices.push_back(RegBank.getSubRegIdx(SRIs[i]));
121 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i]));
136 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]);
205 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) {
    [all...]
CodeGenTarget.cpp 131 : Records(records), RegBank(0), SchedModels(0) {
141 delete RegBank;
204 if (!RegBank)
205 RegBank = new CodeGenRegBank(Records);
206 return *RegBank;
CodeGenTarget.h 69 mutable CodeGenRegBank *RegBank;
CodeGenRegisters.h 142 // This is valid after computeSubRegs visits all registers during RegBank
157 // less than RegBank.getNumTopoSigs(). Registers with the same TopoSig have
183 bool inheritRegUnits(CodeGenRegBank &RegBank);
190 unsigned getWeight(const CodeGenRegBank &RegBank) const;

Completed in 300 milliseconds