[clang] [CIR] add vsqrt and vsqrtq support (PR #192282)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 17 02:30:48 PDT 2026
================
@@ -2571,8 +2571,13 @@ CIRGenFunction::emitAArch64BuiltinExpr(unsigned builtinID, const CallExpr *expr,
case NEON::BI__builtin_neon_vpminnm_v:
case NEON::BI__builtin_neon_vpminnmq_v:
case NEON::BI__builtin_neon_vsqrth_f16:
+ cgm.errorNYI(expr->getSourceRange(),
+ std::string("unimplemented AArch64 builtin call: ") +
+ getContext().BuiltinInfo.getName(builtinID));
+ return mlir::Value{};
case NEON::BI__builtin_neon_vsqrt_v:
case NEON::BI__builtin_neon_vsqrtq_v:
+ {return emitNeonCall(cgm, builder,{ty}, ops,"sqrt",ty, loc);}
----------------
xiongzile wrote:
No '{' and '}' here.
https://github.com/llvm/llvm-project/pull/192282
More information about the cfe-commits
mailing list