projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use Twin instead of std::to_string.
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
aliases.ll
diff --git
a/test/CodeGen/X86/aliases.ll
b/test/CodeGen/X86/aliases.ll
index bf55644de41ecd02c6028a52b98ebe75c5f39e59..50c7b929c82747dfc421e8aa57a506554c392ea0 100644
(file)
--- a/
test/CodeGen/X86/aliases.ll
+++ b/
test/CodeGen/X86/aliases.ll
@@
-2,7
+2,7
@@
; RUN: -relocation-model=pic | FileCheck %s
@thread_var = thread_local global i32 42, align 4
; RUN: -relocation-model=pic | FileCheck %s
@thread_var = thread_local global i32 42, align 4
-@thread_alias = thread_local(localdynamic) alias i32* @thread_var
+@thread_alias = thread_local(localdynamic) alias i32
, i32
* @thread_var
; CHECK-LABEL: get_thread_var
define i32* @get_thread_var() {
; CHECK-LABEL: get_thread_var
define i32* @get_thread_var() {
@@
-19,10
+19,10
@@
define i32* @get_thread_alias() {
@bar = global i32 42
; CHECK-DAG: .globl foo1
@bar = global i32 42
; CHECK-DAG: .globl foo1
-@foo1 = alias i32* @bar
+@foo1 = alias i32
, i32
* @bar
; CHECK-DAG: .globl foo2
; CHECK-DAG: .globl foo2
-@foo2 = alias i32* @bar
+@foo2 = alias i32
, i32
* @bar
%FunTy = type i32()
%FunTy = type i32()
@@
-30,46
+30,46
@@
define i32 @foo_f() {
ret i32 0
}
; CHECK-DAG: .weak bar_f
ret i32 0
}
; CHECK-DAG: .weak bar_f
-@bar_f =
alias weak
%FunTy* @foo_f
+@bar_f =
weak alias %FunTy,
%FunTy* @foo_f
-@bar_l =
alias linkonce_odr
i32* @bar
+@bar_l =
linkonce_odr alias i32,
i32* @bar
; CHECK-DAG: .weak bar_l
; CHECK-DAG: .weak bar_l
-@bar_i =
alias internal
i32* @bar
+@bar_i =
internal alias i32,
i32* @bar
; CHECK-DAG: .globl A
; CHECK-DAG: .globl A
-@A = alias bitcast (i32* @bar to i64*)
+@A = alias
i64,
bitcast (i32* @bar to i64*)
; CHECK-DAG: .globl bar_h
; CHECK-DAG: .hidden bar_h
; CHECK-DAG: .globl bar_h
; CHECK-DAG: .hidden bar_h
-@bar_h = hidden alias i32* @bar
+@bar_h = hidden alias i32
, i32
* @bar
; CHECK-DAG: .globl bar_p
; CHECK-DAG: .protected bar_p
; CHECK-DAG: .globl bar_p
; CHECK-DAG: .protected bar_p
-@bar_p = protected alias i32* @bar
+@bar_p = protected alias i32
, i32
* @bar
; CHECK-DAG: test2 = bar+4
; CHECK-DAG: test2 = bar+4
-@test2 = alias
getelementptr(i32 *
@bar, i32 1)
+@test2 = alias
i32, getelementptr(i32, i32*
@bar, i32 1)
; CHECK-DAG: test3 = 42
; CHECK-DAG: test3 = 42
-@test3 = alias inttoptr(i32 42 to i32*)
+@test3 = alias i
32, i
nttoptr(i32 42 to i32*)
; CHECK-DAG: test4 = bar
; CHECK-DAG: test4 = bar
-@test4 = alias inttoptr(i64 ptrtoint (i32* @bar to i64) to i32*)
+@test4 = alias i
32, i
nttoptr(i64 ptrtoint (i32* @bar to i64) to i32*)
; CHECK-DAG: test5 = test2-bar
; CHECK-DAG: test5 = test2-bar
-@test5 = alias inttoptr(i32 sub (i32 ptrtoint (i32* @test2 to i32),
+@test5 = alias i
32, i
nttoptr(i32 sub (i32 ptrtoint (i32* @test2 to i32),
i32 ptrtoint (i32* @bar to i32)) to i32*)
; CHECK-DAG: .globl test
define i32 @test() {
entry:
i32 ptrtoint (i32* @bar to i32)) to i32*)
; CHECK-DAG: .globl test
define i32 @test() {
entry:
- %tmp = load i32* @foo1
- %tmp1 = load i32* @foo2
- %tmp0 = load i32* @bar_i
+ %tmp = load i32
, i32
* @foo1
+ %tmp1 = load i32
, i32
* @foo2
+ %tmp0 = load i32
, i32
* @bar_i
%tmp2 = call i32 @foo_f()
%tmp3 = add i32 %tmp, %tmp2
%tmp2 = call i32 @foo_f()
%tmp3 = add i32 %tmp, %tmp2
- %tmp4 = call
%FunTy*
@bar_f()
+ %tmp4 = call
i32
@bar_f()
%tmp5 = add i32 %tmp3, %tmp4
%tmp6 = add i32 %tmp1, %tmp5
%tmp7 = add i32 %tmp6, %tmp0
%tmp5 = add i32 %tmp3, %tmp4
%tmp6 = add i32 %tmp1, %tmp5
%tmp7 = add i32 %tmp6, %tmp0