diff options
Diffstat (limited to 'test/LTO/X86')
-rw-r--r-- | test/LTO/X86/cfi_endproc.ll | 4 | ||||
-rw-r--r-- | test/LTO/X86/jump-table-type.ll | 23 | ||||
-rw-r--r-- | test/LTO/X86/keep-used-puts-during-instcombine.ll | 2 | ||||
-rw-r--r-- | test/LTO/X86/linkonce_odr_func.ll | 6 | ||||
-rw-r--r-- | test/LTO/X86/no-undefined-puts-when-implemented.ll | 2 | ||||
-rw-r--r-- | test/LTO/X86/set-merged.ll | 6 |
6 files changed, 10 insertions, 33 deletions
diff --git a/test/LTO/X86/cfi_endproc.ll b/test/LTO/X86/cfi_endproc.ll index 1a69bf6..57d822b 100644 --- a/test/LTO/X86/cfi_endproc.ll +++ b/test/LTO/X86/cfi_endproc.ll @@ -25,7 +25,7 @@ define i32 @main(i32 %argc, i8** %argv) { ret i32 0 } -; RUN: llvm-lto -o %t -dso-symbol=zed1 -dso-symbol=zed2 %t1 -disable-opt +; RUN: llvm-lto -o %t -dso-symbol=zed1 -dso-symbol=zed2 %t1 -O0 ; RUN: llvm-nm %t | FileCheck %s -check-prefix=ZED1_AND_ZED2 ; ZED1_AND_ZED2: V zed1 @zed1 = linkonce_odr global i32 42 @@ -37,6 +37,6 @@ define i32* @get_zed1() { @zed2 = linkonce_odr unnamed_addr global i32 42 define i32 @useZed2() { - %x = load i32* @zed2 + %x = load i32, i32* @zed2 ret i32 %x } diff --git a/test/LTO/X86/jump-table-type.ll b/test/LTO/X86/jump-table-type.ll deleted file mode 100644 index a806c30..0000000 --- a/test/LTO/X86/jump-table-type.ll +++ /dev/null @@ -1,23 +0,0 @@ -; RUN: llvm-as <%s >%t1 -; RUN: llvm-lto -o %t2 %t1 -jump-table-type=arity -; RUN: llvm-nm %t2 | FileCheck %s - -; CHECK: t __llvm_jump_instr_table_0_1 -; CHECK: t __llvm_jump_instr_table_1_1 - -target triple = "x86_64-unknown-linux-gnu" - -define i32 @g(i32 %a) unnamed_addr jumptable { - ret i32 %a -} - -define i32 @f() unnamed_addr jumptable { - ret i32 0 -} - -define i32 @main() { - ret i32 0 -} - -@llvm.used = appending global [2 x i8*] [i8* bitcast (i32(i32)* @g to i8*), - i8* bitcast (i32()* @f to i8*)] diff --git a/test/LTO/X86/keep-used-puts-during-instcombine.ll b/test/LTO/X86/keep-used-puts-during-instcombine.ll index 69ce3ee..74f577d 100644 --- a/test/LTO/X86/keep-used-puts-during-instcombine.ll +++ b/test/LTO/X86/keep-used-puts-during-instcombine.ll @@ -15,7 +15,7 @@ target triple = "x86_64-apple-darwin11" define i32 @uses_printf(i32 %i) { entry: - %s = getelementptr [13 x i8]* @str, i64 0, i64 0 + %s = getelementptr [13 x i8], [13 x i8]* @str, i64 0, i64 0 call i32 (i8*, ...)* @printf(i8* %s) ret i32 0 } diff --git a/test/LTO/X86/linkonce_odr_func.ll b/test/LTO/X86/linkonce_odr_func.ll index 48da795..7fa6527 100644 --- a/test/LTO/X86/linkonce_odr_func.ll +++ b/test/LTO/X86/linkonce_odr_func.ll @@ -1,6 +1,6 @@ ; RUN: llvm-as < %s >%t1 ; RUN: llvm-lto -o %t2 -dso-symbol=foo1 -dso-symbol=foo2 -dso-symbol=foo3 \ -; RUN: -dso-symbol=foo4 -dso-symbol=v1 -dso-symbol=v2 %t1 -disable-opt +; RUN: -dso-symbol=foo4 -dso-symbol=v1 -dso-symbol=v2 %t1 -O0 ; RUN: llvm-nm %t2 | 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-n8:16:32:64-S128" @@ -30,7 +30,7 @@ define linkonce_odr void @foo4() noinline { @v1 = linkonce_odr constant i32 32 define i32 @useV1() { - %x = load i32* @v1 + %x = load i32, i32* @v1 ret i32 %x } @@ -38,7 +38,7 @@ define i32 @useV1() { @v2 = linkonce_odr global i32 32 define i32 @useV2() { - %x = load i32* @v2 + %x = load i32, i32* @v2 ret i32 %x } diff --git a/test/LTO/X86/no-undefined-puts-when-implemented.ll b/test/LTO/X86/no-undefined-puts-when-implemented.ll index 29db8a6..7054609 100644 --- a/test/LTO/X86/no-undefined-puts-when-implemented.ll +++ b/test/LTO/X86/no-undefined-puts-when-implemented.ll @@ -20,7 +20,7 @@ entry: } define i32 @uses_printf(i32 %i) { entry: - %s = getelementptr [13 x i8]* @str, i64 0, i64 0 + %s = getelementptr [13 x i8], [13 x i8]* @str, i64 0, i64 0 call i32 (i8*, ...)* @printf(i8* %s) ret i32 0 } diff --git a/test/LTO/X86/set-merged.ll b/test/LTO/X86/set-merged.ll index 0e2e1ea..aaafc5e 100644 --- a/test/LTO/X86/set-merged.ll +++ b/test/LTO/X86/set-merged.ll @@ -11,8 +11,8 @@ define i32 @_Z3fooi(i32 %a) { entry: %a.addr = alloca i32, align 4 store i32 %a, i32* %a.addr, align 4 - %0 = load i32* %a.addr, align 4 - %1 = load i32* %a.addr, align 4 + %0 = load i32, i32* %a.addr, align 4 + %1 = load i32, i32* %a.addr, align 4 %call = call i32 @_Z4bar2i(i32 %1) %add = add nsw i32 %0, %call ret i32 %add @@ -22,7 +22,7 @@ define i32 @_Z4bar2i(i32 %a) { entry: %a.addr = alloca i32, align 4 store i32 %a, i32* %a.addr, align 4 - %0 = load i32* %a.addr, align 4 + %0 = load i32, i32* %a.addr, align 4 %mul = mul nsw i32 2, %0 ret i32 %mul } |