diff options
author | James Molloy <james.molloy@arm.com> | 2014-06-25 11:46:24 +0000 |
---|---|---|
committer | James Molloy <james.molloy@arm.com> | 2014-06-25 11:46:24 +0000 |
commit | c22c9c9f0007bb4823059c308c570ece414028c7 (patch) | |
tree | 220a110865c0bd2405a5e50e6f745791736cf3f9 /include/clang/Basic/arm_neon.td | |
parent | 71f61a886646fca18a9dbed747ff34b0faa0dc98 (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.td | 2 |
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__)"; } //////////////////////////////////////////////////////////////////////////////// |