reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/BrainF/BrainF.cpp
  112       CreateCall(memset_func, memset_params);
examples/HowToUseJIT/HowToUseJIT.cpp
  116   CallInst *Add1CallRes = builder.CreateCall(Add1F, Ten);
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  759   return Builder->CreateCall(F, OperandV, "unop");
  812   return Builder->CreateCall(F, Ops, "binop");
  832   return Builder->CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  759   return Builder->CreateCall(F, OperandV, "unop");
  812   return Builder->CreateCall(F, Ops, "binop");
  832   return Builder->CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  758   return Builder.CreateCall(F, OperandV, "unop");
  811   return Builder.CreateCall(F, Ops, "binop");
  831   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  744   return Builder.CreateCall(F, OperandV, "unop");
  797   return Builder.CreateCall(F, Ops, "binop");
  817   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  768   return Builder.CreateCall(F, OperandV, "unop");
  821   return Builder.CreateCall(F, Ops, "binop");
  841   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter3/toy.cpp
  463   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter4/toy.cpp
  491   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter5/toy.cpp
  618   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter6/toy.cpp
  680   return Builder.CreateCall(F, OperandV, "unop");
  710   return Builder.CreateCall(F, Ops, "binop");
  730   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter7/toy.cpp
  764   return Builder.CreateCall(F, OperandV, "unop");
  817   return Builder.CreateCall(F, Ops, "binop");
  837   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter8/toy.cpp
  763   return Builder.CreateCall(F, OperandV, "unop");
  816   return Builder.CreateCall(F, Ops, "binop");
  836   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
examples/Kaleidoscope/Chapter9/toy.cpp
  920   return Builder.CreateCall(F, OperandV, "unop");
  975   return Builder.CreateCall(F, Ops, "binop");
  997   return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
gen/tools/clang/include/clang/Basic/arm_mve_builtin_cg.inc
   19   Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val1, Val2});
   31   Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val4});
   32   Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
  162   Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  173   Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val5});
  208   Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  222   Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val8});
  223   Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val6, Val9});
  240   Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val5});
  241   Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc_predicated, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  256   Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vadc, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  282   Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 1> {Val4});
  283   return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_narrow_predicated), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  299   return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_narrow), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  340   Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_urshrl), llvm::SmallVector<Value *, 3> {Val4, Val3, Val5});
  454   Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {Param0}), llvm::SmallVector<Value *, 1> {Val3});
  456   return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val4, Val5});
