Searched refs:RegUnit (Results 1 - 9 of 9) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 129 unsigned RegUnit) { 130 LiveIntervalUnion::Query &Q = Queries[RegUnit]; 131 Q.init(UserTag, &VirtReg, &Matrix[RegUnit]); 128 query(LiveInterval &VirtReg, unsigned RegUnit) argument
|
H A D | MachineTraceMetrics.cpp | 686 unsigned RegUnit; 691 unsigned getSparseSetIndex() const { return RegUnit; } 693 LiveRegUnit(unsigned RU) : RegUnit(RU), Cycle(0), MI(0), Op(0) {} 1130 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle)); 1131 DEBUG(dbgs() << ' ' << PrintRegUnit(RI->RegUnit, MTM.TRI)
|
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveRegMatrix.h | 139 LiveIntervalUnion::Query &query(LiveInterval &VirtReg, unsigned RegUnit);
|
H A D | MachineRegisterInfo.h | 388 void setRegUnitUsed(unsigned RegUnit) { argument 389 UsedRegUnits.set(RegUnit);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 516 MCRegUnitRootIterator(unsigned RegUnit, const MCRegisterInfo *MCRI) { argument 517 assert(RegUnit < MCRI->getNumRegUnits() && "Invalid register unit"); 518 Reg0 = MCRI->RegUnitRoots[RegUnit][0]; 519 Reg1 = MCRI->RegUnitRoots[RegUnit][1];
|
/freebsd-10.0-release/contrib/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.h | 395 struct RegUnit { struct in namespace:llvm 396 // Weight assigned to this RegUnit for estimating register pressure. 401 // Each native RegUnit corresponds to one or two root registers. The full 410 RegUnit() : Weight(0), RegClassUnitSetsIdx(0) { Roots[0] = Roots[1] = 0; } function in struct:llvm::RegUnit 454 SmallVector<RegUnit, 8> RegUnits; 468 // class's units and any inferred RegUnit supersets. 587 RegUnit &getRegUnit(unsigned RUID) { return RegUnits[RUID]; } 588 const RegUnit &getRegUnit(unsigned RUID) const { return RegUnits[RUID]; }
|
H A D | RegisterInfoEmitter.cpp | 198 << "getRegUnitWeight(unsigned RegUnit) const {\n" 199 << " assert(RegUnit < " << RegBank.getNumNativeRegUnits() 205 const RegUnit &RU = RegBank.getRegUnit(UnitIdx); 206 assert(RU.Weight < 256 && "RegUnit too heavy"); 210 << " return RUWeightTable[RegUnit];\n"; 295 << "getRegUnitPressureSets(unsigned RegUnit) const {\n" 296 << " assert(RegUnit < " << RegBank.getNumNativeRegUnits() 304 << " unsigned SetListStart = RUSetStartTable[RegUnit];\n" 972 << " virtual unsigned getRegUnitWeight(unsigned RegUnit) const;\n" 978 << " virtual const int *getRegUnitPressureSets(unsigned RegUnit) cons [all...] |
H A D | CodeGenRegisters.cpp | 377 // Create a RegUnit representing this alias edge, and add it to both 561 const RegUnit &RU = RegBank.getRegUnit(RegUnits[rui]);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetRegisterInfo.h | 383 /// hasRegUnit - Returns true if Reg contains RegUnit. 384 bool hasRegUnit(unsigned Reg, unsigned RegUnit) const { 386 if (*Units == RegUnit) 588 virtual unsigned getRegUnitWeight(unsigned RegUnit) const = 0; 607 virtual const int *getRegUnitPressureSets(unsigned RegUnit) const = 0;
|
Completed in 133 milliseconds