[llvm] r321423 - [X86][X87] Renamed CHECK prefix, its not actually broken anymore just scheduled differently
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Sun Dec 24 02:25:01 PST 2017
Author: rksimon
Date: Sun Dec 24 02:25:01 2017
New Revision: 321423
URL: http://llvm.org/viewvc/llvm-project?rev=321423&view=rev
Log:
[X86][X87] Renamed CHECK prefix, its not actually broken anymore just scheduled differently
Modified:
llvm/trunk/test/CodeGen/X86/pr34080.ll
Modified: llvm/trunk/test/CodeGen/X86/pr34080.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/pr34080.ll?rev=321423&r1=321422&r2=321423&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/pr34080.ll (original)
+++ llvm/trunk/test/CodeGen/X86/pr34080.ll Sun Dec 24 02:25:01 2017
@@ -1,6 +1,6 @@
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse2 | FileCheck %s --check-prefix=SSE2
-; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse2 -mcpu=x86-64 | FileCheck %s --check-prefix=SSE2-BROKEN
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse2 -mcpu=x86-64 | FileCheck %s --check-prefix=SSE2-SCHEDULE
; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse3 | FileCheck %s --check-prefix=SSE3
; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+sse3 -mcpu=prescott | FileCheck %s --check-prefix=SSE3
; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+avx | FileCheck %s --check-prefix=AVX
@@ -46,44 +46,44 @@ define void @_Z1fe(x86_fp80 %z) local_un
; SSE2-NEXT: popq %rbp
; SSE2-NEXT: retq
;
-; SSE2-BROKEN-LABEL: _Z1fe:
-; SSE2-BROKEN: ## %bb.0: ## %entry
-; SSE2-BROKEN-NEXT: pushq %rbp
-; SSE2-BROKEN-NEXT: .cfi_def_cfa_offset 16
-; SSE2-BROKEN-NEXT: .cfi_offset %rbp, -16
-; SSE2-BROKEN-NEXT: movq %rsp, %rbp
-; SSE2-BROKEN-NEXT: .cfi_def_cfa_register %rbp
-; SSE2-BROKEN-NEXT: fnstcw -4(%rbp)
-; SSE2-BROKEN-NEXT: fldt 16(%rbp)
-; SSE2-BROKEN-NEXT: movzwl -4(%rbp), %eax
-; SSE2-BROKEN-NEXT: movw $3199, -4(%rbp) ## imm = 0xC7F
-; SSE2-BROKEN-NEXT: fldcw -4(%rbp)
-; SSE2-BROKEN-NEXT: movw %ax, -4(%rbp)
-; SSE2-BROKEN-NEXT: fistl -8(%rbp)
-; SSE2-BROKEN-NEXT: fldcw -4(%rbp)
-; SSE2-BROKEN-NEXT: cvtsi2sdl -8(%rbp), %xmm0
-; SSE2-BROKEN-NEXT: movsd %xmm0, -64(%rbp)
-; SSE2-BROKEN-NEXT: movsd %xmm0, -32(%rbp)
-; SSE2-BROKEN-NEXT: fsubl -32(%rbp)
-; SSE2-BROKEN-NEXT: flds {{.*}}(%rip)
-; SSE2-BROKEN-NEXT: fnstcw -2(%rbp)
-; SSE2-BROKEN-NEXT: fmul %st(0), %st(1)
-; SSE2-BROKEN-NEXT: movzwl -2(%rbp), %eax
-; SSE2-BROKEN-NEXT: movw $3199, -2(%rbp) ## imm = 0xC7F
-; SSE2-BROKEN-NEXT: fldcw -2(%rbp)
-; SSE2-BROKEN-NEXT: movw %ax, -2(%rbp)
-; SSE2-BROKEN-NEXT: fxch %st(1)
-; SSE2-BROKEN-NEXT: fistl -12(%rbp)
-; SSE2-BROKEN-NEXT: fldcw -2(%rbp)
-; SSE2-BROKEN-NEXT: xorps %xmm0, %xmm0
-; SSE2-BROKEN-NEXT: cvtsi2sdl -12(%rbp), %xmm0
-; SSE2-BROKEN-NEXT: movsd %xmm0, -56(%rbp)
-; SSE2-BROKEN-NEXT: movsd %xmm0, -24(%rbp)
-; SSE2-BROKEN-NEXT: fsubl -24(%rbp)
-; SSE2-BROKEN-NEXT: fmulp %st(1)
-; SSE2-BROKEN-NEXT: fstpl -48(%rbp)
-; SSE2-BROKEN-NEXT: popq %rbp
-; SSE2-BROKEN-NEXT: retq
+; SSE2-SCHEDULE-LABEL: _Z1fe:
+; SSE2-SCHEDULE: ## %bb.0: ## %entry
+; SSE2-SCHEDULE-NEXT: pushq %rbp
+; SSE2-SCHEDULE-NEXT: .cfi_def_cfa_offset 16
+; SSE2-SCHEDULE-NEXT: .cfi_offset %rbp, -16
+; SSE2-SCHEDULE-NEXT: movq %rsp, %rbp
+; SSE2-SCHEDULE-NEXT: .cfi_def_cfa_register %rbp
+; SSE2-SCHEDULE-NEXT: fnstcw -4(%rbp)
+; SSE2-SCHEDULE-NEXT: fldt 16(%rbp)
+; SSE2-SCHEDULE-NEXT: movzwl -4(%rbp), %eax
+; SSE2-SCHEDULE-NEXT: movw $3199, -4(%rbp) ## imm = 0xC7F
+; SSE2-SCHEDULE-NEXT: fldcw -4(%rbp)
+; SSE2-SCHEDULE-NEXT: movw %ax, -4(%rbp)
+; SSE2-SCHEDULE-NEXT: fistl -8(%rbp)
+; SSE2-SCHEDULE-NEXT: fldcw -4(%rbp)
+; SSE2-SCHEDULE-NEXT: cvtsi2sdl -8(%rbp), %xmm0
+; SSE2-SCHEDULE-NEXT: movsd %xmm0, -64(%rbp)
+; SSE2-SCHEDULE-NEXT: movsd %xmm0, -32(%rbp)
+; SSE2-SCHEDULE-NEXT: fsubl -32(%rbp)
+; SSE2-SCHEDULE-NEXT: flds {{.*}}(%rip)
+; SSE2-SCHEDULE-NEXT: fnstcw -2(%rbp)
+; SSE2-SCHEDULE-NEXT: fmul %st(0), %st(1)
+; SSE2-SCHEDULE-NEXT: movzwl -2(%rbp), %eax
+; SSE2-SCHEDULE-NEXT: movw $3199, -2(%rbp) ## imm = 0xC7F
+; SSE2-SCHEDULE-NEXT: fldcw -2(%rbp)
+; SSE2-SCHEDULE-NEXT: movw %ax, -2(%rbp)
+; SSE2-SCHEDULE-NEXT: fxch %st(1)
+; SSE2-SCHEDULE-NEXT: fistl -12(%rbp)
+; SSE2-SCHEDULE-NEXT: fldcw -2(%rbp)
+; SSE2-SCHEDULE-NEXT: xorps %xmm0, %xmm0
+; SSE2-SCHEDULE-NEXT: cvtsi2sdl -12(%rbp), %xmm0
+; SSE2-SCHEDULE-NEXT: movsd %xmm0, -56(%rbp)
+; SSE2-SCHEDULE-NEXT: movsd %xmm0, -24(%rbp)
+; SSE2-SCHEDULE-NEXT: fsubl -24(%rbp)
+; SSE2-SCHEDULE-NEXT: fmulp %st(1)
+; SSE2-SCHEDULE-NEXT: fstpl -48(%rbp)
+; SSE2-SCHEDULE-NEXT: popq %rbp
+; SSE2-SCHEDULE-NEXT: retq
;
; SSE3-LABEL: _Z1fe:
; SSE3: ## %bb.0: ## %entry
More information about the llvm-commits
mailing list