[llvm] [DAG] Teach SelectionDAGBuilder to read parameter alignment of compressstore/expandload. (PR #83763)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 4 16:06:33 PST 2024
================
@@ -7,7 +7,23 @@ entry:
ret void
}
-; CHECK-LABEL: bb.0.entry:
+; CHECK-LABEL: name: _Z3fooiPiPs
+; CHECK: %1:vr128x = COPY $xmm1
+; CHECK-NEXT: %0:vr256x = COPY $ymm0
+; CHECK-NEXT: %2:vr128x = VPSLLWZ128ri %1, 15
+; CHECK-NEXT: %3:vk16wm = VPMOVW2MZ128rr killed %2
+; CHECK-NEXT: %4:vr128x = VPMOVDWZ256rr %0
+; CHECK-NEXT: VPCOMPRESSWZ128mrk $noreg, 1, $noreg, 0, $noreg, killed %3, killed %4 :: (store unknown-size into `ptr null`, align 1)
----------------
topperc wrote:
oh nevermind the check lines are just in a funny spot.
https://github.com/llvm/llvm-project/pull/83763
More information about the llvm-commits
mailing list