HomeSort by relevance Sort by last modified time
    Searched full:mmx (Results 1 - 25 of 333) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/valgrind/main/memcheck/tests/x86/
xor-undef-x86.stdout.exp 6 Complain mmx
8 No complain mmx
insn_mmx.vgtest 2 prereq: ../../../tests/x86_amd64_features x86-mmx
  /external/valgrind/main/memcheck/tests/amd64/
xor-undef-amd64.stdout.exp 6 Complain mmx
8 No complain mmx
  /external/llvm/test/CodeGen/X86/
mmx-emms.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx | grep emms
4 call void @llvm.x86.mmx.emms( )
11 declare void @llvm.x86.mmx.emms()
mmx-punpckhdq.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse42 -mtriple=x86_64-apple-darwin10 | FileCheck %s
2 ; There are no MMX operations in bork; promoted to XMM.
13 tail call void @llvm.x86.mmx.emms( )
17 ; pork uses MMX.
24 %tmp9 = tail call x86_mmx @llvm.x86.mmx.punpckhdq (x86_mmx %tmp2, x86_mmx %tmp2)
26 tail call void @llvm.x86.mmx.emms( )
30 declare x86_mmx @llvm.x86.mmx.punpckhdq(x86_mmx, x86_mmx)
31 declare void @llvm.x86.mmx.emms()
2007-06-15-IntToMMX.ll 1 ; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep paddusw
8 %tmp7 = tail call x86_mmx @llvm.x86.mmx.paddus.w( x86_mmx %tmp2, x86_mmx %tmp3 ) ; <x86_mmx> [#uses=1]
10 tail call void @llvm.x86.mmx.emms( )
14 declare x86_mmx @llvm.x86.mmx.paddus.w(x86_mmx, x86_mmx)
16 declare void @llvm.x86.mmx.emms()
mmx-shift.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx | grep psllq | grep 32
2 ; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep psllq | grep 32
3 ; RUN: llc < %s -march=x86 -mattr=+mmx | grep psrad
4 ; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep psrlw
9 %tmp6 = tail call x86_mmx @llvm.x86.mmx.pslli.q( x86_mmx %tmp, i32 32 ) ; <x86_mmx> [#uses=1]
14 declare x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx, i32) nounwind readnone
18 %tmp7 = tail call x86_mmx @llvm.x86.mmx.psra.d( x86_mmx %mm1, x86_mmx %mm2 ) nounwind readnone ; <x86_mmx> [#uses=1]
23 declare x86_mmx @llvm.x86.mmx.psra.d(x86_mmx, x86_mmx) nounwind readnone
27 %tmp8 = tail call x86_mmx @llvm.x86.mmx.psrli.w( x86_mmx %mm1, i32 %bits ) nounwind readnone ; <x86_mmx> [#uses=1]
32 declare x86_mmx @llvm.x86.mmx.psrli.w(x86_mmx, i32) nounwind readnone
    [all...]
mmx-insert-element.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep movq
2 ; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep pshufd
3 ; This is not an MMX operation; promoted to XMM.
mmx-bitcast-to-i64.ll 5 %u = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %t, x86_mmx %t)
11 %u = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %t, x86_mmx %t)
17 %u = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %t, x86_mmx %t)
23 %u = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %t, x86_mmx %t)
28 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
29 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx)
30 declare x86_mmx @llvm.x86.mmx.padd.d(x86_mmx, x86_mmx)
31 declare x86_mmx @llvm.x86.mmx.padd.q(x86_mmx, x86_mmx)
2007-07-03-GR64ToVR64.ll 1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx | FileCheck %s
13 %tmp7 = tail call x86_mmx @llvm.x86.mmx.paddus.w( x86_mmx %tmp6, x86_mmx %tmp4 ) ; <x86_mmx> [#uses=1]
15 tail call void @llvm.x86.mmx.emms( )
19 declare x86_mmx @llvm.x86.mmx.paddus.w(x86_mmx, x86_mmx)
20 declare void @llvm.x86.mmx.emms()
mmx-arg-passing.ll 1 ; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+mmx | grep mm0 | count 1
2 ; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+mmx | grep esp | count 2
3 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep xmm0
4 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep rdi
5 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | not grep movups
2010-04-23-mmx-movdq2q.ll 1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | FileCheck %s
2 ; There are no MMX operations here, so we use XMM or i64.
48 ; MMX intrinsics calls get us MMX instructions.
56 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.b(x86_mmx %tmp1, x86_mmx %tmp2)
68 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.w(x86_mmx %tmp1, x86_mmx %tmp2)
80 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.d(x86_mmx %tmp1, x86_mmx %tmp2)
92 %tmp3 = tail call x86_mmx @llvm.x86.mmx.padd.q(x86_mmx %tmp1, x86_mmx %tmp2)
97 declare x86_mmx @llvm.x86.mmx.padd.b(x86_mmx, x86_mmx)
98 declare x86_mmx @llvm.x86.mmx.padd.w(x86_mmx, x86_mmx
    [all...]
mmx-copy-gprs.ll 6 ; This test should use GPRs to copy the mmx value, not MMX regs. Using mmx regs,
2009-08-02-mmx-scalar-to-vector.ll 3 declare x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx, i32)
9 %t2 = tail call x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx %t0, i32 48)
scalar-extract.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx -o %t
4 ; Check that widening doesn't introduce a mmx register in this case when
mmx-arith.ll 1 ; RUN: llc < %s -march=x86 -mattr=+mmx
3 ;; A basic sanity check to make sure that MMX arithmetic actually compiles.
16 %tmp12 = tail call x86_mmx @llvm.x86.mmx.padds.b( x86_mmx %tmp4a, x86_mmx %tmp7 ) ; <x86_mmx> [#uses=2]
19 %tmp21 = tail call x86_mmx @llvm.x86.mmx.paddus.b( x86_mmx %tmp12, x86_mmx %tmp16 ) ; <x86_mmx> [#uses=2]
28 %tmp36 = tail call x86_mmx @llvm.x86.mmx.psubs.b( x86_mmx %tmp28a, x86_mmx %tmp31 ) ; <x86_mmx> [#uses=2]
31 %tmp45 = tail call x86_mmx @llvm.x86.mmx.psubus.b( x86_mmx %tmp36, x86_mmx %tmp40 ) ; <x86_mmx> [#uses=2]
55 tail call void @llvm.x86.mmx.emms( )
97 tail call void @llvm.x86.mmx.emms( )
111 %tmp12 = tail call x86_mmx @llvm.x86.mmx.padds.w( x86_mmx %tmp4a, x86_mmx %tmp7 ) ; <x86_mmx> [#uses=2]
114 %tmp21 = tail call x86_mmx @llvm.x86.mmx.paddus.w( x86_mmx %tmp12, x86_mmx %tmp16 ) ; <x86_mmx> [#uses=2
    [all...]
2009-06-05-ScalarToVectorByteMMX.ll 1 ; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mattr=+mmx,+sse2 | not grep movl
  /external/clang/test/CodeGen/
mmx-shift-with-immediate.c 5 // CHECK: x86_mmx @llvm.x86.mmx.pslli.w(x86_mmx %{{.*}}, i32 {{.*}})
7 // CHECK: x86_mmx @llvm.x86.mmx.pslli.d(x86_mmx %{{.*}}, i32 {{.*}})
9 // CHECK: x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx %{{.*}}, i32 {{.*}})
12 // CHECK: x86_mmx @llvm.x86.mmx.psrli.w(x86_mmx %{{.*}}, i32 {{.*}})
14 // CHECK: x86_mmx @llvm.x86.mmx.psrli.d(x86_mmx %{{.*}}, i32 {{.*}})
16 // CHECK: x86_mmx @llvm.x86.mmx.psrli.q(x86_mmx %{{.*}}, i32 {{.*}})
19 // CHECK: x86_mmx @llvm.x86.mmx.psrai.w(x86_mmx %{{.*}}, i32 {{.*}})
21 // CHECK: x86_mmx @llvm.x86.mmx.psrai.d(x86_mmx %{{.*}}, i32 {{.*}})
x86_32-arguments-nommx.c 1 // RUN: %clang_cc1 -target-feature -mmx -target-feature +sse2 -triple i686-pc-linux-gnu -emit-llvm -o - %s | FileCheck %s
3 // no-mmx should put mmx into memory
  /external/oprofile/events/i386/pii/
unit_masks 17 0x01 MMX packed multiplies
18 0x02 MMX packed shifts
19 0x04 MMX pack operations
20 0x08 MMX unpack operations
21 0x10 MMX packed logical
22 0x20 MMX packed arithmetic
25 0x00 MMX->float operations
26 0x01 float->MMX operations
  /external/oprofile/events/i386/piii/
unit_masks 27 0x01 MMX packed multiplies
28 0x02 MMX packed shifts
29 0x04 MMX pack operations
30 0x08 MMX unpack operations
31 0x10 MMX packed logical
32 0x20 MMX packed arithmetic
35 0x00 MMX->float operations
36 0x01 float->MMX operations
  /external/valgrind/main/none/tests/x86/
insn_mmx.vgtest 2 prereq: ../../../tests/x86_amd64_features x86-mmx
  /external/clang/test/Driver/
x86_features.c 1 // RUN: %clang -ccc-host-triple i386-unknown-unknown -### -S %s -msse -msse4 -mno-sse -mno-mmx -msse 2> %t
2 // RUN: grep '"pentium4" "-target-feature" "+sse4" "-target-feature" "-mmx" "-target-feature" "+sse"' %t
  /external/oprofile/events/i386/p6_mobile/
unit_masks 31 0x01 MMX packed multiplies
32 0x02 MMX packed shifts
33 0x04 MMX pack operations
34 0x08 MMX unpack operations
35 0x10 MMX packed logical
36 0x20 MMX packed arithmetic
39 0x00 MMX->float operations
40 0x01 float->MMX operations
  /external/clang/test/Sema/
x86-builtin-palignr.c 1 // RUN: %clang_cc1 -ffreestanding -fsyntax-only -target-feature +ssse3 -target-feature +mmx -verify -triple x86_64-pc-linux-gnu %s
2 // RUN: %clang_cc1 -ffreestanding -fsyntax-only -target-feature +ssse3 -target-feature +mmx -verify -triple i686-apple-darwin10 %s

Completed in 79 milliseconds

1 2 3 4 5 6 7 8 91011>>