Lines Matching refs:CreateIntrinsic
1893 Value *V = Builder.CreateIntrinsic(IID, Args); in upgradeX86VPERMT2Intrinsics()
1905 Value *Res = Builder.CreateIntrinsic(IID, Ty, {Op0, Op1}); in upgradeX86BinaryIntrinsics()
1931 Value *Res = Builder.CreateIntrinsic(IID, Ty, {Src, Src, Amt}); in upgradeX86Rotate()
2000 Value *Res = Builder.CreateIntrinsic(IID, Ty, {Op0, Op1, Amt}); in upgradeX86ConcatShift()
2055 Value *Res = Builder.CreateIntrinsic(Intrinsic::abs, Ty, in upgradeAbs()
2149 Builder.CreateIntrinsic(IID, {CI.getArgOperand(0), CI.getArgOperand(1)}); in upgradeX86MaskedShift()
2406 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeAVX512MaskToSelect()
2480 Value *Ctlz = Builder.CreateIntrinsic(Intrinsic::ctlz, {Arg->getType()}, in upgradeNVVMIntrinsicCall()
2488 Value *Popc = Builder.CreateIntrinsic(Intrinsic::ctpop, {Arg->getType()}, in upgradeNVVMIntrinsicCall()
2492 Rep = Builder.CreateIntrinsic(Intrinsic::convert_from_fp16, in upgradeNVVMIntrinsicCall()
2502 Rep = Builder.CreateIntrinsic(Builder.getInt32Ty(), Intrinsic::fshl, in upgradeNVVMIntrinsicCall()
2508 Rep = Builder.CreateIntrinsic(Int64Ty, Intrinsic::fshl, in upgradeNVVMIntrinsicCall()
2514 Rep = Builder.CreateIntrinsic(Int64Ty, Intrinsic::fshr, in upgradeNVVMIntrinsicCall()
2519 Rep = Builder.CreateIntrinsic(Int64Ty, Intrinsic::fshl, in upgradeNVVMIntrinsicCall()
2538 Rep = Builder.CreateIntrinsic(Intrinsic::nvvm_barrier_cta_sync_aligned_all, in upgradeNVVMIntrinsicCall()
2541 Rep = Builder.CreateIntrinsic( in upgradeNVVMIntrinsicCall()
2545 Rep = Builder.CreateIntrinsic(Intrinsic::nvvm_barrier_cta_sync_all, {}, in upgradeNVVMIntrinsicCall()
2548 Rep = Builder.CreateIntrinsic(Intrinsic::nvvm_barrier_cta_sync_count, {}, in upgradeNVVMIntrinsicCall()
2651 Elt0 = Builder.CreateIntrinsic(Intrinsic::sqrt, Elt0->getType(), Elt0); in upgradeX86IntrinsicCall()
2656 Rep = Builder.CreateIntrinsic(Intrinsic::sqrt, CI->getType(), in upgradeX86IntrinsicCall()
2666 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
2668 Rep = Builder.CreateIntrinsic(Intrinsic::sqrt, CI->getType(), in upgradeX86IntrinsicCall()
2794 Builder.CreateIntrinsic(IID, {CI->getOperand(0), CI->getArgOperand(1)}); in upgradeX86IntrinsicCall()
2817 Builder.CreateIntrinsic(IID, {CI->getOperand(0), CI->getArgOperand(1)}); in upgradeX86IntrinsicCall()
2845 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
2939 Rep = Builder.CreateIntrinsic(IID, {DstTy, SrcTy}, in upgradeX86IntrinsicCall()
2975 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
2984 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
2997 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3061 Rep = Builder.CreateIntrinsic(Intrinsic::x86_sse42_crc32_32_8, in upgradeX86IntrinsicCall()
3550 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3566 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3582 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3598 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3616 Rep = Builder.CreateIntrinsic( in upgradeX86IntrinsicCall()
3623 Builder.CreateIntrinsic(Intrinsic::ctlz, CI->getType(), in upgradeX86IntrinsicCall()
3863 Rep = Builder.CreateIntrinsic(Intrinsic::fma, Ops[0]->getType(), Ops); in upgradeX86IntrinsicCall()
3875 Rep = Builder.CreateIntrinsic(Intrinsic::fma, Ops[0]->getType(), Ops); in upgradeX86IntrinsicCall()
3915 Rep = Builder.CreateIntrinsic(IID, Ops); in upgradeX86IntrinsicCall()
3968 Rep = Builder.CreateIntrinsic(IID, {A, B, C, CI->getArgOperand(4)}); in upgradeX86IntrinsicCall()
3996 Rep = Builder.CreateIntrinsic(IID, Ops); in upgradeX86IntrinsicCall()
4019 Rep = Builder.CreateIntrinsic(IID, Ops); in upgradeX86IntrinsicCall()
4070 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
4097 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
4132 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
4161 Rep = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
4183 Value *NewCall = Builder.CreateIntrinsic(IID, Args); in upgradeX86IntrinsicCall()
4246 Args[1] = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_convert_to_svbool, in upgradeAArch64IntrinsicCall()
4248 Args[1] = Builder.CreateIntrinsic( in upgradeAArch64IntrinsicCall()
4251 return Builder.CreateIntrinsic(NewID, Args, /*FMFSource=*/nullptr, in upgradeAArch64IntrinsicCall()
4263 Value *VCTP = Builder.CreateIntrinsic(Intrinsic::arm_mve_vctp64, {}, in upgradeARMIntrinsicCall()
4266 Value *C1 = Builder.CreateIntrinsic( in upgradeARMIntrinsicCall()
4269 return Builder.CreateIntrinsic( in upgradeARMIntrinsicCall()
4329 Value *C1 = Builder.CreateIntrinsic( in upgradeARMIntrinsicCall()
4332 Op = Builder.CreateIntrinsic(Intrinsic::arm_mve_pred_i2v, {V2I1Ty}, C1); in upgradeARMIntrinsicCall()
4337 return Builder.CreateIntrinsic(ID, Tys, Ops, /*FMFSource=*/nullptr, in upgradeARMIntrinsicCall()