[clang] [CIR][AArc64] Add lowering for fp16 intrinsics (step + rounding) (PR #207511)

Jiahao Guo via cfe-commits cfe-commits at lists.llvm.org
Sun Jul 5 07:30:58 PDT 2026


================
@@ -2906,24 +2914,72 @@ CIRGenFunction::emitAArch64BuiltinExpr(unsigned builtinID, const CallExpr *expr,
     return emitNeonCall(cgm, builder, {argTy, sInt32Ty}, ops, intrName, ty,
                         loc);
   }
-  case NEON::BI__builtin_neon_vrndah_f16:
+  case NEON::BI__builtin_neon_vrndah_f16: {
----------------
E00N777 wrote:

Maybe we could use `emitCallMaybeConstrainedBuiltin` in this and other places

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


More information about the cfe-commits mailing list