/openbsd/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 347 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 D | LiveRegUnits.h | 87 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 D | LiveIntervals.h | 420 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in removeAllRegUnitsForPhysReg()
|
H A D | TargetRegisterInfo.h | 431 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) in hasRegUnit()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 96 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 D | MachineCopyPropagation.cpp | 120 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 D | RegAllocFast.cpp | 164 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 D | InterferenceCache.cpp | 96 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 D | MachineTraceMetrics.cpp | 723 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 D | ReachingDefAnalysis.cpp | 68 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 D | VirtRegMap.cpp | 517 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) { in subRegLiveThrough() 636 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); in rewrite()
|
H A D | RegAllocEvictionAdvisor.cpp | 204 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterferenceBasedOnCost()
|
H A D | BreakFalseDeps.cpp | 126 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) { in pickBestRegisterForUndef()
|
H A D | RegAllocBasic.cpp | 216 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in spillInterferences()
|
H A D | EarlyIfConversion.cpp | 266 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 D | RegisterScavenging.cpp | 99 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in addRegUnits() 104 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in removeRegUnits()
|
H A D | RegAllocGreedy.cpp | 456 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 D | LiveIntervals.cpp | 336 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 D | RDFRegisters.cpp | 90 for (MCRegUnitIterator U(MCRegister::from(I), &TRI); U.isValid(); ++U) in PhysicalRegisterInfo()
|
H A D | MachineSink.cpp | 1796 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 D | MCRegisterInfo.cpp | 128 MCRegUnitIterator RUA(RegA, this); in regsOverlap() 129 MCRegUnitIterator RUB(RegB, this); in regsOverlap()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInsertDelayAlu.cpp | 363 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 D | SIPostRABundler.cpp | 104 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in collectUsedRegUnits()
|
H A D | SIOptimizeExecMaskingPreRA.cpp | 99 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 D | PPCVSXFMAMutate.cpp | 317 for (MCRegUnitIterator Units(AddendSrcReg.asMCReg(), TRI); in processBlock()
|