Home
last modified time | relevance | path

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

123456

/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/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dpostlegalizer-lowering-ext.mir20 ; CHECK: %shuf:_(<8 x s8>) = G_EXT %v1, %v2, [[C]](s32)
21 ; CHECK: $d0 = COPY %shuf(<8 x s8>)
25 %shuf:_(<8 x s8>) = G_SHUFFLE_VECTOR %v1(<8 x s8>), %v2, shufflemask(3, 4, 5, 6, 7, 8, 9, 10)
26 $d0 = COPY %shuf(<8 x s8>)
42 ; CHECK: %shuf:_(<8 x s8>) = G_EXT %v2, %v1, [[C]](s32)
43 ; CHECK: $d0 = COPY %shuf(<8 x s8>)
47 %shuf:_(<8 x s8>) = G_SHUFFLE_VECTOR %v1(<8 x s8>), %v2, shufflemask(13, 14, 15, 0, 1, 2, 3, 4)
48 $d0 = COPY %shuf(<8 x s8>)
64 ; CHECK: %shuf:_(<16 x s8>) = G_EXT %v1, %v2, [[C]](s32)
65 ; CHECK: $q0 = COPY %shuf(<16 x s8>)
[all …]
Dselect-ext.mir21 ; CHECK: %shuf:fpr64 = EXTv8i8 %v1, %v2, 3
25 %shuf:fpr(<8 x s8>) = G_EXT %v1, %v2, %3(s32)
42 ; CHECK: %shuf:fpr128 = EXTv16i8 %v1, %v2, 3
46 %shuf:fpr(<16 x s8>) = G_EXT %v1, %v2, %3(s32)
63 ; CHECK: %shuf:fpr64 = EXTv8i8 %v1, %v2, 6
67 %shuf:fpr(<4 x s16>) = G_EXT %v1, %v2, %3(s32)
84 ; CHECK: %shuf:fpr128 = EXTv16i8 %v2, %v1, 10
88 %shuf:fpr(<8 x s16>) = G_EXT %v2, %v1, %3(s32)
106 ; CHECK: %shuf:fpr128 = EXTv16i8 %v1, %v2, 12
110 %shuf:fpr(<4 x s32>) = G_EXT %v1, %v2, %3(s32)
[all …]
/external/llvm-project/llvm/test/Analysis/CostModel/X86/
Dreduction.ll16 ; SSE2-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector <…
17 …st Model: Found an estimated cost of 2 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
24 ; SSSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector …
25 …st Model: Found an estimated cost of 2 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
32 ; SSE42-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector …
33 …st Model: Found an estimated cost of 1 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
40 ; AVX-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector <4…
41 …st Model: Found an estimated cost of 1 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
48 ; SLM-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %rdx.shuf = shufflevector <4…
49 …st Model: Found an estimated cost of 1 for instruction: %bin.rdx = fadd <4 x float> %rdx, %rdx.shuf
[all …]
/external/llvm-project/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.ll19 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
21 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> %default
31 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
33 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> zeroinitializer
43 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
45 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> %default
55 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
57 %res = select <4 x i1> %cmp, <4 x i32> %shuf, <4 x i32> zeroinitializer
67 %shuf = shufflevector <4 x i32> %vec, <4 x i32> undef, <4 x i32> <i32 0, i32 1, i32 0, i32 1>
69 %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 …]
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 …]
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 …]
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 …]
Dpartial_permute.ll28 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 8, i32 6, i32 12, i32 4, i…
30 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
43 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 8, i32 6, i32 12, i32 4, i…
45 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> zeroinitializer
58 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 12, i32 9, i32 4, i…
60 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
73 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 12, i32 9, i32 4, i…
75 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> zeroinitializer
88 …%shuf = shufflevector <16 x i16> %vec, <16 x i16> undef, <8 x i32> <i32 4, i32 11, i32 14, i32 10,…
90 %res = select <8 x i1> %cmp, <8 x i16> %shuf, <8 x i16> %vec2
[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 …]
/external/llvm-project/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> poison, <4 x i32> <i32 0, i32 3, i32 2, i32 1>
46 ret <4 x i32> %shuf
[all …]
/external/llvm-project/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/llvm-project/llvm/test/Analysis/CostModel/AMDGPU/
Dshufflevector.ll11 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> zeroinitializer
12 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
20 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 0, i32 1>
21 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
30 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 1, i32 0>
31 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
40 %shuf = shufflevector <2 x i16> %vec, <2 x i16> undef, <2 x i32> <i32 1, i32 1>
41 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
50 %shuf = shufflevector <2 x i16> %vec0, <2 x i16> %vec1, <2 x i32> <i32 0, i32 2>
51 store <2 x i16> %shuf, <2 x i16> addrspace(1)* %out
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
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/grpc-grpc/test/core/transport/
Dmetadata_test.cc224 size_t* shuf = static_cast<size_t*>(gpr_malloc(sizeof(size_t) * nstrs)); in test_things_stick_around() local
235 shuf[i] = i; in test_things_stick_around()
247 size_t temp = shuf[p]; in test_things_stick_around()
248 shuf[p] = shuf[q]; in test_things_stick_around()
249 shuf[q] = temp; in test_things_stick_around()
253 grpc_slice_unref_internal(strs[shuf[i]]); in test_things_stick_around()
256 shuf[j]); in test_things_stick_around()
258 GPR_ASSERT(grpc_slice_is_equivalent(test, strs[shuf[j]])); in test_things_stick_around()
266 gpr_free(shuf); in test_things_stick_around()

123456