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

References

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  796   if (NextI == Paired)
  808   MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I;
  812       MergeForward ? getLdStBaseOp(*Paired) : getLdStBaseOp(*I);
  815   int PairedOffset = getLdStOffsetOp(*Paired).getImm();
  816   bool PairedIsUnscaled = TII->isUnscaledLdSt(Paired->getOpcode());
  821     int MemSize = getMemScale(*Paired);
  825       assert(!(PairedOffset % getMemScale(*Paired)) &&
  836     RtMI = &*Paired;
  845     Rt2MI = &*Paired;
  876       for (MachineInstr &MI : make_range(std::next(I), Paired))
  885             .cloneMergedMemRefs({&*I, &*Paired})
  886             .setMIFlags(I->mergeFlagsWith(*Paired));
  894   LLVM_DEBUG(Paired->print(dbgs()));
  936   Paired->eraseFromParent();