| /freebsd-13.1/contrib/llvm-project/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 | TargetRegisterInfo.h | 422 MCRegUnitIterator RUA(regA.asMCReg(), this); in regsOverlap() 423 MCRegUnitIterator RUB(regB.asMCReg(), this); in regsOverlap() 434 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) in hasRegUnit()
|
| H A D | LiveIntervals.h | 426 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in removeAllRegUnitsForPhysReg()
|
| H A D | MachineRegisterInfo.h | 829 for (MCRegUnitIterator RUI(OldReg, getTargetRegisterInfo()); RUI.isValid(); in updateDbgUsersToReg() 836 for (MCRegUnitIterator RUI(OldReg, getTargetRegisterInfo()); in updateDbgUsersToReg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 104 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in markRegsUnavailable() 119 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in invalidateRegister() 131 for (MCRegUnitIterator RUI(InvalidReg, &TRI); RUI.isValid(); ++RUI) in invalidateRegister() 137 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in clobberRegister() 161 for (MCRegUnitIterator RUI(Def, &TRI); RUI.isValid(); ++RUI) in trackCopy() 166 for (MCRegUnitIterator RUI(Src, &TRI); RUI.isValid(); ++RUI) { in trackCopy() 196 MCRegUnitIterator RUI(CI->second.DefRegs[0], &TRI); in findCopyDefViaUnit() 202 MCRegUnitIterator RUI(Reg, &TRI); in findAvailBackwardCopy() 225 MCRegUnitIterator RUI(Reg, &TRI); in findAvailCopy() 318 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) { in ReadRegister() [all …]
|
| 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() 218 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in checkInterference() 241 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getOneVReg()
|
| H A D | RegAllocFast.cpp | 168 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markRegUsedInInstr() 183 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in isRegUsedInInstr() 195 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markPhysRegUsedInInstr() 201 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in unmarkRegUsedInInstr() 308 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) in setPhysRegState() 313 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in isPhysRegFree() 539 MCRegister FirstUnit = *MCRegUnitIterator(PhysReg, TRI); in reloadAtBegin() 580 for (MCRegUnitIterator UI(PhysReg, TRI); UI.isValid(); ++UI) { in displacePhysReg() 610 MCRegister FirstUnit = *MCRegUnitIterator(PhysReg, TRI); in freePhysReg() 635 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 | ReachingDefAnalysis.cpp | 62 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { in enterBasicBlock() 125 for (MCRegUnitIterator Unit(MO.getReg().asMCReg(), TRI); Unit.isValid(); in processDefs() 266 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getReachingDef()
|
| H A D | MachineTraceMetrics.cpp | 724 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsDownwards() 736 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units) in updatePhysDepsDownwards() 741 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg().asMCReg(), in updatePhysDepsDownwards() 914 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in updatePhysDepsUpwards() 935 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsUpwards()
|
| H A D | VirtRegMap.cpp | 517 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) { in subRegLiveThrough() 643 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); in rewrite()
|
| H A D | BreakFalseDeps.cpp | 124 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) { in pickBestRegisterForUndef()
|
| H A D | RegAllocBasic.cpp | 218 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in spillInterferences()
|
| H A D | EarlyIfConversion.cpp | 268 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in InstrDependenciesAllowIfConv() 390 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); in findInsertionPoint() 399 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid(); in findInsertionPoint()
|
| H A D | RegAllocGreedy.cpp | 880 MCRegUnitIterator Units(*I, TRI); in canReassign() 957 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterference() 1040 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterferenceInRange() 1126 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in evictInterference() 2193 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights() 2228 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights() 2559 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in mayRecolorAllInterferences()
|
| H A D | RegisterScavenging.cpp | 101 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in addRegUnits() 106 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in removeRegUnits()
|
| H A D | LiveIntervals.cpp | 343 for (MCRegUnitIterator Units(LI.PhysReg, TRI); Units.isValid(); ++Units) { in computeLiveInRegUnits() 724 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); in addKillFlags() 1065 for (MCRegUnitIterator Units(Reg.asMCReg(), &TRI); Units.isValid(); in updateAllRanges() 1713 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 | RegisterPressure.cpp | 525 for (MCRegUnitIterator Units(Reg.asMCReg(), &TRI); Units.isValid(); in pushReg() 561 for (MCRegUnitIterator Units(Reg.asMCReg(), &TRI); Units.isValid(); in pushRegLanes()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 347 friend class MCRegUnitIterator; variable 677 class MCRegUnitIterator : public MCRegisterInfo::DiffListIterator { 681 MCRegUnitIterator() = default; 683 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator() function 707 MCRegUnitIterator RUIter; 786 MCRegUnitIterator RI; 795 for (RI = MCRegUnitIterator(Reg, MCRI); RI.isValid(); ++RI) { in MCRegAliasIterator()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMaskingPreRA.cpp | 99 for (MCRegUnitIterator UI(Reg.asMCReg(), &TRI); UI.isValid(); ++UI) { in isDefBetween() 284 for (MCRegUnitIterator UI(ExecReg, TRI); UI.isValid(); ++UI) { in optimizeElseBranch()
|
| H A D | SIPostRABundler.cpp | 101 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in collectUsedRegUnits()
|
| H A D | SIWholeQuadMode.cpp | 457 for (MCRegUnitIterator RegUnit(Reg.asMCReg(), TRI); RegUnit.isValid(); in markOperand() 1077 LIS->getRegUnit(*MCRegUnitIterator(MCRegister::from(AMDGPU::SCC), TRI)); in prepareInsertion() 1590 LIS->removeRegUnit(*MCRegUnitIterator(MCRegister::from(AMDGPU::SCC), TRI)); in runOnMachineFunction() 1594 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in runOnMachineFunction()
|
| H A D | SIRegisterInfo.cpp | 286 *MCRegUnitIterator(MCRegister::from(AMDGPU::M0), this)); in SIRegisterInfo() 288 RegPressureIgnoredUnits.set(*MCRegUnitIterator(Reg, this)); in SIRegisterInfo() 2490 for (MCRegUnitIterator Units(Reg.asMCReg(), this); Units.isValid(); in findReachingDef()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXFMAMutate.cpp | 319 for (MCRegUnitIterator Units(AddendSrcReg.asMCReg(), TRI); in processBlock()
|