include/llvm/IR/IRBuilder.h
 2449     CallInst *Fn = CreateCall(FnLaunderInvariantGroup, {Ptr});
 2477     CallInst *Fn = CreateCall(FnStripInvariantGroup, {Ptr});
 2546         CreateCall(FnPreserveArrayAccessIndex, {Base, DimV, LastIndexV});
 2565         CreateCall(FnPreserveUnionAccessIndex, {Base, DIIndex});
 2588     CallInst *Fn = CreateCall(FnPreserveStructAccessIndex,
lib/Analysis/ScalarEvolutionExpander.cpp
 2287   CallInst *Mul = Builder.CreateCall(MulF, {AbsStep, TruncTripCount}, "mul");
lib/CodeGen/ExpandMemCmp.cpp
  462     LoadSrc1 = Builder.CreateCall(Bswap, LoadSrc1);
  463     LoadSrc2 = Builder.CreateCall(Bswap, LoadSrc2);
  583     LoadSrc1 = Builder.CreateCall(Bswap, LoadSrc1);
  584     LoadSrc2 = Builder.CreateCall(Bswap, LoadSrc2);
lib/CodeGen/HardwareLoops.cpp
  376   Value *SetCount = Builder.CreateCall(LoopIter, LoopCountInit);
  399   Value *NewCond = CondBuilder.CreateCall(DecFunc, Ops);
  423   Value *Call = CondBuilder.CreateCall(DecFunc, Ops);
lib/CodeGen/SjLjEHPrepare.cpp
  216   Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr");
  396   Value *Val = Builder.CreateCall(FrameAddrFn, Builder.getInt32(0), "fp");
  403   Val = Builder.CreateCall(StackAddrFn, {}, "sp");
  407   Builder.CreateCall(BuiltinSetupDispatchFn, {});
  412   Builder.CreateCall(FuncCtxFn, FuncCtxArg);
lib/CodeGen/StackProtector.cpp
  369   return B.CreateCall(Intrinsic::getDeclaration(M, Intrinsic::stackguard));
  390   B.CreateCall(Intrinsic::getDeclaration(M, Intrinsic::stackprotector),
  449       CallInst *Call = B.CreateCall(GuardCheck, {Guard});
lib/CodeGen/WasmEHPrepare.cpp
  299   Instruction *ExtractExnCI = IRB.CreateCall(ExtractExnF, {}, "exn");
  318   IRB.CreateCall(LPadIndexF, {FPI, IRB.getInt32(Index)});
  332     IRB.CreateStore(IRB.CreateCall(LSDAF), LSDAField);
lib/IR/AutoUpgrade.cpp
 1084   Value *V = Builder.CreateCall(Intrinsic::getDeclaration(CI.getModule(), IID),
 1102   Value *Res = Builder.CreateCall(Intrin, {Op0, Op1});
 1129   Value *Res = Builder.CreateCall(Intrin, {Src, Src, Amt});
 1199   Value *Res = Builder.CreateCall(Intrin, {Op0, Op1, Amt});
 1364   Value *Rep = Builder.CreateCall(Intrin,
 1624   Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI.getModule(), IID),
 1796       Elt0 = Builder.CreateCall(Intr, Elt0);
 1801       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(),
 1813         Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(),
 1816         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(),
 1939       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 1962       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 1992       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2106         Rep = Builder.CreateCall(F, { Rep, CI->getArgOperand(3) });
 2137       Rep = Builder.CreateCall(ELd, { Ptr, MaskVec, CI->getOperand(1) });
 2152       Rep = Builder.CreateCall(CSt, { CI->getArgOperand(1), Ptr, MaskVec });
 2164       Rep = Builder.CreateCall(Intr, { CI->getOperand(0), CI->getOperand(1),
 2230       Rep = Builder.CreateCall(CRC32, {Trunc0, CI->getArgOperand(1)});
 2737         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2753         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2769         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2785         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2804       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 2810       Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(),
 3060       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(),
 3076       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(),
 3120         Rep = Builder.CreateCall(FMA, Ops);
 3125         Rep = Builder.CreateCall(FMA, { A, B, C });
 3176         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 3182         Rep = Builder.CreateCall(FMA, { A, B, C });
 3200       Value *Odd = Builder.CreateCall(FMA, Ops);
 3202       Value *Even = Builder.CreateCall(FMA, Ops);
 3236         Rep = Builder.CreateCall(Intrinsic::getDeclaration(F->getParent(), IID),
 3247         Value *Odd = Builder.CreateCall(FMA, Ops);
 3249         Value *Even = Builder.CreateCall(FMA, Ops);
 3289       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID),
 3317       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID),
 3353       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID),
 3383       Rep = Builder.CreateCall(Intrinsic::getDeclaration(CI->getModule(), IID),
 3406       Value *NewCall = Builder.CreateCall(
 3455       Value *Ctlz = Builder.CreateCall(
 3464       Value *Popc = Builder.CreateCall(
 3470       Rep = Builder.CreateCall(Intrinsic::getDeclaration(
 3504     NewCall = Builder.CreateCall(NewFn, Args);
 3515     NewCall = Builder.CreateCall(NewFn, Args);
 3535     NewCall = Builder.CreateCall(NewFn, Args);
 3540     NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0)});
 3548         Builder.CreateCall(NewFn, {CI->getArgOperand(0), Builder.getFalse()});
 3557     NewCall = Builder.CreateCall(
 3563     NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0)});
 3567     NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(0)});
 3576         NewCall = Builder.CreateCall(
 3586     NewCall = Builder.CreateCall(NewFn, {CI->getArgOperand(1)});
 3598     NewCall = Builder.CreateCall(NewFn, Args);
 3621     NewCall = Builder.CreateCall(NewFn, {BC0, BC1});
 3631     NewCall = Builder.CreateCall(NewFn);
 3664     NewCall = Builder.CreateCall(NewFn, Args);
 3669     NewCall = Builder.CreateCall(NewFn, {});
 3681     NewCall = Builder.CreateCall(NewFn, Args);
 3703     NewCall = Builder.CreateCall(NewFn, Args);
lib/IR/DIBuilder.cpp
  937   return B.CreateCall(DeclareFn, Args);
  959   return B.CreateCall(ValueFn, Args);
  977   return B.CreateCall(LabelFn, Args);
lib/Target/AArch64/AArch64ISelLowering.cpp
 8852     CallInst *LdN = Builder.CreateCall(
 9016     Builder.CreateCall(StNFunc, Ops);
12184     Value *LoHi = Builder.CreateCall(Ldxr, Addr, "lohi");
12203   Value *Trunc = Builder.CreateTrunc(Builder.CreateCall(Ldxr, Addr), IntEltTy);
12211   Builder.CreateCall(Intrinsic::getDeclaration(M, Intrinsic::aarch64_clrex));
12232     return Builder.CreateCall(Stxr, {Lo, Hi, Addr});
12244   return Builder.CreateCall(Stxr,
12265       IRB.CreateConstGEP1_32(IRB.getInt8Ty(), IRB.CreateCall(ThreadPointerFunc),
lib/Target/AArch64/AArch64StackTagging.cpp
  227     IRB.CreateCall(SetTagZeroFn,
  237     IRB.CreateCall(SetTagFn, {Ptr, ConstantInt::get(IRB.getInt64Ty(), Size)});
  246     IRB.CreateCall(StgpFn, {Ptr, A, B});
  430   IRB.CreateCall(SetTagFunc, {IRB.CreatePointerCast(AI, IRB.getInt8PtrTy()),
  456       IRB.CreateCall(IRG_SP, {Constant::getNullValue(IRB.getInt64Ty())});
  624         IRB.CreateCall(TagP, {Constant::getNullValue(Info.AI->getType()), Base,
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  296         B.CreateCall(UpdateDPP,
  304         B.CreateCall(UpdateDPP,
  309         B.CreateCall(UpdateDPP,
  319         B.CreateCall(PermLaneX16, {V, V, B.getInt32(-1), B.getInt32(-1),
  323         B.CreateCall(UpdateDPP,
  328       Value *const Lane31 = B.CreateCall(ReadLane, {V, B.getInt32(31)});
  331           B.CreateCall(UpdateDPP,
  354     V = B.CreateCall(UpdateDPP,
  361     V = B.CreateCall(UpdateDPP,
  366     V = B.CreateCall(WriteLane, {B.CreateCall(ReadLane, {Old, B.getInt32(15)}),
  366     V = B.CreateCall(WriteLane, {B.CreateCall(ReadLane, {Old, B.getInt32(15)}),
  371       V = B.CreateCall(
  373           {B.CreateCall(ReadLane, {Old, B.getInt32(31)}), B.getInt32(32), V});
  376       V = B.CreateCall(
  378           {B.CreateCall(ReadLane, {Old, B.getInt32(47)}), B.getInt32(48), V});
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  400   Value *ExtRes = Builder.CreateCall(I32, { ExtOp });
  591         NewElt = Builder.CreateCall(Decl, { NumEltI, DenEltI });
  598       NewFDiv = Builder.CreateCall(Decl, { Num, Den });
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  191     CallInst *LocalSizeY = Builder.CreateCall(LocalSizeYFn, {});
  192     CallInst *LocalSizeZ = Builder.CreateCall(LocalSizeZFn, {});
  237   CallInst *DispatchPtr = Builder.CreateCall(DispatchPtrFn, {});
  292   CallInst *CI = Builder.CreateCall(WorkitemIdFn);
  924       CallInst *NewCall = Builder.CreateCall(
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  445   CallInst *StubCall = B.CreateCall(NewFunc, StubCallArgs);
lib/Target/ARM/ARMCodeGenPrepare.cpp
  597     CallInst *Call = Builder.CreateCall(DSPInst, Args);
lib/Target/ARM/ARMISelLowering.cpp
16415       return Builder.CreateCall(MCR, args);
16426     return Builder.CreateCall(DMB, CDomain);
16621     Value *LoHi = Builder.CreateCall(Ldrex, Addr, "lohi");
16638       Builder.CreateCall(Ldrex, Addr),
16647   Builder.CreateCall(Intrinsic::getDeclaration(M, Intrinsic::arm_clrex));
16670     return Builder.CreateCall(Strex, {Lo, Hi, Addr});
16677   return Builder.CreateCall(
16812     CallInst *VldN = Builder.CreateCall(VldnFunc, Ops, "vldN");
16981     Builder.CreateCall(VstNFunc, Ops);
lib/Target/ARM/ARMParallelDSP.cpp
  645     Instruction *Call = Builder.CreateCall(SMLAD, Args);
lib/Target/ARM/MVETailPredication.cpp
  494     Value *TailPredicate = Builder.CreateCall(VCTP, Processed);
lib/Target/Hexagon/HexagonGenExtract.cpp
  214   Value *NewIn = IRB.CreateCall(ExtF, {BF, IRB.getInt32(W), IRB.getInt32(SR)});
lib/Target/Hexagon/HexagonISelLowering.cpp
 3255   Value *Call = Builder.CreateCall(Fn, Addr, "larx");
 3279   Value *Call = Builder.CreateCall(Fn, {Addr, Val}, "stcx");
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1549     P = B.CreateCall(PMF, {P, QVI});
 1555   Value *R = B.CreateCall(PMF, {P, Q});
lib/Target/PowerPC/PPCISelLowering.cpp
10263   return Builder.CreateCall(Func, {});
10286       return Builder.CreateCall(
lib/Target/RISCV/RISCVISelLowering.cpp
 2835     Result = Builder.CreateCall(LrwOpScwLoop,
 2839         Builder.CreateCall(LrwOpScwLoop, {AlignedAddr, Incr, Mask, Ordering});
 2871   Value *Result = Builder.CreateCall(
lib/Target/SystemZ/SystemZTDC.cpp
  362       Instruction *TDC = IRB.CreateCall(TDCFunc, {V, MaskVal});
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  399   CallInst *NewCall = IRB.CreateCall(getInvokeWrapper(CI), Args);
  569   Value *ThenLabel = IRB.CreateCall(
  576   IRB.CreateCall(EmLongjmpF, {Threw, ThrewValue});
  581   IRB.CreateCall(SetTempRet0Func, ThrewValue);
  597   LongjmpResult = IRB.CreateCall(GetTempRet0Func, None, "longjmp_result");
  800       IRB.CreateCall(ResumeF, {Low});
  821           IRB.CreateCall(EHTypeIDF, CI->getArgOperand(0), "typeid");
  856     CallInst *FMCI = IRB.CreateCall(FMCF, FMCArgs, "fmc");
  859     Value *TempRet0 = IRB.CreateCall(GetTempRet0Func, None, "tempret0");
  938         IRB.CreateCall(SaveSetjmpF, Args, "setjmpTable");
  940         IRB.CreateCall(GetTempRet0Func, None, "setjmpTableSize");
lib/Target/X86/X86ISelLowering.cpp
26577   Builder.CreateCall(MFence, {});
lib/Target/X86/X86WinEHState.cpp
  289     Value *SP = Builder.CreateCall(
  319     Value *SP = Builder.CreateCall(
  341       Value *FrameAddr = Builder.CreateCall(
  378   return Builder.CreateCall(
  642   Builder.CreateCall(
  650     Builder.CreateCall(
lib/Target/XCore/XCoreLowerThreadLocal.cpp
  210     Value *ThreadID = Builder.CreateCall(GetID, {});
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  149   Phi.replaceAllUsesWith(Builder.CreateCall(F, {RotSrc, RotSrc, RotAmt}));
  309           I.replaceAllUsesWith(Builder.CreateCall(Func, {Root}));
lib/Transforms/Coroutines/CoroFrame.cpp
 1104       StackSave = Builder.CreateCall(
 1123           Builder.CreateCall(
 1169   auto Call = Builder.CreateCall(Fn, {});
 1185   auto Call = Builder.CreateCall(Fn, { V });
lib/Transforms/Coroutines/Coroutines.cpp
  510     auto *Call = Builder.CreateCall(Alloc, Size);
  530     auto *Call = Builder.CreateCall(Dealloc, Ptr);
lib/Transforms/IPO/CrossDSOCFI.cpp
  148     Value *Test = IRBTest.CreateCall(
lib/Transforms/IPO/LowerTypeTests.cpp
 1396   IRB.CreateCall(JumpTableAsm, AsmArgs);
lib/Transforms/IPO/MergeFunctions.cpp
  713   CallInst *CI = Builder.CreateCall(F, Args);
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1641     CallInst *TypeTestCall = CallB.CreateCall(TypeTestFunc, {Ptr, TypeIdValue});
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  112   return Builder.CreateCall(F, BinOp);
lib/Transforms/InstCombine/InstCombineCalls.cpp
  807       return Builder.CreateCall(F, Args);
  908     return Builder.CreateCall(F, Args);
 2287       CallInst *Call0 = Builder.CreateCall(II->getCalledFunction(), {LHS});
 2288       CallInst *Call1 = Builder.CreateCall(II->getCalledFunction(), {RHS});
 3445         CallInst *NewCall = Builder.CreateCall(II->getCalledFunction(),
 3694         CallInst *NewCall = Builder.CreateCall(NewF, Args);
 3790       CallInst *NewCall = Builder.CreateCall(NewF, Args);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 1326   CallInst *Call = Builder.CreateCall(F, {TruncA, TruncB}, "sadd");
 3648   CallInst *Call = Builder.CreateCall(F, {X, Y}, "umul");
 4686   CallInst *Call = Builder.CreateCall(F, {MulA, MulB}, "umul");
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2075   Value *Sat = Builder.CreateCall(F, {AT, BT});
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1052   CallInst *NewCall = Builder.CreateCall(NewIntrin, Args);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  986       Value *DynamicAreaOffset = IRB.CreateCall(DynamicAreaOffsetFunc, {});
 1634   IRB.CreateCall(EmptyAsm, {});
 2571           IRB.CreateCall(Asm, {AsanShadowGlobal}, ".asan.shadow");
lib/Transforms/Instrumentation/BoundsChecking.cpp
  189     CallInst *TrapCall = IRB.CreateCall(F, {});
lib/Transforms/Instrumentation/GCOVProfiling.cpp
 1210   Builder.CreateCall(WriteoutF, {});
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  488   return IRB.CreateCall(Asm, {ShadowGlobal}, ".hwasan.shadow");
  620     IRB.CreateCall(Intrinsic::getDeclaration(
  696   IRB.CreateCall(Asm, PtrLong);
  841   Value *StackPointer = IRB.CreateCall(
  912                                IRB.CreateCall(ThreadPointerFunc), 0x30),
  978         IRB.CreateCall(GetStackPointerFn,
 1026   return IRB.CreateCall(ReadRegister, Args);
lib/Transforms/Instrumentation/InstrProfiling.cpp
  964       IRB.CreateCall(RuntimeRegisterF, IRB.CreateBitCast(Data, VoidPtrTy));
  973     IRB.CreateCall(NamesRegisterF, {IRB.CreateBitCast(NamesVar, VoidPtrTy),
 1044   IRB.CreateCall(RegisterF, {});
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1197     IRB.CreateCall(MS.EmptyAsm, {});
 2598     setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op)));
 2807         IRB.CreateCall(ShadowFn, {S1_ext, S2_ext}, "_msprop_vector_pack");
 3000     Value *S = IRB.CreateCall(I.getCalledFunction(),
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  824     Builder.CreateCall(
  862       Builder.CreateCall(
 1353   Builder.CreateCall(
lib/Transforms/Instrumentation/PoisonChecking.cpp
  248   B.CreateCall(TrapFunc, Cond);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  868     IRB.CreateCall(EmptyAsm, {}); // Avoids callback merge.
  876     IRB.CreateCall(EmptyAsm, {}); // Avoids callback merge.
  895         IRB.CreateCall(GetFrameAddr, {Constant::getNullValue(Int32Ty)});
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  504     Value *ReturnAddress = IRB.CreateCall(
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  317       Builder.CreateCall(
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1641   CallInst *CI = IRBuilder.CreateCall(Func, Ops);
 1655   CallInst *CI = IRBuilder.CreateCall(Func, Ops);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1319     CallInst *Reloc = Builder.CreateCall(
lib/Transforms/Scalar/Scalarizer.cpp
  544     Res[Elem] = Builder.CreateCall(NewIntrin, ScalarCallOps,
lib/Transforms/Utils/InlineFunction.cpp
 2017                              .CreateCall(StackSave, {}, "savedstack");
 2028       IRBuilder<>(RI).CreateCall(StackRestore, SavedPtr);
lib/Transforms/Utils/IntegerDivision.cpp
  254   Value *Tmp0 = Builder.CreateCall(CTLZ, {Divisor, True});
  255   Value *Tmp1 = Builder.CreateCall(CTLZ, {Dividend, True});
lib/Transforms/Utils/PredicateInfo.cpp
  562           B.CreateCall(IF, Op, Op->getName() + "." + Twine(Counter++));
  573       CallInst *PIC = B.CreateCall(IF, Op);
lib/Transforms/Utils/SimplifyLibCalls.cpp
 1224   CallInst *NewCall = B.CreateCall(F, V);
 1300     R = isBinary ? B.CreateCall(Fn, V) : B.CreateCall(Fn, V[0]);
 1300     R = isBinary ? B.CreateCall(Fn, V) : B.CreateCall(Fn, V[0]);
 1347   return B.CreateCall(FSqrt, B.CreateFAdd(RealReal, ImagImag), "cabs");
 1370       return B.CreateFNeg(B.CreateCall(Call->getCalledFunction(), X));
 1377       return B.CreateCall(Call->getCalledFunction(), X, "cos");
 1485               ? B.CreateCall(Intrinsic::getDeclaration(Mod, ID, Ty),
 1531         return B.CreateCall(Intrinsic::getDeclaration(Mod, Intrinsic::exp2, Ty),
 1558         return B.CreateCall(Intrinsic::getDeclaration(Mod, Intrinsic::exp2, Ty),
 1576     return B.CreateCall(SqrtFn, V, "sqrt");
 1609     Sqrt = B.CreateCall(FAbsFn, Sqrt, "abs");
 1632   return B.CreateCall(F, Args);
 1808   return B.CreateCall(F, { CI->getArgOperand(0), CI->getArgOperand(1) });
 1927             ? B.CreateCall(Intrinsic::getDeclaration(Mod, LogID, Ty),
 1950                       ? B.CreateCall(Intrinsic::getDeclaration(Mod, LogID, Ty),
 2019   Value *FabsCall = B.CreateCall(Fabs, RepeatOp, "fabs");
 2025     Value *SqrtCall = B.CreateCall(Sqrt, OtherOp, "sqrt");
 2206   Value *V = B.CreateCall(F, {Op, B.getTrue()}, "cttz");
 2220   Value *V = B.CreateCall(F, {Op, B.getFalse()}, "ctlz");
tools/clang/lib/CodeGen/CGBuiltin.cpp
  357   return CGF.Builder.CreateCall(F, Src0);
  368   return CGF.Builder.CreateCall(F, { Src0, Src1 });
  380   return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 });
  391   return CGF.Builder.CreateCall(F, {Src0, Src1});
  403    return CGF.Builder.CreateCall(F, Src0);
  409   llvm::CallInst *Call = CGF.Builder.CreateCall(F, V);
  470   llvm::Value *Tmp = CGF.Builder.CreateCall(Callee, {X, Y});
  481     llvm::Instruction *Call = CGF.Builder.CreateCall(F);
  537   return Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue);
  615   return Builder.CreateCall(F, {Ptr, Min, NullIsUnknown, Dynamic});
  723   return CGF.Builder.CreateCall(IA, {BitBase, BitPos});
  846       Arg1 = CGF.Builder.CreateCall(
  849       Arg1 = CGF.Builder.CreateCall(
  943       Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()});
  951       Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()});
 1072     llvm::CallInst *CI = Builder.CreateCall(IA, EmitScalarExpr(E->getArg(0)));
 1528   return RValue::get(Builder.CreateCall(F, { Src, Src, ShiftAmt }));
 1808     return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy),
 1909     Value *Ctlz = Builder.CreateCall(F, {Tmp, Builder.getFalse()});
 1926     Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef});
 1943     Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef});
 1960         Builder.CreateAdd(Builder.CreateCall(F, {ArgValue, Builder.getTrue()}),
 1980     Value *Tmp = Builder.CreateCall(F, ArgValue);
 1996     Value *Result = Builder.CreateCall(F, {ArgValue, Builder.getFalse()});
 2014     Value *Result = Builder.CreateCall(F, ArgValue);
 2039         Builder.CreateCall(FnExpect, {ArgValue, ExpectedValue}, "expval");
 2066     return RValue::get(Builder.CreateCall(FnAssume, ArgValue));
 2128     Value *Result = Builder.CreateCall(F, ArgValue);
 2154     return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data}));
 2158     return RValue::get(Builder.CreateCall(F));
 2164     return RValue::get(Builder.CreateCall(F, {Begin, End}));
 2186     return RValue::get(Builder.CreateCall(F, {Base, Exponent}));
 2290     Value *Result = Builder.CreateCall(F);
 2562     return RValue::get(Builder.CreateCall(F,
 2569     return RValue::get(Builder.CreateCall(F, Depth));
 2573     return RValue::get(Builder.CreateCall(F, Builder.getInt32(0)));
 2579     return RValue::get(Builder.CreateCall(F, Depth));
 2617     Builder.CreateCall(F, {Int, Ptr});
 2627     return RValue::get(Builder.CreateCall(F));
 2659     Value *FrameAddr = Builder.CreateCall(
 2666         Builder.CreateCall(CGM.getIntrinsic(Intrinsic::stacksave));
 2673     return RValue::get(Builder.CreateCall(F, Buf.getPointer()));
 2680     Builder.CreateCall(CGM.getIntrinsic(Intrinsic::eh_sjlj_longjmp), Buf);
 3130     Builder.CreateCall(F, MetadataAsValue::get(getLLVMContext(), StrTuple));
 3531     return RValue::get(Builder.CreateCall(F));
 4040     return RValue::get(Builder.CreateCall(F, {Arg0Val, Arg1}));
 4078     return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2}));
 4196     Value *V = Builder.CreateCall(F, Args);
 4352   return Builder.CreateCall(F, Ops, name);
 5477     return Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0]});
 5495     Ops[1] = Builder.CreateCall(F, Ops[1], "vld1xN");
 5515     Ops[1] = Builder.CreateCall(F, {Ops[1], Align}, NameHint);
 5541     Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), NameHint);
 5903   return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_hint),
 5941     llvm::Value *Call = Builder.CreateCall(F, Metadata);
 5959     return Builder.CreateCall(F, { Metadata, ArgValue });
 5965     return Builder.CreateCall(F, { Metadata, ArgValue });
 5968   return Builder.CreateCall(F, { Metadata, ArgValue });
 6032     return Builder.CreateCall(Emit);
 6037     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_dbg), Option);
 6049     return Builder.CreateCall(F, {Address, RW, Locality, IsData});
 6054     return Builder.CreateCall(
 6060     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls), Arg, "cls");
 6064     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls64), Arg,
 6111     return Builder.CreateCall(F, {Coproc, Opc1, Rt, Rt2, CRm});
 6131     Value *RtAndRt2 = Builder.CreateCall(F, {Coproc, Opc1, CRm});
 6168     Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
 6196     Value *Val = Builder.CreateCall(F, LoadAddr, "ldrex");
 6227     return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "strexd");
 6254     return Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex");
 6259     return Builder.CreateCall(F);
 6295       Value *Res = Builder.CreateCall(F, {Arg0, Arg1a});
 6296       return Builder.CreateCall(F, {Res, Arg1b});
 6301       return Builder.CreateCall(F, {Arg0, Arg1});
 6447     return Builder.CreateCall(F, {Arg}, "vrndn"); }
 6480     return Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0],
 6644     return Builder.CreateCall(F, Ops, "vcvtr");
 6685       Value *Ld = Builder.CreateCall(F, {Ops[0], Align});
 6726     Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Ty), {Ops[1], Ops[2]});
 6751       return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_neon_vst1,
 6836     Value *LoadResult = Builder.CreateCall(F, Ops);
 6881       ToReturn = Builder.CreateCall(F, Ops);
 7080     return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, HintID));
 7103     return Builder.CreateCall(F, {Address, RW, Locality, IsData});
 7110     return Builder.CreateCall(
 7117     return Builder.CreateCall(
 7123     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls), Arg,
 7128     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls64), Arg,
 7136     return Builder.CreateCall(
 7160     Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
 7187     Value *Val = Builder.CreateCall(F, LoadAddr, "ldxr");
 7216     return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "stxp");
 7243     return Builder.CreateCall(F, {StoreVal, StoreAddr}, "stxr");
 7261     return Builder.CreateCall(F, Metadata);
 7266     return Builder.CreateCall(F);
 7302     return Builder.CreateCall(F, {Arg0, Arg1});
 7331       Value *RV = Builder.CreateCall(
 7341       Value *RV = Builder.CreateCall(
 7351       return Builder.CreateCall(
 7360       Value *RV = Builder.CreateCall(
 7370         return Builder.CreateCall(
 7378       return Builder.CreateCall(
 7438       return Builder.CreateCall(F, Metadata);
 7444     return Builder.CreateCall(F, { Metadata, ArgValue });
 7450     return Builder.CreateCall(F);
 7455     return Builder.CreateCall(F);
 7994     return Builder.CreateCall(F,
 8002     return Builder.CreateCall(F, {Sub, EmitScalarExpr(E->getArg(2)), Ops[0]});
 8058     Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty),
 8383       Value *Result = Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0]});
 8397     return Builder.CreateCall(F, {Ops[2], Ops[1], Ops[0]});
 8406     return Builder.CreateCall(F, {Ops[2], Ops[1], Ops[0]});
 8418     return Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0]});
 9172     Ops[1] = Builder.CreateCall(F, Ops[1], "vld2");
 9183     Ops[1] = Builder.CreateCall(F, Ops[1], "vld3");
 9194     Ops[1] = Builder.CreateCall(F, Ops[1], "vld4");
 9206     Ops[1] = Builder.CreateCall(F, Ops[1], "vld2");
 9218     Ops[1] = Builder.CreateCall(F, Ops[1], "vld3");
 9230     Ops[1] = Builder.CreateCall(F, Ops[1], "vld4");
 9244     Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld2_lane");
 9259     Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld3_lane");
 9275     Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld4_lane");
 9460   return Builder.CreateCall(FnGetFieldInfo, {FieldAddr, InfoKind});
 9549   return CGF.Builder.CreateCall(F, { Ptr, MaskVec, Ops[1] });
 9563   return CGF.Builder.CreateCall(F, { Ops[0], Ops[1], MaskVec });
 9580   return CGF.Builder.CreateCall(F, { Ops[1], Ptr, MaskVec });
 9612   return CGF.Builder.CreateCall(F, {Op0, Op1, Amt});
 9755     Res = CGF.Builder.CreateCall(F, { Ops[0], Ops[3] });
 9836     Res = CGF.Builder.CreateCall(Intr, {A, B, C, Ops.back() });
 9840     Res = CGF.Builder.CreateCall(FMA, {A, B, C} );
 9850       Value *FMSub = CGF.Builder.CreateCall(FMA, {A, B, NegC} );
 9907     Res = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID),
 9911     Res = CGF.Builder.CreateCall(FMA, Ops.slice(0, 3));
 9980   Value *Ternlog = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID),
10001   return CGF.Builder.CreateCall(F, {Ops[0], Ops[1]});
10197     return Builder.CreateCall(F, Ops);
10222     return Builder.CreateCall(F, {Address, RW, Locality, Data});
10225     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_clflush),
10229     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_lfence));
10232     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_mfence));
10235     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_sfence));
10238     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_pause));
10241     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtsc));
10244     Value *Call = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtscp));
10253     return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)});
10259     return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)});
10311     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_ldmxcsr),
10317     Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_stmxcsr),
10365     return Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
10369     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_xgetbv), Ops);
10408     return Builder.CreateCall(F, Ops);
10735     return Builder.CreateCall(Intr, Ops);
10843     return Builder.CreateCall(Intr, Ops);
10956     return Builder.CreateCall(Intr, Ops);
11521     return Builder.CreateCall(Intr, {LHS, RHS});
11549     Value *Res = Builder.CreateCall(Intr, {LHS, RHS});
11628     return Builder.CreateCall(F, {Ops[0],Builder.getInt1(false)});
11634     A = Builder.CreateCall(F, {A});
11646       return Builder.CreateCall(CGM.getIntrinsic(IID), Ops);
11650     A = Builder.CreateCall(F, A);
11669         return Builder.CreateCall(CGM.getIntrinsic(IID), Ops);
11673     return Builder.CreateCall(F, Ops[0]);
11820     return Builder.CreateCall(F, Ops, "pswapd");
11851     Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID));
11877     Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID),
11917     Value *Fpclass = Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
11952     Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID), {Ops[0], Ops[1]});
11979     return Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
12003     Value *Shufbit = Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
12149     return Builder.CreateCall(CGM.getIntrinsic(IID), Ops);
12166     Value *Res = Builder.CreateCall(CGM.getIntrinsic(IID), Ops[0]);
12302     return Builder.CreateCall(F);
12320     llvm::CallInst *CI = Builder.CreateCall(IA);
12394     return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::readcyclecounter));
12463     return Builder.CreateCall(F, Ops, "");
12525     return Builder.CreateCall(F, Ops, "");
12534     return Builder.CreateCall(F, X);
12545     return Builder.CreateCall(F, {X, Undef});
12555     return Builder.CreateCall(F, {X, Undef});
12564     return Builder.CreateCall(F, X);
12574     return Builder.CreateCall(F, {X, Y});
12605     return Builder.CreateCall(F, X);
12614     return Builder.CreateCall(F, X);
12635         return Builder.CreateCall(F, {X, Y, Z});
12639                                   Builder.CreateCall(F, {X, Y, Z}), "sub");
12642         return Builder.CreateCall(F,
12647           Builder.CreateCall(F, {X, Y, Builder.CreateFSub(Zero, Z, "sub")});
12694     return Builder.CreateCall(F, Ops);
12717       Value *Call = Builder.CreateCall(F, Ops);
12729       return Builder.CreateCall(F, Ops);
12840     llvm::Value *Tmp = Builder.CreateCall(Callee, {X, Y, Z});
12862     return Builder.CreateCall(F, {Src0, Src1, Src2, Src3ToBool});
12879     return Builder.CreateCall(F, Args);
12920     return Builder.CreateCall(F, Src0);
12926     return Builder.CreateCall(F, Src0);
12949     return Builder.CreateCall(F, { Src0, Src1, Src2 });
12960     return Builder.CreateCall(F, { Src0, Src1, Src2 });
12975     return Builder.CreateCall(F, { Src0, Builder.getFalse() });
13027   Value *Call = CGF.Builder.CreateCall(F, Args);
13040     return Builder.CreateCall(F, {TDB, Control});
13046     return Builder.CreateCall(F, {TDB, Control});
13052     return Builder.CreateCall(F, {TDB, Control});
13057     return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort"));
13063     return Builder.CreateCall(F, {Data, Address});
13078     return Builder.CreateCall(F, X);
13089     return Builder.CreateCall(F, {X, Undef});
13100     return Builder.CreateCall(F, {X, Undef});
13108     return Builder.CreateCall(F, X);
13117     return Builder.CreateCall(F, {X, Y, Z});
13127     return Builder.CreateCall(F, {X, Y, Builder.CreateFSub(Zero, Z, "sub")});
13137     return Builder.CreateFSub(Zero, Builder.CreateCall(F, {X, Y, Z}), "sub");
13148     return Builder.CreateFSub(Zero, Builder.CreateCall(F, {X, Y, NegZ}));
13155     return Builder.CreateCall(F, X);
13163     return Builder.CreateFSub(Zero, Builder.CreateCall(F, X), "sub");
13199       return Builder.CreateCall(F, X);
13209     return Builder.CreateCall(F, {X, M4Value, M5Value});
13230       return Builder.CreateCall(F, {X, Y});
13239     return Builder.CreateCall(F, {X, Y, M4Value});
13260       return Builder.CreateCall(F, {X, Y});
13269     return Builder.CreateCall(F, {X, Y, M4Value});
13278     return Builder.CreateCall(F, X);
13621     return Builder.CreateCall(
13628     return Builder.CreateCall(
13704     return Builder.CreateCall(FnALI32, {Ptr, Val});
13712     return Builder.CreateCall(FnALD32, {Ptr, Val});
13836     return Builder.CreateCall(
13846     return Builder.CreateCall(
13857     Value *ResultPair = Builder.CreateCall(
13920         Builder.CreateCall(CGM.getIntrinsic(IID, Src->getType()), {Src, Ldm});
13973     Value *Result = Builder.CreateCall(Intrinsic, Values);
14051     Value *Result = Builder.CreateCall(Intrinsic, Values);
14072     return Builder.CreateCall(Callee, I);
14081     return Builder.CreateCall(Callee, Args);
14097     return Builder.CreateCall(Callee, Args);
14105     return Builder.CreateCall(Callee, {Arg});
14110     return Builder.CreateCall(Callee);
14115     return Builder.CreateCall(Callee);
14119     return Builder.CreateCall(Callee);
14125     return Builder.CreateCall(Callee, {Tag, Obj});
14129     return Builder.CreateCall(Callee);
14136     return Builder.CreateCall(Callee, {Addr, Expected, Timeout});
14143     return Builder.CreateCall(Callee, {Addr, Expected, Timeout});
14149     return Builder.CreateCall(Callee, {Addr, Count});
14159     return Builder.CreateCall(Callee, {Src});
14169     return Builder.CreateCall(Callee, {Src});
14181     return Builder.CreateCall(Callee, {Src});
14193     return Builder.CreateCall(Callee, {Src});
14203     return Builder.CreateCall(Callee, {LHS, RHS});
14213     return Builder.CreateCall(Callee, {LHS, RHS});
14219     return Builder.CreateCall(Callee, {Src, Indices});
14311     return Builder.CreateCall(Callee, {LHS, RHS});
14319     return Builder.CreateCall(Callee, {V1, V2, C});
14348     return Builder.CreateCall(Callee, {Vec});
14354     return Builder.CreateCall(Callee, {Vec});
14360     return Builder.CreateCall(Callee, {Vec});
14383     return Builder.CreateCall(Callee, {A, B, C});
14406     return Builder.CreateCall(Callee, {Low, High});
14440     return Builder.CreateCall(Callee, Vec);
14466     llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops);
14491     llvm::Value *NewBase = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops);
14523     llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops);
14555     llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
14577     llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(ID), Ops);
tools/clang/lib/CodeGen/CGCUDANV.cpp
  659         CtorBuilder.CreateCall(RegisterGlobalsFunc, HandleValue);
  678       CtorBuilder.CreateCall(RegisterGlobalsFunc, RegisterFatbinCall);
tools/clang/lib/CodeGen/CGCall.cpp
 3339   StackBase = CGF.Builder.CreateCall(F, {}, "inalloca.save");
 3346     CGF.Builder.CreateCall(F, StackBase);
tools/clang/lib/CodeGen/CGClass.cpp
 2652         Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test),
 2654     Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::assume), TypeTest);
 2759   llvm::Value *TypeTest = Builder.CreateCall(
 2782   llvm::Value *ValidVtable = Builder.CreateCall(
 2816   llvm::Value *CheckedLoad = Builder.CreateCall(
tools/clang/lib/CodeGen/CGCoroutine.cpp
  199   auto *SaveCall = Builder.CreateCall(CoroSave, {NullPtr});
  214   auto *SuspendResult = Builder.CreateCall(
  554   auto *CoroId = Builder.CreateCall(
  562   auto *CoroAlloc = Builder.CreateCall(
  594   auto *CoroBegin = Builder.CreateCall(
  689   Builder.CreateCall(CoroEnd, {NullPtr, Builder.getFalse()});
  738   llvm::CallInst *Call = Builder.CreateCall(F, Args);
tools/clang/lib/CodeGen/CGDecl.cpp
  539       CGF.Builder.CreateCall(F, V);
 1297       Builder.CreateCall(CGM.getLLVMLifetimeStartFn(), {SizeV, Addr});
 1308       Builder.CreateCall(CGM.getLLVMLifetimeEndFn(), {Size, Addr});
 1530       llvm::Value *V = Builder.CreateCall(F);
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  169   Builder.CreateCall(InvariantStart, Args);
tools/clang/lib/CodeGen/CGException.cpp
  981   llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI);
  983   llvm::CallInst *Selector = CGF.Builder.CreateCall(GetSelectorFn, CPI);
 1029     llvm::CallInst *TypeIndex = CGF.Builder.CreateCall(TypeIDFn, TypeInfo.RTTI);
 1110       CGF.Builder.CreateCall(llvm_eh_typeid_for, typeValue);
 1547     Exn = Builder.CreateCall(GetExnFn, CurrentFuncletPad);
 1634       FP = CGF.Builder.CreateCall(LocalAddrFn);
 1727     RecoverCall = Builder.CreateCall(
 1773     EntryFP = Builder.CreateCall(
 1793     ParentFP = Builder.CreateCall(RecoverFPIntrin, {ParentI8Fn, EntryFP});
 2080     llvm::Value *Code = Builder.CreateCall(SEHCodeIntrin, {CPI});
tools/clang/lib/CodeGen/CGExpr.cpp
  733           Builder.CreateCall(F, {CastAddr, Min, NullIsUnknown, Dynamic}), Size);
 1916   llvm::Value *Call = Builder.CreateCall(
 2180   Builder.CreateCall(
 3241       Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test),
 3303   llvm::CallInst *TrapCall = Builder.CreateCall(CGM.getIntrinsic(IntrID));
 4857     llvm::Value *TypeTest = Builder.CreateCall(
tools/clang/lib/CodeGen/CGExprCXX.cpp
  868           CGF.Builder.CreateCall(umul_with_overflow, {size, tsmV});
  907           CGF.Builder.CreateCall(uadd_with_overflow, {size, cookieSizeV});
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1227         return Builder.CreateCall(
 1235         Src = Builder.CreateCall(
 1352         return Builder.CreateCall(
 1389       Res = Builder.CreateCall(
 2496         value = Builder.CreateCall(
 2531         value = Builder.CreateCall(
 3088   Value *resultAndOverflow = Builder.CreateCall(intrinsic, {Ops.LHS, Ops.RHS});
 3297   Value *FMulAdd = Builder.CreateCall(
 3806       Result = Builder.CreateCall(F, {CR6Param, FirstVecArg, SecondVecArg});
 4612     auto *ResultAndOverflow = Builder.CreateCall(
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp
  120   return RValue::get(Builder.CreateCall(
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 3838          Builder.CreateCall(RegisterAlias,
tools/clang/lib/CodeGen/CGObjCMac.cpp
 4257   llvm::CallInst *call = Builder.CreateCall(ReadHazard, Locals);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  381     CGBuilderTy(*this, AllocaInsertPt).CreateCall(FrameEscapeFn, EscapeArgs);
 2083   return Builder.CreateCall(AnnotationFn, Args);
 2278   llvm::CallInst *Result = Builder.CreateCall(FuncToReturn, Args);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  907     Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment),
  910     Builder.CreateCall(
  940     Builder.CreateCall(
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  678       llvm::Value *CheckedLoad = Builder.CreateCall(
  689         CheckResult = Builder.CreateCall(
  718         llvm::Value *ValidVtable = Builder.CreateCall(
  761             Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::type_test),
 2722   llvm::CallInst *CallVal = CGF.Builder.CreateCall(Wrapper);
tools/clang/lib/CodeGen/TargetInfo.cpp
 9907   Builder.CreateCall(Invoke, Args);
 9971   Builder.CreateCall(Invoke, Args);
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  134   auto *ResultStruct = Builder.CreateCall(F, {LHS, RHS}, Name);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
   47   Builder.CreateCall(F, Args);
   56   Builder.CreateCall(SubFn, SubFnParam);
  187   Value *Return = Builder.CreateCall(F, Args);
  206   Builder.CreateCall(F, {});
  222   Builder.CreateCall(F, {});
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
   59   Builder.CreateCall(F, Args);
  287   return Builder.CreateCall(F, {SourceLocationInfo});
  309   Builder.CreateCall(F, Args);
  353   Builder.CreateCall(F, Args);
  371   Builder.CreateCall(F, Args);
  410   Builder.CreateCall(F, Args);
  441   return Builder.CreateCall(F, Args);
tools/polly/lib/CodeGen/PerfMonitor.cpp
  143       Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0});
  249   Builder.CreateCall(AtExitFn, {FinalReportingPtr});
  255         Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0});
  270       Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0});
  282       Builder.CreateExtractValue(Builder.CreateCall(RDTSCPFn), {0});
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
   71     Value *Id = Builder.CreateCall(GetID, {});
   87     Value *Id = Builder.CreateCall(GetId, {});
  214         Val = Builder.CreateCall(F, Val);
  237   Format = Builder.CreateCall(getAddressSpaceCast(Builder, 4, 0), Format);
  241   Builder.CreateCall(getVPrintF(Builder), {Format, Data});
  266   Builder.CreateCall(getPrintF(Builder), Arguments);
  287   Builder.CreateCall(F, Constant::getNullValue(F->arg_begin()->getType()));
unittests/Analysis/MemorySSATest.cpp
 1239   B.CreateCall(GetLifetimeIntrinsic(Intrinsic::lifetime_end),
 1241   Instruction *LifetimeStart = B.CreateCall(
unittests/Analysis/SparsePropagation.cpp
  264   Builder.CreateCall(G);
  267   Builder.CreateCall(F);
  472   Builder.CreateCall(G, {Builder.getInt64(0), Builder.getInt64(1)});
  473   Builder.CreateCall(G, {Builder.getInt64(1), Builder.getInt64(1)});
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  178     Value *innerResult = Builder.CreateCall(Inner, {});
  219   CallInst *Call = Builder.CreateCall(Foo, {});
  260   CallInst *Call1 = Builder.CreateCall(Foo1, {});
  261   CallInst *Call2 = Builder.CreateCall(Foo2, {});
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
   71     Value *ReturnCode = Builder.CreateCall(Callee, CallArgs);
  181     Value *RecursiveReturn = Builder.CreateCall(Helper, RecursiveParam);
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
  179     Builder.CreateRet(Builder.CreateCall(BarDecl));
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   41     Value* Result = B.CreateCall(TestFunc);
unittests/IR/BasicBlockTest.cpp
  114   Builder1.CreateCall(DbgValue, Args);
  117   Builder1.CreateCall(DbgDeclare, Args);
  119   Builder1.CreateCall(DbgAddr, Args);
unittests/IR/IRBuilderTest.cpp
  546   FCall = Builder.CreateCall(Callee, None);
  551   FCall = Builder.CreateCall(V, None);
  558   FCall = Builder.CreateCall(Callee, None);
  563   FCall = Builder.CreateCall(V, None);
  822   auto Call1 = Builder.CreateCall(Callee, None);
  828   auto Call2 = Builder.CreateCall(Callee, None);