Home | History | Annotate | Download | only in ARM
      1 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
      2 ; RUN:     grep "i(tpoff)"
      3 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
      4 ; RUN:     grep "__aeabi_read_tp"
      5 ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi \
      6 ; RUN:     -relocation-model=pic | grep "__tls_get_addr"
      7 
      8 
      9 @i = thread_local global i32 15		; <i32*> [#uses=2]
     10 
     11 define i32 @f() {
     12 entry:
     13 	%tmp1 = load i32* @i		; <i32> [#uses=1]
     14 	ret i32 %tmp1
     15 }
     16 
     17 define i32* @g() {
     18 entry:
     19 	ret i32* @i
     20 }
     21