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

References

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  720   assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) &&
  723   MachineBasicBlock::iterator NextI = I;
  732   unsigned Opc = I->getOpcode();
  734   int OffsetStride = IsScaled ? 1 : getMemScale(*I);
  739   MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I;
  743       MergeForward ? getLdStBaseOp(*MergeMI) : getLdStBaseOp(*I);
  747   if (getLdStOffsetOp(*I).getImm() ==
  751     RtMI = &*I;
  761   DebugLoc DL = I->getDebugLoc();
  762   MachineBasicBlock *MBB = I->getParent();
  768             .cloneMergedMemRefs({&*I, &*MergeMI})
  769             .setMIFlags(I->mergeFlagsWith(*MergeMI));
  773   LLVM_DEBUG(I->print(dbgs()));
  781   I->eraseFromParent();