Home
last modified time | relevance | path

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

12

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDLiveRegUnits.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()
HDLiveIntervals.h435 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeAllRegUnitsForPhysReg()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDLiveRegMatrix.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()
HDMachineCopyPropagation.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 …]
HDInterferenceCache.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()
HDRegAllocFast.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 …]
HDScheduleDAGInstrs.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()
HDReachingDefAnalysis.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()
HDMachineTraceMetrics.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()
HDRDFRegisters.cpp84 for (MCRegUnit Unit : TRI.regunits(MCRegister::from(I))) in PhysicalRegisterInfo()
157 for (MCRegUnit U : TRI.regunits(CR)) in getUnits()
HDRegisterClassInfo.cpp85 for (MCRegUnit U : TRI->regunits(*I)) in runOnMachineFunction()
HDVirtRegMap.cpp517 for (MCRegUnit Unit : TRI->regunits(SuperPhysReg)) { in subRegLiveThrough()
636 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in rewrite()
HDRegAllocEvictionAdvisor.cpp205 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in canEvictInterferenceBasedOnCost()
HDBreakFalseDeps.cpp127 for (MCRegUnit Unit : TRI->regunits(OriginalReg)) { in pickBestRegisterForUndef()
HDRegAllocBasic.cpp214 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in spillInterferences()
HDEarlyIfConversion.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()
HDRegAllocGreedy.cpp468 if (none_of(TRI->regunits(Reg), HasRegUnitInterference)) { in canReassign()
494 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in evictInterference()
1505 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcGapWeights()
1540 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcGapWeights()
1872 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in mayRecolorAllInterferences()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUInsertSingleUseVDST.cpp194 const auto RegUnits = TRI->regunits(Reg); in runOnMachineFunction()
209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction()
HDAMDGPUInsertDelayAlu.cpp371 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) { in runOnMachineBasicBlock()
392 for (MCRegUnit Unit : TRI->regunits(Op.getReg())) in runOnMachineBasicBlock()
HDSIOptimizeExecMaskingPreRA.cpp99 for (MCRegUnit Unit : TRI.regunits(Reg.asMCReg())) { in isDefBetween()
323 for (MCRegUnit Unit : TRI->regunits(ExecReg)) { in optimizeElseBranch()
HDSIPostRABundler.cpp104 for (MCRegUnit Unit : TRI->regunits(Reg)) in collectUsedRegUnits()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/MC/
HDMCRegisterInfo.cpp209 auto RangeA = regunits(RegA); in regsOverlap()
211 auto RangeB = regunits(RegB); in regsOverlap()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86FixupBWInsts.cpp202 auto Range = TRI->regunits(OrigDestReg); in getSuperRegDestIfDead()
204 for (MCRegUnit S : TRI->regunits(SuperDestReg)) { in getSuperRegDestIfDead()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCRegisterInfo.h259 iterator_range<MCRegUnitIterator> regunits(MCRegister Reg) const;
787 MCRegisterInfo::regunits(MCRegister Reg) const { in regunits() function
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCVSXFMAMutate.cpp317 for (MCRegUnit Unit : TRI->regunits(AddendSrcReg.asMCReg())) { in processBlock()

12