[clang] [CIR] Maximum across vector (IEEE754) (PR #199779)

Kartik Ohlan via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 3 20:02:15 PDT 2026


================
@@ -434,6 +434,12 @@ static mlir::Value emitCommonNeonSISDBuiltinExpr(
   case NEON::BI__builtin_neon_vqrshrund_n_s64:
   case NEON::BI__builtin_neon_vqrshrnd_n_s64:
   case NEON::BI__builtin_neon_vqrshrnd_n_u64:
+  case NEON::BI__builtin_neon_vmaxnmv_f32:
+  case NEON::BI__builtin_neon_vmaxnmvq_f32:
+  case NEON::BI__builtin_neon_vmaxnmvq_f64:
+    return emitNeonCall(cgf.cgm, cgf.getBuilder(),
+                        {cgf.convertType(expr->getArg(0)->getType())}, ops,
+                        llvmIntrName, cgf.convertType(expr->getType()), loc);
----------------
Ko496-glitch wrote:

this branch opened before we moved from emitNeonCall -> break and i forgot to run git fetch upstream :( 
should be good now 

https://github.com/llvm/llvm-project/pull/199779


More information about the cfe-commits mailing list