summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/arm_neon.td
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2014-06-25 11:46:24 +0000
committerJames Molloy <james.molloy@arm.com>2014-06-25 11:46:24 +0000
commitc22c9c9f0007bb4823059c308c570ece414028c7 (patch)
tree220a110865c0bd2405a5e50e6f745791736cf3f9 /include/clang/Basic/arm_neon.td
parent71f61a886646fca18a9dbed747ff34b0faa0dc98 (diff)
[AArch32] Fix a stupid error in an architectural guard
The < 8 instead of <= 8 meant that a bunch of vreinterprets were not available on v8 AArch32. Simplify the guard to just !defined(aarch64) while we're at it, and enable some v8 AArch32 testing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211686 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/arm_neon.td')
-rw-r--r--include/clang/Basic/arm_neon.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/Basic/arm_neon.td b/include/clang/Basic/arm_neon.td
index 32e6f3a50d..4dba0f1058 100644
--- a/include/clang/Basic/arm_neon.td
+++ b/include/clang/Basic/arm_neon.td
@@ -790,7 +790,7 @@ def VREINTERPRET
: NoTestOpInst<"vreinterpret", "dd",
"csilUcUsUiUlhfPcPsQcQsQiQlQUcQUsQUiQUlQhQfQPcQPs", OP_REINT> {
let CartesianProductOfTypes = 1;
- let ArchGuard = "__ARM_ARCH < 8";
+ let ArchGuard = "!defined(__aarch64__)";
}
////////////////////////////////////////////////////////////////////////////////