Searched refs:RegUnits (Results 1 – 8 of 8) sorted by relevance
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | InterferenceCache.cpp | 72 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); in revalidate() 87 RegUnits.clear(); in reset() 89 RegUnits.push_back(LIUArray[*Units]); in reset() 90 RegUnits.back().Fixed = &LIS->getRegUnit(*Units); in reset() 96 unsigned i = 0, e = RegUnits.size(); in valid() 100 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag)) in valid() 113 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { in update() 114 RegUnitInfo &RUI = RegUnits[i]; in update() 119 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { in update() 120 RegUnitInfo &RUI = RegUnits[i]; in update() [all …]
|
| HD | RegisterPressure.cpp | 82 void RegPressureTracker::increaseRegPressure(ArrayRef<unsigned> RegUnits) { in increaseRegPressure() argument 83 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { in increaseRegPressure() 84 PSetIterator PSetI = MRI->getPressureSets(RegUnits[i]); in increaseRegPressure() 96 void RegPressureTracker::decreaseRegPressure(ArrayRef<unsigned> RegUnits) { in decreaseRegPressure() argument 97 for (unsigned I = 0, E = RegUnits.size(); I != E; ++I) in decreaseRegPressure() 98 decreaseSetPressure(CurrSetPressure, MRI->getPressureSets(RegUnits[I])); in decreaseRegPressure() 303 static bool containsReg(ArrayRef<unsigned> RegUnits, unsigned RegUnit) { in containsReg() argument 304 return std::find(RegUnits.begin(), RegUnits.end(), RegUnit) != RegUnits.end(); in containsReg() 342 void pushRegUnits(unsigned Reg, SmallVectorImpl<unsigned> &RegUnits) { in pushRegUnits() argument 344 if (containsReg(RegUnits, Reg)) in pushRegUnits() [all …]
|
| HD | MachineTraceMetrics.cpp | 701 SparseSet<LiveRegUnit> &RegUnits, in updatePhysDepsDownwards() argument 724 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); in updatePhysDepsDownwards() 725 if (I == RegUnits.end()) in updatePhysDepsDownwards() 736 RegUnits.erase(*Units); in updatePhysDepsDownwards() 743 LiveRegUnit &LRU = RegUnits[*Units]; in updatePhysDepsDownwards() 802 SparseSet<LiveRegUnit> RegUnits; in computeInstrDepths() local 803 RegUnits.setUniverse(MTM.TRI->getNumRegUnits()); in computeInstrDepths() 840 updatePhysDepsDownwards(UseMI, Deps, RegUnits, MTM.TRI); in computeInstrDepths() 878 SparseSet<LiveRegUnit> &RegUnits, in updatePhysDepsUpwards() argument 896 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); in updatePhysDepsUpwards() [all …]
|
| HD | InterferenceCache.h | 87 SmallVector<RegUnitInfo, 4> RegUnits; variable
|
| /trueos/contrib/llvm/utils/TableGen/ |
| HD | CodeGenRegisters.h | 189 const RegUnitList &getRegUnits() const { return RegUnits; } in getRegUnits() 193 return makeArrayRef(RegUnits).slice(0, NumNativeRegUnits); in getNativeRegUnits() 202 void adoptRegUnit(unsigned RUID) { RegUnits.push_back(RUID); } in adoptRegUnit() 237 RegUnitList RegUnits; member 365 void buildRegUnitSet(std::vector<unsigned> &RegUnits) const; 470 SmallVector<RegUnit, 8> RegUnits; variable 581 RegUnits.resize(RegUnits.size() + 1); 582 RegUnits.back().Roots[0] = R0; 583 RegUnits.back().Roots[1] = R1; 584 return RegUnits.size() - 1; [all …]
|
| HD | CodeGenRegisters.cpp | 205 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) { in hasRegUnit() argument 206 return std::count(RegUnits.begin(), RegUnits.end(), Unit); in hasRegUnit() 212 unsigned OldNumUnits = RegUnits.size(); in inheritRegUnits() 217 mergeRegUnits(RegUnits, SR->RegUnits); in inheritRegUnits() 219 return OldNumUnits != RegUnits.size(); in inheritRegUnits() 368 unsigned N = RegUnits.size(); in computeSubRegs() 369 RegUnits.append(SR->RegUnits.begin(), SR->RegUnits.end()); in computeSubRegs() 370 std::inplace_merge(RegUnits.begin(), RegUnits.begin() + N, RegUnits.end()); in computeSubRegs() 372 RegUnits.erase(std::unique(RegUnits.begin(), RegUnits.end()), RegUnits.end()); in computeSubRegs() 391 RegUnits.push_back(Unit); in computeSubRegs() [all …]
|
| HD | RegisterInfoEmitter.cpp | 175 std::vector<unsigned> RegUnits; in EmitRegUnitPressure() local 176 RC.buildRegUnitSet(RegUnits); in EmitRegUnitPressure() 178 << ", " << RegBank.getRegUnitSetWeight(RegUnits); in EmitRegUnitPressure() 238 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i); in EmitRegUnitPressure() local 239 OS << " " << RegUnits.Weight << ", \t// " << i << ": " in EmitRegUnitPressure() 240 << RegUnits.Name << "\n"; in EmitRegUnitPressure()
|
| /trueos/contrib/llvm/include/llvm/MC/ |
| HD | MCRegisterInfo.h | 120 uint32_t RegUnits; member 497 unsigned RU = MCRI->get(Reg).RegUnits; in MCRegUnitIterator()
|