|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/DetectDeadLanes.cpp 358 const MachineOperand &Def = *MRI->def_begin(Reg);
392 const MachineOperand &MODef = *MRI->def_begin(MOReg);
419 for (const MachineOperand &MO : MRI->use_nodbg_operands(Reg)) {
514 MachineOperand &Def = *MRI->def_begin(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 130 MachineOperand &MOUse = *MOIt++;
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)) {
1357 MachineOperand &MO = *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())) {
342 Uses.push_back(&*UI);
433 for (auto &MO : MRI.reg_operands(vRegToRename)) {
lib/CodeGen/MIRVRegNamerUtils.cpp 206 LLVM_DEBUG(auto foo = &*MRI.reg_begin(Reg); foo->dump(););
212 LLVM_DEBUG(auto foo = &*MRI.reg_begin(Rename); foo->dump(););
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)) {
387 MachineOperand &O = *I;
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/ModuloSchedule.cpp 87 MachineOperand &UseOp = *UI;
340 MachineOperand &O = *I;
1146 MachineOperand &UseOp = *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 362 if (&*I != &MO)
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)) {
862 MachineOperand &UseMO = *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)) {
217 MachineOperand &MO = *I++;
344 for (MachineOperand &MO : MRI->reg_nodbg_operands(Reg)) {
lib/CodeGen/SplitKit.cpp 176 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg))
1317 MachineOperand &MO = *RI;
lib/CodeGen/TailDuplicator.cpp 211 MachineOperand &UseMO = *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)) {
937 MachineOperand &O = *I;
1046 MachineOperand *Def = &(*(MRI->def_begin(Reg)));
1614 if ((*UI).getParent()->getParent() != DefMBB) {
1897 (*UI).setIsKill(false);
1965 return (*(MRI->def_begin(Reg))).getParent();
2108 MachineOperand *Def = &(*(MRI->def_begin(SourceReg)));
2121 MachineOperand *Def = &(*(MRI->def_begin(SourceReg)));
2233 MachineOperand &O = *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 1179 NonInlineUse = &*Use;
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 148 unsigned BBOperandIdx = User->getOperandNo(&*it) + 1;
lib/Target/ARM/A15SDOptimizer.cpp 628 Uses.push_back(&*I);
lib/Target/Hexagon/HexagonBitSimplify.cpp 1214 BitTracker::RegisterRef UR = *I;
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 3117 MachineOperand &O = *I;
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1066 MachineOperand &Use = *J;
1100 MachineOperand &Use = *I;
lib/Target/Hexagon/HexagonSplitDouble.cpp 252 MachineOperand &Op = *U;
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 107 MachineOperand &MO = *U;
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 284 MachineOperand &UseMO = *UI;
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp 101 MachineOperand &O = *I++;
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)) {
444 const MachineOperand &NewUse = *MRI.use_nodbg_begin(DefReg);
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp 89 MachineOperand &MO = *I++;
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 546 MachineOperand &StoreMO = *UI++;
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())) {
622 MachineOperand &MO = *UI++;
usr/include/c++/7.4.0/bits/predefined_ops.h 283 { return bool(_M_pred(*__it)); }