[llvm] [X86][BreakFalseDeps] Using reverse order for undef register selection (PR #137569)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Sat May 3 06:29:38 PDT 2025
================
@@ -108,7 +108,7 @@ define <2 x double> @fpext01(<2 x double> %a0, <4 x float> %a1) nounwind {
define double @funcA(ptr nocapture %e) nounwind uwtable readonly ssp {
; CHECK-LABEL: funcA:
; CHECK: # %bb.0:
-; CHECK-NEXT: vcvtsi2sdq (%rdi), %xmm0, %xmm0
+; CHECK-NEXT: vcvtsi2sdq (%rdi), %xmm15, %xmm0
----------------
phoebewang wrote:
I checked all affected tests including vcvt[u]si*, fpround/fpext, vrcpss, vrounds*, vsqrts* all follow the same rule here.
https://github.com/llvm/llvm-project/pull/137569
More information about the llvm-commits
mailing list