Merge branch 'master' into msp430
[llvm/msp430.git] / test / CodeGen / ARM / tls1.ll
blob6866a42db4951e6acfd02478ae8398979edc85b6
1 ; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
2 ; RUN:     grep {i(tpoff)}
3 ; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
4 ; RUN:     grep {__aeabi_read_tp}
5 ; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi \
6 ; RUN:     -relocation-model=pic | grep {__tls_get_addr}
9 @i = thread_local global i32 15         ; <i32*> [#uses=2]
11 define i32 @f() {
12 entry:
13         %tmp1 = load i32* @i            ; <i32> [#uses=1]
14         ret i32 %tmp1
17 define i32* @g() {
18 entry:
19         ret i32* @i