Home
last modified time | relevance | path

Searched refs:SSE41 (Results 1 – 17 of 17) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dpr12312.ll1 …N: llc -mtriple=x86_64-unknown-unknown -mattr=+sse4.1,-avx < %s | FileCheck %s --check-prefix SSE41
14 ; SSE41: veccond128
15 ; SSE41: ptest
16 ; SSE41: ret
32 ; SSE41: veccond256
33 ; SSE41: por
34 ; SSE41: ptest
35 ; SSE41: ret
51 ; SSE41: veccond512
52 ; SSE41: por
[all …]
Dvector-idiv.ll1 ; RUN: llc -march=x86-64 -mcpu=core2 -mattr=+sse4.1 < %s | FileCheck %s -check-prefix=SSE41
9 ; SSE41-LABEL: test1:
10 ; SSE41: pmuludq
11 ; SSE41: pshufd $49
12 ; SSE41: pmuludq
13 ; SSE41: shufps $-35
14 ; SSE41: psubd
15 ; SSE41: psrld $1
16 ; SSE41: padd
17 ; SSE41: psrld $2
[all …]
Dvec_setcc.ll2 … < %s -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -mattr=sse4.1 | FileCheck %s -check-prefix=SSE41
13 ; SSE41-LABEL: v16i8_icmp_uge:
14 ; SSE41: pmaxub %xmm0, %xmm1
15 ; SSE41: pcmpeqb %xmm1, %xmm0
30 ; SSE41-LABEL: v16i8_icmp_ule:
31 ; SSE41: pminub %xmm0, %xmm1
32 ; SSE41: pcmpeqb %xmm1, %xmm0
49 ; SSE41-LABEL: v8i16_icmp_uge:
50 ; SSE41: pmaxuw %xmm0, %xmm1
51 ; SSE41: pcmpeqw %xmm1, %xmm0
[all …]
Dvec_compare-sse4.ll2 ; RUN: llc < %s -march=x86 -mattr=-sse4.2,+sse4.1 | FileCheck %s -check-prefix=SSE41
9 ; SSE41-LABEL: test1:
10 ; SSE41-NOT: pcmpgtq
11 ; SSE41: ret
25 ; SSE41-LABEL: test2:
26 ; SSE41: pcmpeqq
27 ; SSE41: ret
Dcombine-64bit-vec-binop.ll1 …cpu=corei7 -mtriple=x86_64-unknown-linux-gnu | FileCheck %s -check-prefix=CHECK -check-prefix=SSE41
13 ; SSE41: paddd
26 ; SSE41: paddw
38 ; SSE41: paddb
51 ; SSE41: psubd
64 ; SSE41: psubw
77 ; SSE41: psubb
90 ; SSE41: pmulld
103 ; SSE41: pmullw
129 ; SSE41: andps
[all …]
Dextract-store.ll1 ; RUN: llc < %s -o - -mcpu=generic -march=x86-64 -mattr=+sse4.1 | FileCheck %s -check-prefix=SSE41
6 ; SSE41: pextrb
8 ; SSE41-NOT: movb
16 ; SSE41: pextrw
18 ; SSE41-NOT: movw
Dpmovsx-inreg.ll1 ; RUN: llc < %s -march=x86-64 -mcpu=penryn | FileCheck -check-prefix=SSE41 %s
15 ; SSE41-LABEL: test1:
16 ; SSE41: pmovsxbq
43 ; SSE41-LABEL: test3:
44 ; SSE41: pmovsxbd
71 ; SSE41-LABEL: test5:
72 ; SSE41: pmovsxbw
100 ; SSE41-LABEL: test7:
101 ; SSE41: pmovsxwq
128 ; SSE41-LABEL: test9:
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dalternate-shuffle-cost.ll3 …-linux-gnu -mcpu=corei7 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=SSE41
21 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
32 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
43 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
54 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
68 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
79 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
91 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
103 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
116 ; SSE41: Cost Model: {{.*}} 1 for instruction: %1 = shufflevector
[all …]
Dvselect-cost.ll2 …-linux-gnu -mcpu=corei7 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=SSE41
9 ; SSE41 added blend instructions with an immediate for <2 x double> and
15 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
25 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
35 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <4 x i1>
45 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <4 x i1>
55 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <16 x i1>
67 ; SSE41: Cost Model: {{.*}} 2 for instruction: %sel = select <4 x i1>
77 ; SSE41: Cost Model: {{.*}} 2 for instruction: %sel = select <4 x i1>
87 ; SSE41: Cost Model: {{.*}} 2 for instruction: %sel = select <8 x i1>
[all …]
Dvshift-cost.ll2 …-linux-gnu -mcpu=corei7 -cost-model -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=SSE41
39 ; SSE41: Found an estimated cost of 1 for instruction: %shl
50 ; SSE41: Found an estimated cost of 1 for instruction: %shl
66 ; SSE41: Found an estimated cost of 20 for instruction: %shl
90 ; SSE41: Found an estimated cost of 2 for instruction: %shl
105 ; SSE41: Found an estimated cost of 2 for instruction: %shl
121 ; SSE41: Found an estimated cost of 40 for instruction: %shl
134 ; SSE41: Found an estimated cost of 4 for instruction: %shl
147 ; SSE41: Found an estimated cost of 4 for instruction: %shl
163 ; SSE41: Found an estimated cost of 80 for instruction: %shl
/external/chromium_org/base/
Dcpu.h26 SSE41, enumerator
Dcpu.cc229 if (has_sse41()) return SSE41; in GetIntelMicroArchitecture()
/external/llvm/lib/Target/X86/
DX86Subtarget.h51 NoMMXSSE, MMX, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512F enumerator
309 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41()
DX86.td57 def FeatureSSE41 : SubtargetFeature<"sse4.1", "X86SSELevel", "SSE41",
DX86InstrSSE.td7176 /// SS48I_binop_rm - Simple SSE41 binary operator.
7199 /// SS48I_binop_rm2 - Simple SSE41 binary operator with different src and dst
/external/clang/lib/Basic/
DTargets.cpp1644 NoSSE, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512F enumerator
2257 case SSE41: in setSSELevel()
2285 case SSE41: in setSSELevel()
2378 setSSELevel(Features, SSE41, Enabled); in setFeatureEnabledImpl()
2524 .Case("sse4.1", SSE41) in handleTargetFeatures()
2818 case SSE41: in getTargetDefines()
2840 case SSE41: in getTargetDefines()
2906 .Case("sse4.1", SSELevel >= SSE41) in hasFeature()
/external/eigen/cmake/
DEigenTesting.cmake401 set(${VAR} SSE41)