| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 233 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 D | LiveRegUnits.h | 89 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 D | TargetRegisterInfo.h | 429 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 D | MachineCopyPropagation.cpp | 93 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 D | ReachingDefAnalysis.cpp | 42 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 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()
|
| H A D | InterferenceCache.cpp | 101 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 D | EarlyIfConversion.cpp | 240 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 D | MachineTraceMetrics.cpp | 726 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 D | BreakFalseDeps.cpp | 116 for (MCRegUnitIterator Unit(OriginalReg, TRI); Unit.isValid(); ++Unit) { in pickBestRegisterForUndef()
|
| H A D | RegAllocBasic.cpp | 212 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in spillInterferences()
|
| H A D | RegAllocGreedy.cpp | 812 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 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 | 329 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 D | RegAllocFast.cpp | 140 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in markRegUsedInInstr() 146 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) in isRegUsedInInstr()
|
| H A D | VirtRegMap.cpp | 477 for (MCRegUnitIterator Unit(SuperPhysReg, TRI); Unit.isValid(); ++Unit) { in subRegLiveThrough()
|
| H A D | RegisterPressure.cpp | 510 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units) in pushReg() 545 for (MCRegUnitIterator Units(Reg, &TRI); Units.isValid(); ++Units) in pushRegLanes()
|
| H A D | RegisterCoalescer.cpp | 1423 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 D | SIWholeQuadMode.cpp | 283 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 D | SILowerControlFlow.cpp | 243 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitIf() 327 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitElse()
|
| H A D | SIOptimizeExecMaskingPreRA.cpp | 378 for (MCRegUnitIterator U(Reg, TRI); U.isValid(); ++U) in runOnMachineFunction()
|
| H A D | GCNHazardRecognizer.cpp | 312 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) in addRegUnits()
|
| H A D | SIRegisterInfo.cpp | 42 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 D | PPCVSXFMAMutate.cpp | 319 for (MCRegUnitIterator Units(AddendSrcReg, TRI); Units.isValid(); in processBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFRegisters.cpp | 91 for (MCRegUnitIterator U(i, &TRI); U.isValid(); ++U) in PhysicalRegisterInfo()
|