reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
720 assert(isPromotableZeroStoreInst(*I) && isPromotableZeroStoreInst(*MergeMI) && 729 if (NextI == MergeMI) 739 MachineBasicBlock::iterator InsertionPoint = MergeForward ? MergeMI : I; 743 MergeForward ? getLdStBaseOp(*MergeMI) : getLdStBaseOp(*I); 748 getLdStOffsetOp(*MergeMI).getImm() + OffsetStride) 749 RtMI = &*MergeMI; 768 .cloneMergedMemRefs({&*I, &*MergeMI}) 769 .setMIFlags(I->mergeFlagsWith(*MergeMI)); 775 LLVM_DEBUG(MergeMI->print(dbgs())); 782 MergeMI->eraseFromParent();