Home
last modified time | relevance | path

Searched refs:getRegUnit (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h797 RegUnit &getRegUnit(unsigned RUID) { return RegUnits[RUID]; } in getRegUnit() function
798 const RegUnit &getRegUnit(unsigned RUID) const { return RegUnits[RUID]; } in getRegUnit() function
843 Weight += getRegUnit(Unit).Weight; in getRegUnitSetWeight()
857 getRegUnit(RUID).Weight += Inc; in increaseRegUnitWeight()
H A DCodeGenRegisters.cpp528 Weight += RegBank.getRegUnit(RegUnit).Weight; in getWeight()
1080 const RegUnit &RU = RegBank.getRegUnit(UnitI); in buildRegUnitSet()
1800 if (!RegBank.getRegUnit(U).Artificial) { in computeUberWeights()
1801 unsigned UWeight = RegBank.getRegUnit(U).Weight; in computeUberWeights()
1883 if (!RegBank.getRegUnit(AdjustUnit).Artificial) in normalizeWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerWWMCopies.cpp93 LIS->getRegUnit(*MCRegUnitIterator(MCRegister::from(AMDGPU::SCC), TRI)); in isSCCLiveAtMI()
H A DSIOptimizeExecMaskingPreRA.cpp108 if (isDefBetween(LIS->getRegUnit(Unit), AndIdx, SelIdx)) in isDefBetween()
332 LiveRange &RegUnit = LIS->getRegUnit(Unit); in optimizeElseBranch()
H A DSIWholeQuadMode.cpp468 LiveRange &LR = LIS->getRegUnit(Unit); in markOperand()
1106 LIS->getRegUnit(*TRI->regunits(MCRegister::from(AMDGPU::SCC)).begin()); in prepareInsertion()
H A DSIRegisterInfo.cpp3951 LiveRange &LR = LIS->getRegUnit(Unit); in findReachingDef()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp301 LiveRange &AddendSrcRange = LIS->getRegUnit(Unit); in processBlock()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterferenceCache.cpp114 RegUnits.back().Fixed = &LIS->getRegUnit(Unit); in reset()
H A DLiveRegMatrix.cpp180 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in checkRegUnitInterference()
H A DLiveIntervals.cpp181 getRegUnit(i); in analyze()
753 const LiveRange &RURange = getRegUnit(Unit); in addKillFlags()
1048 return &LIS.getRegUnit(Unit); in getRegUnitLI()
H A DVirtRegMap.cpp588 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in subRegLiveThrough()
H A DRegAllocPBQP.cpp635 if (VRegLI.overlaps(LIS.getRegUnit(Unit))) { in initializeGraph()
H A DRegisterCoalescer.cpp1370 LiveRange &LR = LIS->getRegUnit(Unit); in reMaterializeTrivialDef()
2303 if (RHS.overlaps(LIS->getRegUnit(Unit))) { in joinReservedPhysReg()
2384 LiveRange &LR = LIS->getRegUnit(Unit); in joinReservedPhysReg()
H A DTwoAddressInstructionPass.cpp411 return isPlainlyKilled(MI, LIS->getRegUnit(U)); in isPlainlyKilled()
H A DRegAllocGreedy.cpp1677 const LiveRange &LR = LIS->getRegUnit(Unit); in calcGapWeights()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp232 if (RegBank.getRegUnit(UnitIdx).Weight > 1) in EmitRegUnitPressure()
244 const RegUnit &RU = RegBank.getRegUnit(UnitIdx); in EmitRegUnitPressure()
340 OS << PSetsSeqs.get(PSets[RegBank.getRegUnit(UnitIdx).RegClassUnitSetsIdx]) in EmitRegUnitPressure()
1026 ArrayRef<const CodeGenRegister *> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h415 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp1239 CCLiveRange = &LIS->getRegUnit(*CCUnits.begin()); in foldMemoryOperandImpl()