Lines Matching refs:CreateIntrinsic
585 auto NarrowBinOpOp1 = Builder.CreateIntrinsic( in tryCombineFromSVBoolBinOp()
591 NarrowedBinOpArgs.push_back(Builder.CreateIntrinsic( in tryCombineFromSVBoolBinOp()
595 Builder.CreateIntrinsic(IntrinsicID, {PredOpTy}, NarrowedBinOpArgs); in tryCombineFromSVBoolBinOp()
780 auto *PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, in instCombineSVECmpNE()
782 auto *ConvertToSVBool = Builder.CreateIntrinsic( in instCombineSVECmpNE()
785 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_convert_from_svbool, in instCombineSVECmpNE()
813 Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, LHS}); in instCombineSVELast()
815 Builder.CreateIntrinsic(IntrinsicID, {Vec->getType()}, {Pg, RHS}); in instCombineSVELast()
906 auto *FPII = Builder.CreateIntrinsic(II.getIntrinsicID(), {FPVec->getType()}, in instCombineSVECondLast()
921 auto *PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, in instCombineRDFFR()
924 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_rdffr_z, {}, {PTrue}); in instCombineRDFFR()
968 auto *PTest = Builder.CreateIntrinsic(II.getIntrinsicID(), Tys, Ops); in instCombineSVEPTest()
1001 auto FMLA = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_fmla, in instCombineSVEVectorFMLA()
1323 auto ASRD = Builder.CreateIntrinsic( in instCombineSVESDIV()
1330 auto ASRD = Builder.CreateIntrinsic( in instCombineSVESDIV()
1332 auto NEG = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_neg, in instCombineSVESDIV()
1380 auto LSL = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_lsl, {II.getType()}, in instCombineSVESrshl()