Home | History | Annotate | Download | only in X86

Lines Matching full: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
4 ; On Darwin x86-32, v8i8, v4i16, v2i32 values are passed in MM[0-2].
5 ; On Darwin x86-32, v1i64 values are passed in memory. In this example, they
7 ; On Darwin x86-64, v8i8, v4i16, v2i32 values are passed in XMM[0-7].
8 ; On Darwin x86-64, v1i64 values are passed in 64-bit GPRs.
16 ; X86-32-LABEL: t1:
17 ; X86-32: movq %mm0
19 ; X86-64-LABEL: t1:
20 ; X86-64: movdq2q %xmm0
21 ; X86-64: movq %mm0
31 ; X86-32-LABEL: t2:
32 ; X86-32: movl 4(%esp)
33 ; X86-32: movl 8(%esp)
35 ; X86-64-LABEL: t2:
36 ; X86-64: movq %rdi