[PATCH] D97949: [AArch64] Add missing intrinsics for vrnd

Kyrill Tkachov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 4 07:37:03 PST 2021


ktkachov added inline comments.


================
Comment at: clang/include/clang/Basic/arm_neon.td:1213
 
+let ArchGuard = "__ARM_ARCH >= 8 && defined(__aarch64__) && defined(__ARM_FEATURE_FRINT3264)" in {
+def FRINT32X_S32 : SInst<"vrnd32x", "..", "fQf">;
----------------
Clang should use the same feature guard as GCC here, as it is mandated by ACLE: __ARM_FEATURE_FRINT
See the relevant section in https://developer.arm.com/documentation/101028/0012/8--Data-processing-intrinsics


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97949/new/

https://reviews.llvm.org/D97949



More information about the llvm-commits mailing list