diff options
| author | Simon Tatham <simon.tatham@arm.com> | 2019-10-31 17:00:39 +0000 |
|---|---|---|
| committer | Simon Tatham <simon.tatham@arm.com> | 2019-11-06 09:01:42 +0000 |
| commit | 38f016520f6edbfa7d059b60ac54e80dd955ada5 (patch) | |
| tree | ce3392639c885326b4380d77c368226e59a9c5b2 | |
| parent | 7ea4c6fa5121b2417875dc1b547162e18be7dbe2 (diff) | |
| download | bcm5719-llvm-38f016520f6edbfa7d059b60ac54e80dd955ada5.tar.gz bcm5719-llvm-38f016520f6edbfa7d059b60ac54e80dd955ada5.zip | |
[ARM MVE] Remove accidental 64-bit vst2/vld2 intrinsics.
ACLE defines no such intrinsic as vst2q_u64, and the MVE instruction
set has no corresponding instruction. But I had accidentally added
them to the fledgling <arm_mve.h> anyway, and if you used them, you'd
get a compiler crash.
Reviewers: dmgreen
Subscribers: kristof.beyls, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69788
| -rw-r--r-- | clang/include/clang/Basic/arm_mve.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/arm_mve.td b/clang/include/clang/Basic/arm_mve.td index a760fdd87b1..30a76511a3c 100644 --- a/clang/include/clang/Basic/arm_mve.td +++ b/clang/include/clang/Basic/arm_mve.td @@ -18,7 +18,7 @@ include "arm_mve_defs.td" -let params = T.All in +let params = T.Usual in foreach n = [ 2, 4 ] in { def "vst"#n#"q": Intrinsic<Void, (args Ptr<Scalar>, MultiVector<n>), (CustomCodegen<"VST24"> n:$NumVectors, |

