|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineRegisterInfo.h 448 return ++DI == def_end();
504 return ++UI == use_end();
1046 defusechain_iterator tmp = *this; ++*this; return tmp;
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/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)) {
1359 ++RI;
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) {
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)) {
388 ++I;
423 return ++UI == use_nodbg_end();
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/MachineTraceMetrics.cpp 642 assert((++DefI).atEnd() && "Register has multiple defs");
lib/CodeGen/ModuloSchedule.cpp 86 UI != EI; ++UI) {
341 ++I;
355 I != E; ++I)
740 UI != EI; ++UI) {
1148 ++UI;
lib/CodeGen/PeepholeOptimizer.cpp 499 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
lib/CodeGen/ProcessImplicitDefs.cpp 81 for (MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
lib/CodeGen/RegAllocFast.cpp 364 return ++I == MRI->reg_nodbg_end();
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)) {
863 ++UI;
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)) {
lib/CodeGen/RenameIndependentSubregs.cpp 178 for (const MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
344 for (MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
lib/CodeGen/SplitKit.cpp 176 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg))
1319 ++RI;
lib/CodeGen/TailDuplicator.cpp 213 ++UI;
lib/CodeGen/TwoAddressInstructionPass.cpp 265 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) {
388 for (MachineOperand &MO : MRI->reg_operands(Reg)) {
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)) {
938 ++I;
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) {
2234 ++I;
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 1194 Use != E; ++Use) {
lib/Target/AMDGPU/SIInstrInfo.cpp 5644 ++I;
5647 ++I;
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/Hexagon/HexagonBitSimplify.cpp 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 3118 ++I;
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/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 110 ++U;
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 286 ++UI;
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/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())) {
usr/include/c++/7.4.0/bits/stl_algo.h 105 ++__first;
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 153 ++__i;