[llvm] [X86][DAGCombiner][SelectionDAG] - Fold Zext Build Vector to Bitcast of widen Build Vector (PR #135010)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 17 08:05:28 PDT 2025
================
@@ -799,7 +799,9 @@ define i32 @PR46586(ptr %p, <4 x i32> %v) {
;
; SSE41-LABEL: PR46586:
; SSE41: # %bb.0:
-; SSE41-NEXT: movzbl 3(%rdi), %eax
+; SSE41-NEXT: pxor %xmm1, %xmm1
+; SSE41-NEXT: pinsrb $12, 3(%rdi), %xmm1
+; SSE41-NEXT: pextrd $3, %xmm1, %eax
----------------
phoebewang wrote:
Seems also regress on X86?
https://github.com/llvm/llvm-project/pull/135010
More information about the llvm-commits
mailing list