| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LiveVariables.cpp | 197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef() 220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef() 263 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse() 274 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegUse() 290 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastRefOrPartRef() 339 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill() 390 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill() 394 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegKill() 448 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef() 463 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef() [all …]
|
| H A D | RegUsageInfoCollector.cpp | 164 for (MCSubRegIterator SR(Reg, &TRI, false); SR.isValid(); ++SR) in computeCalleeSavedRegs() 183 for (MCSubRegIterator SR(PReg, &TRI, false); SR.isValid(); ++SR) in computeCalleeSavedRegs()
|
| H A D | CriticalAntiDepBreaker.cpp | 233 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 245 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 290 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
|
| H A D | DeadMachineInstructionElim.cpp | 147 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in runOnMachineFunction()
|
| H A D | MachineFrameInfo.cpp | 128 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
|
| H A D | MachineInstrBundle.cpp | 199 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
|
| H A D | MachineVerifier.cpp | 127 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in addRegWithSubRegs() 802 for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore() 811 for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true); in visitMachineBasicBlockBefore() 1616 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); in checkLiveness() 1636 for (MCSubRegIterator SubRegs(MOP.getReg(), TRI); SubRegs.isValid(); in checkLiveness()
|
| H A D | AggressiveAntiDepBreaker.cpp | 257 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs() 335 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
|
| H A D | IfConversion.cpp | 1403 for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) { in UpdatePredRedefs() 1833 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon() 1841 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
|
| H A D | RegisterScavenging.cpp | 224 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in forward()
|
| /freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 105 for (MCSubRegIterator I(Reg, &MRI); I.isValid(); ++I) { in addRegisterFile() 202 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite() 206 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite() 216 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite() 276 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite() 348 for (MCSubRegIterator I(ToReg, &MRI); I.isValid(); ++I) in tryEliminateMove() 379 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 230 friend class MCSubRegIterator; variable 484 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator { 486 MCSubRegIterator(unsigned Reg, const MCRegisterInfo *MCRI, 498 MCSubRegIterator SRIter;
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 38 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg() 49 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBlockRanges.cpp | 273 MCSubRegIterator I(R.Reg, &TRI); in expandToSubRegs() 359 if (MCSubRegIterator(PR, &TRI, false).isValid()) in computeInitialLiveRanges() 379 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges() 388 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
|
| H A D | HexagonGenMux.cpp | 148 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs() 353 for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S) in genMuxInBlock()
|
| H A D | HexagonFrameLowering.cpp | 252 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister() 312 for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S) in needsStackFrame() 438 for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S) in findShrunkPrologEpilog() 1444 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots() 1476 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
|
| H A D | RDFLiveness.cpp | 897 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills() 915 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 504 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 512 for (MCSubRegIterator I(X86::RIP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 518 for (MCSubRegIterator I(X86::RBP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 533 for (MCSubRegIterator I(BasePtr, this, /*IncludeSelf=*/true); in getReservedRegs()
|
| H A D | ShadowCallStack.cpp | 265 for (MCSubRegIterator SR(Reg, TRI, true); SR.isValid(); ++SR) in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | Thumb2ITBlockPass.cpp | 100 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses() 107 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in TrackDefUses()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.cpp | 81 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg() 83 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg() 140 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 142 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsOptionRecord.cpp | 78 for (MCSubRegIterator SubRegIt(Reg, MCRegInfo, true); SubRegIt.isValid(); in SetPhysRegUsed()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | LivePhysRegs.h | 83 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 143 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 152 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()
|