================
@@ -613,9 +595,10 @@ define void @buildvector_v2f64_with_constant(ptr %dst, 
double %a0) nounwind {
 ; CHECK-LABEL: buildvector_v2f64_with_constant:
 ; CHECK:       # %bb.0: # %entry
 ; CHECK-NEXT:    # kill: def $f0_64 killed $f0_64 def $vr0
-; CHECK-NEXT:    vldi $vr1, -1024
-; CHECK-NEXT:    vpackev.d $vr0, $vr1, $vr0
-; CHECK-NEXT:    vst $vr0, $a0, 0
+; CHECK-NEXT:    lu52i.d $a1, $zero, 1024
+; CHECK-NEXT:    vreplgr2vr.d $vr1, $a1
+; CHECK-NEXT:    vextrins.d $vr1, $vr0, 0
+; CHECK-NEXT:    vst $vr1, $a0, 0
----------------
SixWeining wrote:

Seems it's worse then before.

https://github.com/llvm/llvm-project/pull/150584
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to