Lines Matching defs:MergeMI
161 MachineBasicBlock::iterator MergeMI,
848 MachineBasicBlock::iterator MergeMI,
850 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) &&
859 if (NextI == MergeMI)
863 unsigned MergeMIOpc = MergeMI->getOpcode();
867 int MergeMIOffsetStride = IsMergedMIScaled ? TII->getMemScale(*MergeMI) : 1;
872 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I;
876 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*MergeMI)
883 AArch64InstrInfo::getLdStOffsetOp(*MergeMI).getImm() *
911 .cloneMergedMemRefs({&*I, &*MergeMI})
912 .setMIFlags(I->mergeFlagsWith(*MergeMI));
918 LLVM_DEBUG(MergeMI->print(dbgs()));
925 MergeMI->eraseFromParent();
2594 MachineBasicBlock::iterator MergeMI =
2596 if (MergeMI != E) {
2601 MBBI = mergeNarrowZeroStores(MBBI, MergeMI, Flags);