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

References

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  790   MachineBasicBlock::iterator NextI = I;
  801       SExtIdx == -1 ? I->getOpcode() : getMatchingNonSExtOpcode(I->getOpcode());
  801       SExtIdx == -1 ? I->getOpcode() : getMatchingNonSExtOpcode(I->getOpcode());
  803   int OffsetStride = IsUnscaled ? getMemScale(*I) : 1;
  808   MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I;
  812       MergeForward ? getLdStBaseOp(*Paired) : getLdStBaseOp(*I);
  814   int Offset = getLdStOffsetOp(*I).getImm();
  837     Rt2MI = &*I;
  844     RtMI = &*I;
  857   DebugLoc DL = I->getDebugLoc();
  858   MachineBasicBlock *MBB = I->getParent();
  875       Register Reg = getLdStRegOp(*I).getReg();
  876       for (MachineInstr &MI : make_range(std::next(I), Paired))
  885             .cloneMergedMemRefs({&*I, &*Paired})
  886             .setMIFlags(I->mergeFlagsWith(*Paired));
  892   LLVM_DEBUG(I->print(dbgs()));
  935   I->eraseFromParent();