• Home
  • Raw
  • Download

Lines Matching refs:ARM32

2 ; RUN:     -relocation-model=pic < %s | FileCheck -check-prefix=ARM32 %s
11 ; ARM32-LABEL: my_get_xyz:
12 ; ARM32: ldr r0,
13 ; ARM32: ldr r0, [pc, r0]
14 ; ARM32-NEXT: bl my_emutls_get_address
15 ; ARM32-NEXT: ldr r0, [r0]
16 ; ARM32: .long my_emutls_v_xyz(GOT_PREL)
34 ; ARM32-LABEL: f1:
35 ; ARM32: ldr r0,
36 ; ARM32: ldr r0, [pc, r0]
37 ; ARM32-NEXT: bl __emutls_get_address
38 ; ARM32-NEXT: ldr r0, [r0]
39 ; ARM32: .long __emutls_v.i1(GOT_PREL)
47 ; ARM32-LABEL: f2:
48 ; ARM32: ldr r0,
49 ; ARM32: ldr r0, [pc, r0]
50 ; ARM32-NEXT: bl __emutls_get_address
51 ; ARM32-NEXT: pop
52 ; ARM32: .long __emutls_v.i1(GOT_PREL)
59 ; ARM32-LABEL: f3:
60 ; ARM32: ldr r0,
61 ; ARM32: ldr r0, [pc, r0]
62 ; ARM32-NEXT: bl __emutls_get_address
63 ; ARM32-NEXT: ldr r0, [r0]
64 ; ARM32: .long __emutls_v.i2(GOT_PREL)
72 ; ARM32-LABEL: f4:
73 ; ARM32: ldr r0,
74 ; ARM32: ldr r0, [pc, r0]
75 ; ARM32-NEXT: bl __emutls_get_address
76 ; ARM32-NEXT: pop
77 ; ARM32: .long __emutls_v.i2(GOT_PREL)
84 ; ARM32-LABEL: f5:
85 ; ARM32: ldr r0,
86 ; ARM32: add r0, pc, r0
87 ; ARM32-NEXT: bl __emutls_get_address
88 ; ARM32-NEXT: ldr r0, [r0]
89 ; ARM32: .long __emutls_v.i3-
97 ; ARM32-LABEL: f6:
98 ; ARM32: ldr r0,
99 ; ARM32: add r0, pc, r0
100 ; ARM32-NEXT: bl __emutls_get_address
101 ; ARM32-NEXT: pop
102 ; ARM32: .long __emutls_v.i3-
109 ; ARM32-LABEL: f7:
110 ; ARM32: ldr r0,
111 ; ARM32: add r0, pc, r0
112 ; ARM32-NEXT: bl __emutls_get_address
113 ; ARM32-NEXT: ldr r0, [r0]
114 ; ARM32: .long __emutls_v.i4-(.LPC
122 ; ARM32-LABEL: f8:
123 ; ARM32: ldr r0,
124 ; ARM32: add r0, pc, r0
125 ; ARM32-NEXT: bl __emutls_get_address
126 ; ARM32-NEXT: pop
127 ; ARM32: .long __emutls_v.i4-(.LPC
134 ; ARM32-LABEL: f9:
135 ; ARM32: ldr r0,
136 ; ARM32: add r0, pc, r0
137 ; ARM32-NEXT: bl __emutls_get_address
138 ; ARM32-NEXT: ldr r0, [r0]
146 ; ARM32-LABEL: f10:
147 ; ARM32: ldr r0,
148 ; ARM32: add r0, pc, r0
149 ; ARM32-NEXT: bl __emutls_get_address
150 ; ARM32-NEXT: pop
157 ; ARM32-LABEL: f11:
158 ; ARM32: ldr r0,
159 ; ARM32: ldr r0, [pc, r0]
160 ; ARM32-NEXT: bl __emutls_get_address
161 ; ARM32-NEXT: ldrh r0, [r0]
169 ; ARM32-LABEL: f12:
170 ; ARM32: ldr r0,
171 ; ARM32: ldr r0, [pc, r0]
172 ; ARM32-NEXT: bl __emutls_get_address
173 ; ARM32-NEXT: ldrsh r0, [r0]
182 ; ARM32-LABEL: f13:
183 ; ARM32: ldr r0,
184 ; ARM32: ldr r0, [pc, r0]
185 ; ARM32-NEXT: bl __emutls_get_address
186 ; ARM32-NEXT: ldrb r0, [r0]
187 ; ARM32-NEXT: pop
195 ; ARM32-LABEL: f14:
196 ; ARM32: ldr r0,
197 ; ARM32: ldr r0, [pc, r0]
198 ; ARM32-NEXT: bl __emutls_get_address
199 ; ARM32-NEXT: ldrsb r0, [r0]
200 ; ARM32-NEXT: pop
210 ; ARM32: .data{{$}}
211 ; ARM32: .globl __emutls_v.i1
212 ; ARM32-LABEL: __emutls_v.i1:
213 ; ARM32-NEXT: .long 4
214 ; ARM32-NEXT: .long 4
215 ; ARM32-NEXT: .long 0
216 ; ARM32-NEXT: .long __emutls_t.i1
218 ; ARM32: .section .rodata,
219 ; ARM32-LABEL: __emutls_t.i1:
220 ; ARM32-NEXT: .long 15
222 ; ARM32-NOT: __emutls_v.i2
224 ; ARM32: .data{{$}}
225 ; ARM32-NOT: .globl
226 ; ARM32-LABEL: __emutls_v.i3:
227 ; ARM32-NEXT: .long 4
228 ; ARM32-NEXT: .long 4
229 ; ARM32-NEXT: .long 0
230 ; ARM32-NEXT: .long __emutls_t.i3
232 ; ARM32: .section .rodata,
233 ; ARM32-LABEL: __emutls_t.i3:
234 ; ARM32-NEXT: .long 15
236 ; ARM32: .data{{$}}
237 ; ARM32: .globl __emutls_v.i4
238 ; ARM32-LABEL: __emutls_v.i4:
239 ; ARM32-NEXT: .long 4
240 ; ARM32-NEXT: .long 4
241 ; ARM32-NEXT: .long 0
242 ; ARM32-NEXT: .long __emutls_t.i4
244 ; ARM32: .section .rodata,
245 ; ARM32-LABEL: __emutls_t.i4:
246 ; ARM32-NEXT: .long 15
248 ; ARM32-NOT: __emutls_v.i5:
249 ; ARM32: .hidden __emutls_v.i5
250 ; ARM32-NOT: __emutls_v.i5:
252 ; ARM32: .data{{$}}
253 ; ARM32: .globl __emutls_v.s1
254 ; ARM32-LABEL: __emutls_v.s1:
255 ; ARM32-NEXT: .long 2
256 ; ARM32-NEXT: .long 2
257 ; ARM32-NEXT: .long 0
258 ; ARM32-NEXT: .long __emutls_t.s1
260 ; ARM32 .section .rodata,
261 ; ARM32-LABEL: __emutls_t.s1:
262 ; ARM32-NEXT: .short 15
264 ; ARM32: .data{{$}}
265 ; ARM32: .globl __emutls_v.b1
266 ; ARM32-LABEL: __emutls_v.b1:
267 ; ARM32-NEXT: .long 1
268 ; ARM32-NEXT: .long 1
269 ; ARM32-NEXT: .long 0
270 ; ARM32-NEXT: .long 0
272 ; ARM32-NOT: __emutls_t.b1