Searched refs:RegUnits (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | InterferenceCache.cpp | 89 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); 104 RegUnits.clear(); 106 RegUnits.push_back(LIUArray[*Units]); 107 RegUnits.back().Fixed = &LIS->getRegUnit(*Units); 113 unsigned i = 0, e = RegUnits.size(); 117 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag)) 130 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { 131 RegUnitInfo &RUI = RegUnits[i]; 136 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { 137 RegUnitInfo &RUI = RegUnits[ [all...] |
H A D | RegisterPressure.cpp | 83 void RegPressureTracker::increaseRegPressure(ArrayRef<unsigned> RegUnits) { argument 84 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { 85 PSetIterator PSetI = MRI->getPressureSets(RegUnits[i]); 97 void RegPressureTracker::decreaseRegPressure(ArrayRef<unsigned> RegUnits) { argument 98 for (unsigned I = 0, E = RegUnits.size(); I != E; ++I) 99 decreaseSetPressure(CurrSetPressure, MRI->getPressureSets(RegUnits[I])); 304 static bool containsReg(ArrayRef<unsigned> RegUnits, unsigned RegUnit) { argument 305 return std::find(RegUnits.begin(), RegUnits.end(), RegUnit) != RegUnits 343 pushRegUnits(unsigned Reg, SmallVectorImpl<unsigned> &RegUnits) argument [all...] |
H A D | MachineTraceMetrics.cpp | 700 SparseSet<LiveRegUnit> &RegUnits, 711 // Track live defs and kills for updating RegUnits. 723 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); 724 if (I == RegUnits.end()) 731 // Update RegUnits to reflect live registers after UseMI. 735 RegUnits.erase(*Units); 742 LiveRegUnit &LRU = RegUnits[*Units]; 801 SparseSet<LiveRegUnit> RegUnits; 802 RegUnits.setUniverse(MTM.TRI->getNumRegUnits()); 836 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MT [all...] |
H A D | InterferenceCache.h | 87 /// more than 4 RegUnits. 88 SmallVector<RegUnitInfo, 4> RegUnits; member in class:llvm::InterferenceCache::Entry
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.h | 190 const RegUnitList &getRegUnits() const { return RegUnits; } 194 return makeArrayRef(RegUnits).slice(0, NumNativeRegUnits); 198 // Return true if the RegUnits changed. 203 void adoptRegUnit(unsigned RUID) { RegUnits.push_back(RUID); } 238 RegUnitList RegUnits; member in struct:llvm::CodeGenRegister 366 void buildRegUnitSet(std::vector<unsigned> &RegUnits) const; 468 SmallVector<RegUnit, 8> RegUnits; member in class:llvm::CodeGenRegBank 579 RegUnits.resize(RegUnits.size() + 1); 580 RegUnits [all...] |
H A D | CodeGenRegisters.cpp | 204 // Return true of this unit appears in RegUnits. 205 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) { argument 206 return std::count(RegUnits.begin(), RegUnits.end(), Unit); 210 // Return true if the RegUnits changed. 212 unsigned OldNumUnits = RegUnits.size(); 216 // Merge the subregister's units into this register's RegUnits. 217 mergeRegUnits(RegUnits, SR->RegUnits); 219 return OldNumUnits != RegUnits [all...] |
H A D | RegisterInfoEmitter.cpp | 175 std::vector<unsigned> RegUnits; local 176 RC.buildRegUnitSet(RegUnits); 178 << ", " << RegBank.getRegUnitSetWeight(RegUnits); 238 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i); local 239 OS << " " << RegUnits.Weight << ", \t// " << i << ": " 240 << RegUnits.Name << "\n";
|
/external/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 118 // RegUnits - Points to the list of register units. The low 4 bits holds the 120 uint32_t RegUnits; member in struct:llvm::MCRegisterDesc 496 // Decode the RegUnits MCRegisterDesc field. 497 unsigned RU = MCRI->get(Reg).RegUnits;
|
Completed in 141 milliseconds