| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerInvoke.cpp | 53 CallInst *NewCall = in runImpl() local 56 NewCall->takeName(II); in runImpl() 57 NewCall->setCallingConv(II->getCallingConv()); in runImpl() 58 NewCall->setAttributes(II->getAttributes()); in runImpl() 59 NewCall->setDebugLoc(II->getDebugLoc()); in runImpl() 60 II->replaceAllUsesWith(NewCall); in runImpl()
|
| H A D | Local.cpp | 2923 CallInst *NewCall = CallInst::Create(II->getFunctionType(), in createCallMatchingInvoke() local 2925 NewCall->setCallingConv(II->getCallingConv()); in createCallMatchingInvoke() 2926 NewCall->setAttributes(II->getAttributes()); in createCallMatchingInvoke() 2927 NewCall->setDebugLoc(II->getDebugLoc()); in createCallMatchingInvoke() 2928 NewCall->copyMetadata(*II); in createCallMatchingInvoke() 2932 if (NewCall->extractProfTotalWeight(TotalWeight)) { in createCallMatchingInvoke() 2934 MDBuilder MDB(NewCall->getContext()); in createCallMatchingInvoke() 2938 NewCall->setMetadata(LLVMContext::MD_prof, NewWeights); in createCallMatchingInvoke() 2941 return NewCall; in createCallMatchingInvoke() 2946 CallInst *NewCall = createCallMatchingInvoke(II); in changeToCall() local [all …]
|
| H A D | InlineFunction.cpp | 2196 auto *NewCall = CallBase::addOperandBundle( in inlineRetainOrClaimRVCalls() local 2198 NewCall->copyMetadata(*CI); in inlineRetainOrClaimRVCalls() 2199 CI->replaceAllUsesWith(NewCall); in inlineRetainOrClaimRVCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVStripConvergentIntrinsics.cpp | 55 auto *NewCall = CallBase::removeOperandBundle( in runOnFunction() local 57 NewCall->copyMetadata(*CI); in runOnFunction() 58 CI->replaceAllUsesWith(NewCall); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 134 CallInst *NewCall = IC.Builder.CreateIntrinsic(NewIntr, ArgTys, Args); in modifyIntrinsicCall() local 135 NewCall->takeName(&OldIntr); in modifyIntrinsicCall() 136 NewCall->copyMetadata(OldIntr); in modifyIntrinsicCall() 137 if (isa<FPMathOperator>(NewCall)) in modifyIntrinsicCall() 138 NewCall->copyFastMathFlags(&OldIntr); in modifyIntrinsicCall() 142 IC.replaceInstUsesWith(InstToReplace, NewCall); in modifyIntrinsicCall() 551 CallInst *NewCall = B.CreateCall(&NewCallee, Ops, OpBundles); in rewriteCall() local 552 NewCall->takeName(&Old); in rewriteCall() 553 return NewCall; in rewriteCall() 1168 Value *NewCall = IC.Builder.CreateIntrinsic( in instCombineIntrinsic() local [all …]
|
| H A D | AMDGPUImageIntrinsicOptimizer.cpp | 243 CallInst *NewCall = B.CreateIntrinsic(NewIntrinID, OverloadTys, Args); in optimizeSection() local 244 LLVM_DEBUG(dbgs() << "Optimize: " << *NewCall << "\n"); in optimizeSection() 246 NewCalls.push_back(NewCall); in optimizeSection()
|
| H A D | AMDGPULibCalls.cpp | 1181 CallInst *NewCall = B.CreateUnaryIntrinsic(Intrinsic::sqrt, opr0, CI); in fold_rootn() local 1182 NewCall->takeName(CI); in fold_rootn() 1188 NewCall->setMetadata(LLVMContext::MD_fpmath, FPMD); in fold_rootn() 1190 replaceCall(CI, NewCall); in fold_rootn()
|
| H A D | AMDGPUPromoteAlloca.cpp | 1669 CallInst *NewCall = Builder.CreateIntrinsic( in tryPromoteAllocaToLDS() local 1673 Intr->replaceAllUsesWith(NewCall); in tryPromoteAllocaToLDS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.h | 146 auto *NewCall = CallBase::removeOperandBundle( in eraseInst() local 149 NewCall->copyMetadata(*It->second); in eraseInst() 150 It->second->replaceAllUsesWith(NewCall); in eraseInst()
|
| H A D | ObjCARCOpts.cpp | 994 CallInst *NewCall = CallInst::Create(Decl, Call->getArgOperand(0), "", in OptimizeIndividualCallImpl() local 996 NewCall->setMetadata(MDKindCache.get(ARCMDKindID::ImpreciseRelease), in OptimizeIndividualCallImpl() 1001 << *Call << "\nNew: " << *NewCall << "\n"); in OptimizeIndividualCallImpl() 1004 Inst = NewCall; in OptimizeIndividualCallImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 4183 Value *NewCall = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall() local 4186 Value *Data = Builder.CreateExtractValue(NewCall, 1); in upgradeX86IntrinsicCall() 4189 Value *CF = Builder.CreateExtractValue(NewCall, 0); in upgradeX86IntrinsicCall() 4609 CallInst *NewCall = nullptr; in UpgradeIntrinsicCall() local 4623 NewCall = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() 4633 NewCall = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() 4655 NewCall = dyn_cast<CallInst>(Ret); in UpgradeIntrinsicCall() 4662 NewCall = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() 4677 NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0), NewIdx}); in UpgradeIntrinsicCall() 4693 NewCall = Builder.CreateCall( in UpgradeIntrinsicCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 487 CallBase *NewCall; in rewriteSetJmpCall() local 491 NewCall = NewCI; in rewriteSetJmpCall() 494 NewCall = Builder.CreateInvoke(SetJmp3, II->getNormalDest(), in rewriteSetJmpCall() 497 NewCall->setCallingConv(Call.getCallingConv()); in rewriteSetJmpCall() 498 NewCall->setAttributes(Call.getAttributes()); in rewriteSetJmpCall() 499 NewCall->setDebugLoc(Call.getDebugLoc()); in rewriteSetJmpCall() 501 NewCall->takeName(&Call); in rewriteSetJmpCall() 502 Call.replaceAllUsesWith(NewCall); in rewriteSetJmpCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CallGraph.cpp | 212 void CallGraphNode::replaceCallEdge(CallBase &Call, CallBase &NewCall, in replaceCallEdge() argument 218 I->first = &NewCall; in replaceCallEdge() 229 forEachCallbackFunction(NewCall, [this, &NewCBs](Function *CB) { in replaceCallEdge()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1134 CallInst *NewCall; in processLoopStridedStore() local 1136 NewCall = Builder.CreateMemSet(BasePtr, SplatValue, MemsetArg, in processLoopStridedStore() 1143 NewCall = Builder.CreateIntrinsic( in processLoopStridedStore() 1149 cast<MemSetPatternInst>(NewCall)->setDestAlignment(*StoreAlignment); in processLoopStridedStore() 1150 NewCall->setAAMetadata(AATags); in processLoopStridedStore() 1156 NewCall->setDebugLoc(TheStore->getDebugLoc()); in processLoopStridedStore() 1160 NewCall, nullptr, NewCall->getParent(), MemorySSA::BeforeTerminator); in processLoopStridedStore() 1164 LLVM_DEBUG(dbgs() << " Formed memset: " << *NewCall << "\n" in processLoopStridedStore() 1170 NewCall->getDebugLoc(), Preheader); in processLoopStridedStore() 1174 << ore::NV("NewFunction", NewCall->getCalledFunction()) in processLoopStridedStore() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpState.cpp | 143 const auto *NewCall = cast<CallExpr>(F->Caller->getExpr(F->getRetPC())); in getStdAllocatorCaller() local 144 return {NewCall, ElemType}; in getStdAllocatorCaller()
|
| H A D | InterpBuiltin.cpp | 1470 auto [NewCall, ElemType] = S.getStdAllocatorCaller("allocate"); in interp__builtin_operator_new() 1478 assert(NewCall); in interp__builtin_operator_new() 1538 Allocator.allocate(NewCall, *ElemT, NumElems.getZExtValue(), in interp__builtin_operator_new() 1550 S.P.createDescriptor(NewCall, ElemType.getTypePtr(), in interp__builtin_operator_new() 1565 S.P.createDescriptor(NewCall, AllocType.getTypePtr(), in interp__builtin_operator_new()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILResourceImplicitBinding.cpp | 108 auto *NewCall = Builder.CreateIntrinsic( in assignBindings() local 116 IB.Call->replaceAllUsesWith(NewCall); in assignBindings()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 530 CallInst *NewCall = IRB.CreateCall(getInvokeWrapper(CI), Args); in wrapInvoke() local 531 NewCall->takeName(CI); in wrapInvoke() 532 NewCall->setCallingConv(CallingConv::WASM_EmscriptenInvoke); in wrapInvoke() 533 NewCall->setDebugLoc(CI->getDebugLoc()); in wrapInvoke() 563 NewCall->setAttributes(NewCallAL); in wrapInvoke() 565 CI->replaceAllUsesWith(NewCall); in wrapInvoke()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 287 auto *NewCall = in doPromotion() local 289 NewCall->setTailCallKind(cast<CallInst>(&CB)->getTailCallKind()); in doPromotion() 290 NewCS = NewCall; in doPromotion()
|
| H A D | MemProfContextDisambiguation.cpp | 2607 for (auto &[NewCall, Func] : FoundCalleeChain) { in calleesMatch() 2610 if (TailCallToContextNodeMap.count(NewCall)) { in calleesMatch() 2611 NewNode = TailCallToContextNodeMap[NewCall]; in calleesMatch() 2614 FuncToCallsWithMetadata[Func].push_back({NewCall}); in calleesMatch() 2616 NewNode = createNewNode(/*IsAllocation=*/false, Func, NewCall); in calleesMatch() 2617 TailCallToContextNodeMap[NewCall] = NewNode; in calleesMatch() 4670 CallInfo NewCall(CallMap[OrigCall]); in assignFunctions() local 4671 assert(NewCall); in assignFunctions() 4672 NewClone->setCall(NewCall); in assignFunctions() 4678 CallInfo NewCall(CallMap[OrigMatchingCall]); in assignFunctions() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1803 if (CallInst *NewCall = canonicalizeConstantArg0ToArg1(CI)) in visitCallInst() local 1804 return NewCall; in visitCallInst() 2628 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II); in visitCallInst() local 2629 Instruction *FNeg = UnaryOperator::CreateFNeg(NewCall); in visitCallInst() 2673 Value *NewCall = in visitCallInst() local 2675 return new FPExtInst(NewCall, II->getType()); in visitCallInst() 4580 CallBase *NewCall; in transformConstExprCastCall() local 4582 NewCall = Builder.CreateInvoke(Callee, II->getNormalDest(), in transformConstExprCastCall() 4585 NewCall = Builder.CreateCall(Callee, Args, OpBundles); in transformConstExprCastCall() 4586 cast<CallInst>(NewCall)->setTailCallKind( in transformConstExprCastCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 94 CallBase *NewCall = nullptr; in lowerAwaitSuspend() local 111 NewCall = WrapperInvoke; in lowerAwaitSuspend() 117 NewCall = WrapperCall; in lowerAwaitSuspend() 132 auto *ResumeAddr = LB.makeSubFnCall(NewCall, CoroSubFnInst::ResumeIndex, in lowerAwaitSuspend() 138 auto *ResumeCall = Builder.CreateCall(ResumeTy, ResumeAddr, {NewCall}); in lowerAwaitSuspend() 145 NewCall = ResumeCall; in lowerAwaitSuspend() 148 CB->replaceAllUsesWith(NewCall); in lowerAwaitSuspend()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2153 CallInst *NewCall; in processCopyingStore() local 2263 NewCall = CondBuilder.CreateCall(Fn, in processCopyingStore() 2266 NewCall = CondBuilder.CreateMemMove( in processCopyingStore() 2270 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlign(), LoadBasePtr, in processCopyingStore() 2277 NewCall->setDebugLoc(DLoc); in processCopyingStore() 2280 << *NewCall << "\n" in processCopyingStore()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CallGraph.h | 259 LLVM_ABI void replaceCallEdge(CallBase &Call, CallBase &NewCall,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 740 auto *NewCall = CallBase::addOperandBundle(CI, LLVMContext::OB_funclet, in ~RuntimeCallInserter() local 742 NewCall->copyMetadata(*CI); in ~RuntimeCallInserter() 743 CI->replaceAllUsesWith(NewCall); in ~RuntimeCallInserter()
|