OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:mmx
(Results
1 - 25
of
333
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/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
9
10
11
>>