Lines Matching refs:CreateCall

476     return CGF.Builder.CreateCall(F, Src0);  in emitUnaryMaybeConstrainedFPBuiltin()
494 return CGF.Builder.CreateCall(F, { Src0, Src1 }); in emitBinaryMaybeConstrainedFPBuiltin()
513 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 }); in emitTernaryMaybeConstrainedFPBuiltin()
533 return CGF.Builder.CreateCall(F, Args); in emitCallMaybeConstrainedFPBuiltin()
544 return CGF.Builder.CreateCall(F, Src0, Name); in emitUnaryBuiltin()
555 return CGF.Builder.CreateCall(F, { Src0, Src1 }); in emitBinaryBuiltin()
567 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 }); in emitTernaryBuiltin()
578 return CGF.Builder.CreateCall(F, {Src0, Src1}); in emitFPIntBuiltin()
597 return CGF.Builder.CreateCall(F, Src0); in emitMaybeConstrainedFPToIntRoundBuiltin()
604 llvm::CallInst *Call = CGF.Builder.CreateCall(F, V); in EmitFAbs()
665 llvm::Value *Tmp = CGF.Builder.CreateCall(Callee, {X, Y}); in EmitOverflowIntrinsic()
676 llvm::Instruction *Call = CGF.Builder.CreateCall(F); in emitRangedBuiltin()
734 return Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue); in EmitVAStartEnd()
812 return Builder.CreateCall(F, {Ptr, Min, NullIsUnknown, Dynamic}); in emitBuiltinObjectSize()
925 return CGF.Builder.CreateCall(IA, {BitBase, BitPos}); in EmitX86BitTestIntrinsic()
1066 llvm::CallInst *CI = CGF.Builder.CreateCall(IA, {Addr}); in emitPPCLoadReserveIntrinsic()
1098 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp()
1101 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp()
1533 Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()}); in EmitMSVCBuiltinExpr()
1541 Value *ZeroCount = Builder.CreateCall(F, {ArgValue, Builder.getTrue()}); in EmitMSVCBuiltinExpr()
1671 llvm::CallInst *CI = Builder.CreateCall(IA, EmitScalarExpr(E->getArg(0))); in EmitMSVCBuiltinExpr()
2095 return RValue::get(Builder.CreateCall(F, { Src, Src, ShiftAmt })); in emitRotate()
2531 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy), in EmitBuiltinExpr()
2618 Value *Ctlz = Builder.CreateCall(F, {Tmp, Builder.getFalse()}); in EmitBuiltinExpr()
2635 Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef}); in EmitBuiltinExpr()
2652 Value *Result = Builder.CreateCall(F, {ArgValue, ZeroUndef}); in EmitBuiltinExpr()
2669 Builder.CreateAdd(Builder.CreateCall(F, {ArgValue, Builder.getTrue()}), in EmitBuiltinExpr()
2689 Value *Tmp = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2705 Value *Result = Builder.CreateCall(F, {ArgValue, Builder.getFalse()}); in EmitBuiltinExpr()
2723 Value *Result = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2748 Builder.CreateCall(FnExpect, {ArgValue, ExpectedValue}, "expval"); in EmitBuiltinExpr()
2774 Value *Result = Builder.CreateCall( in EmitBuiltinExpr()
2802 return RValue::get(Builder.CreateCall(FnAssume, ArgValue)); in EmitBuiltinExpr()
2897 Value *Result = Builder.CreateCall(F, ArgValue); in EmitBuiltinExpr()
2923 return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data})); in EmitBuiltinExpr()
2927 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
2933 return RValue::get(Builder.CreateCall(F, {Begin, End})); in EmitBuiltinExpr()
2963 return RValue::get(Builder.CreateCall(F, { Src0, Src1 })); in EmitBuiltinExpr()
3300 Value *Result = Builder.CreateCall(F); in EmitBuiltinExpr()
3655 return RValue::get(Builder.CreateCall(F, in EmitBuiltinExpr()
3662 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
3666 return RValue::get(Builder.CreateCall(F, Builder.getInt32(0))); in EmitBuiltinExpr()
3672 return RValue::get(Builder.CreateCall(F, Depth)); in EmitBuiltinExpr()
3710 Builder.CreateCall(F, {Int, Ptr}); in EmitBuiltinExpr()
3720 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
3752 Value *FrameAddr = Builder.CreateCall( in EmitBuiltinExpr()
3759 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::stacksave)); in EmitBuiltinExpr()
3766 return RValue::get(Builder.CreateCall(F, Buf.getPointer())); in EmitBuiltinExpr()
3773 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::eh_sjlj_longjmp), Buf); in EmitBuiltinExpr()
4224 Builder.CreateCall(F, MetadataAsValue::get(getLLVMContext(), StrTuple)); in EmitBuiltinExpr()
4652 return RValue::get(Builder.CreateCall(F)); in EmitBuiltinExpr()
5164 return RValue::get(Builder.CreateCall(F, {Arg0Val, Arg1})); in EmitBuiltinExpr()
5202 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2})); in EmitBuiltinExpr()
5335 Value *V = Builder.CreateCall(F, Args); in EmitBuiltinExpr()
5540 return Builder.CreateCall(F, Ops, name); in EmitNeonCall()
6837 Ops[1] = Builder.CreateCall(F, Ops[1], "vld1xN"); in EmitCommonNeonBuiltinExpr()
6857 Ops[1] = Builder.CreateCall(F, {Ops[1], Align}, NameHint); in EmitCommonNeonBuiltinExpr()
6882 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), NameHint); in EmitCommonNeonBuiltinExpr()
7338 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_hint), in GetValueForARMHint()
7386 llvm::Value *Call = Builder.CreateCall(F, Metadata); in EmitSpecialRegisterBuiltin()
7404 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7410 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7413 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitSpecialRegisterBuiltin()
7484 return Builder.CreateCall(Emit); in EmitARMBuiltinExpr()
7489 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_dbg), Option); in EmitARMBuiltinExpr()
7501 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitARMBuiltinExpr()
7506 return Builder.CreateCall( in EmitARMBuiltinExpr()
7512 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls), Arg, "cls"); in EmitARMBuiltinExpr()
7516 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_cls64), Arg, in EmitARMBuiltinExpr()
7563 return Builder.CreateCall(F, {Coproc, Opc1, Rt, Rt2, CRm}); in EmitARMBuiltinExpr()
7583 Value *RtAndRt2 = Builder.CreateCall(F, {Coproc, Opc1, CRm}); in EmitARMBuiltinExpr()
7620 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitARMBuiltinExpr()
7649 CallInst *Val = Builder.CreateCall(F, LoadAddr, "ldrex"); in EmitARMBuiltinExpr()
7682 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "strexd"); in EmitARMBuiltinExpr()
7710 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex"); in EmitARMBuiltinExpr()
7718 return Builder.CreateCall(F); in EmitARMBuiltinExpr()
7754 Value *Res = Builder.CreateCall(F, {Arg0, Arg1a}); in EmitARMBuiltinExpr()
7755 return Builder.CreateCall(F, {Res, Arg1b}); in EmitARMBuiltinExpr()
7760 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitARMBuiltinExpr()
7800 return Builder.CreateCall(F); in EmitARMBuiltinExpr()
7925 return Builder.CreateCall(F, {Arg}, "vrndn"); } in EmitARMBuiltinExpr()
7966 return Builder.CreateCall(F, {Ops[1], Ops[2], Ops[0], in EmitARMBuiltinExpr()
7993 return Builder.CreateCall(F, Ops, "vcvtr"); in EmitARMBuiltinExpr()
8035 Value *Ld = Builder.CreateCall(F, {Ops[0], Align}); in EmitARMBuiltinExpr()
8075 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Ty), {Ops[1], Ops[2]}); in EmitARMBuiltinExpr()
8100 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_neon_vst1, in EmitARMBuiltinExpr()
8197 return Builder.CreateCall( in ARMMVEVectorReinterpret()
8305 Value *LoadResult = Builder.CreateCall(F, Ops); in EmitARMMVEBuiltinExpr()
8350 ToReturn = Builder.CreateCall(F, Ops); in EmitARMMVEBuiltinExpr()
8654 return Builder.CreateCall(Ptrue, {Builder.getInt32(/*SV_ALL*/ 31)}); in EmitSVEAllTruePred()
8690 Value *C = Builder.CreateCall(F, Pred); in EmitSVEPredicateCast()
8739 Value *Call = Builder.CreateCall(F, Ops); in EmitSVEGatherLoad()
8799 return Builder.CreateCall(F, Ops); in EmitSVEScatterStore()
8832 return Builder.CreateCall(F, Ops); in EmitSVEGatherPrefetch()
8866 return Builder.CreateCall(F, { Predicate, BasePtr }); in EmitSVEStructLoad()
8906 Operands.push_back(Builder.CreateCall(FExtr, {Val, Builder.getInt32(I)})); in EmitSVEStructStore()
8910 return Builder.CreateCall(F, Operands); in EmitSVEStructStore()
8927 Value *Call = Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitSVEPMull()
8938 return Builder.CreateCall(F, {Ops[0], Builder.getInt32(0)}); in EmitSVEMovl()
8962 return Builder.CreateCall(F, {Predicate, BasePtr, PrfOp}); in EmitSVEPrefetchLoad()
8987 cast<llvm::Instruction>(Builder.CreateCall(F, {Predicate, BasePtr})); in EmitSVEMaskedLoad()
9018 cast<llvm::Instruction>(Builder.CreateCall(F, {Val, Predicate, BasePtr})); in EmitSVEMaskedStore()
9028 return Builder.CreateCall(F, Scalar); in EmitSVEDupX()
9175 Ops[1] = Builder.CreateCall(Sel, {Ops[0], Ops[1], SplatZero}); in EmitAArch64SVEBuiltinExpr()
9180 Value *Call = Builder.CreateCall(F, Ops); in EmitAArch64SVEBuiltinExpr()
9199 return Builder.CreateCall(F, {Ops[0], Ops[1], Ops[1]}); in EmitAArch64SVEBuiltinExpr()
9207 return Builder.CreateCall(F, {Ops[0], Ops[1], Ops[0]}); in EmitAArch64SVEBuiltinExpr()
9298 Builder.CreateCall(F, {InsertSubVec, Builder.getInt64(0)}); in EmitAArch64SVEBuiltinExpr()
9307 Value *Call = Builder.CreateCall( in EmitAArch64SVEBuiltinExpr()
9333 return Builder.CreateMul(NumEls, Builder.CreateCall(F)); in EmitAArch64SVEBuiltinExpr()
9353 Value *V0 = Builder.CreateCall(FExtr, {Ops[0], Builder.getInt32(0)}); in EmitAArch64SVEBuiltinExpr()
9354 Value *V1 = Builder.CreateCall(FExtr, {Ops[0], Builder.getInt32(1)}); in EmitAArch64SVEBuiltinExpr()
9356 return Builder.CreateCall(F, {V0, V1, Ops[1]}); in EmitAArch64SVEBuiltinExpr()
9449 return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, HintID)); in EmitAArch64BuiltinExpr()
9472 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitAArch64BuiltinExpr()
9479 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9486 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9492 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls), Arg, in EmitAArch64BuiltinExpr()
9497 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_cls64), Arg, in EmitAArch64BuiltinExpr()
9505 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint32z, Ty), in EmitAArch64BuiltinExpr()
9513 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint64z, Ty), in EmitAArch64BuiltinExpr()
9521 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint32x, Ty), in EmitAArch64BuiltinExpr()
9529 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::aarch64_frint64x, Ty), in EmitAArch64BuiltinExpr()
9537 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9552 llvm::Value *Val = Builder.CreateCall(F, MemAddr); in EmitAArch64BuiltinExpr()
9581 return Builder.CreateCall(F, Args); in EmitAArch64BuiltinExpr()
9592 llvm::Value *Val = Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9623 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitAArch64BuiltinExpr()
9652 CallInst *Val = Builder.CreateCall(F, LoadAddr, "ldxr"); in EmitAArch64BuiltinExpr()
9684 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "stxp"); in EmitAArch64BuiltinExpr()
9712 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "stxr"); in EmitAArch64BuiltinExpr()
9733 return Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
9742 return Builder.CreateCall(F, {EmitScalarExpr(E->getArg(0))}); in EmitAArch64BuiltinExpr()
9747 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9783 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitAArch64BuiltinExpr()
9794 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9824 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9834 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9844 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9853 Value *RV = Builder.CreateCall( in EmitAArch64BuiltinExpr()
9863 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9871 return Builder.CreateCall( in EmitAArch64BuiltinExpr()
9934 return Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
9940 return Builder.CreateCall(F, { Metadata, ArgValue }); in EmitAArch64BuiltinExpr()
9946 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9951 return Builder.CreateCall(F); in EmitAArch64BuiltinExpr()
9991 llvm::Value *X18 = Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
10016 llvm::Value *X18 = Builder.CreateCall(F, Metadata); in EmitAArch64BuiltinExpr()
10638 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
11677 Ops[1] = Builder.CreateCall(F, Ops[1], "vld2"); in EmitAArch64BuiltinExpr()
11688 Ops[1] = Builder.CreateCall(F, Ops[1], "vld3"); in EmitAArch64BuiltinExpr()
11699 Ops[1] = Builder.CreateCall(F, Ops[1], "vld4"); in EmitAArch64BuiltinExpr()
11711 Ops[1] = Builder.CreateCall(F, Ops[1], "vld2"); in EmitAArch64BuiltinExpr()
11723 Ops[1] = Builder.CreateCall(F, Ops[1], "vld3"); in EmitAArch64BuiltinExpr()
11735 Ops[1] = Builder.CreateCall(F, Ops[1], "vld4"); in EmitAArch64BuiltinExpr()
11748 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld2_lane"); in EmitAArch64BuiltinExpr()
11762 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld3_lane"); in EmitAArch64BuiltinExpr()
11777 Ops[1] = Builder.CreateCall(F, makeArrayRef(Ops).slice(1), "vld4_lane"); in EmitAArch64BuiltinExpr()
11969 return Builder.CreateCall(FnGetFieldInfo, {FieldAddr, InfoKind}); in EmitBPFBuiltinExpr()
11993 CallInst *Fn = Builder.CreateCall(FnDecl, {SeqNumVal, FlagValue}); in EmitBPFBuiltinExpr()
12029 Builder.CreateCall(IntrinsicFn, {SeqNumVal, EnumStrVal, FlagValue}); in EmitBPFBuiltinExpr()
12124 return CGF.Builder.CreateCall(F, { Ptr, MaskVec, Ops[1] }); in EmitX86ExpandLoad()
12137 return CGF.Builder.CreateCall(F, { Ops[0], Ops[1], MaskVec }); in EmitX86CompressExpand()
12153 return CGF.Builder.CreateCall(F, { Ops[1], Ptr, MaskVec }); in EmitX86CompressStore()
12185 return CGF.Builder.CreateCall(F, {Op0, Op1, Amt}); in EmitX86FunnelShift()
12329 Res = CGF.Builder.CreateCall(F, { Ops[0], Ops[3] }); in EmitX86ConvertIntToFp()
12410 Res = CGF.Builder.CreateCall(Intr, {A, B, C, Ops.back() }); in EmitX86FMAExpr()
12420 Res = CGF.Builder.CreateCall(FMA, {A, B, C}); in EmitX86FMAExpr()
12496 Res = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID), in EmitScalarFMAExpr()
12505 Res = CGF.Builder.CreateCall(FMA, Ops.slice(0, 3)); in EmitScalarFMAExpr()
12574 Value *Ternlog = CGF.Builder.CreateCall(CGF.CGM.getIntrinsic(IID), in EmitX86Ternlog()
12605 return CGF.Builder.CreateCall(F, {Ops[0], Ops[1], Ops[2], Ops[3]}); in EmitX86CvtF16ToFloatExpr()
12760 return Builder.CreateCall(Func); in EmitX86CpuInit()
12809 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
12840 return Builder.CreateCall(F, {Address, RW, Locality, Data}); in EmitX86BuiltinExpr()
12843 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_clflush), in EmitX86BuiltinExpr()
12847 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_lfence)); in EmitX86BuiltinExpr()
12850 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_mfence)); in EmitX86BuiltinExpr()
12853 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_sfence)); in EmitX86BuiltinExpr()
12856 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse2_pause)); in EmitX86BuiltinExpr()
12859 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtsc)); in EmitX86BuiltinExpr()
12862 Value *Call = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_rdtscp)); in EmitX86BuiltinExpr()
12871 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitX86BuiltinExpr()
12877 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitX86BuiltinExpr()
12931 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_ldmxcsr), in EmitX86BuiltinExpr()
12937 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_stmxcsr), in EmitX86BuiltinExpr()
12985 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
12989 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_xgetbv), Ops); in EmitX86BuiltinExpr()
13029 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
13373 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
13482 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
13596 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
14165 return Builder.CreateCall(Intr, {LHS, RHS}); in EmitX86BuiltinExpr()
14193 Value *Res = Builder.CreateCall(Intr, {LHS, RHS}); in EmitX86BuiltinExpr()
14272 return Builder.CreateCall(F, {Ops[0],Builder.getInt1(false)}); in EmitX86BuiltinExpr()
14285 A = Builder.CreateCall(F, {A}); in EmitX86BuiltinExpr()
14311 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
14322 A = Builder.CreateCall(F, A); in EmitX86BuiltinExpr()
14357 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
14367 return Builder.CreateCall(F, Ops[0]); in EmitX86BuiltinExpr()
14452 return Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14462 return Builder.CreateCall(F, {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14472 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14482 return Builder.CreateCall(F, {Ops[0]}); in EmitX86BuiltinExpr()
14491 return Builder.CreateCall(F, Ops, "pswapd"); in EmitX86BuiltinExpr()
14522 Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID)); in EmitX86BuiltinExpr()
14548 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), in EmitX86BuiltinExpr()
14601 Value *Fpclass = Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14637 Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID), {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
14664 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14689 Value *Shufbit = Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
14822 Value *Cmp = Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
14826 return Builder.CreateCall(Intr, Ops); in EmitX86BuiltinExpr()
14899 return Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
14916 Value *Res = Builder.CreateCall(CGM.getIntrinsic(IID), Ops[0]); in EmitX86BuiltinExpr()
14946 Value *IACall = Builder.CreateCall(IA, {FuncId, SubFuncId}); in EmitX86BuiltinExpr()
15011 return Builder.CreateCall(F, Ops); in EmitX86BuiltinExpr()
15023 return Builder.CreateCall(F); in EmitX86BuiltinExpr()
15041 llvm::CallInst *CI = Builder.CreateCall(IA); in EmitX86BuiltinExpr()
15072 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[0], Ops[1]}); in EmitX86BuiltinExpr()
15088 Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[0], Ops[1], Ops[2]}); in EmitX86BuiltinExpr()
15127 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), {Ops[1], Ops[2]}); in EmitX86BuiltinExpr()
15184 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), InOps); in EmitX86BuiltinExpr()
15222 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
15231 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
15241 Value *Call = Builder.CreateCall(CGM.getIntrinsic(IID), Ops); in EmitX86BuiltinExpr()
15270 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::readcyclecounter)); in EmitPPCBuiltinExpr()
15342 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
15408 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
15441 Value *LoLd = Builder.CreateCall(Lvx, Op0, "ld.lo"); in EmitPPCBuiltinExpr()
15442 Value *HiLd = Builder.CreateCall(Lvx, HiMem, "ld.hi"); in EmitPPCBuiltinExpr()
15443 Value *Mask1 = Builder.CreateCall(Lvs, Op0, "mask1"); in EmitPPCBuiltinExpr()
15447 Value *AllElts = Builder.CreateCall(Vperm, {Op0, Op1, Mask1}, "shuffle1"); in EmitPPCBuiltinExpr()
15465 Builder.CreateCall(Vperm, {Zero, AllElts, Mask2}, "shuffle2"), ResTy); in EmitPPCBuiltinExpr()
15518 Elt = Builder.CreateCall(F, Elt); in EmitPPCBuiltinExpr()
15561 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15573 return Builder.CreateCall(F, {X, Undef}); in EmitPPCBuiltinExpr()
15583 return Builder.CreateCall(F, {X, Undef}); in EmitPPCBuiltinExpr()
15643 Builder.CreateCall(CGM.getIntrinsic(ID), {Op0, Op1, Op2}), ResultType); in EmitPPCBuiltinExpr()
15652 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15678 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops, ""); in EmitPPCBuiltinExpr()
15709 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops, ""); in EmitPPCBuiltinExpr()
15726 Value *Shift = Builder.CreateCall(F, {Op0, Op0, Op2}); in EmitPPCBuiltinExpr()
15740 Value *Shift = Builder.CreateCall(F, {Op0, Op0, Op1}); in EmitPPCBuiltinExpr()
15748 Value *Tmp = Builder.CreateCall(F, Op0); in EmitPPCBuiltinExpr()
15763 return Builder.CreateCall(F, {Op0, Op1}, "cmpb"); in EmitPPCBuiltinExpr()
15789 Builder.CreateCall(F, {ArgOneLo, ArgTwoLo}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
15791 Builder.CreateCall(F, {ArgOneHi, ArgTwoHi}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
15803 return Builder.CreateCall(F, {X, Y}); in EmitPPCBuiltinExpr()
15845 : Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15854 return Builder.CreateCall(F, X); in EmitPPCBuiltinExpr()
15876 Value *FDiv = Builder.CreateFDiv(One, Builder.CreateCall(F, X), "rsqrt"); in EmitPPCBuiltinExpr()
15900 Value *Rotate = Builder.CreateCall(F, {Op0, Op0, ShiftAmt}); in EmitPPCBuiltinExpr()
15906 Value *LoadIntrinsic = Builder.CreateCall(F, {Op0}); in EmitPPCBuiltinExpr()
15935 return Builder.CreateCall(F, {X, Y, Z}); in EmitPPCBuiltinExpr()
15942 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, Z}), "neg"); in EmitPPCBuiltinExpr()
15949 return Builder.CreateCall(F, {X, Y, Builder.CreateFNeg(Z, "neg")}); in EmitPPCBuiltinExpr()
15960 return Builder.CreateCall( in EmitPPCBuiltinExpr()
16004 return Builder.CreateCall(F, {Op0, Op1, Op2}); in EmitPPCBuiltinExpr()
16029 Value *Call = Builder.CreateCall(F, {Op0, Op1}); in EmitPPCBuiltinExpr()
16036 return Builder.CreateCall(F, {Op0, Op1}); in EmitPPCBuiltinExpr()
16132 return Builder.CreateCall(F, {Op0, Op1}); in EmitPPCBuiltinExpr()
16167 Value *Call = Builder.CreateCall(F, {Vec}); in EmitPPCBuiltinExpr()
16212 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr()
16223 Value *Call = Builder.CreateCall(F, CallOps); in EmitPPCBuiltinExpr()
16281 return Builder.CreateCall(F, {Op0}); in EmitPPCBuiltinExpr()
16290 return Builder.CreateCall(F, {Op0, Op1}); in EmitPPCBuiltinExpr()
16296 return Builder.CreateCall(F, {ArgValue}, "popcntb"); in EmitPPCBuiltinExpr()
16305 return Builder.CreateCall(F, {Op0, Cast}, ""); in EmitPPCBuiltinExpr()
16364 return Builder.CreateCall(CGM.getIntrinsic(IntrinsicID), {Op0, Op1}, in EmitPPCBuiltinExpr()
16372 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_maxfe), in EmitPPCBuiltinExpr()
16380 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_maxfl), in EmitPPCBuiltinExpr()
16388 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_maxfs), in EmitPPCBuiltinExpr()
16396 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_minfe), in EmitPPCBuiltinExpr()
16404 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_minfl), in EmitPPCBuiltinExpr()
16412 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::ppc_minfs), in EmitPPCBuiltinExpr()
16430 auto *Call = CGF.Builder.CreateCall(F); in EmitAMDGPUDispatchPtr()
16445 auto *Call = CGF.Builder.CreateCall(F); in EmitAMDGPUImplicitArgPtr()
16561 llvm::Value *Tmp = Builder.CreateCall(Callee, {X, Y, Z}); in EmitAMDGPUBuiltinExpr()
16582 return Builder.CreateCall(F, {Src0, Src1, Src2, Src3ToBool}); in EmitAMDGPUBuiltinExpr()
16599 return Builder.CreateCall(F, Args); in EmitAMDGPUBuiltinExpr()
16646 return Builder.CreateCall(F, Src0); in EmitAMDGPUBuiltinExpr()
16652 return Builder.CreateCall(F, Src0); in EmitAMDGPUBuiltinExpr()
16675 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
16686 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
16701 return Builder.CreateCall(F, { Src0, Builder.getFalse() }); in EmitAMDGPUBuiltinExpr()
16727 return Builder.CreateCall(F, { Src0, Src1, Src2, Src3, Src4 }); in EmitAMDGPUBuiltinExpr()
16783 return Builder.CreateCall(F, {Addr, Val}); in EmitAMDGPUBuiltinExpr()
16799 return Builder.CreateCall(F, {Addr, Val}); in EmitAMDGPUBuiltinExpr()
16822 return Builder.CreateCall(F, {Addr, Val, ZeroI32, ZeroI32, ZeroI1}); in EmitAMDGPUBuiltinExpr()
16861 return Builder.CreateCall(F, {NodePtr, RayExtent, RayOrigin, RayDir, in EmitAMDGPUBuiltinExpr()
16925 return Builder.CreateCall(F, Args); in EmitAMDGPUBuiltinExpr()
16967 return Builder.CreateCall(F, { Src0, Src1, Src2 }); in EmitAMDGPUBuiltinExpr()
17013 return Builder.CreateCall(F, {Ptr, Val, MemOrder, MemScope, IsVolatile}); in EmitAMDGPUBuiltinExpr()
17034 Value *Call = CGF.Builder.CreateCall(F, Args); in EmitSystemZIntrinsicWithCC()
17047 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
17053 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
17059 return Builder.CreateCall(F, {TDB, Control}); in EmitSystemZBuiltinExpr()
17064 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort")); in EmitSystemZBuiltinExpr()
17070 return Builder.CreateCall(F, {Data, Address}); in EmitSystemZBuiltinExpr()
17085 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
17096 return Builder.CreateCall(F, {X, Undef}); in EmitSystemZBuiltinExpr()
17107 return Builder.CreateCall(F, {X, Undef}); in EmitSystemZBuiltinExpr()
17119 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
17133 return Builder.CreateCall(F, {X, Y, Z}); in EmitSystemZBuiltinExpr()
17147 return Builder.CreateCall(F, {X, Y, Builder.CreateFNeg(Z, "neg")}); in EmitSystemZBuiltinExpr()
17161 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, Z}), "neg"); in EmitSystemZBuiltinExpr()
17177 return Builder.CreateFNeg(Builder.CreateCall(F, {X, Y, NegZ})); in EmitSystemZBuiltinExpr()
17185 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
17192 return Builder.CreateFNeg(Builder.CreateCall(F, X), "neg"); in EmitSystemZBuiltinExpr()
17236 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
17247 return Builder.CreateCall(F, {X, M4Value, M5Value}); in EmitSystemZBuiltinExpr()
17271 return Builder.CreateCall(F, {X, Y}); in EmitSystemZBuiltinExpr()
17281 return Builder.CreateCall(F, {X, Y, M4Value}); in EmitSystemZBuiltinExpr()
17305 return Builder.CreateCall(F, {X, Y}); in EmitSystemZBuiltinExpr()
17315 return Builder.CreateCall(F, {X, Y, M4Value}); in EmitSystemZBuiltinExpr()
17324 return Builder.CreateCall(F, X); in EmitSystemZBuiltinExpr()
17734 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
17742 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
17817 return Builder.CreateCall(FnALI32, {Ptr, Val}); in EmitNVPTXBuiltinExpr()
17825 return Builder.CreateCall(FnALD32, {Ptr, Val}); in EmitNVPTXBuiltinExpr()
17951 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
17962 return Builder.CreateCall( in EmitNVPTXBuiltinExpr()
17972 Value *ResultPair = Builder.CreateCall( in EmitNVPTXBuiltinExpr()
18049 Builder.CreateCall(CGM.getIntrinsic(IID, Src->getType()), {Src, Ldm}); in EmitNVPTXBuiltinExpr()
18107 Value *Result = Builder.CreateCall(Intrinsic, Values); in EmitNVPTXBuiltinExpr()
18199 Value *Result = Builder.CreateCall(Intrinsic, Values); in EmitNVPTXBuiltinExpr()
18312 return Builder.CreateCall(Callee, I); in EmitWebAssemblyBuiltinExpr()
18320 return Builder.CreateCall(Callee, Args); in EmitWebAssemblyBuiltinExpr()
18325 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
18330 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
18334 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
18340 return Builder.CreateCall(Callee, {Tag, Obj}); in EmitWebAssemblyBuiltinExpr()
18344 return Builder.CreateCall(Callee); in EmitWebAssemblyBuiltinExpr()
18351 return Builder.CreateCall(Callee, {Addr, Expected, Timeout}); in EmitWebAssemblyBuiltinExpr()
18358 return Builder.CreateCall(Callee, {Addr, Expected, Timeout}); in EmitWebAssemblyBuiltinExpr()
18364 return Builder.CreateCall(Callee, {Addr, Count}); in EmitWebAssemblyBuiltinExpr()
18374 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
18384 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
18395 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
18406 return Builder.CreateCall(Callee, {Src}); in EmitWebAssemblyBuiltinExpr()
18416 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18426 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18434 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18442 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18475 return Builder.CreateCall(Callee, Value); in EmitWebAssemblyBuiltinExpr()
18481 return Builder.CreateCall(Callee, {Src, Indices}); in EmitWebAssemblyBuiltinExpr()
18515 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18574 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18580 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18602 return Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
18610 return Builder.CreateCall(Callee, {V1, V2, C}); in EmitWebAssemblyBuiltinExpr()
18616 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18622 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18645 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18654 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18660 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18666 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18689 return Builder.CreateCall(Callee, {Low, High}); in EmitWebAssemblyBuiltinExpr()
18708 Value *Trunc = Builder.CreateCall(Callee, Vec); in EmitWebAssemblyBuiltinExpr()
18724 return Builder.CreateCall(Callee, Ops); in EmitWebAssemblyBuiltinExpr()
18747 return Builder.CreateCall(Callee, {A, B, C}); in EmitWebAssemblyBuiltinExpr()
18758 return Builder.CreateCall(Callee, {A, B, C}); in EmitWebAssemblyBuiltinExpr()
18764 return Builder.CreateCall(Callee, {Src, Indices}); in EmitWebAssemblyBuiltinExpr()
18786 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18811 return Builder.CreateCall(Callee, {Vec}); in EmitWebAssemblyBuiltinExpr()
18817 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18823 return Builder.CreateCall(Callee, {LHS, RHS}); in EmitWebAssemblyBuiltinExpr()
18831 return Builder.CreateCall(Callee, {LHS, RHS, Acc}); in EmitWebAssemblyBuiltinExpr()
18919 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops); in EmitHexagonBuiltinExpr()
18955 llvm::Value *Result = Builder.CreateCall( in EmitHexagonBuiltinExpr()
18976 return Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
18982 return Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
18999 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(ID), in EmitHexagonBuiltinExpr()
19026 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitHexagonBuiltinExpr()
19167 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitRISCVBuiltinExpr()
19172 return Builder.CreateCall(F, {Ops[0], Builder.getInt1(false)}); in EmitRISCVBuiltinExpr()
19408 return Builder.CreateCall(F, Ops, ""); in EmitRISCVBuiltinExpr()