Add -mcpu to some unit tests that only fail on certain hosts.
authorAndrew Trick <atrick@apple.com>
Mon, 24 Jun 2013 09:51:30 +0000 (09:51 +0000)
committerAndrew Trick <atrick@apple.com>
Mon, 24 Jun 2013 09:51:30 +0000 (09:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184709 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
test/CodeGen/X86/2009-03-23-MultiUseSched.ll
test/CodeGen/X86/coalescer-commute1.ll
test/CodeGen/X86/commute-two-addr.ll
test/CodeGen/X86/crash-nosse.ll
test/CodeGen/X86/pr3457.ll
test/CodeGen/X86/x86-64-and-mask.ll

index c63c890add50bd5de62ca27a29392f05eb4f33fd..7cf9cb007708e6cd2b117358404dd3d50add6887 100644 (file)
@@ -1,5 +1,5 @@
 ; Check that eh_return & unwind_init were properly lowered
-; RUN: llc < %s -verify-machineinstrs | FileCheck %s
+; RUN: llc -mcpu=corei7 < %s -verify-machineinstrs | FileCheck %s
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "i386-pc-linux"
index 351a1722a231e3ab4e675faaa6f1ef0bece02a38..bbc1d341d4e091bf6d2d279800db0e32d25b3680 100644 (file)
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=x86_64-linux -relocation-model=static -o /dev/null -stats -info-output-file - > %t
+; RUN: llc < %s -mtriple=x86_64-linux -mcpu=corei7 -relocation-model=static -o /dev/null -stats -info-output-file - > %t
 ; RUN: not grep spill %t
 ; RUN: not grep "%rsp" %t
 ; RUN: not grep "%rbp" %t
index d9e0778102cb4e1763fb09be50327579a90749bf..cbcb89031b5b25eb7a149cf0ae4d0682d82b9a0b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
+; RUN: llc < %s -mtriple=i686-apple-darwin -mcpu=corei7-avx -mattr=+sse2 | not grep movaps
 ; PR1877
 
 @NNTOT = weak global i32 0             ; <i32*> [#uses=1]
index 72e5fdd6d73c860e439d2e9e7bd5b3d8723db318..21f94423c591d006b579f73c053b5b522f8f200d 100644 (file)
@@ -2,8 +2,8 @@
 ; insertion of register-register copies.
 
 ; Make sure there are only 3 mov's for each testcase
-; RUN: llc < %s -mtriple=i686-pc-linux-gnu   | FileCheck %s -check-prefix=LINUX
-; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu   -mcpu=corei7 | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7 | FileCheck %s -check-prefix=DARWIN
 
 
 @G = external global i32                ; <i32*> [#uses=2]
index 1cec25b3347b86b8463cdb21faa7da8acb4fbfd1..7a15a47c6cad02d2ae5ba27ddcf5e52b8cf77e9c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mattr=-sse2,-sse41 -verify-machineinstrs
+; RUN: llc < %s -mcpu=corei7 -mattr=-sse2,-sse41 -verify-machineinstrs
 target triple = "x86_64-unknown-linux-gnu"
 
 ; PR10503
index f7af927d613647f18fc0bda0b672f29e5585e02d..7264bcd12c42ae23427042d8145652e2d66a876e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i386-apple-darwin | not grep fstpt
+; RUN: llc < %s -mtriple=i386-apple-darwin -mcpu=corei7 | not grep fstpt
 ; PR3457
 ; rdar://6548010
 
index 07ccb2337e752a2f615b1fed2992eb06dce895a2..8e8f6707226672653a743ffdfa497bb784173f98 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s | FileCheck %s
+; RUN: llc -mcpu=corei7 < %s | FileCheck %s
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
 target triple = "x86_64-apple-darwin8"