Home
last modified time | relevance | path

Searched refs:MCRegUnitIterator (Results 1 – 25 of 39) sorted by relevance

12

/openbsd/gnu/llvm/llvm/include/llvm/MC/
H A DMCRegisterInfo.h347 friend class MCRegUnitIterator; variable
680 class MCRegUnitIterator : public MCRegisterInfo::DiffListIterator {
684 MCRegUnitIterator() = default;
686 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator() function
705 MCRegUnitIterator &operator++() {
715 MCRegUnitIterator RUIter;
794 MCRegUnitIterator RI;
803 for (RI = MCRegUnitIterator(Reg, MCRI); RI.isValid(); ++RI) { in MCRegAliasIterator()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h87 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in addReg()
103 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in removeReg()
117 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in available()
H A DLiveIntervals.h420 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in removeAllRegUnitsForPhysReg()
H A DTargetRegisterInfo.h431 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) in hasRegUnit()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp96 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in foreachUnit()
139 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in isPhysRegUsed()
219 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in checkInterference()
242 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getOneVReg()
H A DMachineCopyPropagation.cpp120 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in markRegsUnavailable()
136 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in invalidateRegister()
153 for (MCRegUnitIterator RUI(InvalidReg, &TRI); RUI.isValid(); ++RUI) in invalidateRegister()
160 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in clobberRegister()
191 for (MCRegUnitIterator RUI(Def, &TRI); RUI.isValid(); ++RUI) in trackCopy()
196 for (MCRegUnitIterator RUI(Src, &TRI); RUI.isValid(); ++RUI) { in trackCopy()
226 MCRegUnitIterator RUI(CI->second.DefRegs[0], &TRI); in findCopyDefViaUnit()
234 MCRegUnitIterator RUI(Reg, &TRI); in findAvailBackwardCopy()
263 MCRegUnitIterator RUI(Reg, &TRI); in findAvailCopy()
365 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) { in ReadRegister()
[all …]
H A DRegAllocFast.cpp164 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markRegUsedInInstr()
179 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in isRegUsedInInstr()
191 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markPhysRegUsedInInstr()
197 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in unmarkRegUsedInInstr()
311 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) in setPhysRegState()
316 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in isPhysRegFree()
555 MCRegister FirstUnit = *MCRegUnitIterator(PhysReg, TRI); in reloadAtBegin()
596 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in displacePhysReg()
626 MCRegister FirstUnit = *MCRegUnitIterator(PhysReg, TRI); in freePhysReg()
651 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in calcSpillCost()
[all …]
H A DInterferenceCache.cpp96 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) in revalidate()
113 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in reset()
122 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) { in valid()
H A DMachineTraceMetrics.cpp723 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsDownwards()
735 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units) in updatePhysDepsDownwards()
740 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg().asMCReg(), in updatePhysDepsDownwards()
913 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in updatePhysDepsUpwards()
934 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsUpwards()
H A DReachingDefAnalysis.cpp68 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { in enterBasicBlock()
131 for (MCRegUnitIterator Unit(MO.getReg().asMCReg(), TRI); Unit.isValid(); in processDefs()
272 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getReachingDef()
H A DVirtRegMap.cpp517 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) { in subRegLiveThrough()
636 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); in rewrite()
H A DRegAllocEvictionAdvisor.cpp204 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterferenceBasedOnCost()
H A DBreakFalseDeps.cpp126 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) { in pickBestRegisterForUndef()
H A DRegAllocBasic.cpp216 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in spillInterferences()
H A DEarlyIfConversion.cpp266 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in InstrDependenciesAllowIfConv()
394 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in findInsertionPoint()
403 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid(); in findInsertionPoint()
H A DRegisterScavenging.cpp99 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in addRegUnits()
104 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in removeRegUnits()
H A DRegAllocGreedy.cpp456 MCRegUnitIterator Units(*I, TRI); in canReassign()
490 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in evictInterference()
1407 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights()
1442 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights()
1774 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in mayRecolorAllInterferences()
H A DLiveIntervals.cpp336 for (MCRegUnitIterator Units(LI.PhysReg, TRI); Units.isValid(); ++Units) { in computeLiveInRegUnits()
711 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); in addKillFlags()
1059 for (MCRegUnitIterator Units(Reg.asMCReg(), &TRI); Units.isValid(); in updateAllRanges()
1710 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in removePhysRegDefAt()
H A DRDFRegisters.cpp90 for (MCRegUnitIterator U(MCRegister::from(I), &TRI); U.isValid(); ++U) in PhysicalRegisterInfo()
H A DMachineSink.cpp1796 for (auto RI = MCRegUnitIterator(MO.getReg(), TRI); RI.isValid(); in tryToSinkCopy()
1851 for (auto RI = MCRegUnitIterator(MO.getReg(), TRI); RI.isValid(); ++RI) { in tryToSinkCopy()
/openbsd/gnu/llvm/llvm/lib/MC/
H A DMCRegisterInfo.cpp128 MCRegUnitIterator RUA(RegA, this); in regsOverlap()
129 MCRegUnitIterator RUB(RegB, this); in regsOverlap()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertDelayAlu.cpp363 for (MCRegUnitIterator UI(Op.getReg(), TRI); UI.isValid(); ++UI) { in runOnMachineBasicBlock()
384 for (MCRegUnitIterator UI(Op.getReg(), TRI); UI.isValid(); ++UI) in runOnMachineBasicBlock()
H A DSIPostRABundler.cpp104 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in collectUsedRegUnits()
H A DSIOptimizeExecMaskingPreRA.cpp99 for (MCRegUnitIterator UI(Reg.asMCReg(), &TRI); UI.isValid(); ++UI) { in isDefBetween()
352 for (MCRegUnitIterator UI(ExecReg, TRI); UI.isValid(); ++UI) { in optimizeElseBranch()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp317 for (MCRegUnitIterator Units(AddendSrcReg.asMCReg(), TRI); in processBlock()

12