Lines Matching defs:MergeMI
155 MachineBasicBlock::iterator MergeMI,
739 MachineBasicBlock::iterator MergeMI,
741 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) &&
750 if (NextI == MergeMI)
754 unsigned MergeMIOpc = MergeMI->getOpcode();
758 int MergeMIOffsetStride = IsMergedMIScaled ? TII->getMemScale(*MergeMI) : 1;
763 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I;
767 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*MergeMI)
774 AArch64InstrInfo::getLdStOffsetOp(*MergeMI).getImm() *
802 .cloneMergedMemRefs({&*I, &*MergeMI})
803 .setMIFlags(I->mergeFlagsWith(*MergeMI));
809 LLVM_DEBUG(MergeMI->print(dbgs()));
816 MergeMI->eraseFromParent();
2295 MachineBasicBlock::iterator MergeMI =
2297 if (MergeMI != E) {
2302 MBBI = mergeNarrowZeroStores(MBBI, MergeMI, Flags);