Lines Matching refs:ARM32
2 ; RUN: -relocation-model=pic < %s | FileCheck -check-prefix=ARM32 %s
4 ; RUN: -relocation-model=pic < %s | FileCheck -check-prefix=ARM32 %s
13 ; ARM32-LABEL: my_get_xyz:
14 ; ARM32: ldr r0,
15 ; ARM32: ldr r0, [pc, r0]
16 ; ARM32-NEXT: bl my_emutls_get_address
17 ; ARM32-NEXT: ldr r0, [r0]
18 ; ARM32: .long my_emutls_v_xyz(GOT_PREL)
36 ; ARM32-LABEL: f1:
37 ; ARM32: ldr r0,
38 ; ARM32: ldr r0, [pc, r0]
39 ; ARM32-NEXT: bl __emutls_get_address
40 ; ARM32-NEXT: ldr r0, [r0]
41 ; ARM32: .long __emutls_v.i1(GOT_PREL)
49 ; ARM32-LABEL: f2:
50 ; ARM32: ldr r0,
51 ; ARM32: ldr r0, [pc, r0]
52 ; ARM32-NEXT: bl __emutls_get_address
53 ; ARM32-NEXT: pop
54 ; ARM32: .long __emutls_v.i1(GOT_PREL)
61 ; ARM32-LABEL: f3:
62 ; ARM32: ldr r0,
63 ; ARM32: ldr r0, [pc, r0]
64 ; ARM32-NEXT: bl __emutls_get_address
65 ; ARM32-NEXT: ldr r0, [r0]
66 ; ARM32: .long __emutls_v.i2(GOT_PREL)
74 ; ARM32-LABEL: f4:
75 ; ARM32: ldr r0,
76 ; ARM32: ldr r0, [pc, r0]
77 ; ARM32-NEXT: bl __emutls_get_address
78 ; ARM32-NEXT: pop
79 ; ARM32: .long __emutls_v.i2(GOT_PREL)
86 ; ARM32-LABEL: f5:
87 ; ARM32: ldr r0,
88 ; ARM32: add r0, pc, r0
89 ; ARM32-NEXT: bl __emutls_get_address
90 ; ARM32-NEXT: ldr r0, [r0]
91 ; ARM32: .long __emutls_v.i3-
99 ; ARM32-LABEL: f6:
100 ; ARM32: ldr r0,
101 ; ARM32: add r0, pc, r0
102 ; ARM32-NEXT: bl __emutls_get_address
103 ; ARM32-NEXT: pop
104 ; ARM32: .long __emutls_v.i3-
111 ; ARM32-LABEL: f7:
112 ; ARM32: ldr r0,
113 ; ARM32: add r0, pc, r0
114 ; ARM32-NEXT: bl __emutls_get_address
115 ; ARM32-NEXT: ldr r0, [r0]
116 ; ARM32: .long __emutls_v.i4-(.LPC
124 ; ARM32-LABEL: f8:
125 ; ARM32: ldr r0,
126 ; ARM32: add r0, pc, r0
127 ; ARM32-NEXT: bl __emutls_get_address
128 ; ARM32-NEXT: pop
129 ; ARM32: .long __emutls_v.i4-(.LPC
136 ; ARM32-LABEL: f9:
137 ; ARM32: ldr r0,
138 ; ARM32: add r0, pc, r0
139 ; ARM32-NEXT: bl __emutls_get_address
140 ; ARM32-NEXT: ldr r0, [r0]
148 ; ARM32-LABEL: f10:
149 ; ARM32: ldr r0,
150 ; ARM32: add r0, pc, r0
151 ; ARM32-NEXT: bl __emutls_get_address
152 ; ARM32-NEXT: pop
159 ; ARM32-LABEL: f11:
160 ; ARM32: ldr r0,
161 ; ARM32: ldr r0, [pc, r0]
162 ; ARM32-NEXT: bl __emutls_get_address
163 ; ARM32-NEXT: ldrh r0, [r0]
171 ; ARM32-LABEL: f12:
172 ; ARM32: ldr r0,
173 ; ARM32: ldr r0, [pc, r0]
174 ; ARM32-NEXT: bl __emutls_get_address
175 ; ARM32-NEXT: ldrsh r0, [r0]
184 ; ARM32-LABEL: f13:
185 ; ARM32: ldr r0,
186 ; ARM32: ldr r0, [pc, r0]
187 ; ARM32-NEXT: bl __emutls_get_address
188 ; ARM32-NEXT: ldrb r0, [r0]
189 ; ARM32-NEXT: pop
197 ; ARM32-LABEL: f14:
198 ; ARM32: ldr r0,
199 ; ARM32: ldr r0, [pc, r0]
200 ; ARM32-NEXT: bl __emutls_get_address
201 ; ARM32-NEXT: ldrsb r0, [r0]
202 ; ARM32-NEXT: pop
212 ; ARM32: .data{{$}}
213 ; ARM32: .globl __emutls_v.i1
214 ; ARM32-LABEL: __emutls_v.i1:
215 ; ARM32-NEXT: .long 4
216 ; ARM32-NEXT: .long 4
217 ; ARM32-NEXT: .long 0
218 ; ARM32-NEXT: .long __emutls_t.i1
220 ; ARM32: .section .rodata,
221 ; ARM32-LABEL: __emutls_t.i1:
222 ; ARM32-NEXT: .long 15
224 ; ARM32-NOT: __emutls_v.i2
226 ; ARM32: .data{{$}}
227 ; ARM32-NOT: .globl
228 ; ARM32-LABEL: __emutls_v.i3:
229 ; ARM32-NEXT: .long 4
230 ; ARM32-NEXT: .long 4
231 ; ARM32-NEXT: .long 0
232 ; ARM32-NEXT: .long __emutls_t.i3
234 ; ARM32: .section .rodata,
235 ; ARM32-LABEL: __emutls_t.i3:
236 ; ARM32-NEXT: .long 15
238 ; ARM32: .data{{$}}
239 ; ARM32: .globl __emutls_v.i4
240 ; ARM32-LABEL: __emutls_v.i4:
241 ; ARM32-NEXT: .long 4
242 ; ARM32-NEXT: .long 4
243 ; ARM32-NEXT: .long 0
244 ; ARM32-NEXT: .long __emutls_t.i4
246 ; ARM32: .section .rodata,
247 ; ARM32-LABEL: __emutls_t.i4:
248 ; ARM32-NEXT: .long 15
250 ; ARM32-NOT: __emutls_v.i5:
251 ; ARM32: .hidden __emutls_v.i5
252 ; ARM32-NOT: __emutls_v.i5:
254 ; ARM32: .data{{$}}
255 ; ARM32: .globl __emutls_v.s1
256 ; ARM32-LABEL: __emutls_v.s1:
257 ; ARM32-NEXT: .long 2
258 ; ARM32-NEXT: .long 2
259 ; ARM32-NEXT: .long 0
260 ; ARM32-NEXT: .long __emutls_t.s1
262 ; ARM32: .section .rodata,
263 ; ARM32-LABEL: __emutls_t.s1:
264 ; ARM32-NEXT: .short 15
266 ; ARM32: .data{{$}}
267 ; ARM32: .globl __emutls_v.b1
268 ; ARM32-LABEL: __emutls_v.b1:
269 ; ARM32-NEXT: .long 1
270 ; ARM32-NEXT: .long 1
271 ; ARM32-NEXT: .long 0
272 ; ARM32-NEXT: .long 0
274 ; ARM32-NOT: __emutls_t.b1