reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/LivePhysRegs.h
   82     for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
include/llvm/MC/MCRegisterInfo.h
  491   MCSubRegIterator SRIter;
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  256       for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  334     for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  144   for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) {
lib/CodeGen/BranchFolding.cpp
 1956           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
lib/CodeGen/CriticalAntiDepBreaker.cpp
  232       for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  244         for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  289       for (MCSubRegIterator SRI(Reg, TRI, true); SRI.isValid(); ++SRI) {
lib/CodeGen/DeadMachineInstructionElim.cpp
  148             for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true);
lib/CodeGen/IfConversion.cpp
 1514       for (MCSubRegIterator S(Reg, TRI); S.isValid(); ++S) {
 1956           for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
 1964           for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
lib/CodeGen/LiveVariables.cpp
  197   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  220       for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true);
  251       for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  263         for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS)
  274   for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  290   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  339   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  353       for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true); SS.isValid();
  370     for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  390         for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true);
  394       for (MCSubRegIterator SS(SubReg, TRI); SS.isValid(); ++SS)
  448     for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
  452     for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  463         for (MCSubRegIterator SS(SubReg, TRI, /*IncludeSelf=*/true);
  474   for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
  491     for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
lib/CodeGen/MachineFrameInfo.cpp
  130     for (MCSubRegIterator S(I.getReg(), TRI, true); S.isValid(); ++S)
lib/CodeGen/MachineInstrBundle.cpp
  198         for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
lib/CodeGen/MachineSink.cpp
 1169     for (MCSubRegIterator S(DefReg, TRI, true); S.isValid(); ++S)
lib/CodeGen/MachineVerifier.cpp
  126         for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
  804       for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true);
  813     for (MCSubRegIterator SubRegs(I, TRI, /*IncludeSelf=*/true);
 2008           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid();
 2028             for (MCSubRegIterator SubRegs(MOP.getReg(), TRI); SubRegs.isValid();
lib/CodeGen/RegUsageInfoCollector.cpp
  212       for (MCSubRegIterator SR(Reg, &TRI); SR.isValid(); ++SR)
lib/CodeGen/RegisterScavenging.cpp
  223         for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
lib/CodeGen/ScheduleDAGInstrs.cpp
  333     for (MCSubRegIterator SubReg(Reg, TRI, true); SubReg.isValid(); ++SubReg) {
lib/MC/MCRegisterInfo.cpp
   38   for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI)
   50   for (MCSubRegIterator Subs(Reg, this); Subs.isValid(); ++Subs, ++SRI)
lib/MCA/HardwareUnits/RegisterFile.cpp
  104       for (MCSubRegIterator I(Reg, &MRI); I.isValid(); ++I) {
  201     for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I)
  205     for (MCSubRegIterator I(ZeroRegisterID, &MRI); I.isValid(); ++I)
  215     for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) {
  275   for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) {
  343   for (MCSubRegIterator I(AliasReg, &MRI); I.isValid(); ++I)
  373   for (MCSubRegIterator I(RegID, &MRI); I.isValid(); ++I) {
lib/Target/AArch64/AArch64RegisterInfo.cpp
  159       for (MCSubRegIterator SubReg(AArch64::GPR64commonRegClass.getRegister(i),
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  212     for (MCSubRegIterator SI(Reg, this); SI.isValid(); ++SI)
lib/Target/ARM/Thumb2ITBlockPass.cpp
  101       for (MCSubRegIterator Subreg(Reg, TRI, /*IncludeSelf=*/true);
lib/Target/Hexagon/HexagonBlockRanges.cpp
  272     MCSubRegIterator I(R.Reg, &TRI);
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  447           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
lib/Target/Hexagon/HexagonFrameLowering.cpp
  251     for (MCSubRegIterator SubRegs(Reg, &TRI); SubRegs.isValid(); ++SubRegs) {
  311           for (MCSubRegIterator S(R, &HRI, true); S.isValid(); ++S)
  437     for (MCSubRegIterator S(*P, &HRI, true); S.isValid(); ++S)
 1443     for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR)
 1475     for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) {
lib/Target/Hexagon/HexagonGenMux.cpp
  147   for (MCSubRegIterator I(Reg, HRI); I.isValid(); ++I)
  352     for (MCSubRegIterator S(Reg, HRI, true); S.isValid(); ++S)
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2107         for (MCSubRegIterator SubRegs(RegA, &HRI); SubRegs.isValid(); ++SubRegs)
 2112         for (MCSubRegIterator SubRegs(RegB, &HRI); SubRegs.isValid(); ++SubRegs)
lib/Target/Hexagon/RDFLiveness.cpp
  895       for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR)
  913       for (MCSubRegIterator SR(R, &TRI, true); SR.isValid(); ++SR)
lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp
   77   for (MCSubRegIterator SubRegIt(Reg, MCRegInfo, true); SubRegIt.isValid();
lib/Target/X86/X86ISelLowering.cpp
 2843       for (MCSubRegIterator SubRegs(VA.getLocReg(), TRI, /*IncludeSelf=*/true);
 4074       for (MCSubRegIterator SubRegs(RegPair.first, TRI, /*IncludeSelf=*/true);
lib/Target/X86/X86RegisterInfo.cpp
  527   for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid();
  535   for (MCSubRegIterator I(X86::RIP, this, /*IncludeSelf=*/true); I.isValid();
  541     for (MCSubRegIterator I(X86::RBP, this, /*IncludeSelf=*/true); I.isValid();
  556     for (MCSubRegIterator I(BasePtr, this, /*IncludeSelf=*/true);