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)
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)
   73       for (MCRegAliasIterator AI(ValAssign.getLocReg(), &TRI, true);
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/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
  528   for (MCRegAliasIterator AI(PhysReg, TRI, true);
  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
  241   for (MCRegAliasIterator Alias(MO.getReg(), TRI, true);
  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
   85   MCRegAliasIterator R(Reg, this, true);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 4346   for (MCRegAliasIterator R(AMDGPU::TTMP12_TTMP13_TTMP14_TTMP15, &MRI, true);
 4353   for (MCRegAliasIterator R(AMDGPU::SGPR104_SGPR105, &MRI, true);
 4402   for (MCRegAliasIterator R(AMDGPU::SGPR102_SGPR103, &MRI, true);
lib/Target/AMDGPU/R600RegisterInfo.cpp
  116   MCRegAliasIterator R(Reg, this, true);
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
   79     for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid());
  138     for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid());
  532       for (auto K = MCRegAliasIterator(I.getOperand(J).getReg(), &RI, true);
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
  346   for (MCRegAliasIterator AI(Reg, Subtarget->getRegisterInfo(), true);
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
   18     using RegAliasItr = MCRegAliasIterator;
   19     for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();
   50   using RegAliasItr = MCRegAliasIterator;
   52     for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();