Lines Matching refs:STATIC
3 …thumbv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=T2-MOVT-STATIC
4 …ios7.0 -o - %s -mattr=+no-movt -relocation-model=static | FileCheck %s --check-prefix=T2-LIT-STATIC
7 …=armv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=ARM-MOVT-STATIC
8 …os7.0 -o - %s -mattr=+no-movt -relocation-model=static | FileCheck %s --check-prefix=ARM-LIT-STATIC
36 ; T2-MOVT-STATIC-LABEL: test_local_tls:
37 ; T2-MOVT-STATIC: movw r0, :lower16:_local_tls_var
38 ; T2-MOVT-STATIC: movt r0, :upper16:_local_tls_var
39 ; T2-MOVT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
40 ; T2-MOVT-STATIC: blx [[TLV_GET_ADDR]]
41 ; T2-MOVT-STATIC: ldr r0, [r0]
43 ; T2-LIT-STATIC-LABEL: test_local_tls:
44 ; T2-LIT-STATIC: ldr r0, [[LOCAL_VAR_ADDR:LCPI[0-9]+_[0-9]+]]
45 ; T2-LIT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
46 ; T2-LIT-STATIC: blx [[TLV_GET_ADDR]]
47 ; T2-LIT-STATIC: ldr r0, [r0]
48 ; T2-LIT-STATIC: [[LOCAL_VAR_ADDR]]:
49 ; T2-LIT-STATIC-NEXT: .long _local_tls_var
73 ; ARM-MOVT-STATIC-LABEL: test_local_tls:
74 ; ARM-MOVT-STATIC: movw r0, :lower16:_local_tls_var
75 ; ARM-MOVT-STATIC: movt r0, :upper16:_local_tls_var
76 ; ARM-MOVT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
77 ; ARM-MOVT-STATIC: blx [[TLV_GET_ADDR]]
78 ; ARM-MOVT-STATIC: ldr r0, [r0]
80 ; ARM-LIT-STATIC-LABEL: test_local_tls:
81 ; ARM-LIT-STATIC: ldr r0, [[LOCAL_VAR_ADDR:LCPI[0-9]+_[0-9]+]]
82 ; ARM-LIT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
83 ; ARM-LIT-STATIC: blx [[TLV_GET_ADDR]]
84 ; ARM-LIT-STATIC: ldr r0, [r0]
85 ; ARM-LIT-STATIC: [[LOCAL_VAR_ADDR]]:
86 ; ARM-LIT-STATIC-NEXT: .long _local_tls_var
115 ; T2-MOVT-STATIC-LABEL: test_external_tls:
116 ; T2-MOVT-STATIC: movw r0, :lower16:_external_tls_var
117 ; T2-MOVT-STATIC: movt r0, :upper16:_external_tls_var
118 ; T2-MOVT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
119 ; T2-MOVT-STATIC: blx [[TLV_GET_ADDR]]
120 ; T2-MOVT-STATIC: ldr r0, [r0]
122 ; T2-LIT-STATIC-LABEL: test_external_tls:
123 ; T2-LIT-STATIC: ldr r0, [[EXTERNAL_VAR_ADDR:LCPI[0-9]+_[0-9]+]]
124 ; T2-LIT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
125 ; T2-LIT-STATIC: blx [[TLV_GET_ADDR]]
126 ; T2-LIT-STATIC: ldr r0, [r0]
127 ; T2-LIT-STATIC: [[EXTERNAL_VAR_ADDR]]:
128 ; T2-LIT-STATIC-NEXT: .long _external_tls_var
150 ; ARM-MOVT-STATIC-LABEL: test_external_tls:
151 ; ARM-MOVT-STATIC: movw r0, :lower16:_external_tls_var
152 ; ARM-MOVT-STATIC: movt r0, :upper16:_external_tls_var
153 ; ARM-MOVT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
154 ; ARM-MOVT-STATIC: blx [[TLV_GET_ADDR]]
155 ; ARM-MOVT-STATIC: ldr r0, [r0]
157 ; ARM-LIT-STATIC-LABEL: test_external_tls:
158 ; ARM-LIT-STATIC: ldr r0, [[EXTERNAL_VAR_ADDR:LCPI[0-9]+_[0-9]+]]
159 ; ARM-LIT-STATIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0]
160 ; ARM-LIT-STATIC: blx [[TLV_GET_ADDR]]
161 ; ARM-LIT-STATIC: ldr r0, [r0]
162 ; ARM-LIT-STATIC: [[EXTERNAL_VAR_ADDR]]:
163 ; ARM-LIT-STATIC-NEXT: .long _external_tls_var