[ARM MVE] Remove accidental 64-bit vst2/vld2 intrinsics.
authorSimon Tatham <simon.tatham@arm.com>
Thu, 31 Oct 2019 17:00:39 +0000 (17:00 +0000)
committerSimon Tatham <simon.tatham@arm.com>
Wed, 6 Nov 2019 09:01:42 +0000 (09:01 +0000)
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

clang/include/clang/Basic/arm_mve.td

index a760fdd..30a7651 100644 (file)
@@ -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,