pass machinemoduleinfo down into getSymbolForDwarfGlobalReference,
[llvm/avr.git] / test / CodeGen / ARM / tls2.ll
blob328472081e197c8fc2ab8bfe86a84403c8215150
1 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
2 ; RUN:     grep {i(gottpoff)}
3 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
4 ; RUN:     grep {ldr r., \[pc, r.\]}
5 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi \
6 ; RUN:     -relocation-model=pic | grep {__tls_get_addr}
8 @i = external thread_local global i32           ; <i32*> [#uses=2]
10 define i32 @f() {
11 entry:
12         %tmp1 = load i32* @i            ; <i32> [#uses=1]
13         ret i32 %tmp1
16 define i32* @g() {
17 entry:
18         ret i32* @i