[llvm] 689f79d - [X86] vec-strict-cmp-512-skx.ll - regenerate checks
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 12 10:51:27 PST 2025
Author: Simon Pilgrim
Date: 2025-02-12T18:48:55Z
New Revision: 689f79d0f86a6965c0a9c4bc73bc0417c7972b7f
URL: https://github.com/llvm/llvm-project/commit/689f79d0f86a6965c0a9c4bc73bc0417c7972b7f
DIFF: https://github.com/llvm/llvm-project/commit/689f79d0f86a6965c0a9c4bc73bc0417c7972b7f.diff
LOG: [X86] vec-strict-cmp-512-skx.ll - regenerate checks
Appears to have been manually edited at some point
Added:
Modified:
llvm/test/CodeGen/X86/vec-strict-cmp-512-skx.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/X86/vec-strict-cmp-512-skx.ll b/llvm/test/CodeGen/X86/vec-strict-cmp-512-skx.ll
index 0ec33ad800912..cf6edbc628503 100644
--- a/llvm/test/CodeGen/X86/vec-strict-cmp-512-skx.ll
+++ b/llvm/test/CodeGen/X86/vec-strict-cmp-512-skx.ll
@@ -35,25 +35,25 @@ define <8 x i32> @test_v8f64_oeq_q(<8 x i32> %a, <8 x i32> %b, <8 x double> %f1,
}
define <16 x i32> @test_v16f64_ogt(<16 x i32> %a, <16 x i32> %b, <16 x double> %f1, <16 x double> %f2) #0 {
-; SKX-LABEL: test_v16f64_ogt
+; SKX-LABEL: test_v16f64_ogt:
; SKX: # %bb.0:
-; SKX-NEXT: pushq %rbp
-; SKX-NEXT: movq %rsp, %rbp
-; SKX-NEXT: andq $-32, %rsp
-; SKX-NEXT: subq $32, %rsp
-; SKX-NEXT: vcmpgtpd 80(%rbp), %ymm6, %k0
-; SKX-NEXT: vcmpgtpd 112(%rbp), %ymm7, %k1
-; SKX-NEXT: kshiftlb $4, %k1, %k1
-; SKX-NEXT: korb %k1, %k0, %k1
-; SKX-NEXT: vcmpgtpd 16(%rbp), %ymm4, %k0
-; SKX-NEXT: vcmpgtpd 48(%rbp), %ymm5, %k2
-; SKX-NEXT: kshiftlb $4, %k2, %k2
-; SKX-NEXT: korb %k2, %k0, %k2
-; SKX-NEXT: vpblendmd %ymm0, %ymm2, %ymm0 {%k2}
-; SKX-NEXT: vpblendmd %ymm1, %ymm3, %ymm1 {%k1}
-; SKX-NEXT: movq %rbp, %rsp
-; SKX-NEXT: popq %rbp
-; SKX-NEXT: retq
+; SKX-NEXT: pushq %rbp
+; SKX-NEXT: movq %rsp, %rbp
+; SKX-NEXT: andq $-32, %rsp
+; SKX-NEXT: subq $32, %rsp
+; SKX-NEXT: vcmpgtpd 80(%rbp), %ymm6, %k0
+; SKX-NEXT: vcmpgtpd 112(%rbp), %ymm7, %k1
+; SKX-NEXT: kshiftlb $4, %k1, %k1
+; SKX-NEXT: korb %k1, %k0, %k1
+; SKX-NEXT: vcmpgtpd 16(%rbp), %ymm4, %k0
+; SKX-NEXT: vcmpgtpd 48(%rbp), %ymm5, %k2
+; SKX-NEXT: kshiftlb $4, %k2, %k2
+; SKX-NEXT: korb %k2, %k0, %k2
+; SKX-NEXT: vpblendmd %ymm0, %ymm2, %ymm0 {%k2}
+; SKX-NEXT: vpblendmd %ymm1, %ymm3, %ymm1 {%k1}
+; SKX-NEXT: movq %rbp, %rsp
+; SKX-NEXT: popq %rbp
+; SKX-NEXT: retq
%cond = tail call <16 x i1> @llvm.experimental.constrained.fcmps.v16f64(
<16 x double> %f1, <16 x double> %f2, metadata !"ogt", metadata !"fpexcept.maytrap")
%res = select <16 x i1> %cond, <16 x i32> %a, <16 x i32> %b
More information about the llvm-commits
mailing list