Lines Matching refs:NORMAL

1 ; RUN: llc < %s -mtriple=i686-windows | FileCheck %s -check-prefix=NORMAL
12 ; NORMAL-LABEL: test1:
13 ; NORMAL: subl $16, %esp
14 ; NORMAL-NEXT: movl $4, 12(%esp)
15 ; NORMAL-NEXT: movl $3, 8(%esp)
16 ; NORMAL-NEXT: movl $2, 4(%esp)
17 ; NORMAL-NEXT: movl $1, (%esp)
18 ; NORMAL-NEXT: call
19 ; NORMAL-NEXT: addl $16, %esp
29 ; NORMAL-LABEL: test1b:
30 ; NORMAL-NOT: subl {{.*}} %esp
31 ; NORMAL: pushl $4
32 ; NORMAL-NEXT: pushl $3
33 ; NORMAL-NEXT: pushl $2
34 ; NORMAL-NEXT: pushl $1
35 ; NORMAL-NEXT: call
36 ; NORMAL-NEXT: addl $16, %esp
50 ; NORMAL-LABEL: test1c:
51 ; NORMAL-NOT: subl {{.*}} %esp
52 ; NORMAL: pushl $4
53 ; NORMAL-NEXT: pushl $3
54 ; NORMAL-NEXT: pushl $2
55 ; NORMAL-NEXT: pushl $1
56 ; NORMAL-NEXT: call
57 ; NORMAL-NEXT: addl $16, %esp
65 ; NORMAL-LABEL: test2:
66 ; NORMAL-NOT: subl {{.*}} %esp
67 ; NORMAL: pushl $4
68 ; NORMAL-NEXT: pushl $3
69 ; NORMAL-NEXT: pushl $2
70 ; NORMAL-NEXT: pushl $1
71 ; NORMAL-NEXT: call
81 ; NORMAL-LABEL: test2b:
82 ; NORMAL-NOT: subl {{.*}} %esp
83 ; NORMAL: pushl $4096
84 ; NORMAL-NEXT: pushl $3072
85 ; NORMAL-NEXT: pushl $2048
86 ; NORMAL-NEXT: pushl $1024
87 ; NORMAL-NEXT: call
88 ; NORMAL-NEXT: addl $16, %esp
96 ; NORMAL-LABEL: test3:
97 ; NORMAL-NOT: subl {{.*}} %esp
98 ; NORMAL: pushl $4
99 ; NORMAL-NEXT: pushl $3
100 ; NORMAL-NEXT: pushl $2
101 ; NORMAL-NEXT: pushl %e{{..}}
102 ; NORMAL-NEXT: call
103 ; NORMAL-NEXT: addl $16, %esp
112 ; NORMAL-LABEL: test4:
113 ; NORMAL: subl $12, %esp
114 ; NORMAL-NEXT: movl $4, 8(%esp)
115 ; NORMAL-NEXT: movl $3, 4(%esp)
116 ; NORMAL-NEXT: movl $1, (%esp)
117 ; NORMAL-NEXT: movl $2, %eax
118 ; NORMAL-NEXT: call
119 ; NORMAL-NEXT: addl $12, %esp
173 ; NORMAL-LABEL: test6:
174 ; NORMAL: pushl $_ext
175 ; NORMAL-NEXT: call
188 ; NORMAL-LABEL: test7:
189 ; NORMAL-NOT: subl {{.*}} %esp
190 ; NORMAL: movl 4(%esp), [[EAX:%e..]]
191 ; NORMAL-NEXT: pushl $4
192 ; NORMAL-NEXT: pushl ([[EAX]])
193 ; NORMAL-NEXT: pushl $2
194 ; NORMAL-NEXT: pushl $1
195 ; NORMAL-NEXT: call
196 ; NORMAL-NEXT: addl $16, %esp
208 ; NORMAL-LABEL: test8:
209 ; NORMAL: pushl $4
210 ; NORMAL-NEXT: pushl 12(%esp)
211 ; NORMAL-NEXT: pushl 12(%esp)
212 ; NORMAL-NEXT: pushl $1
213 ; NORMAL-NEXT: call
214 ; NORMAL-NEXT: addl $16, %esp
224 ; NORMAL-LABEL: test9:
225 ; NORMAL-NOT: leal (%esp),
226 ; NORMAL: pushl $4
227 ; NORMAL-NEXT: pushl $3
228 ; NORMAL-NEXT: pushl $2
229 ; NORMAL-NEXT: pushl $1
230 ; NORMAL-NEXT: call
231 ; NORMAL-NEXT: addl $16, %esp
232 ; NORMAL-NEXT: subl $16, %esp
233 ; NORMAL-NEXT: leal 16(%esp), [[EAX:%e..]]
234 ; NORMAL-NEXT: movl [[EAX]], 12(%esp)
235 ; NORMAL-NEXT: movl $7, 8(%esp)
236 ; NORMAL-NEXT: movl $6, 4(%esp)
237 ; NORMAL-NEXT: movl $5, (%esp)
238 ; NORMAL-NEXT: call
239 ; NORMAL-NEXT: addl $16, %esp
252 ; NORMAL-LABEL: test10:
253 ; NORMAL: movl $_good, [[ALLOC:.*]]
254 ; NORMAL-NEXT: movl [[ALLOC]], [[EAX:%e..]]
255 ; NORMAL-NEXT: movl [[EAX]], (%esp) # 4-byte Spill
256 ; NORMAL: nop
257 ; NORMAL: pushl $4
258 ; NORMAL-NEXT: pushl $3
259 ; NORMAL-NEXT: pushl $2
260 ; NORMAL-NEXT: pushl $1
261 ; NORMAL-NEXT: calll *16(%esp)
262 ; NORMAL-NEXT: addl $16, %esp
274 ; NORMAL-LABEL: test11:
275 ; NORMAL: movl _the_global, [[EAX:%e..]]
276 ; NORMAL-NEXT: movl $42, _the_global
277 ; NORMAL-NEXT: pushl $4
278 ; NORMAL-NEXT: pushl $3
279 ; NORMAL-NEXT: pushl $2
280 ; NORMAL-NEXT: pushl [[EAX]]
281 ; NORMAL-NEXT: call
282 ; NORMAL-NEXT: addl $16, %esp
293 ; NORMAL-LABEL: test12:
294 ; NORMAL: subl $16, %esp
295 ; NORMAL-NEXT: movl $4, 8(%esp)
296 ; NORMAL-NEXT: movl $3, 4(%esp)
297 ; NORMAL-NEXT: movl $1, (%esp)
298 ; NORMAL-NEXT: movl $2, %eax
299 ; NORMAL-NEXT: calll _inreg
300 ; NORMAL-NEXT: movl $8, 12(%esp)
301 ; NORMAL-NEXT: movl $7, 8(%esp)
302 ; NORMAL-NEXT: movl $6, 4(%esp)
303 ; NORMAL-NEXT: movl $5, (%esp)
304 ; NORMAL-NEXT: calll _good
305 ; NORMAL-NEXT: movl $12, 8(%esp)
306 ; NORMAL-NEXT: movl $11, 4(%esp)
307 ; NORMAL-NEXT: movl $9, (%esp)
308 ; NORMAL-NEXT: movl $10, %eax
309 ; NORMAL-NEXT: calll _inreg
310 ; NORMAL-NEXT: addl $16, %esp
320 ; NORMAL-LABEL: test12b:
321 ; NORMAL: pushl $4
322 ; NORMAL-NEXT: pushl $3
323 ; NORMAL-NEXT: pushl $2
324 ; NORMAL-NEXT: pushl $1
325 ; NORMAL-NEXT: calll _good
326 ; NORMAL-NEXT: addl $16, %esp
327 ; NORMAL-NEXT: subl $12, %esp
328 ; NORMAL-NEXT: movl $8, 8(%esp)
329 ; NORMAL-NEXT: movl $7, 4(%esp)
330 ; NORMAL-NEXT: movl $5, (%esp)
331 ; NORMAL-NEXT: movl $6, %eax
332 ; NORMAL-NEXT: calll _inreg
333 ; NORMAL-NEXT: addl $12, %esp
334 ; NORMAL-NEXT: pushl $12
335 ; NORMAL-NEXT: pushl $11
336 ; NORMAL-NEXT: pushl $10
337 ; NORMAL-NEXT: pushl $9
338 ; NORMAL-NEXT: calll _good
339 ; NORMAL-NEXT: addl $16, %esp