Lines Matching refs:X32

3 ; RUN: llc < %s -mtriple=i686-apple-darwin   | FileCheck %s -check-prefix=X32
28 ; X32-LABEL: test1:
29 ; X32: ## %bb.0: ## %entry
30 ; X32-NEXT: pushl %esi
31 ; X32-NEXT: subl $8, %esp
32 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx
33 ; X32-NEXT: movl %ecx, %eax
34 ; X32-NEXT: incl %eax
35 ; X32-NEXT: cmpw {{[0-9]+}}(%esp), %cx
36 ; X32-NEXT: jne LBB0_2
37 ; X32-NEXT: ## %bb.1: ## %bb
38 ; X32-NEXT: movzwl %ax, %esi
39 ; X32-NEXT: movl %esi, (%esp)
40 ; X32-NEXT: calll _foo
41 ; X32-NEXT: movl %esi, %eax
42 ; X32-NEXT: jmp LBB0_3
43 ; X32-NEXT: LBB0_2: ## %bb1
44 ; X32-NEXT: movzwl %ax, %eax
45 ; X32-NEXT: LBB0_3: ## %bb1
46 ; X32-NEXT: addl $8, %esp
47 ; X32-NEXT: popl %esi
48 ; X32-NEXT: retl
81 ; X32-LABEL: test2:
82 ; X32: ## %bb.0: ## %entry
83 ; X32-NEXT: pushl %esi
84 ; X32-NEXT: subl $8, %esp
85 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx
86 ; X32-NEXT: movl %ecx, %eax
87 ; X32-NEXT: decl %eax
88 ; X32-NEXT: cmpw {{[0-9]+}}(%esp), %cx
89 ; X32-NEXT: jne LBB1_2
90 ; X32-NEXT: ## %bb.1: ## %bb
91 ; X32-NEXT: movzwl %ax, %esi
92 ; X32-NEXT: movl %esi, (%esp)
93 ; X32-NEXT: calll _foo
94 ; X32-NEXT: movl %esi, %eax
95 ; X32-NEXT: jmp LBB1_3
96 ; X32-NEXT: LBB1_2: ## %bb1
97 ; X32-NEXT: movzwl %ax, %eax
98 ; X32-NEXT: LBB1_3: ## %bb1
99 ; X32-NEXT: addl $8, %esp
100 ; X32-NEXT: popl %esi
101 ; X32-NEXT: retl
136 ; X32-LABEL: test3:
137 ; X32: ## %bb.0: ## %entry
138 ; X32-NEXT: pushl %esi
139 ; X32-NEXT: subl $8, %esp
140 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx
141 ; X32-NEXT: movl %ecx, %eax
142 ; X32-NEXT: addl $2, %eax
143 ; X32-NEXT: cmpw {{[0-9]+}}(%esp), %cx
144 ; X32-NEXT: jne LBB2_2
145 ; X32-NEXT: ## %bb.1: ## %bb
146 ; X32-NEXT: movzwl %ax, %esi
147 ; X32-NEXT: movl %esi, (%esp)
148 ; X32-NEXT: calll _foo
149 ; X32-NEXT: movl %esi, %eax
150 ; X32-NEXT: jmp LBB2_3
151 ; X32-NEXT: LBB2_2: ## %bb1
152 ; X32-NEXT: movzwl %ax, %eax
153 ; X32-NEXT: LBB2_3: ## %bb1
154 ; X32-NEXT: addl $8, %esp
155 ; X32-NEXT: popl %esi
156 ; X32-NEXT: retl
189 ; X32-LABEL: test4:
190 ; X32: ## %bb.0: ## %entry
191 ; X32-NEXT: pushl %esi
192 ; X32-NEXT: subl $8, %esp
193 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx
194 ; X32-NEXT: movl {{[0-9]+}}(%esp), %edx
195 ; X32-NEXT: movl %edx, %eax
196 ; X32-NEXT: addl %ecx, %eax
197 ; X32-NEXT: cmpw %cx, %dx
198 ; X32-NEXT: jne LBB3_2
199 ; X32-NEXT: ## %bb.1: ## %bb
200 ; X32-NEXT: movzwl %ax, %esi
201 ; X32-NEXT: movl %esi, (%esp)
202 ; X32-NEXT: calll _foo
203 ; X32-NEXT: movl %esi, %eax
204 ; X32-NEXT: jmp LBB3_3
205 ; X32-NEXT: LBB3_2: ## %bb1
206 ; X32-NEXT: movzwl %ax, %eax
207 ; X32-NEXT: LBB3_3: ## %bb1
208 ; X32-NEXT: addl $8, %esp
209 ; X32-NEXT: popl %esi
210 ; X32-NEXT: retl