Home
last modified time | relevance | path

Searched refs:EscapeInst (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/polly/lib/CodeGen/
DBlockGenerators.cpp875 Instruction *EscapeInst = EscapeMapping.first; in createScalarFinalization() local
882 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()