| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegUsageInfoCollector.cpp | 175 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in run() 188 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI) in run()
|
| H A D | AggressiveAntiDepBreaker.cpp | 156 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { in StartBlock() 174 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in StartBlock() 303 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in HandleLastUse() 386 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() 416 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in PrescanInstruction() 668 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) { in FindSuitableFreeRegisters()
|
| H A D | CriticalAntiDepBreaker.cpp | 69 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { in StartBlock() 87 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { in StartBlock() 200 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() 332 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in ScanInstruction()
|
| H A D | MachineRegisterInfo.cpp | 541 for (MCRegAliasIterator AI(PhysReg, TRI, true); in isConstantPhysReg() 594 for (MCRegAliasIterator AI(PhysReg, TRI, true); AI.isValid(); ++AI) { in isPhysRegModified() 609 for (MCRegAliasIterator AliasReg(PhysReg, TRI, true); AliasReg.isValid(); in isPhysRegUsed() 636 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in disableCalleeSavedRegister()
|
| H A D | CallingConvLower.cpp | 63 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkAllocated() 68 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkUnallocated()
|
| H A D | RegAllocBase.cpp | 178 for (MCRegAliasIterator Aliases(PhysReg, TRI, true); Aliases.isValid(); in cleanupFailedVReg()
|
| H A D | RegisterClassInfo.cpp | 99 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction()
|
| H A D | LivePhysRegs.cpp | 147 for (MCRegAliasIterator R(Reg, TRI, false); R.isValid(); ++R) { in available()
|
| H A D | MachineCSE.cpp | 299 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in hasLivePhysRegDefUses() 328 for (MCRegAliasIterator AI(Def.second, TRI, true); AI.isValid(); ++AI) in hasLivePhysRegDefUses()
|
| H A D | ExecutionDomainFix.cpp | 446 for (MCRegAliasIterator AI(RC->getRegister(i), TRI, true); AI.isValid(); in runOnMachineFunction()
|
| H A D | LiveRangeCalc.cpp | 222 for (MCRegAliasIterator Alias(PhysReg, TRI, false); !IsLiveIn && Alias.isValid(); ++Alias) in findReachingDefs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 273 friend class MCRegAliasIterator; variable 748 class MCRegAliasIterator { 754 MCRegAliasIterator(MCRegister Reg, const MCRegisterInfo *MCRI, in MCRegAliasIterator() function 768 MCRegAliasIterator &operator++() {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 615 for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() 619 for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() 625 for (MCRegAliasIterator AI(X86::XMM16 + n, this, true); AI.isValid(); in getReservedRegs() 636 for (MCRegAliasIterator AI(X86::R14, this, true); AI.isValid(); ++AI) in getReservedRegs() 638 for (MCRegAliasIterator AI(X86::R15, this, true); AI.isValid(); ++AI) in getReservedRegs() 1013 for (MCRegAliasIterator AI(Reg, this, true); AI.isValid(); ++AI) in findDeadCallerSavedReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.cpp | 82 for (MCRegAliasIterator SRI(R, &RI, RI.subregs(R).empty()); SRI.isValid(); in initReg() 148 for (MCRegAliasIterator SRI(R, &RI, RI.subregs(R).empty()); SRI.isValid(); in init() 568 for (auto K = MCRegAliasIterator(I.getOperand(J).getReg(), &RI, true); in registerProducer() 594 for (MCRegAliasIterator Alias(RegDef, &RI, true); Alias.isValid(); in checkRegisterCurDefs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600RegisterInfo.cpp | 114 MCRegAliasIterator R(Reg, this, true); in reserveRegisterTuples()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LivePhysRegs.h | 95 for (MCRegAliasIterator R(Reg, TRI, true); R.isValid(); ++R) in removeReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsDelaySlotFiller.cpp | 377 for (MCRegAliasIterator AI(*R, &TRI, true); AI.isValid(); ++AI) in setCallerSaved() 387 for (MCRegAliasIterator AI(R, &TRI, false); AI.isValid(); ++AI) in setUnallocatableRegs() 442 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in isRegInSet()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SpeculationHardening.cpp | 496 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI) in slhLoads() 568 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI) in expandSpeculationSafeValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 269 for (MCRegAliasIterator AI(Regs->getFramePointerRegister(), this, true); in getReservedRegs() 274 for (MCRegAliasIterator AI(Regs->getStackPointerRegister(), this, true); in getReservedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 129 for (MCRegAliasIterator I(Reg, this, /* self */ true); I.isValid(); ++I) { in getReservedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiDelaySlotFiller.cpp | 254 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in isRegInSet()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 90 for (MCRegAliasIterator AI(SP::D16 + n, this, true); AI.isValid(); ++AI) in getReservedRegs()
|
| H A D | DelaySlotFiller.cpp | 359 for (MCRegAliasIterator AI(Reg, Subtarget->getRegisterInfo(), true); in IsRegInSet()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 284 for (MCRegAliasIterator RAI(Reg, &TRI, true); RAI.isValid(); ++RAI) in isCalleeSaved() 1053 for (MCRegAliasIterator RAI(SP, &TRI, true); RAI.isValid(); ++RAI) in MLocTracker() 1383 for (MCRegAliasIterator RAI(R, TRI, true); RAI.isValid(); ++RAI) in isCalleeSavedReg() 1825 for (MCRegAliasIterator RAI(MO.getReg(), TRI, true); RAI.isValid(); ++RAI) in transferDebugPHI() 1916 for (MCRegAliasIterator RAI(MO.getReg(), TRI, true); RAI.isValid(); ++RAI) in transferRegisterDef() 1990 for (MCRegAliasIterator RAI(DstRegNum, TRI, true); RAI.isValid(); ++RAI) in performCopy() 2155 for (MCRegAliasIterator RAI(Reg, TRI, true); RAI.isValid(); ++RAI) in transferSpillOrRestoreInst() 2216 for (MCRegAliasIterator RAI(DestReg, TRI, true); RAI.isValid(); ++RAI) { in transferRegisterCopy() 2672 for (MCRegAliasIterator RAI(R, TRI, true); RAI.isValid(); ++RAI) { in placeMLocPHIs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTfrCleanup.cpp | 163 for (MCRegAliasIterator AR(R, TRI, true); AR.isValid(); ++AR) in updateImmMap()
|