Home
last modified time | relevance | path

Searched refs:MCRegUnit (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp163 DenseMap<MCRegUnit, unsigned> RegisterUseCount; in runOnMachineFunction()
189 SmallVector<MCRegUnit> RegistersUsed; in runOnMachineFunction()
195 if (any_of(RegUnits, [&RegisterUseCount](const MCRegUnit Unit) { in runOnMachineFunction()
201 for (const MCRegUnit Unit : RegUnits) in runOnMachineFunction()
209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction()
214 for (const MCRegUnit Unit : RegistersUsed) 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/CodeGen/
H A DMachineCopyPropagation.cpp116 DenseMap<MCRegUnit, CopyInfo> Copies;
125 for (MCRegUnit Unit : TRI.regunits(Reg)) { in markRegsUnavailable()
140 SmallSet<MCRegUnit, 8> RegUnitsToInvalidate; in invalidateRegister()
152 for (MCRegUnit Unit : TRI.regunits(Reg)) { in invalidateRegister()
161 for (MCRegUnit Unit : RegUnitsToInvalidate) 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()
255 MachineInstr *findCopyForUnit(MCRegUnit RegUnit, in findCopyForUnit()
[all …]
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 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()
729 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in displacePhysReg()
783 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in calcSpillCost()
1257 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in dumpState()
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()
755 for (MCRegUnit Unit : 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/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/include/llvm/MC/
H A DMCRegisterInfo.h623 std::forward_iterator_tag, const MCRegUnit> {
627 MCRegUnit Val;
641 Val = MCRegUnit(*I); in MCRegUnitIterator()
644 const MCRegUnit &operator*() const { return Val; }
648 Val = MCRegUnit(*++I);
H A DMCRegister.h30 using MCRegUnit = unsigned; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp317 for (MCRegUnit Unit : TRI->regunits(AddendSrcReg.asMCReg())) { in processBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp204 for (MCRegUnit S : TRI->regunits(SuperDestReg)) { in getSuperRegDestIfDead()

12