Skip to content

Commit 796c99c

Browse files
committed
[X86] Regenerate fp truncate tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279387 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 83c785e commit 796c99c

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

test/CodeGen/X86/fp-load-trunc.ll

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
; RUN: llc < %s -march=x86 -mcpu=corei7 | FileCheck %s
2-
; RUN: llc < %s -march=x86 -mcpu=core-avx-i | FileCheck %s --check-prefix=AVX
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2+
; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=corei7 | FileCheck %s
3+
; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=core-avx-i | FileCheck %s --check-prefix=AVX
34

45
define <1 x float> @test1(<1 x double>* %p) nounwind {
56
; CHECK-LABEL: test1:
67
; CHECK: # BB#0:
78
; CHECK-NEXT: pushl %eax
89
; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax
9-
; CHECK-NEXT: movsd (%eax), %xmm0
10+
; CHECK-NEXT: movsd {{.*#+}} xmm0 = mem[0],zero
1011
; CHECK-NEXT: cvtsd2ss %xmm0, %xmm0
1112
; CHECK-NEXT: movss %xmm0, (%esp)
1213
; CHECK-NEXT: flds (%esp)
@@ -17,7 +18,7 @@ define <1 x float> @test1(<1 x double>* %p) nounwind {
1718
; AVX: # BB#0:
1819
; AVX-NEXT: pushl %eax
1920
; AVX-NEXT: movl {{[0-9]+}}(%esp), %eax
20-
; AVX-NEXT: vmovsd (%eax), %xmm0
21+
; AVX-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero
2122
; AVX-NEXT: vcvtsd2ss %xmm0, %xmm0, %xmm0
2223
; AVX-NEXT: vmovss %xmm0, (%esp)
2324
; AVX-NEXT: flds (%esp)

test/CodeGen/X86/fp-trunc.ll

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
; RUN: llc < %s -march=x86 -mcpu=corei7 | FileCheck %s
2-
; RUN: llc < %s -march=x86 -mcpu=core-avx-i | FileCheck %s --check-prefix=AVX
3-
4-
target triple = "i686-pc-linux-gnu"
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2+
; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=corei7 | FileCheck %s
3+
; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=core-avx-i | FileCheck %s --check-prefix=AVX
54

65
define <1 x float> @test1(<1 x double> %x) nounwind {
76
; CHECK-LABEL: test1:
87
; CHECK: # BB#0:
98
; CHECK-NEXT: pushl %eax
10-
; CHECK-NEXT: movsd {{[0-9]+}}(%esp), %xmm0
9+
; CHECK-NEXT: movsd {{.*#+}} xmm0 = mem[0],zero
1110
; CHECK-NEXT: cvtsd2ss %xmm0, %xmm0
1211
; CHECK-NEXT: movss %xmm0, (%esp)
1312
; CHECK-NEXT: flds (%esp)
@@ -17,7 +16,7 @@ define <1 x float> @test1(<1 x double> %x) nounwind {
1716
; AVX-LABEL: test1:
1817
; AVX: # BB#0:
1918
; AVX-NEXT: pushl %eax
20-
; AVX-NEXT: vmovsd {{[0-9]+}}(%esp), %xmm0
19+
; AVX-NEXT: vmovsd {{.*#+}} xmm0 = mem[0],zero
2120
; AVX-NEXT: vcvtsd2ss %xmm0, %xmm0, %xmm0
2221
; AVX-NEXT: vmovss %xmm0, (%esp)
2322
; AVX-NEXT: flds (%esp)
@@ -66,7 +65,7 @@ define <8 x float> @test4(<8 x double> %x) nounwind {
6665
; CHECK-NEXT: cvtpd2ps %xmm0, %xmm0
6766
; CHECK-NEXT: unpcklpd {{.*#+}} xmm0 = xmm0[0],xmm1[0]
6867
; CHECK-NEXT: cvtpd2ps %xmm2, %xmm1
69-
; CHECK-NEXT: cvtpd2ps 16(%esp), %xmm2
68+
; CHECK-NEXT: cvtpd2ps {{[0-9]+}}(%esp), %xmm2
7069
; CHECK-NEXT: unpcklpd {{.*#+}} xmm1 = xmm1[0],xmm2[0]
7170
; CHECK-NEXT: addl $12, %esp
7271
; CHECK-NEXT: retl

0 commit comments

Comments
 (0)