Searched defs:RegUnits (Results 1 - 7 of 7) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
H A D | RegisterScavenging.h | 157 void setUsed(BitVector &RegUnits) { argument 158 RegUnitsAvailable.reset(RegUnits); 160 void setUnused(BitVector &RegUnits) { argument 161 RegUnitsAvailable |= RegUnits;
|
/external/llvm/lib/CodeGen/ |
H A D | InterferenceCache.h | 87 /// more than 4 RegUnits. 88 SmallVector<RegUnitInfo, 4> RegUnits; member in class:llvm::InterferenceCache::Entry
|
H A D | RegisterPressure.cpp | 329 static LaneBitmask getRegLanes(ArrayRef<RegisterMaskPair> RegUnits, argument 331 auto I = std::find_if(RegUnits.begin(), RegUnits.end(), 335 if (I == RegUnits.end()) 340 static void addRegLanes(SmallVectorImpl<RegisterMaskPair> &RegUnits, argument 344 auto I = std::find_if(RegUnits.begin(), RegUnits.end(), 348 if (I == RegUnits.end()) { 349 RegUnits.push_back(Pair); 355 static void setRegZero(SmallVectorImpl<RegisterMaskPair> &RegUnits, argument 368 removeRegLanes(SmallVectorImpl<RegisterMaskPair> &RegUnits, RegisterMaskPair Pair) argument [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 114 // RegUnits - Points to the list of register units. The low 4 bits holds the 116 uint32_t RegUnits; member in struct:llvm::MCRegisterDesc 555 // Decode the RegUnits MCRegisterDesc field. 556 unsigned RU = MCRI->get(Reg).RegUnits;
|
/external/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.h | 207 const RegUnitList &getRegUnits() const { return RegUnits; } 223 // Return true if the RegUnits changed. 228 void adoptRegUnit(unsigned RUID) { RegUnits.set(RUID); } 254 RegUnitList RegUnits; member in struct:llvm::CodeGenRegister 398 void buildRegUnitSet(std::vector<unsigned> &RegUnits) const; 499 SmallVector<RegUnit, 8> RegUnits; member in class:llvm::CodeGenRegBank 621 RegUnits.resize(RegUnits.size() + 1); 622 RegUnits.back().Roots[0] = R0; 623 RegUnits [all...] |
H A D | RegisterInfoEmitter.cpp | 204 std::vector<unsigned> RegUnits; local 205 RC.buildRegUnitSet(RegUnits); 207 << ", " << RegBank.getRegUnitSetWeight(RegUnits); 256 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i); local 257 MaxRegUnitWeight = std::max(MaxRegUnitWeight, RegUnits.Weight); 258 OS << " \"" << RegUnits.Name << "\",\n"; 271 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i); local 272 OS << " " << RegUnits.Weight << ", \t// " << i << ": " 273 << RegUnits.Name << "\n";
|
H A D | CodeGenRegisters.cpp | 195 // Return true of this unit appears in RegUnits. 196 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) { argument 197 return RegUnits.test(Unit); 201 // Return true if the RegUnits changed. 207 // Merge the subregister's units into this register's RegUnits. 208 changed |= (RegUnits |= SR->RegUnits); 360 RegUnits |= SR->RegUnits; 380 RegUnits 1783 const auto &RegUnits = Register.getRegUnits(); local [all...] |
Completed in 195 milliseconds