[PATCH] D32282: [ARM] ACLE Chapter 9 support

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 20 03:12:41 PDT 2017


rengolin added inline comments.


================
Comment at: lib/Headers/arm_acle.h:327
+/* 9.5.5 Packing and unpacking */
+#if __ARM_FEATURE_SIMD32
+static __inline__ int16x2_t __attribute__((__always_inline__, __nodebug__))
----------------
samparker wrote:
> rengolin wrote:
> > Is `arm_neon.h` guaranteed to have been included by now?
> no, but clang does build this macro for suitable targets.
right. My worry is that the neon types used below may not be recognised, even if the user doesn't use them.

so:

    #include <arm_acle.h>

can give errors like:

    unknown type int16x2_t

on setups that have NEON, even if not in use by any user code.


https://reviews.llvm.org/D32282





More information about the llvm-commits mailing list