• Home
  • Raw
  • Download

Lines Matching refs:X32

1 ; RUN: llc < %s -emulated-tls -march=x86 -mtriple=i386-linux-gnu | FileCheck -check-prefix=X32 %s
3 ; RUN: llc < %s -emulated-tls -march=x86 -mtriple=x86-linux-android | FileCheck -check-prefix=X32 %s
14 ; X32-LABEL: my_get_xyz:
15 ; X32: movl $my_emutls_v_xyz, (%esp)
16 ; X32-NEXT: calll my_emutls_get_address
17 ; X32-NEXT: movl (%eax), %eax
18 ; X32-NEXT: addl $12, %esp
19 ; X32-NEXT: retl
43 ; X32-LABEL: f1:
44 ; X32: movl $__emutls_v.i1, (%esp)
45 ; X32-NEXT: calll __emutls_get_address
46 ; X32-NEXT: movl (%eax), %eax
47 ; X32-NEXT: addl $12, %esp
48 ; X32-NEXT: retl
62 ; X32-LABEL: f2:
63 ; X32: movl $__emutls_v.i1, (%esp)
64 ; X32-NEXT: calll __emutls_get_address
65 ; X32-NEXT: addl $12, %esp
66 ; X32-NEXT: retl
78 ; X32-LABEL: f3:
79 ; X32: movl $__emutls_v.i2, (%esp)
80 ; X32-NEXT: calll __emutls_get_address
81 ; X32-NEXT: movl (%eax), %eax
82 ; X32-NEXT: addl $12, %esp
83 ; X32-NEXT: retl
91 ; X32-LABEL: f4:
92 ; X32: movl $__emutls_v.i2, (%esp)
93 ; X32-NEXT: calll __emutls_get_address
94 ; X32-NEXT: addl $12, %esp
95 ; X32-NEXT: retl
102 ; X32-LABEL: f5:
103 ; X32: movl $__emutls_v.i3, (%esp)
104 ; X32-NEXT: calll __emutls_get_address
105 ; X32-NEXT: movl (%eax), %eax
106 ; X32-NEXT: addl $12, %esp
107 ; X32-NEXT: retl
115 ; X32-LABEL: f6:
116 ; X32: movl $__emutls_v.i3, (%esp)
117 ; X32-NEXT: calll __emutls_get_address
118 ; X32-NEXT: addl $12, %esp
119 ; X32-NEXT: retl
126 ; X32-LABEL: f7:
127 ; X32: movl $__emutls_v.i4, (%esp)
128 ; X32-NEXT: calll __emutls_get_address
129 ; X32-NEXT: movl (%eax), %eax
130 ; X32-NEXT: addl $12, %esp
131 ; X32-NEXT: retl
139 ; X32-LABEL: f8:
140 ; X32: movl $__emutls_v.i4, (%esp)
141 ; X32-NEXT: calll __emutls_get_address
142 ; X32-NEXT: addl $12, %esp
143 ; X32-NEXT: retl
150 ; X32-LABEL: f9:
151 ; X32: movl $__emutls_v.i5, (%esp)
152 ; X32-NEXT: calll __emutls_get_address
153 ; X32-NEXT: movl (%eax), %eax
154 ; X32-NEXT: addl $12, %esp
155 ; X32-NEXT: retl
163 ; X32-LABEL: f10:
164 ; X32: movl $__emutls_v.i5, (%esp)
165 ; X32-NEXT: calll __emutls_get_address
166 ; X32-NEXT: addl $12, %esp
167 ; X32-NEXT: retl
174 ; X32-LABEL: f11:
175 ; X32: movl $__emutls_v.s1, (%esp)
176 ; X32-NEXT: calll __emutls_get_address
177 ; X32-NEXT: movzwl (%eax), %eax
178 ; X32-NEXT: addl $12, %esp
179 ; X32-NEXT: retl
187 ; X32-LABEL: f12:
188 ; X32: movl $__emutls_v.s1, (%esp)
189 ; X32-NEXT: calll __emutls_get_address
190 ; X32-NEXT: movswl (%eax), %eax
191 ; X32-NEXT: addl $12, %esp
192 ; X32-NEXT: retl
201 ; X32-LABEL: f13:
202 ; X32: movl $__emutls_v.b1, (%esp)
203 ; X32-NEXT: calll __emutls_get_address
204 ; X32-NEXT: movb (%eax), %al
205 ; X32-NEXT: addl $12, %esp
206 ; X32-NEXT: retl
214 ; X32-LABEL: f14:
215 ; X32: movl $__emutls_v.b1, (%esp)
216 ; X32-NEXT: calll __emutls_get_address
217 ; X32-NEXT: movsbl (%eax), %eax
218 ; X32-NEXT: addl $12, %esp
219 ; X32-NEXT: retl
229 ; X32 .section .data.rel.local,
230 ; X32-LABEL: __emutls_v.i1:
231 ; X32-NEXT: .long 4
232 ; X32-NEXT: .long 4
233 ; X32-NEXT: .long 0
234 ; X32-NEXT: .long __emutls_t.i1
236 ; X32 .section .rodata,
237 ; X32-LABEL: __emutls_t.i1:
238 ; X32-NEXT: .long 15
240 ; X32-NOT: __emutls_v.i2
242 ; X32 .section .data.rel.local,
243 ; X32-LABEL: __emutls_v.i3:
244 ; X32-NEXT: .long 4
245 ; X32-NEXT: .long 4
246 ; X32-NEXT: .long 0
247 ; X32-NEXT: .long __emutls_t.i3
249 ; X32 .section .rodata,
250 ; X32-LABEL: __emutls_t.i3:
251 ; X32-NEXT: .long 15
253 ; X32 .section .data.rel.local,
254 ; X32-LABEL: __emutls_v.i4:
255 ; X32-NEXT: .long 4
256 ; X32-NEXT: .long 4
257 ; X32-NEXT: .long 0
258 ; X32-NEXT: .long __emutls_t.i4
260 ; X32 .section .rodata,
261 ; X32-LABEL: __emutls_t.i4:
262 ; X32-NEXT: .long 15
264 ; X32-NOT: __emutls_v.i5:
265 ; X32 .hidden __emutls_v.i5
266 ; X32-NOT: __emutls_v.i5:
268 ; X32 .section .data.rel.local,
269 ; X32-LABEL: __emutls_v.s1:
270 ; X32-NEXT: .long 2
271 ; X32-NEXT: .long 2
272 ; X32-NEXT: .long 0
273 ; X32-NEXT: .long __emutls_t.s1
275 ; X32 .section .rodata,
276 ; X32-LABEL: __emutls_t.s1:
277 ; X32-NEXT: .short 15
279 ; X32 .section .data.rel.local,
280 ; X32-LABEL: __emutls_v.b1:
281 ; X32-NEXT: .long 1
282 ; X32-NEXT: .long 1
283 ; X32-NEXT: .long 0
284 ; X32-NEXT: .long 0
286 ; X32-NOT: __emutls_t.b1