/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 55 CallInst *NewCall = in runImpl() local 58 NewCall->takeName(II); in runImpl() 59 NewCall->setCallingConv(II->getCallingConv()); in runImpl() 60 NewCall->setAttributes(II->getAttributes()); in runImpl() 61 NewCall->setDebugLoc(II->getDebugLoc()); in runImpl() 62 II->replaceAllUsesWith(NewCall); in runImpl()
|
H A D | InlineFunction.cpp | 1343 auto *NewCall = dyn_cast<CallBase>(VMI->second); in UpdateCallGraphAfterInlining() local 1344 if (!NewCall) in UpdateCallGraphAfterInlining() 1349 if (NewCall->getCalledFunction() && in UpdateCallGraphAfterInlining() 1350 NewCall->getCalledFunction()->isIntrinsic()) in UpdateCallGraphAfterInlining() 1355 IFI.InlinedCalls.push_back(NewCall); in UpdateCallGraphAfterInlining() 1363 if (Function *F = NewCall->getCalledFunction()) { in UpdateCallGraphAfterInlining() 1365 CallerNode->addCalledFunction(NewCall, CG[F]); in UpdateCallGraphAfterInlining() 1370 CallerNode->addCalledFunction(NewCall, I->second); in UpdateCallGraphAfterInlining() 1723 auto *NewCall = CallBase::addOperandBundle( in inlineRetainOrClaimRVCalls() local 1725 NewCall->copyMetadata(*CI); in inlineRetainOrClaimRVCalls() [all …]
|
H A D | Local.cpp | 2140 CallInst *NewCall = CallInst::Create(II->getFunctionType(), in createCallMatchingInvoke() local 2142 NewCall->setCallingConv(II->getCallingConv()); in createCallMatchingInvoke() 2143 NewCall->setAttributes(II->getAttributes()); in createCallMatchingInvoke() 2144 NewCall->setDebugLoc(II->getDebugLoc()); in createCallMatchingInvoke() 2145 NewCall->copyMetadata(*II); in createCallMatchingInvoke() 2149 if (NewCall->extractProfTotalWeight(TotalWeight)) { in createCallMatchingInvoke() 2151 MDBuilder MDB(NewCall->getContext()); in createCallMatchingInvoke() 2155 NewCall->setMetadata(LLVMContext::MD_prof, NewWeights); in createCallMatchingInvoke() 2158 return NewCall; in createCallMatchingInvoke() 2163 CallInst *NewCall = createCallMatchingInvoke(II); in changeToCall() local [all …]
|
H A D | SimplifyLibCalls.cpp | 1241 CallInst *NewCall = B.CreateCall(F, V); in replaceUnaryCall() local 1242 NewCall->takeName(CI); in replaceUnaryCall() 1243 return NewCall; in replaceUnaryCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 162 CallInst *NewCall = IC.Builder.CreateCall(I, Args); in simplifyAMDGCNImageIntrinsic() local 163 NewCall->takeName(&II); in simplifyAMDGCNImageIntrinsic() 164 NewCall->copyMetadata(II); in simplifyAMDGCNImageIntrinsic() 165 if (isa<FPMathOperator>(NewCall)) in simplifyAMDGCNImageIntrinsic() 166 NewCall->copyFastMathFlags(&II); in simplifyAMDGCNImageIntrinsic() 167 return IC.replaceInstUsesWith(II, NewCall); in simplifyAMDGCNImageIntrinsic() 335 CallInst *NewCall = IC.Builder.CreateCall( in instCombineIntrinsic() local 339 NewCall->takeName(&II); in instCombineIntrinsic() 340 return IC.replaceInstUsesWith(II, NewCall); in instCombineIntrinsic() 501 CallInst *NewCall = nullptr; in instCombineIntrinsic() local [all …]
|
H A D | AMDGPUPromoteAlloca.cpp | 1044 CallInst *NewCall = Builder.CreateCall( in handleAlloca() local 1047 Intr->replaceAllUsesWith(NewCall); in handleAlloca()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 144 auto *NewCall = CallBase::removeOperandBundle( in eraseInst() local 146 NewCall->copyMetadata(*It->second); in eraseInst() 147 It->second->replaceAllUsesWith(NewCall); in eraseInst()
|
H A D | ObjCARCOpts.cpp | 1037 CallInst *NewCall = in OptimizeIndividualCallImpl() local 1039 NewCall->setMetadata(MDKindCache.get(ARCMDKindID::ImpreciseRelease), in OptimizeIndividualCallImpl() 1044 << *Call << "\nNew: " << *NewCall << "\n"); in OptimizeIndividualCallImpl() 1047 Inst = NewCall; in OptimizeIndividualCallImpl()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 430 CallInst *NewCall = IRB.CreateCall(getInvokeWrapper(CI), Args); in wrapInvoke() local 431 NewCall->takeName(CI); in wrapInvoke() 432 NewCall->setCallingConv(CallingConv::WASM_EmscriptenInvoke); in wrapInvoke() 433 NewCall->setDebugLoc(CI->getDebugLoc()); in wrapInvoke() 463 NewCall->setAttributes(NewCallAL); in wrapInvoke() 465 CI->replaceAllUsesWith(NewCall); in wrapInvoke() 826 CallInst *NewCall = in runEHOnFunction() local 828 NewCall->takeName(II); in runEHOnFunction() 829 NewCall->setCallingConv(II->getCallingConv()); in runEHOnFunction() 830 NewCall->setDebugLoc(II->getDebugLoc()); in runEHOnFunction() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 487 CallBase *NewCall; in rewriteSetJmpCall() local 491 NewCall = NewCI; in rewriteSetJmpCall() 494 NewCall = Builder.CreateInvoke( 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceOperandBundles.cpp | 93 CallBase *NewCall = CallBase::Create(OrigCall, NewBundles, OrigCall); in maybeRewriteCallWithDifferentBundles() local 94 OrigCall->replaceAllUsesWith(NewCall); in maybeRewriteCallWithDifferentBundles()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 1103 CallInst *NewCall; in processLoopStridedStore() local 1105 NewCall = Builder.CreateMemSet(BasePtr, SplatValue, NumBytes, in processLoopStridedStore() 1125 NewCall = Builder.CreateCall(MSP, {BasePtr, PatternPtr, NumBytes}); in processLoopStridedStore() 1127 NewCall->setDebugLoc(TheStore->getDebugLoc()); in processLoopStridedStore() 1131 NewCall, nullptr, NewCall->getParent(), MemorySSA::BeforeTerminator); in processLoopStridedStore() 1135 LLVM_DEBUG(dbgs() << " Formed memset: " << *NewCall << "\n" in processLoopStridedStore() 1141 NewCall->getDebugLoc(), Preheader) in processLoopStridedStore() 1145 << ore::NV("NewFunction", NewCall->getCalledFunction()) in processLoopStridedStore() 1290 CallInst *NewCall = nullptr; in processLoopStoreOfLoopLoad() local 1295 NewCall = Builder.CreateMemCpy(StoreBasePtr, StoreAlign, LoadBasePtr, in processLoopStoreOfLoopLoad() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 3579 Value *NewCall = Builder.CreateCall( in UpgradeIntrinsicCall() local 3584 Value *Data = Builder.CreateExtractValue(NewCall, 1); in UpgradeIntrinsicCall() 3590 Value *CF = Builder.CreateExtractValue(NewCall, 0); in UpgradeIntrinsicCall() 3664 CallInst *NewCall = nullptr; in UpgradeIntrinsicCall() local 3686 NewCall = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() 3710 NewCall = Builder.CreateCall(NewFn, Args); in UpgradeIntrinsicCall() 3715 NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0)}); in UpgradeIntrinsicCall() 3722 NewCall = in UpgradeIntrinsicCall() 3732 NewCall = Builder.CreateCall( in UpgradeIntrinsicCall() 3738 NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0)}); in UpgradeIntrinsicCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 887 if (CallInst *NewCall = canonicalizeConstantArg0ToArg1(CI)) in visitCallInst() local 888 return NewCall; in visitCallInst() 1309 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II); in visitCallInst() local 1310 Instruction *FNeg = UnaryOperator::CreateFNeg(NewCall); in visitCallInst() 1340 Instruction *NewCall = Builder.CreateBinaryIntrinsic( in visitCallInst() local 1345 NewCall->andIRFlags(M); in visitCallInst() 1346 return replaceInstUsesWith(*II, NewCall); in visitCallInst() 1360 CallInst *NewCall = Builder.CreateCall(F, { ExtSrc0, ExtSrc1 }); in visitCallInst() local 1361 NewCall->copyFastMathFlags(II); in visitCallInst() 1362 NewCall->takeName(II); in visitCallInst() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | CallGraph.cpp | 262 void CallGraphNode::replaceCallEdge(CallBase &Call, CallBase &NewCall, in replaceCallEdge() argument 268 I->first = &NewCall; in replaceCallEdge() 279 forEachCallbackFunction(NewCall, [this, &NewCBs](Function *CB) { in replaceCallEdge()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 340 auto *NewCall = CallInst::Create(NF, Args, OpBundles, "", &CB); in doPromotion() local 341 NewCall->setTailCallKind(cast<CallInst>(&CB)->getTailCallKind()); in doPromotion() 342 NewCS = NewCall; in doPromotion()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2177 CallInst *NewCall; in processCopyingStore() local 2294 NewCall = CondBuilder.CreateCall(Fn, {Op0, Op1, NumWords}); in processCopyingStore() 2296 NewCall = CondBuilder.CreateMemMove( in processCopyingStore() 2300 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlign(), LoadBasePtr, in processCopyingStore() 2307 NewCall->setDebugLoc(DLoc); in processCopyingStore() 2310 << *NewCall << "\n" in processCopyingStore()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | CallGraph.h | 278 void replaceCallEdge(CallBase &Call, CallBase &NewCall,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMExpandPseudoInsts.cpp | 2112 const MachineInstrBuilder NewCall = in ExpandMI() local 2118 NewCall->addOperand(MI.getOperand(I)); in ExpandMI() 2120 MI.getMF()->moveCallSiteInfo(&MI, NewCall.getInstr()); in ExpandMI()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 6777 ExprResult NewCall; in ActOnOpenMPCall() local 6806 NewCall = BuildCallExpr(Scope, BestExpr, LParenLoc, ArgExprs, RParenLoc, in ActOnOpenMPCall() 6808 if (NewCall.isUsable()) { in ActOnOpenMPCall() 6809 if (CallExpr *NCE = dyn_cast<CallExpr>(NewCall.get())) { in ActOnOpenMPCall() 6818 NewCall = nullptr; in ActOnOpenMPCall() 6827 if (!NewCall.isUsable()) in ActOnOpenMPCall() 6829 return PseudoObjectExpr::Create(Context, CE, {NewCall.get()}, 0); in ActOnOpenMPCall()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 4687 auto NewCall = in EmitBuiltinExpr() local 4689 return RValue::get(Builder.CreateBitOrPointerCast(NewCall, in EmitBuiltinExpr()
|