mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
f7935a3f63
`llc -march` is problematic because it only switches the target architecture, but leaves the operating system unchanged. This occasionally leads to indeterministic tests because the OS from LLVM_DEFAULT_TARGET_TRIPLE is used. However we can simply always use `llc -mtriple` instead. This changes all the tests to do this to avoid people using -march when they copy and paste parts of tests. See also the discussion in https://reviews.llvm.org/D35287 llvm-svn: 309774
17 lines
351 B
LLVM
17 lines
351 B
LLVM
; RUN: llc < %s -mtriple=x86_64-- -mcpu=corei7
|
|
|
|
define void @autogen_SD2543() {
|
|
A:
|
|
%E83 = add i32 0, 1
|
|
%E820 = add i32 0, undef
|
|
br label %C
|
|
C:
|
|
%B908 = add i32 %E83, %E820
|
|
store i32 %B908, i32* undef
|
|
%Sl2391 = select i1 undef, i32 undef, i32 %E83
|
|
%Cmp3114 = icmp ne i32 %Sl2391, undef
|
|
br i1 %Cmp3114, label %C, label %G
|
|
G:
|
|
ret void
|
|
}
|