[llvm] Shuffle patterns to vdeal + vpack (PR #159464)

Alexey Karyakin via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 18 08:34:16 PDT 2025


================
@@ -0,0 +1,17 @@
+; RUN: llc -march=hexagon -O2  < %s | FileCheck %s
+
+;; Test that a vdeal + vpack can be lowered.
+
+; CHECK: v[[#V1:]]:[[#V0:]] = vdeal(v[[#]],v[[#]],r[[#]])
+; CHECK: v[[#]].h = vpacke(v[[#V1]].w,v[[#V0]].w)
----------------
quic-akaryaki wrote:

In the baseline, it asserts. I have added a REQUIRES.

https://github.com/llvm/llvm-project/pull/159464


More information about the llvm-commits mailing list