Lines Matching refs:MergeBB
862 BasicBlock *MergeBB = S.getExit(); in createScalarFinalization() local
865 BasicBlock *OptExitBB = *(pred_begin(MergeBB)); in createScalarFinalization()
867 OptExitBB = *(++pred_begin(MergeBB)); in createScalarFinalization()
888 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt()); in createScalarFinalization()
934 auto *MergeBB = S.getExit(); in createExitPHINodeMerges() local
935 auto *AfterMergeBB = MergeBB->getSingleSuccessor(); in createExitPHINodeMerges()
936 BasicBlock *OptExitBB = *(pred_begin(MergeBB)); in createExitPHINodeMerges()
938 OptExitBB = *(++pred_begin(MergeBB)); in createExitPHINodeMerges()
964 Value *OriginalValue = PHI->getIncomingValueForBlock(MergeBB); in createExitPHINodeMerges()
966 cast<Instruction>(OriginalValue)->getParent() != MergeBB) && in createExitPHINodeMerges()
969 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt()); in createExitPHINodeMerges()
972 int Idx = PHI->getBasicBlockIndex(MergeBB); in createExitPHINodeMerges()