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 61 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
63 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank,
160 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank,
162 unsigned NumRCs = RegBank.getRegClasses().size();
163 unsigned NumSets = RegBank.getNumRegPressureSets();
170 const CodeGenRegisterClass &RC = *RegBank.getRegClasses()[i];
177 OS << " {" << (*Regs.begin())->getWeight(RegBank)
178 << ", " << RegBank.getRegUnitSetWeight(RegUnits);
189 for (unsigned UnitIdx = 0, UnitEnd = RegBank.getNumNativeRegUnits();
191 if (RegBank.getRegUnit(UnitIdx).Weight > 1
    [all...]
CodeGenRegisters.cpp 56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) {
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) {
126 ExplicitSubRegIndices.push_back(RegBank.getSubRegIdx(SRIs[i]));
127 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i]));
142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]);
211 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) {
    [all...]
CodeGenTarget.cpp 136 : Records(records), RegBank(nullptr), SchedModels(nullptr) {
147 delete RegBank;
213 if (!RegBank)
214 RegBank = new CodeGenRegBank(Records);
215 return *RegBank;
CodeGenTarget.h 69 mutable CodeGenRegBank *RegBank;
CodeGenRegisters.h 158 // This is valid after computeSubRegs visits all registers during RegBank
173 // less than RegBank.getNumTopoSigs(). Registers with the same TopoSig have
199 bool inheritRegUnits(CodeGenRegBank &RegBank);
206 unsigned getWeight(const CodeGenRegBank &RegBank) const;

Completed in 1001 milliseconds