Searched refs:getRegUnit (Results 1 – 18 of 18) sorted by relevance
752 RegUnit &getRegUnit(unsigned RUID) { return RegUnits[RUID]; } in getRegUnit() function753 const RegUnit &getRegUnit(unsigned RUID) const { return RegUnits[RUID]; } in getRegUnit() function790 Weight += getRegUnit(Unit).Weight; in getRegUnitSetWeight()804 getRegUnit(RUID).Weight += Inc; in increaseRegUnitWeight()
239 if (RegBank.getRegUnit(UnitIdx).Weight > 1) in EmitRegUnitPressure()251 const RegUnit &RU = RegBank.getRegUnit(UnitIdx); in EmitRegUnitPressure()348 OS << PSetsSeqs.get(PSets[RegBank.getRegUnit(UnitIdx).RegClassUnitSetsIdx]) in EmitRegUnitPressure()1004 ArrayRef<const CodeGenRegister*> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc()
591 Weight += RegBank.getRegUnit(RegUnit).Weight; in getWeight()1136 const RegUnit &RU = RegBank.getRegUnit(*UnitI); in buildRegUnitSet()1757 if (!RegBank.getRegUnit(*UnitI).Artificial) { in computeUberWeights()1758 unsigned UWeight = RegBank.getRegUnit(*UnitI).Weight; in computeUberWeights()1843 if (!RegBank.getRegUnit(AdjustUnit).Artificial) in normalizeWeight()
82 LIS->getRegUnit(*MCRegUnitIterator(MCRegister::from(AMDGPU::SCC), TRI)); in isSCCLiveAtMI()
100 if (isDefBetween(LIS->getRegUnit(Unit), AndIdx, SelIdx)) in isDefBetween()324 LiveRange &RegUnit = LIS->getRegUnit(Unit); in optimizeElseBranch()
456 LiveRange &LR = LIS->getRegUnit(Unit); in markOperand()1139 LIS->getRegUnit(*TRI->regunits(MCRegister::from(AMDGPU::SCC)).begin()); in prepareInsertion()
3178 LiveRange &LR = LIS->getRegUnit(Unit); in findReachingDef()
172 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in checkRegUnitInterference()
115 RegUnits.back().Fixed = &LIS->getRegUnit(Unit); in reset()
142 getRegUnit(i); in runOnMachineFunction()707 const LiveRange &RURange = getRegUnit(Unit); in addKillFlags()990 return &LIS.getRegUnit(Unit); in getRegUnitLI()
518 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in subRegLiveThrough()
638 if (VRegLI.overlaps(LIS.getRegUnit(Unit))) { in initializeGraph()
338 return isPlainlyKilled(MI, LIS->getRegUnit(U)); in isPlainlyKilled()
2243 if (RHS.overlaps(LIS->getRegUnit(Unit))) { in joinReservedPhysReg()2324 LiveRange &LR = LIS->getRegUnit(Unit); in joinReservedPhysReg()
1543 const LiveRange &LR = LIS->getRegUnit(Unit); in calcGapWeights()
318 LiveRange &AddendSrcRange = LIS->getRegUnit(Unit); in processBlock()
394 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() function
1037 CCLiveRange = &LIS->getRegUnit(*CCUnits.begin()); in foldMemoryOperandImpl()