Lines Matching defs:NewCB
199 CallBase *NewCB = nullptr;
201 NewCB = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
204 NewCB = CallInst::Create(NF, Args, OpBundles, "", CB);
205 cast<CallInst>(NewCB)->setTailCallKind(
208 NewCB->setCallingConv(CB->getCallingConv());
209 NewCB->setAttributes(PAL);
210 NewCB->copyMetadata(*CB, {LLVMContext::MD_prof, LLVMContext::MD_dbg});
215 CB->replaceAllUsesWith(NewCB);
217 NewCB->takeName(CB);
938 CallBase *NewCB = nullptr;
940 NewCB = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
943 NewCB = CallInst::Create(NFTy, NF, Args, OpBundles, "", &CB);
944 cast<CallInst>(NewCB)->setTailCallKind(
947 NewCB->setCallingConv(CB.getCallingConv());
948 NewCB->setAttributes(NewCallPAL);
949 NewCB->copyMetadata(CB, {LLVMContext::MD_prof, LLVMContext::MD_dbg});
954 if (NewCB->getType() == CB.getType()) {
956 CB.replaceAllUsesWith(NewCB);
957 NewCB->takeName(&CB);
958 } else if (NewCB->getType()->isVoidTy()) {
970 SplitEdge(NewCB->getParent(), II->getNormalDest());
987 V = IRB.CreateExtractValue(NewCB, NewRetIdxs[Ri], "newret");
990 V = NewCB;
997 NewCB->takeName(&CB);