Home
last modified time | relevance | path

Searched refs:shuf (Results 1 – 25 of 110) sorted by relevance

12345

/external/llvm/test/Analysis/CostModel/X86/
Dreduction.ll7 …%rdx.shuf = shufflevector <4 x float> %rdx, <4 x float> undef, <4 x i32> <i32 2, i32 3, i32 undef,…
8 %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
22 %rdx.shuf = shufflevector <8 x i32> %rdx, <8 x i32> undef,
25 %bin.rdx = add <8 x i32> %rdx, %rdx.shuf
26 %rdx.shuf.2 = shufflevector <8 x i32> %bin.rdx, <8 x i32> undef,
29 %bin.rdx.2 = add <8 x i32> %bin.rdx, %rdx.shuf.2
30 %rdx.shuf.3 = shufflevector <8 x i32> %bin.rdx.2, <8 x i32> undef,
33 %bin.rdx.3 = add <8 x i32> %bin.rdx.2, %rdx.shuf.3
43 %rdx.shuf.0.0 = shufflevector <4 x float> %rdx, <4 x float> undef,
45 %rdx.shuf.0.1 = shufflevector <4 x float> %rdx, <4 x float> undef,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/
Dreduction.ll14 ; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector <…
15 …st Model: Found an estimated cost of 2 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
22 ; SSSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector …
23 …st Model: Found an estimated cost of 2 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
30 ; SSE42-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector …
31 …st Model: Found an estimated cost of 1 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
38 ; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector <4…
39 …st Model: Found an estimated cost of 1 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
45 …%rdx.shuf = shufflevector <4 x float> %rdx, <4 x float> undef, <4 x i32> <i32 2, i32 3, i32 undef,…
46 %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/
Dduplicate-low.ll20 %shuf = shufflevector <2 x double> %vec, <2 x double> undef, <2 x i32> <i32 0, i32 0>
22 %res = select <2 x i1> %cmp, <2 x double> %shuf, <2 x double> %vec2
33 %shuf = shufflevector <2 x double> %vec, <2 x double> undef, <2 x i32> <i32 0, i32 0>
35 %res = select <2 x i1> %cmp, <2 x double> %shuf, <2 x double> zeroinitializer
46 %shuf = shufflevector <2 x double> %vec, <2 x double> undef, <2 x i32> <i32 0, i32 0>
48 %res = select <2 x i1> %cmp, <2 x double> %shuf, <2 x double> %vec2
59 %shuf = shufflevector <2 x double> %vec, <2 x double> undef, <2 x i32> <i32 0, i32 0>
61 %res = select <2 x i1> %cmp, <2 x double> %shuf, <2 x double> zeroinitializer
81 %shuf = shufflevector <2 x double> %vec, <2 x double> undef, <2 x i32> <i32 0, i32 0>
83 %res = select <2 x i1> %cmp, <2 x double> %shuf, <2 x double> %vec2
[all …]
Dbroadcast-vector-int.ll21 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
23 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> %default
33 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
35 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> zeroinitializer
45 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
47 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> %default
57 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
59 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> zeroinitializer
69 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
71 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> %default
[all …]
Dduplicate-high.ll20 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 1, i32 3, i32 3>
22 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
33 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 1, i32 3, i32 3>
35 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
46 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 1, i32 3, i32 3>
48 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
59 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 1, i32 3, i32 3>
61 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
72 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 1, i32 3, i32 3>
74 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
[all …]
Dbroadcast-scalar-int.ll20 …%shuf = shufflevector <2 x i8> %vec, <2 x i8> undef, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0…
22 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %default
33 …%shuf = shufflevector <2 x i8> %vec, <2 x i8> undef, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0…
35 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> zeroinitializer
45 …%shuf = shufflevector <2 x i8> %vec, <2 x i8> undef, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0…
47 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %default
58 …%shuf = shufflevector <2 x i8> %vec, <2 x i8> undef, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0…
60 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> zeroinitializer
70 …%shuf = shufflevector <2 x i8> %vec, <2 x i8> undef, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0…
72 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %default
[all …]
Dbroadcast-vector-fp.ll20 …%shuf = shufflevector <8 x float> %vec, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
22 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %default
33 …%shuf = shufflevector <8 x float> %vec, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
35 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> zeroinitializer
46 …%shuf = shufflevector <8 x float> %vec, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
48 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %default
59 …%shuf = shufflevector <8 x float> %vec, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
61 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> zeroinitializer
72 …%shuf = shufflevector <8 x float> %vec, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
74 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %default
[all …]
Dbroadcast-scalar-fp.ll22 …%shuf = shufflevector <2 x double> %vec, <2 x double> undef, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
24 %res = select <4 x i1> %cmp, <4 x double> %shuf, <4 x double> %default
36 …%shuf = shufflevector <2 x double> %vec, <2 x double> undef, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
38 %res = select <4 x i1> %cmp, <4 x double> %shuf, <4 x double> zeroinitializer
50 …%shuf = shufflevector <2 x double> %vec, <2 x double> undef, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
52 %res = select <4 x i1> %cmp, <4 x double> %shuf, <4 x double> %default
64 …%shuf = shufflevector <2 x double> %vec, <2 x double> undef, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
66 %res = select <4 x i1> %cmp, <4 x double> %shuf, <4 x double> zeroinitializer
78 …%shuf = shufflevector <2 x double> %vec, <2 x double> undef, <4 x i32> <i32 0, i32 0, i32 0, i32 0>
80 %res = select <4 x i1> %cmp, <4 x double> %shuf, <4 x double> %default
[all …]
Din_lane_permute.ll22 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 2, i32 1, i32 3, i32 1>
24 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
35 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 2, i32 1, i32 3, i32 1>
37 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
48 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 2, i32 3, i32 2>
50 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
61 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 2, i32 3, i32 2>
63 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
74 %shuf = shufflevector <4 x float> %vec, <4 x float> undef, <4 x i32> <i32 1, i32 3, i32 2, i32 1>
76 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec2
[all …]
Dshuffle-interleave.ll20 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 2, i32 1, i32 7, i32 5>
22 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
33 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 2, i32 1, i32 7, i32 5>
35 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
46 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 1, i32 2, i32 7, i32 6>
48 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
59 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 1, i32 2, i32 7, i32 6>
61 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
72 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 1, i32 3, i32 6, i32 5>
74 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
[all …]
Dpermute.ll21 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, …
23 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
34 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, …
36 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> zeroinitializer
47 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10…
49 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
60 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10…
62 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> zeroinitializer
73 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 11, i32 6, i32 13, i32 10…
75 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
[all …]
Dshuffle.ll19 …%shuf = shufflevector <16 x i8> %vec, <16 x i8> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, i3…
21 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %vec2
31 …%shuf = shufflevector <16 x i8> %vec, <16 x i8> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, i3…
33 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> zeroinitializer
43 …%shuf = shufflevector <16 x i8> %vec, <16 x i8> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10, …
45 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %vec2
55 …%shuf = shufflevector <16 x i8> %vec, <16 x i8> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10, …
57 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> zeroinitializer
67 …%shuf = shufflevector <16 x i8> %vec, <16 x i8> undef, <16 x i32> <i32 11, i32 6, i32 13, i32 10, …
69 %res = select <16 x i1> %cmp, <16 x i8> %shuf, <16 x i8> %vec2
[all …]
Dshuffle-vec.ll22 …%shuf = shufflevector <8 x float> %vec1, <8 x float> %vec2, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
24 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %vec3
35 …%shuf = shufflevector <8 x float> %vec1, <8 x float> %vec2, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
37 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> zeroinitializer
48 …%shuf = shufflevector <8 x float> %vec1, <8 x float> %vec2, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
50 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %vec3
61 …%shuf = shufflevector <8 x float> %vec1, <8 x float> %vec2, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
63 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> zeroinitializer
74 …%shuf = shufflevector <8 x float> %vec1, <8 x float> %vec2, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
76 %res = select <8 x i1> %cmp, <8 x float> %shuf, <8 x float> %vec3
[all …]
Dunpack.ll20 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 0, i32 4, i32 1, i32 5>
22 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
33 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 0, i32 4, i32 1, i32 5>
35 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
46 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 0, i32 4, i32 1, i32 5>
48 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
59 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 0, i32 4, i32 1, i32 5>
61 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> zeroinitializer
72 %shuf = shufflevector <4 x float> %vec1, <4 x float> %vec2, <4 x i32> <i32 0, i32 4, i32 1, i32 5>
74 %res = select <4 x i1> %cmp, <4 x float> %shuf, <4 x float> %vec3
[all …]
Dpartial_permute.ll29 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 8, i32 6, i32 12, i32 4, i…
31 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
46 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 8, i32 6, i32 12, i32 4, i…
48 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> zeroinitializer
62 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 12, i32 9, i32 4, i…
64 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
79 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 12, i32 9, i32 4, i…
81 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> zeroinitializer
95 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 11, i32 14, i32 10,…
97 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dshufflevector.ll8 …%shuf = shufflevector <4 x i32> %x, <4 x i32> zeroinitializer, <4 x i32> <i32 5, i32 4, i32 5, i32…
9 ret <4 x i32> %shuf
16 …%shuf = shufflevector <4 x i32> <i32 5, i32 4, i32 5, i32 4>, <4 x i32> %x, <4 x i32> zeroinitiali…
17 ret <4 x i32> %shuf
25 …%shuf = shufflevector <3 x i32> %x, <3 x i32> zeroinitializer, <4 x i32> <i32 2, i32 4, i32 5, i32…
26 ret <4 x i32> %shuf
35 %shuf = shufflevector <4 x i32> %splat, <4 x i32> undef, <4 x i32> <i32 0, i32 3, i32 2, i32 1>
36 ret <4 x i32> %shuf
45 %shuf = shufflevector <4 x i32> %splat, <4 x i32> undef, <4 x i32> <i32 0, i32 3, i32 2, i32 1>
46 ret <4 x i32> %shuf
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dinsert-const-shuf.ll11 …%shuf = shufflevector <4 x float> %x, <4 x float> <float undef, float 1.0, float 2.0, float undef>…
12 %ins = insertelement <4 x float> %shuf, float 42.0, i32 3
23 …%shuf = shufflevector <4 x float> %x, <4 x float> zeroinitializer, <4 x i32> <i32 0, i32 5, i32 6,…
24 %ins1 = insertelement <4 x float> %shuf, float 42.0, i32 2
34 …%shuf = shufflevector <4 x i32> %base, <4 x i32> <i32 4, i32 3, i32 2, i32 1>, <4 x i32> <i32 1, i…
35 ret <4 x i32> %shuf
46 …%shuf = shufflevector <4 x float> %x, <4 x float> <float undef, float 1.0, float 2.0, float 3.0>, …
47 %ins = insertelement <4 x float> %shuf, float 4.0, i32 0
59 …%shuf = shufflevector <4 x float> %x, <4 x float> <float undef, float 1.0, float 2.0, float 3.0>, …
60 %ins = insertelement <4 x float> %shuf, float 4.0, i32 3
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/AMDGPU/
Dshufflevector.ll7 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> zeroinitializer
8 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
15 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 0, i32 1>
16 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
23 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 1, i32 0>
24 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
31 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 1, i32 1>
32 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
40 %shuf = shufflevector <2 x i16> %vec0, <2 x i16> %vec1, <2 x i32> <i32 0, i32 2>
41 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dhaddsub-shuf.ll22 …%shuf = shufflevector <2 x float> %hop, <2 x float> undef, <4 x i32> <i32 undef, i32 undef, i32 0,…
23 ret <4 x float> %shuf
52 …%shuf = shufflevector <4 x float> %hop, <4 x float> undef, <8 x i32> <i32 undef, i32 undef, i32 0,…
53 ret <8 x float> %shuf
70 …%shuf = shufflevector <8 x float> %hop, <8 x float> undef, <8 x i32> <i32 0, i32 1, i32 0, i32 1, …
71 ret <8 x float> %shuf
87 %shuf = shufflevector <2 x float> %hop, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
88 ret <4 x float> %shuf
117 …%shuf = shufflevector <4 x float> %hop, <4 x float> undef, <8 x i32> <i32 undef, i32 undef, i32 0,…
118 ret <8 x float> %shuf
[all …]
Davx512-shuffle-schedule.ll38 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, …
40 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
58 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 8, i32 6, i32 12, i32 4, …
60 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> zeroinitializer
79 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10…
81 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
99 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 4, i32 11, i32 14, i32 10…
101 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> zeroinitializer
120 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <16 x i32> <i32 11, i32 6, i32 13, i32 10…
122 %res = select <16 x i1> %cmp, <16 x i16> %shuf, <16 x i16> %vec2
[all …]
Dshuffle-of-insert.ll25 %shuf = shufflevector <4 x i32> %ins, <4 x i32> %v2, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
26 ret <4 x i32> %shuf
48 %shuf = shufflevector <4 x i32> %ins, <4 x i32> %v2, <4 x i32> <i32 4, i32 1, i32 6, i32 7>
49 ret <4 x i32> %shuf
74 %shuf = shufflevector <4 x i32> %v2, <4 x i32> %ins, <4 x i32> <i32 0, i32 1, i32 6, i32 3>
75 ret <4 x i32> %shuf
98 %shuf = shufflevector <4 x i32> %v2, <4 x i32> %ins, <4 x i32> <i32 0, i32 1, i32 2, i32 7>
99 ret <4 x i32> %shuf
124 %shuf = shufflevector <4 x i32> %ins, <4 x i32> %v2, <4 x i32> <i32 4, i32 5, i32 0, i32 7>
125 ret <4 x i32> %shuf
[all …]
Dsse-scalar-fp-arith-unary.ll26 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
27 ret <4 x float> %shuf
41 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
42 ret <4 x float> %shuf
56 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
57 ret <4 x float> %shuf
71 %shuf = shufflevector <2 x double> %y, <2 x double> %x, <2 x i32> <i32 0, i32 3>
72 ret <2 x double> %shuf
/external/llvm/test/CodeGen/X86/
Dsse-scalar-fp-arith-unary.ll21 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
22 ret <4 x float> %shuf
36 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
37 ret <4 x float> %shuf
51 %shuf = shufflevector <4 x float> %y, <4 x float> %x, <4 x i32> <i32 0, i32 5, i32 6, i32 7>
52 ret <4 x float> %shuf
66 %shuf = shufflevector <2 x double> %y, <2 x double> %x, <2 x i32> <i32 0, i32 3>
67 ret <2 x double> %shuf
/external/llvm/test/CodeGen/AArch64/
Daarch64-minmaxv.ll10 …%rdx.shuf = shufflevector <16 x i8> %arr.load, <16 x i8> undef, <16 x i32> <i32 8, i32 9, i32 10, …
11 %rdx.minmax.cmp22 = icmp sgt <16 x i8> %arr.load, %rdx.shuf
12 …%rdx.minmax.select23 = select <16 x i1> %rdx.minmax.cmp22, <16 x i8> %arr.load, <16 x i8> %rdx.shuf
32 …%rdx.shuf = shufflevector <8 x i16> %rdx.minmax.select, <8 x i16> undef, <8 x i32> <i32 4, i32 5, …
33 %rdx.minmax.cmp23 = icmp sgt <8 x i16> %rdx.minmax.select, %rdx.shuf
34 …max.select24 = select <8 x i1> %rdx.minmax.cmp23, <8 x i16> %rdx.minmax.select, <8 x i16> %rdx.shuf
51 …%rdx.shuf = shufflevector <4 x i32> %rdx.minmax.select, <4 x i32> undef, <4 x i32> <i32 2, i32 3, …
52 %rdx.minmax.cmp18 = icmp sgt <4 x i32> %rdx.minmax.select, %rdx.shuf
53 …max.select19 = select <4 x i1> %rdx.minmax.cmp18, <4 x i32> %rdx.minmax.select, <4 x i32> %rdx.shuf
67 …%rdx.shuf = shufflevector <2 x i64> %rdx.minmax.select, <2 x i64> undef, <2 x i32> <i32 1, i32 und…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dreduction.ll13 …%rdx.shuf = shufflevector <4 x half> %vec4, <4 x half> undef, <4 x i32> <i32 2, i32 3, i32 undef, …
14 %bin.rdx = fadd fast <4 x half> %vec4, %rdx.shuf
30 …%rdx.shuf = shufflevector <4 x i16> %vec4, <4 x i16> undef, <4 x i32> <i32 2, i32 3, i32 undef, i3…
31 %bin.rdx = add <4 x i16> %vec4, %rdx.shuf
54 …%rdx.shuf = shufflevector <8 x half> %vec8, <8 x half> undef, <8 x i32> <i32 4, i32 5, i32 6, i32 …
55 %bin.rdx = fadd fast <8 x half> %vec8, %rdx.shuf
80 …%rdx.shuf = shufflevector <8 x i16> %vec8, <8 x i16> undef, <8 x i32> <i32 4, i32 5, i32 6, i32 7,…
81 %bin.rdx = add <8 x i16> %vec8, %rdx.shuf
118 …%rdx.shuf = shufflevector <16 x half> %vec16, <16 x half> undef, <16 x i32> <i32 8, i32 9, i32 10,…
119 %bin.rdx = fadd fast <16 x half> %vec16, %rdx.shuf
[all …]

12345