| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveVariables.cpp | 195 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastPartialDef() 218 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true); in FindLastPartialDef() 261 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegUse() 272 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegUse() 288 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in FindLastRefOrPartRef() 337 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandlePhysRegKill() 388 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegKill() 392 for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS) in HandlePhysRegKill() 446 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef() 461 for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); in HandlePhysRegDef() [all …]
|
| H A D | CriticalAntiDepBreaker.cpp | 227 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 239 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in PrescanInstruction() 261 for (MCSubRegIterator SRI(PhysReg, TRI, true); SRI.isValid(); ++SRI) in ScanInstruction() 294 for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) { in ScanInstruction()
|
| H A D | DeadMachineInstructionElim.cpp | 167 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in eliminateDeadMI()
|
| H A D | RegUsageInfoCollector.cpp | 212 for (MCSubRegIterator SR(Reg, &TRI); SR.isValid(); ++SR) in computeCalleeSavedRegs()
|
| H A D | MachineFrameInfo.cpp | 131 for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S) in getPristineRegs()
|
| H A D | MachineInstrBundle.cpp | 197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in finalizeBundle()
|
| H A D | AggressiveAntiDepBreaker.cpp | 250 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in GetPassthruRegs() 326 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) { in HandleLastUse()
|
| H A D | RDFLiveness.cpp | 949 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills() 967 for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR) in resetKills()
|
| H A D | IfConversion.cpp | 1521 for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) { in UpdatePredRedefs() 1963 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon() 1971 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in IfConvertDiamondCommon()
|
| H A D | ScheduleDAGInstrs.cpp | 340 for (MCSubRegIterator SubReg(Reg, TRI, true); SubReg.isValid(); ++SubReg) { in addPhysRegDeps()
|
| H A D | MachineSink.cpp | 1642 for (MCSubRegIterator S(DefReg, TRI, true); S.isValid(); ++S) in updateLiveIn()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 130 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in onInstructionExecuted() 185 for (MCSubRegIterator I(Reg, &MRI); I.isValid(); ++I) { in addRegisterFile() 285 for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I) in addRegisterWrite() 294 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in addRegisterWrite() 355 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in removeRegisterWrite() 462 for (MCSubRegIterator I(AliasReg, &MRI); I.isValid(); ++I) in tryEliminateMoveOrSwap() 520 for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) { in collectWrites()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 38 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubReg() 50 for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI) in getSubRegIndex()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 344 friend class MCSubRegIterator; variable 594 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator { 596 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI, 608 MCSubRegIterator SRIter;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBlockRanges.cpp | 272 MCSubRegIterator I(R.Reg, &TRI); in expandToSubRegs() 358 if (MCSubRegIterator(PR, &TRI, false).isValid()) in computeInitialLiveRanges() 378 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges() 387 !MCSubRegIterator(S.Reg, &TRI, false).isValid()); in computeInitialLiveRanges()
|
| H A D | HexagonGenMux.cpp | 147 for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I) in getSubRegs() 358 for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S) in genMuxInBlock()
|
| H A D | HexagonFrameLowering.cpp | 251 for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) { in getMax32BitSubRegister() 311 for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S) in needsStackFrame() 440 for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S) in findShrunkPrologEpilog() 1627 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) in assignCalleeSavedSpillSlots() 1659 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) { in assignCalleeSavedSpillSlots()
|
| H A D | HexagonCopyToCombine.cpp | 449 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) in findPotentialNewifiableTFRs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.cpp | 79 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in initReg() 81 if (!MCSubRegIterator(*SRI, &RI).isValid()) in initReg() 144 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid()); in init() 146 if (MCSubRegIterator(*SRI, &RI).isValid()) in init()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LivePhysRegs.h | 82 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true); in addReg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 131 for (MCSubRegIterator I(Reg, this, /* self */ true); I.isValid(); ++I) { in getReservedRegs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb2ITBlockPass.cpp | 101 for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true); in INITIALIZE_PASS()
|
| H A D | ARMBaseRegisterInfo.cpp | 219 for (MCSubRegIterator SI(Reg, this); SI.isValid(); ++SI) in getReservedRegs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 145 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in addMachineReg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 278 for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i), in UpdateCustomCallPreservedMask()
|