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

References

lib/CodeGen/DetectDeadLanes.cpp
  419   for (const MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
  518     for (const MachineOperand &MO : MRI->use_nodbg_operands(Reg))
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  460   for (auto &UseMO : MRI.use_operands(LoadValue.getReg()))
lib/CodeGen/GlobalISel/Localizer.cpp
  129          MOIt != MOItEnd;) {
lib/CodeGen/LiveDebugVariables.cpp
  773   for (MachineOperand &MO : MRI.use_nodbg_operands(LI->reg)) {
lib/CodeGen/LiveInterval.cpp
  975   for (const MachineOperand &MO : MRI.def_operands(reg)) {
 1356        RE = MRI.reg_end(); RI != RE;) {
lib/CodeGen/LiveIntervals.cpp
  551   for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
 1404       for (MachineOperand &MO : MRI.use_nodbg_operands(Reg)) {
lib/CodeGen/LiveRangeCalc.cpp
   82   for (const MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
  152   for (MachineOperand &MO : MRI->def_operands(Reg))
  165   for (MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
lib/CodeGen/LiveRangeEdit.cpp
  190   for (MachineOperand &MO : MRI.reg_nodbg_operands(LI->reg)) {
lib/CodeGen/MIRCanonicalizerPass.cpp
  225     for (auto &UO : MRI->use_nodbg_operands(MO.getReg())) {
  341     for (auto UI = MRI.use_begin(Dst); UI != MRI.use_end(); ++UI)
  433     for (auto &MO : MRI.reg_operands(vRegToRename)) {
lib/CodeGen/MIRVRegNamerUtils.cpp
   64       for (auto UI = MRI.use_begin(Dst); UI != MRI.use_end(); ++UI) {
  121     for (auto RI = MRI.def_begin(Reg), RE = MRI.def_end(); RI != RE; ++RI) {
  205       if (MRI.reg_begin(Reg) != MRI.reg_end()) {
  211       if (MRI.reg_begin(Rename) != MRI.reg_end()) {
  237     for (auto &MO : MRI.reg_operands(VReg)) {
lib/CodeGen/MachineInstr.cpp
 2130   for (auto &MO : MRI->use_operands(DefReg)) {
lib/CodeGen/MachineLoopUtils.cpp
   63         for (auto &Use : MRI.use_operands(OrigR))
lib/CodeGen/MachineRegisterInfo.cpp
  133   for (MachineOperand &MO : reg_nodbg_operands(Reg)) {
  220   for (MachineOperand &M : reg_operands(Reg)) {
  386   for (reg_iterator I = reg_begin(FromReg), E = reg_end(); I != E; ) {
  438   for (MachineOperand &MO : use_operands(Reg))
  592     for (const MachineOperand &MO : make_range(def_begin(*AI), def_end())) {
lib/CodeGen/MachineSink.cpp
  265   for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
  278   for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
lib/CodeGen/MachineVerifier.cpp
 2064         std::next(MRI->def_begin(Reg)) != MRI->def_end())
lib/CodeGen/ModuloSchedule.cpp
   86            UI != EI; ++UI) {
  339        I != E;) {
  355        I != E; ++I)
  740              UI != EI; ++UI) {
 1145        UI != EI;) {
lib/CodeGen/PeepholeOptimizer.cpp
  499   for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
 2099       if (DI != MRI.def_end()) {
lib/CodeGen/ProcessImplicitDefs.cpp
   81     for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
lib/CodeGen/RegAllocGreedy.cpp
 2513   for (const MachineOperand &MO : MRI->def_operands(reg))
lib/CodeGen/RegisterCoalescer.cpp
  816   for (MachineOperand &MO : MRI->use_nodbg_operands(IntA.reg)) {
  861        UI != UE; /* ++UI is below because of possible MI removal */) {
 1480     for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) {
 1499   for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
 1587   for (MachineOperand &MO : MRI->reg_nodbg_operands(DstReg)) {
 1658     for (MachineOperand &MO : MRI->reg_operands(DstReg)) {
lib/CodeGen/RegisterPressure.cpp
 1227   for (const MachineOperand &MO : MRI.use_nodbg_operands(Reg)) {
lib/CodeGen/RegisterScavenging.cpp
  631   for (MachineOperand &MO : MRI.reg_nodbg_operands(VReg)) {
  659   assert(FirstDef != MRI.def_end() &&
lib/CodeGen/RenameIndependentSubregs.cpp
  178   for (const MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
  216        E = MRI->reg_nodbg_end(); I != E; ) {
  344     for (MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
lib/CodeGen/SplitKit.cpp
  176   for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg))
 1316        RE = MRI.reg_end(); RI != RE;) {
lib/CodeGen/TailDuplicator.cpp
  210       while (UI != MRI->use_end()) {
lib/CodeGen/TwoAddressInstructionPass.cpp
  265     for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) {
  388   for (MachineOperand &MO : MRI->reg_operands(Reg)) {
  487     if (std::next(Begin) != MRI->def_end())
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  594   for (const MachineOperand &UseOp : MRI.reg_operands(Reg)) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  707       for (auto &UI : MRI->use_operands(Reg)) {
  740     for (auto &UI : MRI->use_operands(Reg)) {
  936        I != E;) {
 1613       for (auto UI = MRI->use_begin(Reg), E = MRI->use_end(); UI != E; ++UI) {
 1896   for (auto UI = MRI->use_begin(CondReg), E = MRI->use_end(); UI != E; ++UI) {
 1958     for (auto DI = MRI->def_begin(Reg), DE = MRI->def_end(); DI != DE; ++DI) {
 2232        I != E;) {
lib/Target/AMDGPU/GCNDPPCombine.cpp
  446   for (auto &Use : MRI->use_nodbg_operands(DPPMovReg)) {
  479       for (auto &Op : MRI->use_nodbg_operands(FwdReg)) {
lib/Target/AMDGPU/GCNNSAReassign.cpp
  202       for (auto U : MRI->use_nodbg_operands(Reg)) {
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  433   for (auto U : MRI->use_nodbg_operands(Reg)) {
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  212   for (const auto &MO : MRI.reg_nodbg_operands(DstReg)) {
  768     for (const auto &Use : MRI->use_operands(Reg)) {
lib/Target/AMDGPU/SIFoldOperands.cpp
  568          RSUse != RSE; RSUse = Next) {
  631           Use != E; Use = NextUse) {
 1131          Use != E; Use = NextUse) {
 1194          Use != E; ++Use) {
lib/Target/AMDGPU/SIInstrInfo.cpp
 5621          E = MRI.use_end(); I != E;) {
 5645       } while (I != E && I->getParent() == &UseMI);
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  300   for (MachineOperand &UseMO : MRI->use_nodbg_operands(Reg->getReg())) {
  530     for (const MachineOperand &Def : MRI->def_operands(Op.getReg())) {
lib/Target/AMDGPU/SIShrinkInstructions.cpp
  475   for (MachineOperand &YTop : MRI.use_nodbg_operands(T)) {
lib/Target/ARC/ARCOptAddrMode.cpp
  145        it != end; ++it) {
lib/Target/ARM/A15SDOptimizer.cpp
  627              E = MRI->use_end(); I != E; ++I)
lib/Target/BPF/BPFMISimplifyPatchable.cpp
  133         for (auto I = Begin; I != End; I = NextI) {
lib/Target/Hexagon/HexagonBitSimplify.cpp
  360   for (auto I = Begin; I != End; I = NextI) {
  364   return Begin != End;
  375   for (auto I = Begin; I != End; I = NextI) {
  380   return Begin != End;
  391   for (auto I = Begin; I != End; I = NextI) {
  398   return Begin != End;
  973   for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) {
 1213     for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) {
 3115     for (auto UI = MRI->use_begin(PR), UE = MRI->use_end(); UI != UE; ++UI) {
 3168     for (auto UI = MRI->use_begin(DefR), UE = MRI->use_end(); UI != UE; ++UI) {
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1129   for (const MachineOperand &Op : MRI->use_operands(Rd.Reg)) {
 1858     for (MachineOperand &Op : MRI->use_operands(ED.Rd.Reg)) {
lib/Target/Hexagon/HexagonConstPropagation.cpp
 3116   for (auto I = MRI->use_begin(FromReg), E = MRI->use_end(); I != E;) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  392       for (auto U = MRI->use_begin(R); U != MRI->use_end(); ++U)
lib/Target/Hexagon/HexagonGenInsert.cpp
 1307     for (use_iterator I = MRI->use_nodbg_begin(R); I != E; ++I)
lib/Target/Hexagon/HexagonGenPredicate.cpp
  237   for (; I != E; ++I) {
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1052     if (std::next(I) != End || !I->getParent()->isPHI())
 1064            J != End; J = nextJ) {
 1098            E = MRI->use_end(); I != E; I = nextI) {
lib/Target/Hexagon/HexagonSplitDouble.cpp
  251          U != Z; ++U) {
  437          U != W; ++U) {
  547          I != E; ++I) {
 1145          U != W; ++U)
 1174          U != W; ++U)
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  106        E = MRI->use_end(); U != E;) {
lib/Target/PowerPC/PPCFrameLowering.cpp
  452   return RI !=MF.getRegInfo().def_end() || MFI->isLRStoreRequired();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  283              UI != UE;) {
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
  100        I != E;) {
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   69   for (MachineOperand &MO : MRI->reg_nodbg_operands(VReg))
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  298   for (auto &I : MRI.use_nodbg_operands(Reg)) {
  411   for (const MachineOperand &Use : MRI.use_nodbg_operands(Reg)) {
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   88     for (auto I = MRI.reg_begin(PReg), E = MRI.reg_end(); I != E;) {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  545            UI != UE;) {
lib/Target/X86/X86DomainReassignment.cpp
  512     for (auto &MO : MRI->use_operands(Reg)) {
lib/Target/X86/X86OptimizeLEAs.cpp
  435   for (auto &MO : MRI->use_nodbg_operands(Last.getOperand(0).getReg())) {
  621              UI != UE;) {
usr/include/c++/7.4.0/bits/stl_algo.h
  104       while (__first != __last && !__pred(__first))