Lines Matching refs:MergeMI
117 MachineBasicBlock::iterator MergeMI,
632 MachineBasicBlock::iterator MergeMI, in mergeNarrowInsns() argument
640 if (NextI == MergeMI) in mergeNarrowInsns()
650 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; in mergeNarrowInsns()
654 MergeForward ? getLdStBaseOp(*MergeMI) : getLdStBaseOp(*I); in mergeNarrowInsns()
659 getLdStOffsetOp(*MergeMI).getImm() + OffsetStride) { in mergeNarrowInsns()
660 RtMI = &*MergeMI; in mergeNarrowInsns()
664 Rt2MI = &*MergeMI; in mergeNarrowInsns()
677 MachineInstr *RtNewDest = &*(MergeForward ? I : MergeMI); in mergeNarrowInsns()
689 .setMemRefs(I->mergeMemRefsWith(*MergeMI)); in mergeNarrowInsns()
697 DEBUG(MergeMI->print(dbgs())); in mergeNarrowInsns()
706 MachineInstr *ExtDestMI = &*(MergeForward ? MergeMI : I); in mergeNarrowInsns()
766 MergeMI->eraseFromParent(); in mergeNarrowInsns()
769 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) && in mergeNarrowInsns()
778 .setMemRefs(I->mergeMemRefsWith(*MergeMI)); in mergeNarrowInsns()
784 DEBUG(MergeMI->print(dbgs())); in mergeNarrowInsns()
791 MergeMI->eraseFromParent(); in mergeNarrowInsns()
1623 MachineBasicBlock::iterator MergeMI = in tryToMergeLdStInst() local
1625 if (MergeMI != E) { in tryToMergeLdStInst()
1633 MBBI = mergeNarrowInsns(MBBI, MergeMI, Flags); in tryToMergeLdStInst()