Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp147 bool CallGraphUpdater::replaceCallSite(CallBase &OldCS, CallBase &NewCS) { in replaceCallSite() argument
154 CG->getOrInsertFunction(NewCS.getCalledFunction()); in replaceCallSite()
160 CallerNode->replaceCallEdge(OldCS, NewCS, NewCalleeNode); in replaceCallSite()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp266 CallBase *NewCS = nullptr; in doPromotion() local
268 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in doPromotion()
273 NewCS = NewCall; in doPromotion()
275 NewCS->setCallingConv(CB.getCallingConv()); in doPromotion()
276 NewCS->setAttributes(AttributeList::get(F->getContext(), in doPromotion()
279 NewCS->copyMetadata(CB, {LLVMContext::MD_prof, LLVMContext::MD_dbg}); in doPromotion()
287 CB.replaceAllUsesWith(NewCS); in doPromotion()
288 NewCS->takeName(&CB); in doPromotion()
H A DWholeProgramDevirt.cpp1235 auto *NewCS = in applySingleImplDevirt() local
1237 CB.replaceAllUsesWith(NewCS); in applySingleImplDevirt()
1505 CallBase *NewCS = nullptr; in applyICallBranchFunnel() local
1507 NewCS = IRB.CreateCall(NewFT, IRB.CreateBitCast(JT, NewFTPtr), Args); in applyICallBranchFunnel()
1509 NewCS = IRB.CreateInvoke(NewFT, IRB.CreateBitCast(JT, NewFTPtr), in applyICallBranchFunnel()
1512 NewCS->setCallingConv(CB.getCallingConv()); in applyICallBranchFunnel()
1521 NewCS->setAttributes( in applyICallBranchFunnel()
1525 CallBases[&CB] = NewCS; in applyICallBranchFunnel()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h105 bool replaceCallSite(CallBase &OldCS, CallBase &NewCS);