Lines Matching defs:LLVMIntrinsic
6882 unsigned LLVMIntrinsic;
6898 #define NEONMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
6900 Intrinsic::LLVMIntrinsic, 0, TypeModifier }
6902 #define NEONMAP2(NameBase, LLVMIntrinsic, AltLLVMIntrinsic, TypeModifier) \
6904 Intrinsic::LLVMIntrinsic, Intrinsic::AltLLVMIntrinsic, \
7891 #define SVEMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
7893 #NameBase, SVE::BI__builtin_sve_##NameBase, Intrinsic::LLVMIntrinsic, 0, \
7909 #define SMEMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
7911 #NameBase, SME::BI__builtin_sme_##NameBase, Intrinsic::LLVMIntrinsic, 0, \
7996 unsigned int Int = SISDInfo.LLVMIntrinsic;
8055 unsigned BuiltinID, unsigned LLVMIntrinsic, unsigned AltLLVMIntrinsic,
8084 unsigned Int = LLVMIntrinsic;
8114 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), Ops, "vabs");
8165 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8223 Int = Usgn ? LLVMIntrinsic : AltLLVMIntrinsic;
8240 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8308 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint);
8312 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint);
8341 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vld1");
8350 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8367 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8388 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8443 EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), MulOps, "vqdmlal");
8482 Int = Ty->isFPOrFPVectorTy() ? LLVMIntrinsic : AltLLVMIntrinsic;
8577 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "");
8580 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "");
8708 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vmmla");
9548 Builtin->BuiltinID, Builtin->LLVMIntrinsic, Builtin->AltLLVMIntrinsic,
10826 return EmitSVEMaskedLoad(E, Ty, Ops, Builtin->LLVMIntrinsic,
10829 return EmitSVEMaskedStore(E, Ops, Builtin->LLVMIntrinsic);
10831 return EmitSVEGatherLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10833 return EmitSVEScatterStore(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10835 return EmitSVEPrefetchLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10837 return EmitSVEGatherPrefetch(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10839 return EmitSVEStructLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10841 return EmitSVEStructStore(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10848 else if (Builtin->LLVMIntrinsic != 0) {
10896 Function *F = CGM.getIntrinsic(Builtin->LLVMIntrinsic,
11212 return EmitSMELd1St1(TypeFlags, Ops, Builtin->LLVMIntrinsic);
11214 return EmitSMEReadWrite(TypeFlags, Ops, Builtin->LLVMIntrinsic);
11217 return EmitSMEZero(TypeFlags, Ops, Builtin->LLVMIntrinsic);
11222 return EmitSMELdrStr(TypeFlags, Ops, Builtin->LLVMIntrinsic);
11232 if (Builtin->LLVMIntrinsic == 0)
11256 ? CGM.getIntrinsic(Builtin->LLVMIntrinsic)
11257 : CGM.getIntrinsic(Builtin->LLVMIntrinsic, {getSVEType(TypeFlags)});
12787 Builtin->BuiltinID, Builtin->LLVMIntrinsic, Builtin->AltLLVMIntrinsic,