================ @@ -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