From: Simon Tatham Date: Thu, 31 Oct 2019 17:00:39 +0000 (+0000) Subject: [ARM MVE] Remove accidental 64-bit vst2/vld2 intrinsics. X-Git-Tag: llvmorg-11-init~4923 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=38f016520f6edbfa7d059b60ac54e80dd955ada5;p=platform%2Fupstream%2Fllvm.git [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 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 --- diff --git a/clang/include/clang/Basic/arm_mve.td b/clang/include/clang/Basic/arm_mve.td index a760fdd..30a7651 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, MultiVector), (CustomCodegen<"VST24"> n:$NumVectors,