Searched refs:EscapeInst (Results 1 – 1 of 1) sorted by relevance
875 Instruction *EscapeInst = EscapeMapping.first; in createScalarFinalization() local882 Builder.CreateLoad(ScalarAddr, EscapeInst->getName() + ".final_reload"); in createScalarFinalization()884 Builder.CreateBitOrPointerCast(EscapeInstReload, EscapeInst->getType()); in createScalarFinalization()887 PHINode *MergePHI = PHINode::Create(EscapeInst->getType(), 2, in createScalarFinalization()888 EscapeInst->getName() + ".merge"); in createScalarFinalization()893 MergePHI->addIncoming(EscapeInst, ExitBB); in createScalarFinalization()897 if (SE.isSCEVable(EscapeInst->getType())) in createScalarFinalization()898 SE.forgetValue(EscapeInst); in createScalarFinalization()902 EUser->replaceUsesOfWith(EscapeInst, MergePHI); in createScalarFinalization()