[llvm] [DAG] SimplifyDemandedVectorElts - add handling for INT<->FP conversions (PR #117884)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 2 08:11:24 PST 2024
================
@@ -11,9 +11,9 @@ declare { i32, i1 } @llvm.usub.with.overflow.i32(i32, i32) #0
define void @draw_llvm_vs_variant0(<4 x float> %x) {
; CHECK-LABEL: draw_llvm_vs_variant0:
; CHECK: # %bb.0: # %entry
-; CHECK-NEXT: lxsd v3, 0(r3)
-; CHECK-NEXT: vmrghh v3, v3, v3
+; CHECK-NEXT: lxsihzx v3, 0, r3
; CHECK-NEXT: vextsh2w v3, v3
+; CHECK-NEXT: xxmrghw v3, v3, v3
----------------
RKSimon wrote:
@stefanp-ibm I'm assuming this change is neutral - is that correct?
https://github.com/llvm/llvm-project/pull/117884
More information about the llvm-commits
mailing list