[PATCH] D75038: [ARM,MVE] Remove 64-bit variants of vbrsrq* intrinsics

Mikhail Maltsev via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 24 03:56:08 PST 2020


miyuki created this revision.
miyuki added reviewers: simon_tatham, dmgreen, MarkMurrayARM, ostannard.
Herald added subscribers: cfe-commits, kristof.beyls.
Herald added a project: clang.

According to the ACLE the vbrsrq* intrinsics don't accept vectors
with 64-bit elements (and neither does the corresponding VBRSR
instruction).


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D75038

Files:
  clang/include/clang/Basic/arm_mve.td


Index: clang/include/clang/Basic/arm_mve.td
===================================================================
--- clang/include/clang/Basic/arm_mve.td
+++ clang/include/clang/Basic/arm_mve.td
@@ -1310,7 +1310,7 @@
   }
 }
 
-let params = T.All in {
+let params = T.Usual in {
 let pnt = PNT_NType in
 def vbrsrq_n: Intrinsic<Vector, (args Vector:$a, s32:$b),
                         (IRInt<"vbrsr", [Vector]> $a, $b)>;


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75038.246175.patch
Type: text/x-patch
Size: 422 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200224/cf401353/attachment.bin>


More information about the cfe-commits mailing list