[llvm] [DAG] isSplatValue - node is a splat if all demanded elts have the same whole constant value (PR #74443)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 5 04:25:07 PST 2023
================
@@ -54,7 +54,10 @@ define void @program_1(ptr %dest, ptr %t0, <4 x float> %p0, <4 x float> %p1, <4
; X32-NEXT: xorps %xmm0, %xmm0
; X32-NEXT: movaps %xmm0, {{[-0-9]+}}(%e{{[sb]}}p) ## 16-byte Spill
; X32-NEXT: movaps {{[-0-9]+}}(%e{{[sb]}}p), %xmm0 ## 16-byte Reload
-; X32-NEXT: mulps %xmm0, %xmm0
+; X32-NEXT: mulss {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0
----------------
RKSimon wrote:
Yeah, I missed this one - every so often I fix some files but there's always more :)
https://github.com/llvm/llvm-project/pull/74443
More information about the llvm-commits
mailing list