Lines Matching defs:LLVMIntrinsic

6487   unsigned LLVMIntrinsic;
6503 #define NEONMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
6505 Intrinsic::LLVMIntrinsic, 0, TypeModifier }
6507 #define NEONMAP2(NameBase, LLVMIntrinsic, AltLLVMIntrinsic, TypeModifier) \
6509 Intrinsic::LLVMIntrinsic, Intrinsic::AltLLVMIntrinsic, \
7496 #define SVEMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
7498 #NameBase, SVE::BI__builtin_sve_##NameBase, Intrinsic::LLVMIntrinsic, 0, \
7514 #define SMEMAP1(NameBase, LLVMIntrinsic, TypeModifier) \
7516 #NameBase, SME::BI__builtin_sme_##NameBase, Intrinsic::LLVMIntrinsic, 0, \
7601 unsigned int Int = SISDInfo.LLVMIntrinsic;
7660 unsigned BuiltinID, unsigned LLVMIntrinsic, unsigned AltLLVMIntrinsic,
7689 unsigned Int = LLVMIntrinsic;
7719 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), Ops, "vabs");
7770 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
7828 Int = Usgn ? LLVMIntrinsic : AltLLVMIntrinsic;
7845 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
7913 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint);
7917 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, NameHint);
7946 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vld1");
7955 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
7972 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
7993 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys);
8048 EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Ty), MulOps, "vqdmlal");
8087 Int = Ty->isFPOrFPVectorTy() ? LLVMIntrinsic : AltLLVMIntrinsic;
8182 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "");
8185 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "");
8313 return EmitNeonCall(CGM.getIntrinsic(LLVMIntrinsic, Tys), Ops, "vmmla");
9153 Builtin->BuiltinID, Builtin->LLVMIntrinsic, Builtin->AltLLVMIntrinsic,
10487 return EmitSVEMaskedLoad(E, Ty, Ops, Builtin->LLVMIntrinsic,
10490 return EmitSVEMaskedStore(E, Ops, Builtin->LLVMIntrinsic);
10492 return EmitSVEGatherLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10494 return EmitSVEScatterStore(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10496 return EmitSVEPrefetchLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10498 return EmitSVEGatherPrefetch(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10500 return EmitSVEStructLoad(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10502 return EmitSVEStructStore(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10509 else if (Builtin->LLVMIntrinsic != 0) {
10553 Function *F = CGM.getIntrinsic(Builtin->LLVMIntrinsic,
10865 return EmitSMELd1St1(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10867 return EmitSMEReadWrite(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10870 return EmitSMEZero(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10875 return EmitSMELdrStr(TypeFlags, Ops, Builtin->LLVMIntrinsic);
10881 if (Builtin->LLVMIntrinsic == 0)
10892 ? CGM.getIntrinsic(Builtin->LLVMIntrinsic)
10893 : CGM.getIntrinsic(Builtin->LLVMIntrinsic, {getSVEType(TypeFlags)});
12356 Builtin->BuiltinID, Builtin->LLVMIntrinsic, Builtin->AltLLVMIntrinsic,