[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