[llvm] [X86][DAGCombiner][SelectionDAG] - Fold Zext Build Vector to Bitcast of widen Build Vector (PR #135010)
Rohit Aggarwal via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 18 01:35:13 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
----------------
rohitaggarwal007 wrote:
Yes, Will handle this case also.
https://github.com/llvm/llvm-project/pull/135010
More information about the llvm-commits
mailing list