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

References

include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  390         = *(State.MIs[InsnID]->memoperands_begin() + MMOIdx);
  426         = *(State.MIs[InsnID]->memoperands_begin() + MMOIdx);
  454       MachineMemOperand *MMO = *(State.MIs[InsnID]->memoperands_begin() + MMOIdx);
  499       MachineMemOperand *MMO = *(State.MIs[InsnID]->memoperands_begin() + MMOIdx);
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  940   const auto &DstMMO = **MI.memoperands_begin();
 1059   const auto &DstMMO = **MI.memoperands_begin();
 1060   const auto &SrcMMO = **std::next(MI.memoperands_begin());
 1163   const auto &DstMMO = **MI.memoperands_begin();
 1164   const auto &SrcMMO = **std::next(MI.memoperands_begin());
 1256   auto MMOIt = MI.memoperands_begin();
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  295       const MachineMemOperand *MMO = *MI.memoperands_begin();
  305       Known.Zero.setBitsFrom((*MI.memoperands_begin())->getSizeInBits());
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  794     const auto &MMO = **MI.memoperands_begin();
  802       auto &MMO = **MI.memoperands_begin();
  818     auto &MMO = **MI.memoperands_begin();
  839     const auto &MMO = **MI.memoperands_begin();
  854       auto &MMO = **MI.memoperands_begin();
 2033                                   **MI.memoperands_begin());
 2045     auto &MMO = **MI.memoperands_begin();
 2136     MachineMemOperand &MMO = **MI.memoperands_begin();
 2863   MachineMemOperand *MMO = *MI.memoperands_begin();
lib/CodeGen/LiveDebugValues.cpp
  656   auto MMOI = MI.memoperands_begin();
lib/CodeGen/MachineInstr.cpp
  377   MMOs.append(memoperands_begin(), memoperands_end());
  440   MergedMMOs.append(MIs[0]->memoperands_begin(), MIs[0]->memoperands_end());
  461     MergedMMOs.append(MI.memoperands_begin(), MI.memoperands_end());
 1210   MachineMemOperand *MMOa = *memoperands_begin();
 1211   MachineMemOperand *MMOb = *Other.memoperands_begin();
 2164       return (*memoperands_begin())->getSize();
 2183       return (*memoperands_begin())->getSize();
lib/CodeGen/MachinePipeliner.cpp
  643   MachineMemOperand *MM = *MI->memoperands_begin();
  717           MachineMemOperand *MMO1 = *LdMI.memoperands_begin();
  718           MachineMemOperand *MMO2 = *MI.memoperands_begin();
 2259   uint64_t AccessSizeS = (*SI->memoperands_begin())->getSize();
 2260   uint64_t AccessSizeD = (*DI->memoperands_begin())->getSize();
