Home
last modified time | relevance | path

Searched refs:regunits (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h87 for (MCRegUnit Unit : TRI->regunits(Reg)) in addReg()
103 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeReg()
117 for (MCRegUnit Unit : TRI->regunits(Reg)) { in available()
H A DLiveIntervals.h435 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeAllRegUnitsForPhysReg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in foreachUnit()
139 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in isPhysRegUsed()
219 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in checkInterference()
242 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in getOneVReg()
H A DMachineCopyPropagation.cpp125 for (MCRegUnit Unit : TRI.regunits(Reg)) { in markRegsUnavailable()
146 auto Dest = TRI.regunits(CopyOperands->Destination->getReg().asMCReg()); in invalidateRegister()
147 auto Src = TRI.regunits(CopyOperands->Source->getReg().asMCReg()); in invalidateRegister()
152 for (MCRegUnit Unit : TRI.regunits(Reg)) { in invalidateRegister()
168 for (MCRegUnit Unit : TRI.regunits(Reg)) { in clobberRegister()
197 for (MCRegUnit SrcUnit : TRI.regunits(Src)) { in clobberRegister()
237 for (MCRegUnit Unit : TRI.regunits(Def)) in trackCopy()
242 for (MCRegUnit Unit : TRI.regunits(Src)) { in trackCopy()
273 MCRegUnit RU = *TRI.regunits(CI->second.DefRegs[0]).begin(); in findCopyDefViaUnit()
281 MCRegUnit RU = *TRI.regunits(Reg).begin(); in findAvailBackwardCopy()
[all …]
H A DInterferenceCache.cpp96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in revalidate()
113 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in reset()
122 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in valid()
H A DRegAllocFast.cpp284 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in markRegUsedInInstr()
299 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in isRegUsedInInstr()
308 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in markPhysRegUsedInInstr()
316 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in unmarkRegUsedInInstr()
450 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in setPhysRegState()
455 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in isPhysRegFree()
688 MCRegister FirstUnit = *TRI->regunits(PhysReg).begin(); in reloadAtBegin()
729 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in displacePhysReg()
758 MCRegister FirstUnit = *TRI->regunits(PhysReg).begin(); in freePhysReg()
783 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcSpillCost()
[all …]
H A DScheduleDAGInstrs.cpp214 for (MCRegUnit Unit : TRI->regunits(Reg)) in addSchedBarrierDeps()
251 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDataDeps()
311 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps()
338 for (MCRegUnit Unit : TRI->regunits(Reg)) in addPhysRegDeps()
346 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps()
358 for (MCRegUnit Unit : TRI->regunits(Reg)) { in addPhysRegDeps()
372 for (MCRegUnit Unit : TRI->regunits(Reg)) in addPhysRegDeps()
H A DReachingDefAnalysis.cpp68 for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) { in enterBasicBlock()
131 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) { in processDefs()
271 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in getReachingDef()
H A DMachineTraceMetrics.cpp738 for (MCRegUnit Unit : TRI->regunits(Reg)) { in updatePhysDepsDownwards()
750 for (MCRegUnit Unit : TRI->regunits(Kill)) in updatePhysDepsDownwards()
756 TRI->regunits(UseMI->getOperand(DefOp).getReg().asMCReg())) { in updatePhysDepsDownwards()
924 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) { in updatePhysDepsUpwards()
944 for (MCRegUnit Unit : TRI->regunits(Reg)) { in updatePhysDepsUpwards()
H A DRegisterClassInfo.cpp85 for (MCRegUnit U : TRI->regunits(*I)) in runOnMachineFunction()
H A DRDFRegisters.cpp84 for (MCRegUnit Unit : TRI.regunits(MCRegister::from(I))) in PhysicalRegisterInfo()
157 for (MCRegUnit U : TRI.regunits(CR)) in getUnits()
H A DRegisterScavenging.cpp
H A DVirtRegMap.cpp517 for (MCRegUnit Unit : TRI->regunits(SuperPhysReg)) { in subRegLiveThrough()
636 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in rewrite()
H A DBreakFalseDeps.cpp127 for (MCRegUnit Unit : TRI->regunits(OriginalReg)) { in pickBestRegisterForUndef()
H A DRegAllocEvictionAdvisor.cpp205 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in canEvictInterferenceBasedOnCost()
H A DEarlyIfConversion.cpp266 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) in InstrDependenciesAllowIfConv()
396 for (MCRegUnit Unit : TRI->regunits(Reg.asMCReg())) in findInsertionPoint()
404 for (MCRegUnit Unit : TRI->regunits(Reads.pop_back_val())) in findInsertionPoint()
H A DRegAllocBasic.cpp214 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in spillInterferences()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp194 const auto RegUnits = TRI->regunits(Reg); in runOnMachineFunction()
209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction()
H A DAMDGPUInsertDelayAlu.cpp371 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) { in runOnMachineBasicBlock()
392 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) in runOnMachineBasicBlock()
H A DSIOptimizeExecMaskingPreRA.cpp99 for (MCRegUnit Unit : TRI.regunits(Reg.asMCReg())) { in isDefBetween()
323 for (MCRegUnit Unit : TRI->regunits(ExecReg)) { in optimizeElseBranch()
H A DSIPostRABundler.cpp104 for (MCRegUnit Unit : TRI->regunits(Reg)) in collectUsedRegUnits()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp209 auto RangeA = regunits(RegA); in regsOverlap()
211 auto RangeB = regunits(RegB); in regsOverlap()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp202 auto Range = TRI->regunits(OrigDestReg); in getSuperRegDestIfDead()
204 for (MCRegUnit S : TRI->regunits(SuperDestReg)) { in getSuperRegDestIfDead()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h259 iterator_range<MCRegUnitIterator> regunits(MCRegister Reg) const;
787 MCRegisterInfo::regunits(MCRegister Reg) const { in regunits() function
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp317 for (MCRegUnit Unit : TRI->regunits(AddendSrcReg.asMCReg())) { in processBlock()

12