Lines Matching refs:NewInst
107 static void createRetPHINode(Instruction *OrigInst, Instruction *NewInst, in createRetPHINode() argument
119 Phi->addIncoming(NewInst, NewInst->getParent()); in createRetPHINode()
302 CallBase *NewInst = cast<CallBase>(OrigInst->clone()); in versionCallSite() local
303 NewInst->insertBefore(ThenTerm); in versionCallSite()
306 Value *NewRetVal = NewInst; in versionCallSite()
312 NewBitCast->replaceUsesOfWith(OrigInst, NewInst); in versionCallSite()
330 return *NewInst; in versionCallSite()
347 CallBase *NewInst = cast<CallBase>(OrigInst->clone()); in versionCallSite() local
349 NewInst->insertBefore(ThenTerm); in versionCallSite()
355 auto *NewInvoke = cast<InvokeInst>(NewInst); in versionCallSite()
377 createRetPHINode(OrigInst, NewInst, MergeBlock, Builder); in versionCallSite()
379 return *NewInst; in versionCallSite()
543 CallBase &NewInst = versionCallSite(CB, Callee, BranchWeights); in promoteCallWithIfThenElse() local
546 return promoteCall(NewInst, Callee); in promoteCallWithIfThenElse()