================ @@ -1299,6 +1299,30 @@ static const VecDesc VecFuncs_LIBMVEC_X86[] = { #undef TLI_DEFINE_LIBMVEC_X86_VECFUNCS }; +static const VecDesc VecFuncs_LIBMVEC_AARCH64_VF2[] = { +#define TLI_DEFINE_LIBMVEC_AARCH64_VF2_VECFUNCS +#define TLI_DEFINE_VECFUNC(SCAL, VEC, VABI_PREFIX) \ + {SCAL, VEC, /* VF = */ FIXED(2), /* MASK = */ false, VABI_PREFIX, \ + /* CC = */ CallingConv::AArch64_VectorCall}, +#include "llvm/Analysis/VecFuncs.def" +#undef TLI_DEFINE_LIBMVEC_AARCH64_VF2_VECFUNCS +}; +static const VecDesc VecFuncs_LIBMVEC_AARCH64_VF4[] = { +#define TLI_DEFINE_LIBMVEC_AARCH64_VF4_VECFUNCS +#define TLI_DEFINE_VECFUNC(SCAL, VEC, VABI_PREFIX) \ + {SCAL, VEC, /* VF = */ FIXED(4), /* MASK = */ false, VABI_PREFIX, \ + /* CC = */ CallingConv::AArch64_VectorCall}, +#include "llvm/Analysis/VecFuncs.def" +#undef TLI_DEFINE_LIBMVEC_AARCH64_VF4_VECFUNCS +}; ---------------- sdesmalen-arm wrote:
Yes that would be even better, thanks! https://github.com/llvm/llvm-project/pull/143696 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits