Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp106 Optional<function_ref<void(CallBase &OldCS, CallBase &NewCS)>> in doPromotion()
334 CallBase *NewCS = nullptr; in doPromotion() local
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()
1129 auto ReplaceCallSite = [&](CallBase &OldCS, CallBase &NewCS) { in runOnSCC() argument
[all …]
H A DWholeProgramDevirt.cpp1349 CallBase *NewCS = nullptr; in applyICallBranchFunnel() local
1351 NewCS = IRB.CreateCall(NewFT, IRB.CreateBitCast(JT, NewFTPtr), Args); in applyICallBranchFunnel()
1353 NewCS = IRB.CreateInvoke(NewFT, IRB.CreateBitCast(JT, NewFTPtr), in applyICallBranchFunnel()
1356 NewCS->setCallingConv(CB.getCallingConv()); in applyICallBranchFunnel()
1365 NewCS->setAttributes( in applyICallBranchFunnel()
1369 CB.replaceAllUsesWith(NewCS); in applyICallBranchFunnel()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp143 bool CallGraphUpdater::replaceCallSite(CallBase &OldCS, CallBase &NewCS) { in replaceCallSite() argument
150 CG->getOrInsertFunction(NewCS.getCalledFunction()); in replaceCallSite()
156 CallerNode->replaceCallEdge(OldCS, NewCS, NewCalleeNode); in replaceCallSite()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h104 bool replaceCallSite(CallBase &OldCS, CallBase &NewCS);