lib/CodeGen/MachineVerifier.cpp
 1022       const MachineMemOperand &MMO = **MI->memoperands_begin();
 1503   for (MachineInstr::mmo_iterator I = MI->memoperands_begin(),
lib/CodeGen/StackSlotColoring.cpp
  178       for (MachineInstr::mmo_iterator MMOI = MI.memoperands_begin(),
lib/CodeGen/TargetInstrInfo.cpp
  354   for (MachineInstr::mmo_iterator o = MI.memoperands_begin(),
  368   for (MachineInstr::mmo_iterator o = MI.memoperands_begin(),
  658     for (MachineInstr::mmo_iterator I = LoadMI.memoperands_begin(),
lib/Target/AArch64/AArch64InstrInfo.cpp
 1503       cast<GlobalValue>((*MI.memoperands_begin())->getValue());
 1517           .addMemOperand(*MI.memoperands_begin())
 1523           .addMemOperand(*MI.memoperands_begin());
 1545         .addMemOperand(*MI.memoperands_begin());
 1559           .addMemOperand(*MI.memoperands_begin())
 1565           .addMemOperand(*MI.memoperands_begin());
 1707   (*MI.memoperands_begin())->setFlags(MOSuppressPair);
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1108             .addMemOperand(*I.memoperands_begin());
 1730     auto &MemOp = **I.memoperands_begin();
 2088         const MachineMemOperand *MemOp = *LoadMI->memoperands_begin();
 4666   return (*MI.memoperands_begin())->getSize() == NumBytes;
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  709   auto &MMO = **MI.memoperands_begin();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  990   MachineMemOperand *MMO = *MI.memoperands_begin();
 1512   const MachineMemOperand *MMO = *MI.memoperands_begin();
 1972   unsigned AddrSpace = (*MI->memoperands_begin())->getAddrSpace();
 2024                const MachineMemOperand *MMO = *MI->memoperands_begin();
 2120   const MachineMemOperand *MMO = *MI->memoperands_begin();
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  332   const MachineMemOperand *MMO = *MI.memoperands_begin();
 1267   const int MemSize = (*MI.memoperands_begin())->getSize();
lib/Target/AMDGPU/SIInstrInfo.cpp
  409   auto MO1 = *MI1.memoperands_begin();
  410   auto MO2 = *MI2.memoperands_begin();
 2533     unsigned Width0 = (*MIa.memoperands_begin())->getSize();
 2534     unsigned Width1 = (*MIb.memoperands_begin())->getSize();
 5926          (*MI.memoperands_begin())->getAddrSpace() == AMDGPUAS::PRIVATE_ADDRESS);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1063   const MachineMemOperand *MMOa = *CI.I->memoperands_begin();
 1064   const MachineMemOperand *MMOb = *CI.Paired->memoperands_begin();
 1107   const MachineMemOperand *MMOa = *CI.I->memoperands_begin();
 1108   const MachineMemOperand *MMOb = *CI.Paired->memoperands_begin();
 1166   const MachineMemOperand *MMOa = *CI.I->memoperands_begin();
 1167   const MachineMemOperand *MMOb = *CI.Paired->memoperands_begin();
 1333   const MachineMemOperand *MMOa = *CI.I->memoperands_begin();
 1334   const MachineMemOperand *MMOb = *CI.Paired->memoperands_begin();
lib/Target/AMDGPU/SIRegisterInfo.cpp
 1052             *MI->memoperands_begin(),
 1082             *MI->memoperands_begin(),
lib/Target/ARC/ARCRegisterInfo.cpp
   53         .addMemOperand(*MI.memoperands_begin());
   96         .addMemOperand(*MI.memoperands_begin());
  110         .addMemOperand(*MI.memoperands_begin());
lib/Target/ARM/ARMBaseInstrInfo.cpp
 3582   for (MachineInstr::mmo_iterator I = MI.memoperands_begin(),
 3737           (*MI.memoperands_begin())->getAlignment() < 8)
 4324                           ? (*DefMI.memoperands_begin())->getAlignment()
 4327                           ? (*UseMI.memoperands_begin())->getAlignment()
 4668       MI.hasOneMemOperand() ? (*MI.memoperands_begin())->getAlignment() : 0;
 4777       cast<GlobalValue>((*MI->memoperands_begin())->getValue());
lib/Target/ARM/ARMISelLowering.cpp
10447     MachineMemOperand *MMO = *MI.memoperands_begin();
lib/Target/ARM/ARMInstrInfo.cpp
  111       cast<GlobalValue>((*MI->memoperands_begin())->getValue());
lib/Target/ARM/ARMInstructionSelector.cpp
 1078     const auto &MemOp = **I.memoperands_begin();
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1594   const MachineMemOperand &MMO = **MI.memoperands_begin();
 2175       (*Op0->memoperands_begin())->isVolatile() ||
 2176       (*Op0->memoperands_begin())->isAtomic())
 2179   unsigned Align = (*Op0->memoperands_begin())->getAlignment();
lib/Target/ARM/Thumb2SizeReduction.cpp
  460         (*MI->memoperands_begin())->getAlignment() < 4)
lib/Target/Hexagon/HexagonStoreWidening.cpp
  147   return **MI->memoperands_begin();
lib/Target/Lanai/LanaiMemAluCombiner.cpp
  158   const MachineMemOperand *MemOperand = *MI.memoperands_begin();
lib/Target/Mips/MipsDelaySlotFiller.cpp
  477   if (!MI.hasOneMemOperand() || !(*MI.memoperands_begin())->getPseudoValue())
  481       (*MI.memoperands_begin())->getPseudoValue()) {
  529   auto & MMO = **MI.memoperands_begin();
lib/Target/Mips/MipsInstructionSelector.cpp
  170   const unsigned MemSizeInBytes = (*I.memoperands_begin())->getSize();
  417              .addMemOperand(*I.memoperands_begin());
lib/Target/Mips/MipsOptimizePICCall.cpp
  297   Val = (*DefMI->memoperands_begin())->getValue();
  299     Val = (*DefMI->memoperands_begin())->getPseudoValue();
lib/Target/Mips/MipsSEISelLowering.cpp
 3516   const MachineMemOperand &MMO = **MI.memoperands_begin();
lib/Target/PowerPC/PPCHazardRecognizers.cpp
  376     MachineMemOperand *MO = *MI->memoperands_begin();
  403     MachineMemOperand *MO = *MI->memoperands_begin();
lib/Target/PowerPC/PPCInstrInfo.cpp
 4280   Width = (*LdSt.memoperands_begin())->getSize();
lib/Target/SystemZ/SystemZAsmPrinter.cpp
   91   const MachineMemOperand *MMO = *MI->memoperands_begin();
lib/Target/SystemZ/SystemZInstrInfo.cpp
 1127     MachineMemOperand *MMO = *MI.memoperands_begin();
 1762   MachineMemOperand *MMOa = *MIa.memoperands_begin();
 1763   MachineMemOperand *MMOb = *MIb.memoperands_begin();
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   62   assert((*MI.memoperands_begin())->getSize() ==
   68   uint64_t P2Align = Log2_64((*MI.memoperands_begin())->getAlignment());
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  391   MachineMemOperand *LMMO = *LoadInst->memoperands_begin();
  392   MachineMemOperand *SMMO = *StoreInst->memoperands_begin();
  557           if (!alias(**MI.memoperands_begin(), **StoreMI.memoperands_begin()))
  557           if (!alias(**MI.memoperands_begin(), **StoreMI.memoperands_begin()))
  700       unsigned PBstSize = (*PBInst->memoperands_begin())->getSize();
lib/Target/X86/X86ISelLowering.cpp
30431   SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
30477   SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
30633   SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
30809   SmallVector<MachineMemOperand *, 2> MMOs(MI.memoperands_begin(),
lib/Target/X86/X86InsertPrefetch.cpp
  236           MachineMemOperand *CurrentOp = *(Current->memoperands_begin());
lib/Target/X86/X86InstrInfo.cpp
 3988       cast<GlobalValue>((*MIB->memoperands_begin())->getValue());
 5224     Alignment = (*LoadMI.memoperands_begin())->getAlignment();
lib/Target/X86/X86InstructionSelector.cpp
  511   auto &MemOp = **I.memoperands_begin();
lib/Target/XCore/XCoreRegisterInfo.cpp
   73           .addMemOperand(*MI.memoperands_begin());
   80           .addMemOperand(*MI.memoperands_begin());
  109           .addMemOperand(*MI.memoperands_begin());
  116           .addMemOperand(*MI.memoperands_begin());
  142           .addMemOperand(*MI.memoperands_begin());
  149           .addMemOperand(*MI.memoperands_begin());
  186           .addMemOperand(*MI.memoperands_begin());
  193           .addMemOperand(*MI.memoperands_begin());