Lines Matching refs:X86
1 ; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+mmx | FileCheck %s --check-prefix=X86-32
2 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | FileCheck %s --check-prefix=X86-64
13 ; X86-32-LABEL: t1:
14 ; X86-32: ## BB#0:
15 ; X86-32-NEXT: movl L_u1$non_lazy_ptr, %eax
16 ; X86-32-NEXT: movq %mm0, (%eax)
17 ; X86-32-NEXT: retl
19 ; X86-64-LABEL: t1:
20 ; X86-64: ## BB#0:
21 ; X86-64-NEXT: movdq2q %xmm0, %mm0
22 ; X86-64-NEXT: movq _u1@{{.*}}(%rip), %rax
23 ; X86-64-NEXT: movq %mm0, (%rax)
24 ; X86-64-NEXT: retq
32 ; X86-32-LABEL: t2:
33 ; X86-32: ## BB#0:
34 ; X86-32-NEXT: movl {{[0-9]+}}(%esp), %eax
35 ; X86-32-NEXT: movl {{[0-9]+}}(%esp), %ecx
36 ; X86-32-NEXT: movl L_u2$non_lazy_ptr, %edx
37 ; X86-32-NEXT: movl %ecx, 4(%edx)
38 ; X86-32-NEXT: movl %eax, (%edx)
39 ; X86-32-NEXT: retl
41 ; X86-64-LABEL: t2:
42 ; X86-64: ## BB#0:
43 ; X86-64-NEXT: movq _u2@{{.*}}(%rip), %rax
44 ; X86-64-NEXT: movq %rdi, (%rax)
45 ; X86-64-NEXT: retq