Lines Matching refs:MergeMI
125 MachineBasicBlock::iterator MergeMI,
655 MachineBasicBlock::iterator MergeMI, in mergeNarrowZeroStores() argument
657 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) && in mergeNarrowZeroStores()
666 if (NextI == MergeMI) in mergeNarrowZeroStores()
676 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; in mergeNarrowZeroStores()
680 MergeForward ? getLdStBaseOp(*MergeMI) : getLdStBaseOp(*I); in mergeNarrowZeroStores()
685 getLdStOffsetOp(*MergeMI).getImm() + OffsetStride) in mergeNarrowZeroStores()
686 RtMI = &*MergeMI; in mergeNarrowZeroStores()
705 .cloneMergedMemRefs({&*I, &*MergeMI}) in mergeNarrowZeroStores()
706 .setMIFlags(I->mergeFlagsWith(*MergeMI)); in mergeNarrowZeroStores()
712 LLVM_DEBUG(MergeMI->print(dbgs())); in mergeNarrowZeroStores()
719 MergeMI->eraseFromParent(); in mergeNarrowZeroStores()
1576 MachineBasicBlock::iterator MergeMI = in tryToMergeZeroStInst() local
1578 if (MergeMI != E) { in tryToMergeZeroStInst()
1583 MBBI = mergeNarrowZeroStores(MBBI, MergeMI, Flags); in tryToMergeZeroStInst()