summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Tatham <simon.tatham@arm.com>2019-10-31 17:00:39 +0000
committerSimon Tatham <simon.tatham@arm.com>2019-11-06 09:01:42 +0000
commit38f016520f6edbfa7d059b60ac54e80dd955ada5 (patch)
treece3392639c885326b4380d77c368226e59a9c5b2
parent7ea4c6fa5121b2417875dc1b547162e18be7dbe2 (diff)
downloadbcm5719-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.td2
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,
OpenPOWER on IntegriCloud