Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h233 friend class MCRegUnitIterator; variable
567 class MCRegUnitIterator : public MCRegisterInfo::DiffListIterator {
571 MCRegUnitIterator() = default;
573 MCRegUnitIterator(unsigned Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator() function
596 MCRegUnitIterator RUIter;
675 MCRegUnitIterator RI;
684 for (RI = MCRegUnitIterator(Reg, MCRI); RI.isValid(); ++RI) { in MCRegAliasIterator()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h89 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in addReg()
105 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in removeReg()
119 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in available()
H A DTargetRegisterInfo.h429 MCRegUnitIterator RUA(regA, this); in regsOverlap()
430 MCRegUnitIterator RUB(regB, this); in regsOverlap()
441 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) in hasRegUnit()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp93 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in markRegsUnavailable()
103 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in clobberRegister()
127 for (MCRegUnitIterator RUI(Def, &TRI); RUI.isValid(); ++RUI) in trackCopy()
132 for (MCRegUnitIterator RUI(Src, &TRI); RUI.isValid(); ++RUI) { in trackCopy()
158 MCRegUnitIterator RUI(Reg, &TRI); in findAvailCopy()
238 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) { in ReadRegister()
H A DReachingDefAnalysis.cpp42 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { in enterBasicBlock()
110 for (MCRegUnitIterator Unit(MO.getReg(), TRI); Unit.isValid(); ++Unit) { in processDefs()
181 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getReachingDef()
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()
218 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in checkInterference()
H A DInterferenceCache.cpp101 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) in revalidate()
118 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in reset()
127 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) { in valid()
H A DEarlyIfConversion.cpp240 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in canSpeculateInstrs()
297 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in findInsertionPoint()
305 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid(); in findInsertionPoint()
H A DMachineTraceMetrics.cpp726 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsDownwards()
738 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units) in updatePhysDepsDownwards()
743 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg(), TRI); in updatePhysDepsDownwards()
915 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsUpwards()
935 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { in updatePhysDepsUpwards()
H A DBreakFalseDeps.cpp116 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) { in pickBestRegisterForUndef()
H A DRegAllocBasic.cpp212 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in spillInterferences()
H A DRegAllocGreedy.cpp812 MCRegUnitIterator Units(PhysReg, TRI); in canReassign()
888 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterference()
963 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in canEvictInterferenceInRange()
1050 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in evictInterference()
2153 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights()
2188 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in calcGapWeights()
2519 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in mayRecolorAllInterferences()
H A DRegisterScavenging.cpp101 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in addRegUnits()
106 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) in removeRegUnits()
H A DLiveIntervals.cpp329 for (MCRegUnitIterator Units(LI.PhysReg, TRI); Units.isValid(); ++Units) { in computeLiveInRegUnits()
702 for (MCRegUnitIterator Unit(VRM->getPhys(Reg), TRI); Unit.isValid(); in addKillFlags()
1012 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units) in updateAllRanges()
1613 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in removePhysRegDefAt()
H A DRegAllocFast.cpp140 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markRegUsedInInstr()
146 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in isRegUsedInInstr()
H A DVirtRegMap.cpp477 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) { in subRegLiveThrough()
H A DRegisterPressure.cpp510 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units) in pushReg()
545 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units) in pushRegLanes()
H A DRegisterCoalescer.cpp1423 for (MCRegUnitIterator Units(NewMI.getOperand(0).getReg(), TRI); in reMaterializeTrivialDef()
1439 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) in reMaterializeTrivialDef()
1965 for (MCRegUnitIterator UI(DstReg, TRI); UI.isValid(); ++UI) { in joinReservedPhysReg()
2048 for (MCRegUnitIterator UI(DstReg, TRI); UI.isValid(); ++UI) { in joinReservedPhysReg()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp283 for (MCRegUnitIterator RegUnit(Reg, TRI); RegUnit.isValid(); ++RegUnit) { in markInstructionUses()
574 LiveRange &LR = LIS->getRegUnit(*MCRegUnitIterator(AMDGPU::SCC, TRI)); in prepareInsertion()
903 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::SCC, TRI)); in runOnMachineFunction()
H A DSILowerControlFlow.cpp243 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitIf()
327 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitElse()
H A DSIOptimizeExecMaskingPreRA.cpp378 for (MCRegUnitIterator U(Reg, TRI); U.isValid(); ++U) in runOnMachineFunction()
H A DGCNHazardRecognizer.cpp312 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) in addRegUnits()
H A DSIRegisterInfo.cpp42 for (MCRegUnitIterator U(Reg, this); U.isValid(); ++U) { in classifyPressureSet()
1637 for (MCRegUnitIterator Units(Reg, this); Units.isValid(); ++Units) { in findReachingDef()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp319 for (MCRegUnitIterator Units(AddendSrcReg, TRI); Units.isValid(); in processBlock()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFRegisters.cpp91 for (MCRegUnitIterator U(i, &TRI); U.isValid(); ++U) in PhysicalRegisterInfo()

12