[clang] [CIR] max-across-vector (vmaxv_*) intrinsics (PR #194401)
Kartik Ohlan via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 27 09:59:20 PDT 2026
================
@@ -309,14 +268,21 @@ static mlir::Value emitCommonNeonSISDBuiltinExpr(
case NEON::BI__builtin_neon_vpminqd_f64:
case NEON::BI__builtin_neon_vpminnms_f32:
case NEON::BI__builtin_neon_vpminnmqd_f64:
- case NEON::BI__builtin_neon_vcvts_n_f32_s32:
- case NEON::BI__builtin_neon_vcvts_n_f32_u32:
- case NEON::BI__builtin_neon_vcvts_n_s32_f32:
- case NEON::BI__builtin_neon_vcvts_n_u32_f32:
- case NEON::BI__builtin_neon_vcvtd_n_f64_s64:
- case NEON::BI__builtin_neon_vcvtd_n_f64_u64:
- case NEON::BI__builtin_neon_vcvtd_n_s64_f64:
- case NEON::BI__builtin_neon_vcvtd_n_u64_f64:
+ case NEON::BI__builtin_neon_vmaxv_s8:
+ case NEON::BI__builtin_neon_vmaxvq_s8:
+ case NEON::BI__builtin_neon_vmaxv_s16:
+ case NEON::BI__builtin_neon_vmaxvq_s16:
+ case NEON::BI__builtin_neon_vmaxv_s32:
+ case NEON::BI__builtin_neon_vmaxvq_s32:
+ case NEON::BI__builtin_neon_vmaxv_u8:
+ case NEON::BI__builtin_neon_vmaxvq_u8:
+ case NEON::BI__builtin_neon_vmaxv_u16:
+ case NEON::BI__builtin_neon_vmaxvq_u16:
+ case NEON::BI__builtin_neon_vmaxv_u32:
+ case NEON::BI__builtin_neon_vmaxvq_u32:
+ case NEON::BI__builtin_neon_vmaxv_f32:
+ case NEON::BI__builtin_neon_vmaxvq_f32:
+ case NEON::BI__builtin_neon_vmaxvq_f64:
----------------
Ko496-glitch wrote:
thanks, this is in progress, i was just able to locate the other tests in neon-across.c
https://github.com/llvm/llvm-project/pull/194401
More information about the cfe-commits
mailing list