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

References

include/llvm/CodeGen/LivePhysRegs.h
   92     for (MCRegAliasIterator R(Reg, TRI, true); R.isValid(); ++R)
include/llvm/MC/MCRegisterInfo.h
  713     assert(isValid() && "Cannot move off the end of the list.");
  715     while (!IncludeSelf && isValid() && *SI == Reg);
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  164       for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) {
  182     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
  314   for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  397     for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) {
  428     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
  688         for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) {
  927           for (MCRegAliasIterator AI(AntiDepReg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
  288             for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid();
lib/CodeGen/BranchFolding.cpp
 1855     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
 2078         for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/CallingConvLower.cpp
   63   for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
   74            AI.isValid(); ++AI) {
lib/CodeGen/CriticalAntiDepBreaker.cpp
   74       for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) {
   92     for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) {
  205     for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) {
  325     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/DeadMachineInstructionElim.cpp
  164             for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/ExecutionDomainFix.cpp
  446       for (MCRegAliasIterator AI(RC->getRegister(i), TRI, true); AI.isValid();
lib/CodeGen/ImplicitNullChecks.cpp
  316   for (MCRegAliasIterator AR(Reg, TRI, /*IncludeSelf*/ true); AR.isValid();
lib/CodeGen/LiveDebugValues.cpp
  819       for (MCRegAliasIterator RAI(MO.getReg(), TRI, true); RAI.isValid(); ++RAI)
 1007     for (MCRegAliasIterator RAI(Reg, TRI, true); RAI.isValid(); ++RAI)
lib/CodeGen/LivePhysRegs.cpp
  149   for (MCRegAliasIterator R(Reg, TRI, false); R.isValid(); ++R) {
lib/CodeGen/MachineCSE.cpp
  292       for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  321     for (MCRegAliasIterator AI(PhysDefs[i].second, TRI, true); AI.isValid();
lib/CodeGen/MachineInstr.cpp
 1789     MCRegAliasIterator(IncomingReg, RegInfo, false).isValid();
 1868     MCRegAliasIterator(Reg, RegInfo, false).isValid();
lib/CodeGen/MachineLICM.cpp
  441       for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  461     for (MCRegAliasIterator AS(Reg, TRI, true); AS.isValid(); ++AS) {
  467     for (MCRegAliasIterator AS(Reg, TRI, true); AS.isValid(); ++AS)
  512       for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI)
  531       for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/MachineRegisterInfo.cpp
  529        AI.isValid(); ++AI)
  591   for (MCRegAliasIterator AI(PhysReg, TRI, true); AI.isValid(); ++AI) {
  605   for (MCRegAliasIterator AliasReg(PhysReg, TRI, true); AliasReg.isValid();
  632   for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegAllocFast.cpp
  478   for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
  537   for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
  585   for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
  911     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/RegUsageInfoCollector.cpp
  149     for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
  162       for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegisterClassInfo.cpp
   64       for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegisterScavenging.cpp
  339       for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI)
  546       for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI)
lib/CodeGen/ScheduleDAGInstrs.cpp
  242        Alias.isValid(); ++Alias) {
  299   for (MCRegAliasIterator Alias(Reg, TRI, true); Alias.isValid(); ++Alias) {
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  452   for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1302   for (MCRegAliasIterator AliasI(Reg, TRI, true); AliasI.isValid(); ++AliasI) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  499       for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI)
  571         for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI)
lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
   87   for (; R.isValid(); ++R)
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 4347        R.isValid(); ++R) {
 4354        R.isValid(); ++R) {
 4403        R.isValid(); ++R) {
lib/Target/AMDGPU/R600RegisterInfo.cpp
  118   for (; R.isValid(); ++R)
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  965   for (MCRegAliasIterator R(Reg0, TRI, true); R.isValid(); ++R) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1400     for (MCRegAliasIterator AI(Reg, &HRI, true); AI.isValid(); ++AI)
lib/Target/Hexagon/HexagonSubtarget.cpp
  247             for (MCRegAliasIterator AI(MO.getReg(), &TRI, true); AI.isValid();
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   80          SRI.isValid(); ++SRI)
  139          SRI.isValid(); ++SRI) {
  533            K.isValid(); ++K)
lib/Target/Hexagon/RDFLiveness.cpp
  905       for (MCRegAliasIterator AR(R, &TRI, true); AR.isValid(); ++AR) {
lib/Target/Hexagon/RDFRegisters.cpp
  121   for (MCRegAliasIterator AI(Reg, &TRI, false); AI.isValid(); ++AI)
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  257   for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/Target/Mips/MipsDelaySlotFiller.cpp
  385     for (MCRegAliasIterator AI(*R, &TRI, true); AI.isValid(); ++AI)
  395     for (MCRegAliasIterator AI(R, &TRI, false); AI.isValid(); ++AI)
  445   for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
lib/Target/Mips/MipsSEFrameLowering.cpp
  857   for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/Target/Sparc/DelaySlotFiller.cpp
  347        AI.isValid(); ++AI)
lib/Target/Sparc/SparcRegisterInfo.cpp
   92       for (MCRegAliasIterator AI(SP::D16 + n, this, true); AI.isValid(); ++AI)
lib/Target/X86/X86FrameLowering.cpp
  182       for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
 2093       for (MCRegAliasIterator AReg(Reg, TRI, false); AReg.isValid(); ++AReg) {
lib/Target/X86/X86RegisterInfo.cpp
  588       for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI)
  592       for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI)
  598       for (MCRegAliasIterator AI(X86::XMM0 + n, this, true); AI.isValid(); ++AI)
tools/llvm-exegesis/lib/RegisterAliasing.cpp
   19     for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();
   52     for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();