mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-28 15:54:00 +00:00
Make the test/CodeGen/X86/win32_sret.ll reliable on any CPU by explicitly specifying the -mcpu
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178885 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
84581daf20
commit
f340d34a97
@ -1,7 +1,9 @@
|
||||
; RUN: llc < %s -mtriple=i686-pc-win32 | FileCheck %s -check-prefix=WIN32
|
||||
; We specify -mcpu explicitly to avoid instruction reordering that happens on
|
||||
; some setups (e.g., Atom) from affecting the output.
|
||||
; RUN: llc < %s -mcpu=core2 -mtriple=i686-pc-win32 | FileCheck %s -check-prefix=WIN32
|
||||
; RUN: llc < %s -mtriple=i686-pc-mingw32 | FileCheck %s -check-prefix=MINGW_X86
|
||||
; RUN: llc < %s -mtriple=i386-pc-linux | FileCheck %s -check-prefix=LINUX
|
||||
; RUN: llc < %s -O0 -mtriple=i686-pc-win32 | FileCheck %s -check-prefix=WIN32
|
||||
; RUN: llc < %s -mcpu=core2 -O0 -mtriple=i686-pc-win32 | FileCheck %s -check-prefix=WIN32
|
||||
; RUN: llc < %s -O0 -mtriple=i686-pc-mingw32 | FileCheck %s -check-prefix=MINGW_X86
|
||||
; RUN: llc < %s -O0 -mtriple=i386-pc-linux | FileCheck %s -check-prefix=LINUX
|
||||
|
||||
@ -117,11 +119,8 @@ entry:
|
||||
; WIN32: movl %eax, (%e{{[sc][px]}})
|
||||
|
||||
; The this pointer goes to ECX.
|
||||
; FIXME: for some reason, the below checks fail on the Ubuntu Atom D2700 bot.
|
||||
; FIXME-NEXT: leal {{[0-9]+}}(%esp), %ecx
|
||||
; FIXME-NEXT: calll "?foo@C5@@QAE?AUS5@@XZ"
|
||||
|
||||
; WIN32: calll "?foo@C5@@QAE?AUS5@@XZ"
|
||||
; WIN32-NEXT: leal {{[0-9]+}}(%esp), %ecx
|
||||
; WIN32-NEXT: calll "?foo@C5@@QAE?AUS5@@XZ"
|
||||
; WIN32: ret
|
||||
ret void
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user