Lines Matching refs:NewCS
106 Optional<function_ref<void(CallSite OldCS, CallSite NewCS)>> in doPromotion()
324 CallSite NewCS; in doPromotion() local
326 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in doPromotion()
331 NewCS = NewCall; in doPromotion()
333 NewCS.setCallingConv(CS.getCallingConv()); in doPromotion()
334 NewCS.setAttributes( in doPromotion()
337 NewCS->setDebugLoc(Call->getDebugLoc()); in doPromotion()
340 NewCS->setProfWeight(W); in doPromotion()
346 (*ReplaceCallSite)(CS, NewCS); in doPromotion()
349 Call->replaceAllUsesWith(NewCS.getInstruction()); in doPromotion()
350 NewCS->takeName(Call); in doPromotion()
835 Optional<function_ref<void(CallSite OldCS, CallSite NewCS)>> in promoteArguments()
1099 auto ReplaceCallSite = [&](CallSite OldCS, CallSite NewCS) { in runOnSCC() argument
1102 CG.getOrInsertFunction(NewCS.getCalledFunction()); in runOnSCC()
1104 CallerNode->replaceCallEdge(OldCS, NewCS, NewCalleeNode); in runOnSCC()