Lines Matching refs:CreateCall
452 return CGF.Builder.CreateCall(F, Src0); in emitUnaryMaybeConstrainedFPBuiltin()
470 return CGF.Builder.CreateCall(F, { Src0, Src1 }); in emitBinaryMaybeConstrainedFPBuiltin()
489 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 }); in emitTernaryMaybeConstrainedFPBuiltin()
509 return CGF.Builder.CreateCall(F, Args); in emitCallMaybeConstrainedFPBuiltin()
520 return CGF.Builder.CreateCall(F, Src0); in emitUnaryBuiltin()
531 return CGF.Builder.CreateCall(F, { Src0, Src1 }); in emitBinaryBuiltin()
543 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 }); in emitTernaryBuiltin()
554 return CGF.Builder.CreateCall(F, {Src0, Src1}); in emitFPIntBuiltin()
573 return CGF.Builder.CreateCall(F, Src0); in emitMaybeConstrainedFPToIntRoundBuiltin()
580 llvm::CallInst *Call = CGF.Builder.CreateCall(F, V); in EmitFAbs()
641 llvm::Value *Tmp = CGF.Builder.CreateCall(Callee, {X, Y}); in EmitOverflowIntrinsic()
652 llvm::Instruction *Call = CGF.Builder.CreateCall(F); in emitRangedBuiltin()
710 return Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue); in EmitVAStartEnd()
788 return Builder.CreateCall(F, {Ptr, Min, NullIsUnknown, Dynamic}); in emitBuiltinObjectSize()
901 return CGF.Builder.CreateCall(IA, {BitBase, BitPos}); in EmitX86BitTestIntrinsic()
1023 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp()
1026 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp()
1459 Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()}); in EmitMSVCBuiltinExpr()
1467 Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()}); in EmitMSVCBuiltinExpr()
1597 llvm::CallInst *CI = Builder.CreateCall(IA, EmitScalarExpr(E->getArg(0))); in EmitMSVCBuiltinExpr()
1989 Value *Res = CGF.Builder.CreateCall(Func, {GString}); in dumpRecord()
2029 Value *TmpRes = CGF.Builder.CreateCall(Func, {GString}); in dumpRecord()
2053 TmpRes = CGF.Builder.CreateCall(Func, {GString, FieldPtr}); in dumpRecord()
2058 Value *TmpRes = CGF.Builder.CreateCall(Func, {GString}); in dumpRecord()
2111 return RValue::get(Builder.CreateCall(F, { Src, Src, ShiftAmt })); in emitRotate()
2546 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy), in EmitBuiltinExpr()
2650 Value *Ctlz = Builder.CreateCall(F, {Tmp, Builder.getFalse()}); in EmitBuiltinExpr()
2667 Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef}); in EmitBuiltinExpr()
2684 Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef}); in EmitBuiltinExpr()
2701 Builder.CreateAdd(Builder.CreateCall(F, {ArgValue, Builder.getTrue()}), in EmitBuiltinExpr()
2721 Value *Tmp = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2737 Value *Result = Builder.CreateCall(F, {ArgValue, Builder.getFalse()}); in EmitBuiltinExpr()
2755 Value *Result = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2780 Builder.CreateCall(FnExpect, {ArgValue, ExpectedValue}, "expval"); in EmitBuiltinExpr()
2806 Value *Result = Builder.CreateCall( in EmitBuiltinExpr()
2834 return RValue::get(Builder.CreateCall(FnAssume, ArgValue)); in EmitBuiltinExpr()
2896 Value *Result = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2922 return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data})); in EmitBuiltinExpr()
2926 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
2932 return RValue::get(Builder.CreateCall(F, {Begin, End})); in EmitBuiltinExpr()
3159 Value *Result = Builder.CreateCall(F); in EmitBuiltinExpr()
3499 return RValue::get(Builder.CreateCall(F, in EmitBuiltinExpr()
3506 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
3510 return RValue::get(Builder.CreateCall(F, Builder.getInt32(0))); in EmitBuiltinExpr()
3516 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
3554 Builder.CreateCall(F, {Int, Ptr}); in EmitBuiltinExpr()
3564 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
3596 Value *FrameAddr = Builder.CreateCall( in EmitBuiltinExpr()
3603 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::stacksave)); in EmitBuiltinExpr()
3610 return RValue::get(Builder.CreateCall(F, Buf.getPointer())); in EmitBuiltinExpr()
3617 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::eh_sjlj_longjmp), Buf); in EmitBuiltinExpr()
4069 Builder.CreateCall(F, MetadataAsValue::get(getLLVMContext(), StrTuple)); in EmitBuiltinExpr()
4486 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
4995 return RValue::get(Builder.CreateCall(F, {Arg0Val, Arg1})); in EmitBuiltinExpr()
5033 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2})); in EmitBuiltinExpr()
5160 Value *V = Builder.CreateCall(F, Args); in EmitBuiltinExpr()
5359 return Builder.CreateCall(F, Ops, name); in EmitNeonCall()
6643 Ops[1] = Builder.CreateCall(F, Ops[1], "vld1xN"); in EmitCommonNeonBuiltinExpr()
6663 Ops[1] = Builder.CreateCall(F, {Ops[1], Align}, NameHint); in EmitCommonNeonBuiltinExpr()
6689 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), NameHint); in EmitCommonNeonBuiltinExpr()
7142 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_hint), in GetValueForARMHint()
7190 llvm::Value *Call = Builder.CreateCall(F, Metadata); in EmitSpecialRegisterBuiltin()
7208 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7214 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7217 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7288 return Builder.CreateCall(Emit); in EmitARMBuiltinExpr()
7293 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_dbg), Option); in EmitARMBuiltinExpr()
7305 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitARMBuiltinExpr()
7310 return Builder.CreateCall( in EmitARMBuiltinExpr()
7316 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls), Arg, "cls"); in EmitARMBuiltinExpr()
7320 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls64), Arg, in EmitARMBuiltinExpr()
7367 return Builder.CreateCall(F, {Coproc, Opc1, Rt, Rt2, CRm}); in EmitARMBuiltinExpr()
7387 Value *RtAndRt2 = Builder.CreateCall(F, {Coproc, Opc1, CRm}); in EmitARMBuiltinExpr()
7424 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitARMBuiltinExpr()
7452 Value *Val = Builder.CreateCall(F, LoadAddr, "ldrex"); in EmitARMBuiltinExpr()
7483 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "strexd"); in EmitARMBuiltinExpr()
7510 return Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex"); in EmitARMBuiltinExpr()
7515 return Builder.CreateCall(F); in EmitARMBuiltinExpr()
7551 Value *Res = Builder.CreateCall(F, {Arg0, Arg1a}); in EmitARMBuiltinExpr()
7552 return Builder.CreateCall(F, {Res, Arg1b}); in EmitARMBuiltinExpr()
7557 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitARMBuiltinExpr()
7717 return Builder.CreateCall(F, {Arg}, "vrndn"); } in EmitARMBuiltinExpr()
7757 return Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0], in EmitARMBuiltinExpr()
7784 return Builder.CreateCall(F, Ops, "vcvtr"); in EmitARMBuiltinExpr()
7826 Value *Ld = Builder.CreateCall(F, {Ops[0], Align}); in EmitARMBuiltinExpr()
7866 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Ty), {Ops[1], Ops[2]}); in EmitARMBuiltinExpr()
7891 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_neon_vst1, in EmitARMBuiltinExpr()
7988 return Builder.CreateCall( in ARMMVEVectorReinterpret()
8096 Value *LoadResult = Builder.CreateCall(F, Ops); in EmitARMMVEBuiltinExpr()
8141 ToReturn = Builder.CreateCall(F, Ops); in EmitARMMVEBuiltinExpr()
8444 return Builder.CreateCall(Ptrue, {Builder.getInt32(/*SV_ALL*/ 31)}); in EmitSVEAllTruePred()
8480 Value *C = Builder.CreateCall(F, Pred); in EmitSVEPredicateCast()
8529 Value *Call = Builder.CreateCall(F, Ops); in EmitSVEGatherLoad()
8589 return Builder.CreateCall(F, Ops); in EmitSVEScatterStore()
8622 return Builder.CreateCall(F, Ops); in EmitSVEGatherPrefetch()
8656 return Builder.CreateCall(F, { Predicate, BasePtr }); in EmitSVEStructLoad()
8696 Operands.push_back(Builder.CreateCall(FExtr, {Val, Builder.getInt32(I)})); in EmitSVEStructStore()
8700 return Builder.CreateCall(F, Operands); in EmitSVEStructStore()
8717 Value *Call = Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitSVEPMull()
8728 return Builder.CreateCall(F, {Ops[0], Builder.getInt32(0)}); in EmitSVEMovl()
8752 return Builder.CreateCall(F, {Predicate, BasePtr, PrfOp}); in EmitSVEPrefetchLoad()
8776 Value *Load = Builder.CreateCall(F, {Predicate, BasePtr}); in EmitSVEMaskedLoad()
8804 return Builder.CreateCall(F, {Val, Predicate, BasePtr}); in EmitSVEMaskedStore()
8811 return Builder.CreateCall(F, Scalar); in EmitSVEDupX()
8956 Ops[1] = Builder.CreateCall(Sel, {Ops[0], Ops[1], SplatZero}); in EmitAArch64SVEBuiltinExpr()
8961 Value *Call = Builder.CreateCall(F, Ops); in EmitAArch64SVEBuiltinExpr()
8980 return Builder.CreateCall(F, {Ops[0], Ops[1], Ops[1]}); in EmitAArch64SVEBuiltinExpr()
8988 return Builder.CreateCall(F, {Ops[0], Ops[1], Ops[0]}); in EmitAArch64SVEBuiltinExpr()
9080 Value *LD1RQ = Builder.CreateCall(F, {Pred, Alloca0}); in EmitAArch64SVEBuiltinExpr()
9090 Builder.CreateCall(F, {Pred, LD1RQ, EmitSVEDupX(Builder.getInt64(0))}); in EmitAArch64SVEBuiltinExpr()
9115 return Builder.CreateMul(NumEls, Builder.CreateCall(F)); in EmitAArch64SVEBuiltinExpr()
9135 Value *V0 = Builder.CreateCall(FExtr, {Ops[0], Builder.getInt32(0)}); in EmitAArch64SVEBuiltinExpr()
9136 Value *V1 = Builder.CreateCall(FExtr, {Ops[0], Builder.getInt32(1)}); in EmitAArch64SVEBuiltinExpr()
9138 return Builder.CreateCall(F, {V0, V1, Ops[1]}); in EmitAArch64SVEBuiltinExpr()
9183 return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, HintID)); in EmitAArch64BuiltinExpr()
9206 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitAArch64BuiltinExpr()
9213 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9220 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9226 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls), Arg, in EmitAArch64BuiltinExpr()
9231 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls64), Arg, in EmitAArch64BuiltinExpr()
9239 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint32z, Ty), in EmitAArch64BuiltinExpr()
9247 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint64z, Ty), in EmitAArch64BuiltinExpr()
9255 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint32x, Ty), in EmitAArch64BuiltinExpr()
9263 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint64x, Ty), in EmitAArch64BuiltinExpr()
9271 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9286 llvm::Value *Val = Builder.CreateCall(F, MemAddr); in EmitAArch64BuiltinExpr()
9311 return Builder.CreateCall(F, Args); in EmitAArch64BuiltinExpr()
9322 llvm::Value *Val = Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9352 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitAArch64BuiltinExpr()
9379 Value *Val = Builder.CreateCall(F, LoadAddr, "ldxr"); in EmitAArch64BuiltinExpr()
9408 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "stxp"); in EmitAArch64BuiltinExpr()
9435 return Builder.CreateCall(F, {StoreVal, StoreAddr}, "stxr"); in EmitAArch64BuiltinExpr()
9453 return Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
9458 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9494 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitAArch64BuiltinExpr()
9523 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9533 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9543 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9552 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9562 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9570 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9633 return Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
9639 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitAArch64BuiltinExpr()
9645 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9650 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
10255 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
11294 Ops[1] = Builder.CreateCall(F, Ops[1], "vld2"); in EmitAArch64BuiltinExpr()
11305 Ops[1] = Builder.CreateCall(F, Ops[1], "vld3"); in EmitAArch64BuiltinExpr()
11316 Ops[1] = Builder.CreateCall(F, Ops[1], "vld4"); in EmitAArch64BuiltinExpr()
11328 Ops[1] = Builder.CreateCall(F, Ops[1], "vld2"); in EmitAArch64BuiltinExpr()
11340 Ops[1] = Builder.CreateCall(F, Ops[1], "vld3"); in EmitAArch64BuiltinExpr()
11352 Ops[1] = Builder.CreateCall(F, Ops[1], "vld4"); in EmitAArch64BuiltinExpr()
11365 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld2_lane"); in EmitAArch64BuiltinExpr()
11379 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld3_lane"); in EmitAArch64BuiltinExpr()
11394 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld4_lane"); in EmitAArch64BuiltinExpr()
11586 return Builder.CreateCall(FnGetFieldInfo, {FieldAddr, InfoKind}); in EmitBPFBuiltinExpr()
11610 CallInst *Fn = Builder.CreateCall(FnDecl, {SeqNumVal, FlagValue}); in EmitBPFBuiltinExpr()
11646 Builder.CreateCall(IntrinsicFn, {SeqNumVal, EnumStrVal, FlagValue}); in EmitBPFBuiltinExpr()
11741 return CGF.Builder.CreateCall(F, { Ptr, MaskVec, Ops[1] }); in EmitX86ExpandLoad()
11754 return CGF.Builder.CreateCall(F, { Ops[0], Ops[1], MaskVec }); in EmitX86CompressExpand()
11770 return CGF.Builder.CreateCall(F, { Ops[1], Ptr, MaskVec }); in EmitX86CompressStore()
11802 return CGF.Builder.CreateCall(F, {Op0, Op1, Amt}); in EmitX86FunnelShift()
11946 Res = CGF.Builder.CreateCall(F, { Ops[0], Ops[3] }); in EmitX86ConvertIntToFp()
12011 Res = CGF.Builder.CreateCall(Intr, {A, B, C, Ops.back() }); in EmitX86FMAExpr()
12021 Res = CGF.Builder.CreateCall(FMA, {A, B, C}); in EmitX86FMAExpr()
12077 Res = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID), in EmitScalarFMAExpr()
12086 Res = CGF.Builder.CreateCall(FMA, Ops.slice(0, 3)); in EmitScalarFMAExpr()
12155 Value *Ternlog = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID), in EmitX86Ternlog()
12173 return CGF.Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitX86BinaryIntrinsic()
12193 return CGF.Builder.CreateCall(F, {Ops[0], Ops[1], Ops[2], Ops[3]}); in EmitX86CvtF16ToFloatExpr()
12363 return Builder.CreateCall(Func); in EmitX86CpuInit()
12411 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
12442 return Builder.CreateCall(F, {Address, RW, Locality, Data}); in EmitX86BuiltinExpr()
12445 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_clflush), in EmitX86BuiltinExpr()
12449 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_lfence)); in EmitX86BuiltinExpr()
12452 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_mfence)); in EmitX86BuiltinExpr()
12455 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_sfence)); in EmitX86BuiltinExpr()
12458 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_pause)); in EmitX86BuiltinExpr()
12461 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtsc)); in EmitX86BuiltinExpr()
12464 Value *Call = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtscp)); in EmitX86BuiltinExpr()
12473 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitX86BuiltinExpr()
12479 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitX86BuiltinExpr()
12533 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_ldmxcsr), in EmitX86BuiltinExpr()
12539 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_stmxcsr), in EmitX86BuiltinExpr()
12587 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
12591 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_xgetbv), Ops); in EmitX86BuiltinExpr()
12630 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
12953 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
13062 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
13176 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
13741 return Builder.CreateCall(Intr, {LHS, RHS}); in EmitX86BuiltinExpr()
13769 Value *Res = Builder.CreateCall(Intr, {LHS, RHS}); in EmitX86BuiltinExpr()
13848 return Builder.CreateCall(F, {Ops[0],Builder.getInt1(false)}); in EmitX86BuiltinExpr()
13861 A = Builder.CreateCall(F, {A}); in EmitX86BuiltinExpr()
13874 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
13885 A = Builder.CreateCall(F, A); in EmitX86BuiltinExpr()
13905 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
13915 return Builder.CreateCall(F, Ops[0]); in EmitX86BuiltinExpr()
13931 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitX86BuiltinExpr()
14063 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14069 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14076 return Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14083 return Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14090 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14097 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14103 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14109 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14115 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14121 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14127 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14133 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14142 return Builder.CreateCall(F, Ops, "pswapd"); in EmitX86BuiltinExpr()
14173 Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID)); in EmitX86BuiltinExpr()
14199 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), in EmitX86BuiltinExpr()
14240 Value *Fpclass = Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14276 Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID), {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14303 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14328 Value *Shufbit = Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14458 Value *Cmp = Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
14462 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
14535 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
14552 Value *Res = Builder.CreateCall(CGM.getIntrinsic(IID), Ops[0]); in EmitX86BuiltinExpr()
14607 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
14619 return Builder.CreateCall(F); in EmitX86BuiltinExpr()
14637 llvm::CallInst *CI = Builder.CreateCall(IA); in EmitX86BuiltinExpr()
14696 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14712 Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[0], Ops[1], Ops[2]}); in EmitX86BuiltinExpr()
14745 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[1], Ops[2]}); in EmitX86BuiltinExpr()
14780 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), InOps); in EmitX86BuiltinExpr()
14808 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::readcyclecounter)); in EmitPPCBuiltinExpr()
14877 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
14939 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
14952 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
14964 return Builder.CreateCall(F, {X, Undef}); in EmitPPCBuiltinExpr()
14974 return Builder.CreateCall(F, {X, Undef}); in EmitPPCBuiltinExpr()
15021 Call = Builder.CreateCall(F, Ops); in EmitPPCBuiltinExpr()
15040 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15062 return Builder.CreateCall(F, {X, Y}); in EmitPPCBuiltinExpr()
15104 : Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15113 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15132 return Builder.CreateFDiv(One, Builder.CreateCall(F, X), "rsqrt"); in EmitPPCBuiltinExpr()
15159 return Builder.CreateCall(F, {X, Y, Z}); in EmitPPCBuiltinExpr()
15166 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, Z}), "neg"); in EmitPPCBuiltinExpr()
15173 return Builder.CreateCall(F, {X, Y, Builder.CreateFNeg(Z, "neg")}); in EmitPPCBuiltinExpr()
15183 Builder.CreateCall(F, {X, Y, Builder.CreateFNeg(Z, "neg")}), in EmitPPCBuiltinExpr()
15227 return Builder.CreateCall(F, Ops); in EmitPPCBuiltinExpr()
15251 Value *Call = Builder.CreateCall(F, Ops); in EmitPPCBuiltinExpr()
15258 return Builder.CreateCall(F, Ops); in EmitPPCBuiltinExpr()
15372 Value *Call = Builder.CreateCall(F, {Vec}); in EmitPPCBuiltinExpr()
15406 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
15417 Value *Call = Builder.CreateCall(F, CallOps); in EmitPPCBuiltinExpr()
15429 auto *Call = CGF.Builder.CreateCall(F); in EmitAMDGPUDispatchPtr()
15541 llvm::Value *Tmp = Builder.CreateCall(Callee, {X, Y, Z}); in EmitAMDGPUBuiltinExpr()
15563 return Builder.CreateCall(F, {Src0, Src1, Src2, Src3ToBool}); in EmitAMDGPUBuiltinExpr()
15580 return Builder.CreateCall(F, Args); in EmitAMDGPUBuiltinExpr()
15627 return Builder.CreateCall(F, Src0); in EmitAMDGPUBuiltinExpr()
15633 return Builder.CreateCall(F, Src0); in EmitAMDGPUBuiltinExpr()
15656 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
15667 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
15682 return Builder.CreateCall(F, { Src0, Builder.getFalse() }); in EmitAMDGPUBuiltinExpr()
15708 return Builder.CreateCall(F, { Src0, Src1, Src2, Src3, Src4 }); in EmitAMDGPUBuiltinExpr()
15764 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
15810 return Builder.CreateCall(F, {Ptr, Val, MemOrder, MemScope, IsVolatile}); in EmitAMDGPUBuiltinExpr()
15831 Value *Call = CGF.Builder.CreateCall(F, Args); in EmitSystemZIntrinsicWithCC()
15844 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
15850 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
15856 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
15861 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort")); in EmitSystemZBuiltinExpr()
15867 return Builder.CreateCall(F, {Data, Address}); in EmitSystemZBuiltinExpr()
15882 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
15893 return Builder.CreateCall(F, {X, Undef}); in EmitSystemZBuiltinExpr()
15904 return Builder.CreateCall(F, {X, Undef}); in EmitSystemZBuiltinExpr()
15916 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
15930 return Builder.CreateCall(F, {X, Y, Z}); in EmitSystemZBuiltinExpr()
15944 return Builder.CreateCall(F, {X, Y, Builder.CreateFNeg(Z, "neg")}); in EmitSystemZBuiltinExpr()
15958 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, Z}), "neg"); in EmitSystemZBuiltinExpr()
15974 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, NegZ})); in EmitSystemZBuiltinExpr()
15982 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
15989 return Builder.CreateFNeg(Builder.CreateCall(F, X), "neg"); in EmitSystemZBuiltinExpr()
16033 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
16044 return Builder.CreateCall(F, {X, M4Value, M5Value}); in EmitSystemZBuiltinExpr()
16068 return Builder.CreateCall(F, {X, Y}); in EmitSystemZBuiltinExpr()
16078 return Builder.CreateCall(F, {X, Y, M4Value}); in EmitSystemZBuiltinExpr()
16102 return Builder.CreateCall(F, {X, Y}); in EmitSystemZBuiltinExpr()
16112 return Builder.CreateCall(F, {X, Y, M4Value}); in EmitSystemZBuiltinExpr()
16121 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
16464 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
16471 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
16547 return Builder.CreateCall(FnALI32, {Ptr, Val}); in EmitNVPTXBuiltinExpr()
16555 return Builder.CreateCall(FnALD32, {Ptr, Val}); in EmitNVPTXBuiltinExpr()
16679 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
16689 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
16700 Value *ResultPair = Builder.CreateCall( in EmitNVPTXBuiltinExpr()
16764 Builder.CreateCall(CGM.getIntrinsic(IID, Src->getType()), {Src, Ldm}); in EmitNVPTXBuiltinExpr()
16820 Value *Result = Builder.CreateCall(Intrinsic, Values); in EmitNVPTXBuiltinExpr()
16905 Value *Result = Builder.CreateCall(Intrinsic, Values); in EmitNVPTXBuiltinExpr()
17017 return Builder.CreateCall(Callee, I); in EmitWebAssemblyBuiltinExpr()
17025 return Builder.CreateCall(Callee, Args); in EmitWebAssemblyBuiltinExpr()
17030 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
17035 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
17039 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
17045 return Builder.CreateCall(Callee, {Tag, Obj}); in EmitWebAssemblyBuiltinExpr()
17049 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
17056 return Builder.CreateCall(Callee, {Addr, Expected, Timeout}); in EmitWebAssemblyBuiltinExpr()
17063 return Builder.CreateCall(Callee, {Addr, Expected, Timeout}); in EmitWebAssemblyBuiltinExpr()
17069 return Builder.CreateCall(Callee, {Addr, Count}); in EmitWebAssemblyBuiltinExpr()
17079 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
17089 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
17100 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
17111 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
17121 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17131 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17139 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17147 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17180 return Builder.CreateCall(Callee, Value); in EmitWebAssemblyBuiltinExpr()
17186 return Builder.CreateCall(Callee, {Src, Indices}); in EmitWebAssemblyBuiltinExpr()
17277 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17336 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17342 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17385 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17407 return Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
17415 return Builder.CreateCall(Callee, {V1, V2, C}); in EmitWebAssemblyBuiltinExpr()
17421 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
17426 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
17449 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
17458 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
17464 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
17470 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
17493 return Builder.CreateCall(Callee, {Low, High}); in EmitWebAssemblyBuiltinExpr()
17513 Value *Trunc = Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
17523 return Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
17528 return Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
17533 return Builder.CreateCall(Callee, {Ptr}); in EmitWebAssemblyBuiltinExpr()
17538 return Builder.CreateCall(Callee, {Ptr}); in EmitWebAssemblyBuiltinExpr()
17584 return Builder.CreateCall(Callee, {Ptr, Vec, LaneIdx}); in EmitWebAssemblyBuiltinExpr()
17598 return Builder.CreateCall(Callee, Ops); in EmitWebAssemblyBuiltinExpr()
17685 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops); in EmitHexagonBuiltinExpr()
17721 llvm::Value *Result = Builder.CreateCall( in EmitHexagonBuiltinExpr()
17742 return Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
17748 return Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
17765 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
17838 llvm::Value *Call = Builder.CreateCall(IntrFn, Ops); in EmitHexagonBuiltinExpr()
17989 return Builder.CreateCall(F, Ops, ""); in EmitRISCVBuiltinExpr()