Lines Matching refs:NewCS
106 Optional<function_ref<void(CallBase &OldCS, CallBase &NewCS)>> in doPromotion()
334 CallBase *NewCS = nullptr; in doPromotion() local
336 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in doPromotion()
341 NewCS = NewCall; in doPromotion()
343 NewCS->setCallingConv(CB.getCallingConv()); in doPromotion()
344 NewCS->setAttributes( in doPromotion()
347 NewCS->copyMetadata(CB, {LLVMContext::MD_prof, LLVMContext::MD_dbg}); in doPromotion()
353 (*ReplaceCallSite)(CB, *NewCS); in doPromotion()
356 CB.replaceAllUsesWith(NewCS); in doPromotion()
357 NewCS->takeName(&CB); in doPromotion()
861 Optional<function_ref<void(CallBase &OldCS, CallBase &NewCS)>> in promoteArguments()
1129 auto ReplaceCallSite = [&](CallBase &OldCS, CallBase &NewCS) { in runOnSCC() argument
1132 CG.getOrInsertFunction(NewCS.getCalledFunction()); in runOnSCC()
1135 cast<CallBase>(NewCS), NewCalleeNode); in runOnSCC()