[llvm] [X86] Don't rely on global -fp-contract=fast on X86 CodeGen tests (PR #158026)
Mikołaj Piróg via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 16 03:37:08 PDT 2025
================
@@ -23,18 +23,11 @@ define <4 x float> @fmul_pow2_4xfloat(<4 x i32> %i) {
; CHECK-AVX2-NEXT: vpaddd %xmm1, %xmm0, %xmm0
; CHECK-AVX2-NEXT: retq
;
-; CHECK-NO-FASTFMA-LABEL: fmul_pow2_4xfloat:
-; CHECK-NO-FASTFMA: # %bb.0:
-; CHECK-NO-FASTFMA-NEXT: vpslld $23, %xmm0, %xmm0
-; CHECK-NO-FASTFMA-NEXT: vpbroadcastd {{.*#+}} xmm1 = [1091567616,1091567616,1091567616,1091567616]
-; CHECK-NO-FASTFMA-NEXT: vpaddd %xmm1, %xmm0, %xmm0
-; CHECK-NO-FASTFMA-NEXT: retq
-;
-; CHECK-FMA-LABEL: fmul_pow2_4xfloat:
-; CHECK-FMA: # %bb.0:
-; CHECK-FMA-NEXT: vpslld $23, %xmm0, %xmm0
-; CHECK-FMA-NEXT: vpaddd {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm0, %xmm0
-; CHECK-FMA-NEXT: retq
+; CHECK-SKX-LABEL: fmul_pow2_4xfloat:
+; CHECK-SKX: # %bb.0:
+; CHECK-SKX-NEXT: vpslld $23, %xmm0, %xmm0
+; CHECK-SKX-NEXT: vpaddd {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm0, %xmm0
+; CHECK-SKX-NEXT: retq
----------------
mikolaj-pirog wrote:
`AVX512F` is now unique to this llc line, it's being checked now
https://github.com/llvm/llvm-project/pull/158026
More information about the llvm-commits
mailing list