• Home
  • Raw
  • Download

Lines Matching refs:getIntrinsic

228   Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());  in emitUnaryBuiltin()
239 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitBinaryBuiltin()
251 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitTernaryBuiltin()
262 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType()); in emitFPIntBuiltin()
268 Value *F = CGF.CGM.getIntrinsic(Intrinsic::fabs, V->getType()); in EmitFAbs()
329 llvm::Value *Callee = CGF.CGM.getIntrinsic(IntrinsicID, X->getType()); in EmitOverflowIntrinsic()
340 Value *F = CGF.CGM.getIntrinsic(IntrinsicID, {}); in emitRangedBuiltin()
397 return Builder.CreateCall(CGM.getIntrinsic(inst), ArgValue); in EmitVAStartEnd()
461 Value *F = CGM.getIntrinsic(Intrinsic::objectsize, Tys); in emitBuiltinObjectSize()
502 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy), in EmitBuiltinExpr()
619 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); in EmitBuiltinExpr()
636 Value *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType); in EmitBuiltinExpr()
653 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); in EmitBuiltinExpr()
674 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); in EmitBuiltinExpr()
690 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); in EmitBuiltinExpr()
716 Value *FnExpect = CGM.getIntrinsic(Intrinsic::expect, ArgType); in EmitBuiltinExpr()
739 Value *FnAssume = CGM.getIntrinsic(Intrinsic::assume); in EmitBuiltinExpr()
770 Value *F = CGM.getIntrinsic(Intrinsic::prefetch); in EmitBuiltinExpr()
774 Value *F = CGM.getIntrinsic(Intrinsic::readcyclecounter); in EmitBuiltinExpr()
780 Value *F = CGM.getIntrinsic(Intrinsic::clear_cache); in EmitBuiltinExpr()
809 Value *F = CGM.getIntrinsic(Intrinsic::powi, ArgType); in EmitBuiltinExpr()
1078 Value *F = CGM.getIntrinsic(Intrinsic::eh_dwarf_cfa); in EmitBuiltinExpr()
1085 Value *F = CGM.getIntrinsic(Intrinsic::returnaddress); in EmitBuiltinExpr()
1091 Value *F = CGM.getIntrinsic(Intrinsic::frameaddress); in EmitBuiltinExpr()
1127 Value *F = CGM.getIntrinsic(IntTy->getBitWidth() == 32 in EmitBuiltinExpr()
1139 Value *F = CGM.getIntrinsic(Intrinsic::eh_unwind_init); in EmitBuiltinExpr()
1173 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::frameaddress), in EmitBuiltinExpr()
1179 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::stacksave)); in EmitBuiltinExpr()
1185 Value *F = CGM.getIntrinsic(Intrinsic::eh_sjlj_setjmp); in EmitBuiltinExpr()
1194 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::eh_sjlj_longjmp), Buf); in EmitBuiltinExpr()
1623 Value *F = CGM.getIntrinsic(Intrinsic::sqrt, ArgType); in EmitBuiltinExpr()
1639 Value *F = CGM.getIntrinsic(Intrinsic::pow, ArgType); in EmitBuiltinExpr()
1652 Value *F = CGM.getIntrinsic(Intrinsic::fma, ArgType); in EmitBuiltinExpr()
1667 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::annotation, in EmitBuiltinExpr()
2011 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::frameaddress), in EmitBuiltinExpr()
2042 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::frameaddress), in EmitBuiltinExpr()
2419 Function *F = CGM.getIntrinsic(IntrinsicID); in EmitBuiltinExpr()
3268 return CGM.getIntrinsic(IntrinsicID, Tys); in LookupNeonLLVMIntrinsic()
3367 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::fabs, Ty), Ops, "vabs"); in EmitCommonNeonBuiltinExpr()
3368 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), Ops, "vabs"); in EmitCommonNeonBuiltinExpr()
3399 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3420 Function *F = CGM.getIntrinsic(Int, Tys); in EmitCommonNeonBuiltinExpr()
3432 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3480 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3495 Value *F = CGM.getIntrinsic(Intrinsic::fma, Ty); in EmitCommonNeonBuiltinExpr()
3507 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vld1"); in EmitCommonNeonBuiltinExpr()
3516 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3540 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); in EmitCommonNeonBuiltinExpr()
3569 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmull"); in EmitCommonNeonBuiltinExpr()
3579 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3589 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpaddl"); in EmitCommonNeonBuiltinExpr()
3595 EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), MulOps, "vqdmlal"); in EmitCommonNeonBuiltinExpr()
3597 return EmitNeonCall(CGM.getIntrinsic(AltLLVMIntrinsic, Ty), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3601 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshl_n", in EmitCommonNeonBuiltinExpr()
3605 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshlu_n", in EmitCommonNeonBuiltinExpr()
3612 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, NameHint); in EmitCommonNeonBuiltinExpr()
3616 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrshr_n", in EmitCommonNeonBuiltinExpr()
3662 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, ""); in EmitCommonNeonBuiltinExpr()
3815 TblF = CGF.CGM.getIntrinsic(IntID, ResTy); in packTBLDVectorList()
3850 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_hint), in GetValueForARMHint()
3887 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::read_register, Types); in EmitSpecialRegisterBuiltin()
3901 llvm::Value *F = CGM.getIntrinsic(llvm::Intrinsic::write_register, Types); in EmitSpecialRegisterBuiltin()
3981 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_dbg), Option); in EmitARMBuiltinExpr()
3992 Value *F = CGM.getIntrinsic(Intrinsic::prefetch); in EmitARMBuiltinExpr()
3997 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_rbit), in EmitARMBuiltinExpr()
4021 F = CGM.getIntrinsic(Intrinsic::arm_mcrr); in EmitARMBuiltinExpr()
4024 F = CGM.getIntrinsic(Intrinsic::arm_mcrr2); in EmitARMBuiltinExpr()
4055 F = CGM.getIntrinsic(Intrinsic::arm_mrrc); in EmitARMBuiltinExpr()
4058 F = CGM.getIntrinsic(Intrinsic::arm_mrrc2); in EmitARMBuiltinExpr()
4092 F = CGM.getIntrinsic(Intrinsic::arm_ldaexd); in EmitARMBuiltinExpr()
4097 F = CGM.getIntrinsic(Intrinsic::arm_ldrexd); in EmitARMBuiltinExpr()
4126 Function *F = CGM.getIntrinsic(BuiltinID == ARM::BI__builtin_arm_ldaex in EmitARMBuiltinExpr()
4144 Function *F = CGM.getIntrinsic(BuiltinID == ARM::BI__builtin_arm_stlex in EmitARMBuiltinExpr()
4179 Function *F = CGM.getIntrinsic(BuiltinID == ARM::BI__builtin_arm_stlex in EmitARMBuiltinExpr()
4187 Function *F = CGM.getIntrinsic(Intrinsic::arm_clrex); in EmitARMBuiltinExpr()
4223 Function *F = CGM.getIntrinsic(CRCIntrinsicID); in EmitARMBuiltinExpr()
4229 Function *F = CGM.getIntrinsic(CRCIntrinsicID); in EmitARMBuiltinExpr()
4378 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_sha1h), Ops, in EmitARMBuiltinExpr()
4381 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_sha1c), Ops, in EmitARMBuiltinExpr()
4384 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_sha1p), Ops, in EmitARMBuiltinExpr()
4387 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_sha1m), Ops, in EmitARMBuiltinExpr()
4394 Function *F = CGM.getIntrinsic(BuiltinID == ARM::BI_MoveToCoprocessor ? in EmitARMBuiltinExpr()
4422 Function *F = CGM.getIntrinsic(Int, Ty); in EmitARMBuiltinExpr()
4461 Function *F = CGM.getIntrinsic(Intrinsic::arm_neon_vld1, Tys); in EmitARMBuiltinExpr()
4494 Function *F = CGM.getIntrinsic(Int, Tys); in EmitARMBuiltinExpr()
4514 Function *F = CGM.getIntrinsic(Int, Tys); in EmitARMBuiltinExpr()
4541 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqrshrn_n", in EmitARMBuiltinExpr()
4544 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vqrshiftnsu, Ty), in EmitARMBuiltinExpr()
4548 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshrn_n", in EmitARMBuiltinExpr()
4551 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vqshiftnsu, Ty), in EmitARMBuiltinExpr()
4555 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vrecpe, Ty), in EmitARMBuiltinExpr()
4558 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vrshiftn, Ty), in EmitARMBuiltinExpr()
4566 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Ty), {Ops[1], Ops[2]}); in EmitARMBuiltinExpr()
4574 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vshiftins, Ty), in EmitARMBuiltinExpr()
4590 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_neon_vst1, in EmitARMBuiltinExpr()
4602 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbl1), in EmitARMBuiltinExpr()
4605 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbl2), in EmitARMBuiltinExpr()
4608 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbl3), in EmitARMBuiltinExpr()
4611 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbl4), in EmitARMBuiltinExpr()
4614 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbx1), in EmitARMBuiltinExpr()
4617 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbx2), in EmitARMBuiltinExpr()
4620 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbx3), in EmitARMBuiltinExpr()
4623 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vtbx4), in EmitARMBuiltinExpr()
4771 Function *F = CGF.CGM.getIntrinsic(Int, Ty); in EmitAArch64TblBuiltinExpr()
4810 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_hint); in EmitAArch64BuiltinExpr()
4833 Value *F = CGM.getIntrinsic(Intrinsic::prefetch); in EmitAArch64BuiltinExpr()
4842 CGM.getIntrinsic(Intrinsic::aarch64_rbit, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr()
4849 CGM.getIntrinsic(Intrinsic::aarch64_rbit, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr()
4867 Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_ldaex in EmitAArch64BuiltinExpr()
4895 Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_ldaex in EmitAArch64BuiltinExpr()
4911 Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_stlex in EmitAArch64BuiltinExpr()
4946 Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_stlex in EmitAArch64BuiltinExpr()
4954 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_clrex); in EmitAArch64BuiltinExpr()
4982 Function *F = CGM.getIntrinsic(CRCIntrinsicID); in EmitAArch64BuiltinExpr()
5376 Ops[1] = EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqdmull, VTy), in EmitAArch64BuiltinExpr()
5384 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int32Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
5389 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty), in EmitAArch64BuiltinExpr()
5399 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n"); in EmitAArch64BuiltinExpr()
5409 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n"); in EmitAArch64BuiltinExpr()
5418 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
5473 Ops[1] = EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqdmull, VTy), in EmitAArch64BuiltinExpr()
5483 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int32Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
5491 EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqdmulls_scalar), in EmitAArch64BuiltinExpr()
5497 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
5509 EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqdmulls_scalar), in EmitAArch64BuiltinExpr()
5517 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
5577 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "fmla"); in EmitAArch64BuiltinExpr()
5589 Value *F = CGM.getIntrinsic(Intrinsic::fma, DoubleTy); in EmitAArch64BuiltinExpr()
5593 Value *F = CGM.getIntrinsic(Intrinsic::fma, Ty); in EmitAArch64BuiltinExpr()
5607 Value *F = CGM.getIntrinsic(Intrinsic::fma, Ty); in EmitAArch64BuiltinExpr()
5621 Value *F = CGM.getIntrinsic(Intrinsic::fma, Ty); in EmitAArch64BuiltinExpr()
5629 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmull"); in EmitAArch64BuiltinExpr()
5635 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmax"); in EmitAArch64BuiltinExpr()
5641 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmin"); in EmitAArch64BuiltinExpr()
5647 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vabd"); in EmitAArch64BuiltinExpr()
5659 Function *F = CGM.getIntrinsic(Int, Tys); in EmitAArch64BuiltinExpr()
5669 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vpmin"); in EmitAArch64BuiltinExpr()
5675 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vpmax"); in EmitAArch64BuiltinExpr()
5679 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vminnm"); in EmitAArch64BuiltinExpr()
5683 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmaxnm"); in EmitAArch64BuiltinExpr()
5686 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_frecps, FloatTy), in EmitAArch64BuiltinExpr()
5691 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_frecps, DoubleTy), in EmitAArch64BuiltinExpr()
5696 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshrun_n"); in EmitAArch64BuiltinExpr()
5699 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqrshrun_n"); in EmitAArch64BuiltinExpr()
5702 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshrn_n"); in EmitAArch64BuiltinExpr()
5705 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrshrn_n"); in EmitAArch64BuiltinExpr()
5708 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqrshrn_n"); in EmitAArch64BuiltinExpr()
5712 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrnda"); in EmitAArch64BuiltinExpr()
5717 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndi"); in EmitAArch64BuiltinExpr()
5722 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndm"); in EmitAArch64BuiltinExpr()
5727 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndn"); in EmitAArch64BuiltinExpr()
5732 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndp"); in EmitAArch64BuiltinExpr()
5737 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndx"); in EmitAArch64BuiltinExpr()
5742 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrndz"); in EmitAArch64BuiltinExpr()
5809 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvta"); in EmitAArch64BuiltinExpr()
5821 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtm"); in EmitAArch64BuiltinExpr()
5833 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtn"); in EmitAArch64BuiltinExpr()
5845 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vcvtp"); in EmitAArch64BuiltinExpr()
5850 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vmulx"); in EmitAArch64BuiltinExpr()
5871 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vpmaxnm"); in EmitAArch64BuiltinExpr()
5876 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vpminnm"); in EmitAArch64BuiltinExpr()
5882 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vsqrt"); in EmitAArch64BuiltinExpr()
5887 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vrbit"); in EmitAArch64BuiltinExpr()
5899 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5911 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5923 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5935 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddv"); in EmitAArch64BuiltinExpr()
5944 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5953 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5962 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5971 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5980 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5989 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
5998 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
6007 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vmaxv"); in EmitAArch64BuiltinExpr()
6016 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6025 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6034 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6043 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6052 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6061 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6070 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6079 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vminv"); in EmitAArch64BuiltinExpr()
6093 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6102 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6110 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6119 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6127 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6136 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6144 Ops[0] = EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6153 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vaddlv"); in EmitAArch64BuiltinExpr()
6158 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr()
6164 llvm::Function *Intrin = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr()
6178 Function* F = CGM.getIntrinsic(Int, Ty); in EmitAArch64BuiltinExpr()
6209 Function *F = CGM.getIntrinsic(Int, Tys); in EmitAArch64BuiltinExpr()
6239 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, ""); in EmitAArch64BuiltinExpr()
6279 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2, Tys); in EmitAArch64BuiltinExpr()
6290 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3, Tys); in EmitAArch64BuiltinExpr()
6301 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4, Tys); in EmitAArch64BuiltinExpr()
6313 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2r, Tys); in EmitAArch64BuiltinExpr()
6325 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3r, Tys); in EmitAArch64BuiltinExpr()
6337 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4r, Tys); in EmitAArch64BuiltinExpr()
6346 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld2lane, Tys); in EmitAArch64BuiltinExpr()
6360 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld3lane, Tys); in EmitAArch64BuiltinExpr()
6375 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_neon_ld4lane, Tys); in EmitAArch64BuiltinExpr()
6393 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2, Tys), in EmitAArch64BuiltinExpr()
6402 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st2lane, Tys), in EmitAArch64BuiltinExpr()
6410 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3, Tys), in EmitAArch64BuiltinExpr()
6419 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st3lane, Tys), in EmitAArch64BuiltinExpr()
6427 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4, Tys), in EmitAArch64BuiltinExpr()
6436 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_st4lane, Tys), in EmitAArch64BuiltinExpr()
6496 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbl1, Ty), in EmitAArch64BuiltinExpr()
6500 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbl2, Ty), in EmitAArch64BuiltinExpr()
6504 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbl3, Ty), in EmitAArch64BuiltinExpr()
6508 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbl4, Ty), in EmitAArch64BuiltinExpr()
6512 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbx1, Ty), in EmitAArch64BuiltinExpr()
6516 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbx2, Ty), in EmitAArch64BuiltinExpr()
6520 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbx3, Ty), in EmitAArch64BuiltinExpr()
6524 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_tbx4, Ty), in EmitAArch64BuiltinExpr()
6530 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vsqadd"); in EmitAArch64BuiltinExpr()
6535 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vuqadd"); in EmitAArch64BuiltinExpr()
6736 llvm::Function *F = CGM.getIntrinsic(ID); in EmitX86BuiltinExpr()
6859 Value *F = CGM.getIntrinsic(Intrinsic::prefetch); in EmitX86BuiltinExpr()
6877 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_ldmxcsr), in EmitX86BuiltinExpr()
6882 Builder.CreateCall(CGM.getIntrinsic(Intrinsic::x86_sse_stmxcsr), in EmitX86BuiltinExpr()
6924 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
7178 Function *F = CGM.getIntrinsic(Intrinsic::ctlz, Ops[0]->getType()); in EmitX86BuiltinExpr()
7227 llvm::Function *F = CGM.getIntrinsic(Intrinsic::x86_3dnowa_pswapd); in EmitX86BuiltinExpr()
7259 Value *Call = Builder.CreateCall(CGM.getIntrinsic(ID)); in EmitX86BuiltinExpr()
7329 return Builder.CreateCall(CGM.getIntrinsic(ID), Ops); in EmitX86BuiltinExpr()
7384 return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::readcyclecounter)); in EmitPPCBuiltinExpr()
7432 llvm::Function *F = CGM.getIntrinsic(ID); in EmitPPCBuiltinExpr()
7473 llvm::Function *F = CGM.getIntrinsic(ID); in EmitPPCBuiltinExpr()
7482 llvm::Function *F = CGM.getIntrinsic(ID, ResultType); in EmitPPCBuiltinExpr()
7493 Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ResultType); in EmitPPCBuiltinExpr()
7503 llvm::Function *F = CGM.getIntrinsic(ID, ResultType); in EmitPPCBuiltinExpr()
7534 llvm::Function *F = CGM.getIntrinsic(ID, ResultType); in EmitPPCBuiltinExpr()
7543 llvm::Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType); in EmitPPCBuiltinExpr()
7561 llvm::Function *F = CGM.getIntrinsic(Intrinsic::fma, ResultType); in EmitPPCBuiltinExpr()
7600 llvm::Value *Callee = CGM.getIntrinsic(Intrinsic::amdgcn_div_scale, in EmitAMDGPUBuiltinExpr()
7622 llvm::Value *F = CGM.getIntrinsic(Intrinsic::amdgcn_div_fmas, in EmitAMDGPUBuiltinExpr()
7717 Value *F = CGF.CGM.getIntrinsic(IntrinsicID); in EmitSystemZIntrinsicWithCC()
7730 Value *F = CGM.getIntrinsic(Intrinsic::s390_tbegin); in EmitSystemZBuiltinExpr()
7736 Value *F = CGM.getIntrinsic(Intrinsic::s390_tbegin_nofloat); in EmitSystemZBuiltinExpr()
7742 Value *F = CGM.getIntrinsic(Intrinsic::s390_tbeginc); in EmitSystemZBuiltinExpr()
7747 Value *F = CGM.getIntrinsic(Intrinsic::s390_tabort); in EmitSystemZBuiltinExpr()
7753 Value *F = CGM.getIntrinsic(Intrinsic::s390_ntstg); in EmitSystemZBuiltinExpr()
7768 Function *F = CGM.getIntrinsic(Intrinsic::ctpop, ResultType); in EmitSystemZBuiltinExpr()
7779 Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ResultType); in EmitSystemZBuiltinExpr()
7790 Function *F = CGM.getIntrinsic(Intrinsic::cttz, ResultType); in EmitSystemZBuiltinExpr()
7797 Function *F = CGM.getIntrinsic(Intrinsic::sqrt, ResultType); in EmitSystemZBuiltinExpr()
7805 Function *F = CGM.getIntrinsic(Intrinsic::fma, ResultType); in EmitSystemZBuiltinExpr()
7814 Function *F = CGM.getIntrinsic(Intrinsic::fma, ResultType); in EmitSystemZBuiltinExpr()
7820 Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType); in EmitSystemZBuiltinExpr()
7827 Function *F = CGM.getIntrinsic(Intrinsic::fabs, ResultType); in EmitSystemZBuiltinExpr()
7862 Function *F = CGM.getIntrinsic(ID, ResultType); in EmitSystemZBuiltinExpr()
7865 Function *F = CGM.getIntrinsic(Intrinsic::s390_vfidb); in EmitSystemZBuiltinExpr()
7957 CGM.getIntrinsic(IntrinsicID, {Ptr->getType()->getPointerElementType(), in EmitNVPTXBuiltinExpr()
8026 CGM.getIntrinsic(Intrinsic::nvvm_atomic_load_add_f32, Ptr->getType()); in EmitNVPTXBuiltinExpr()
8034 CGM.getIntrinsic(Intrinsic::nvvm_atomic_load_inc_32, Ptr->getType()); in EmitNVPTXBuiltinExpr()
8042 CGM.getIntrinsic(Intrinsic::nvvm_atomic_load_dec_32, Ptr->getType()); in EmitNVPTXBuiltinExpr()
8090 Value *Callee = CGM.getIntrinsic(Intrinsic::wasm_current_memory, ResultType); in EmitWebAssemblyBuiltinExpr()
8095 Value *Callee = CGM.getIntrinsic(Intrinsic::wasm_grow_memory, X->getType()); in EmitWebAssemblyBuiltinExpr()