• Home
  • Raw
  • Download

Lines Matching refs:APPLE

1 …c -verify-machineinstrs < %s -mtriple=x86_64-apple-darwin | FileCheck --check-prefix=CHECK-APPLE %s
11 ; CHECK-APPLE-LABEL: foo:
12 ; CHECK-APPLE: movl $16, %edi
13 ; CHECK-APPLE: malloc
14 ; CHECK-APPLE: movb $1, 8(%rax)
15 ; CHECK-APPLE: movq %rax, %r12
33 ; CHECK-APPLE-LABEL: caller:
34 ; CHECK-APPLE: xorl %r12d, %r12d
35 ; CHECK-APPLE: callq {{.*}}foo
36 ; CHECK-APPLE: testq %r12, %r12
37 ; CHECK-APPLE: jne
39 ; CHECK-APPLE: movb 8(%r12)
40 ; CHECK-APPLE: movq %r12, %rdi
68 ; CHECK-APPLE-LABEL: caller2:
69 ; CHECK-APPLE: xorl %r12d, %r12d
70 ; CHECK-APPLE: callq {{.*}}foo
71 ; CHECK-APPLE: testq %r12, %r12
72 ; CHECK-APPLE: jne
73 ; CHECK-APPLE: ucomiss
74 ; CHECK-APPLE: jbe
76 ; CHECK-APPLE: movb 8(%r12)
77 ; CHECK-APPLE: movq %r12, %rdi
113 ; CHECK-APPLE-LABEL: foo_if:
114 ; CHECK-APPLE: testl %edi, %edi
115 ; CHECK-APPLE: je
116 ; CHECK-APPLE: movl $16, %edi
117 ; CHECK-APPLE: malloc
118 ; CHECK-APPLE: movb $1, 8(%rax)
119 ; CHECK-APPLE: movq %rax, %r12
120 ; CHECK-APPLE-NOT: %r12
121 ; CHECK-APPLE: ret
156 ; CHECK-APPLE-LABEL: foo_loop:
157 ; CHECK-APPLE: movq %r12, %rax
158 ; CHECK-APPLE: testl
159 ; CHECK-APPLE: je
160 ; CHECK-APPLE: movl $16, %edi
161 ; CHECK-APPLE: malloc
162 ; CHECK-APPLE: movb $1, 8(%rax)
163 ; CHECK-APPLE: ucomiss
164 ; CHECK-APPLE: jbe
165 ; CHECK-APPLE: movq %rax, %r12
166 ; CHECK-APPLE: ret
208 ; CHECK-APPLE-LABEL: foo_sret:
209 ; CHECK-APPLE: movq %rdi, %{{.*}}
210 ; CHECK-APPLE: movl $16, %edi
211 ; CHECK-APPLE: malloc
212 ; CHECK-APPLE: movb $1, 8(%rax)
213 ; CHECK-APPLE: movl %{{.*}}, 4(%{{.*}})
214 ; CHECK-APPLE: movq %rax, %r12
215 ; CHECK-APPLE: movq %{{.*}}, %rax
216 ; CHECK-APPLE-NOT: x19
243 ; CHECK-APPLE-LABEL: caller3:
244 ; CHECK-APPLE: movl $1, %esi
245 ; CHECK-APPLE: xorl %r12d, %r12d
246 ; CHECK-APPLE: callq {{.*}}foo_sret
247 ; CHECK-APPLE: testq %r12, %r12
248 ; CHECK-APPLE: jne
250 ; CHECK-APPLE: movb 8(%r12),
251 ; CHECK-APPLE: movb %{{.*}},
252 ; CHECK-APPLE: movq %r12, %rdi
292 ; CHECK-APPLE-LABEL: caller_with_multiple_swifterror_values:
295 ; CHECK-APPLE: xorl %r12d, %r12d
296 ; CHECK-APPLE: callq {{.*}}foo
297 ; CHECK-APPLE: testq %r12, %r12
298 ; CHECK-APPLE: jne
300 ; CHECK-APPLE: movb 8(%r12)
301 ; CHECK-APPLE: movq %r12, %rdi
305 ; CHECK-APPLE: xorl %r12d, %r12d
306 ; CHECK-APPLE: callq {{.*}}foo
307 ; CHECK-APPLE: testq %r12, %r12
308 ; CHECK-APPLE: jne
310 ; CHECK-APPLE: movb 8(%r12)
311 ; CHECK-APPLE: movq %r12, %rdi