/aosp_15_r20/external/deqp/android/cts/main/vk-main-2024-03-01/ |
H A D | subgroups.txt | 4 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant 5 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant_requiredsubgroupsize 6 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform 7 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform_requiredsubgroup… 8 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant 9 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant_requiredsubgroupsize 10 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform 11 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform_requiredsubgrou… 12 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant 13 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant_requiredsubgroupsize [all …]
|
/aosp_15_r20/external/deqp/external/vulkancts/mustpass/main/vksc-default/ |
H A D | subgroups.txt | 11982 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant 11983 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant_requiredsubgroupsize 11984 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform 11985 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform_requiredsubgro… 11986 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant 11987 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant_requiredsubgroupsize 11988 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform 11989 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform_requiredsubgr… 11990 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant 11991 dEQP-VKSC.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant_requiredsubgroupsize [all …]
|
/aosp_15_r20/external/deqp/android/cts/main/vk-main-2023-03-01/ |
H A D | subgroups.txt | 11791 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bool_constant 11792 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bool_constant_requiredsubgroupsize 11793 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bool_dynamically_uniform 11794 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bool_dynamically_uniform_requiredsubgroupsize 11795 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec2_constant 11796 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec2_constant_requiredsubgroupsize 11797 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec2_dynamically_uniform 11798 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec2_dynamically_uniform_requiredsubgroupsize 11799 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec3_constant 11800 dEQP-VK.subgroups.shuffle.compute.subgroupshuffledown_bvec3_constant_requiredsubgroupsize [all …]
|
/aosp_15_r20/external/swiftshader/tests/regres/testlists/vk-default/ |
H A D | subgroups.txt | 30782 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant 30783 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant_requiredsubgroupsize 30784 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform 30785 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform_requiredsubgroup… 30786 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant 30787 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant_requiredsubgroupsize 30788 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform 30789 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform_requiredsubgrou… 30790 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant 30791 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant_requiredsubgroupsize [all …]
|
/aosp_15_r20/external/deqp/external/vulkancts/mustpass/main/vk-default/ |
H A D | subgroups.txt | 30782 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant 30783 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_constant_requiredsubgroupsize 30784 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform 30785 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bool_dynamically_uniform_requiredsubgroup… 30786 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant 30787 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_constant_requiredsubgroupsize 30788 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform 30789 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec2_dynamically_uniform_requiredsubgrou… 30790 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant 30791 dEQP-VK.subgroups.shuffle.compute.subgroupclusteredrotate_bvec3_constant_requiredsubgroupsize [all …]
|
/aosp_15_r20/external/llvm/test/CodeGen/AArch64/ |
H A D | arm64-neon-2velem.ll | 50 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3> 51 %mul = mul <4 x i16> %shuffle, %b 61 …%shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <8 x i32> <i32 3, i32 3, i32 3, i32 3, i32… 62 %mul = mul <8 x i16> %shuffle, %b 72 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <2 x i32> <i32 1, i32 1> 73 %mul = mul <2 x i32> %shuffle, %b 83 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1> 84 %mul = mul <4 x i32> %shuffle, %b 94 %shuffle = shufflevector <8 x i16> %v, <8 x i16> undef, <4 x i32> <i32 7, i32 7, i32 7, i32 7> 95 %mul = mul <4 x i16> %shuffle, %b [all …]
|
H A D | neon-perm.ll | 26 …%shuffle.i = shufflevector <8 x i8> %a, <8 x i8> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 8,… 27 ret <8 x i8> %shuffle.i 34 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 2, i32 4, i32 6, i32… 35 ret <16 x i8> %shuffle.i 42 %shuffle.i = shufflevector <4 x i16> %a, <4 x i16> %b, <4 x i32> <i32 0, i32 2, i32 4, i32 6> 43 ret <4 x i16> %shuffle.i 50 …%shuffle.i = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 2, i32 4, i32 6, i32 … 51 ret <8 x i16> %shuffle.i 58 %shuffle.i = shufflevector <2 x i32> %a, <2 x i32> %b, <2 x i32> <i32 0, i32 2> 59 ret <2 x i32> %shuffle.i [all …]
|
H A D | arm64-neon-simd-vget.ll | 7 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,… 8 ret <8 x i8> %shuffle.i 15 %shuffle.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7> 16 ret <4 x i16> %shuffle.i 23 %shuffle.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3> 24 ret <2 x i32> %shuffle.i 31 %shuffle.i = shufflevector <2 x i64> %a, <2 x i64> undef, <1 x i32> <i32 1> 32 ret <1 x i64> %shuffle.i 39 …%shuffle.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11,… 40 ret <8 x i8> %shuffle.i [all …]
|
H A D | arm64-neon-3vdiff.ll | 117 …%shuffle.i.i.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32… 118 %0 = sext <8 x i8> %shuffle.i.i.i to <8 x i16> 119 …%shuffle.i.i2.i = shufflevector <16 x i8> %b, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i3… 120 %1 = sext <8 x i8> %shuffle.i.i2.i to <8 x i16> 129 …%shuffle.i.i.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 … 130 %0 = sext <4 x i16> %shuffle.i.i.i to <4 x i32> 131 …%shuffle.i.i2.i = shufflevector <8 x i16> %b, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32… 132 %1 = sext <4 x i16> %shuffle.i.i2.i to <4 x i32> 141 %shuffle.i.i.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3> 142 %0 = sext <2 x i32> %shuffle.i.i.i to <2 x i64> [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/go/testdata/script/ |
D | test_shuffle.txt | 1 # Shuffle order of tests and benchmarks 7 ! stdout '-test.shuffle ' 10 go test -v -shuffle=off foo_test.go 11 ! stdout '-test.shuffle ' 14 go test -v -shuffle=42 foo_test.go 15 stdout '^-test.shuffle 42' 18 go test -v -shuffle=0 foo_test.go 19 stdout '^-test.shuffle 0' 22 go test -v -shuffle -1 foo_test.go 23 stdout '^-test.shuffle -1' [all …]
|
/aosp_15_r20/external/llvm/test/CodeGen/X86/ |
H A D | vector-shuffle-256-v8.ll | 18 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3… 19 ret <8 x float> %shuffle 35 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3… 36 ret <8 x float> %shuffle 52 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3… 53 ret <8 x float> %shuffle 69 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i3… 70 ret <8 x float> %shuffle 87 …%shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 4, i3… 88 ret <8 x float> %shuffle [all …]
|
H A D | vector-shuffle-256-v4.ll | 24 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 0> 25 ret <4 x double> %shuffle 44 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1> 45 ret <4 x double> %shuffle 66 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0> 67 ret <4 x double> %shuffle 87 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0> 88 ret <4 x double> %shuffle 108 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0> 109 ret <4 x double> %shuffle [all …]
|
H A D | vector-shuffle-512-v8.ll | 15 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, … 16 ret <8 x double> %shuffle 31 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 2, i32 2, i32 2, i32 2, … 32 ret <8 x double> %shuffle 47 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 4, i32 4, i32 4, i32 4, … 48 ret <8 x double> %shuffle 63 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, … 64 ret <8 x double> %shuffle 79 …%shuffle = shufflevector <8 x double> %a, <8 x double> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, … 80 ret <8 x double> %shuffle [all …]
|
H A D | vector-shuffle-sse1.ll | 11 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1> 12 ret <4 x float> %shuffle 19 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0> 20 ret <4 x float> %shuffle 27 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0> 28 ret <4 x float> %shuffle 35 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0> 36 ret <4 x float> %shuffle 43 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 2, i32 2, i32 0, i32 0> 44 ret <4 x float> %shuffle [all …]
|
H A D | avx-unpack.ll | 6 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 2, i32 10, i32 3, … 7 ret <8 x float> %shuffle.i 13 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 1, i32 5, i32 3,… 14 ret <4 x double> %shuffle.i 20 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i… 21 ret <8 x float> %shuffle.i 27 …%shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 0, i32 4, i32 2,… 28 ret <4 x double> %shuffle.i 34 …%shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i… 35 ret <8 x float> %shuffle.i [all …]
|
/aosp_15_r20/external/deqp/android/cts/main/vk-main-2019-03-01/ |
H A D | subgroups.txt | 5228 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bool 5229 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec2 5230 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec3 5231 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_bvec4 5232 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_double 5233 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec2 5234 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec3 5235 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_dvec4 5236 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float 5237 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_int [all …]
|
/aosp_15_r20/external/eigen/unsupported/test/ |
H A D | cxx11_tensor_shuffling.cpp | 29 no_shuffle = tensor.shuffle(shuffles); in test_simple_shuffling() 50 Tensor<float, 4, DataLayout> shuffle; in test_simple_shuffling() local 51 shuffle = tensor.shuffle(shuffles); in test_simple_shuffling() 53 VERIFY_IS_EQUAL(shuffle.dimension(0), 5); in test_simple_shuffling() 54 VERIFY_IS_EQUAL(shuffle.dimension(1), 7); in test_simple_shuffling() 55 VERIFY_IS_EQUAL(shuffle.dimension(2), 3); in test_simple_shuffling() 56 VERIFY_IS_EQUAL(shuffle.dimension(3), 2); in test_simple_shuffling() 62 VERIFY_IS_EQUAL(tensor(i,j,k,l), shuffle(k,l,j,i)); in test_simple_shuffling() 82 expected = tensor.shuffle(shuffles); in test_expr_shuffling() 93 tensor.slice(src_slice_start, src_slice_dim).shuffle(shuffles); in test_expr_shuffling() [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/khronos_mustpass_single/main/ |
H A D | gles32-khr-single.txt | 4722 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_int 4723 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_int 4724 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffleup_int 4725 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffledown_int 4726 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4727 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4728 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4729 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4730 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4731 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gl/khronos_mustpass_single/4.6.1.x/ |
H A D | gl45-khr-single.txt | 4867 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_int 4868 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_int 4869 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffleup_int 4870 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffledown_int 4871 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4872 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4873 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4874 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4875 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4876 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
H A D | gl46-khr-single.txt | 4867 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_int 4868 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_int 4869 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffleup_int 4870 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffledown_int 4871 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4872 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4873 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4874 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4875 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4876 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gles/khronos_mustpass_single/3.2.6.x/ |
H A D | gles32-khr-single.txt | 4722 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_int 4723 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_int 4724 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffleup_int 4725 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffledown_int 4726 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4727 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4728 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4729 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4730 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4731 KHR-Single-GLES32.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
/aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/mustpass/gl/khronos_mustpass_single/main/ |
H A D | gl45-khr-single.txt | 4867 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_int 4868 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_int 4869 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffleup_int 4870 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffledown_int 4871 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4872 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4873 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4874 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4875 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4876 KHR-Single-GL45.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
H A D | gl46-khr-single.txt | 4867 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_int 4868 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_int 4869 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffleup_int 4870 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffledown_int 4871 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_ivec2 4872 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_ivec2 4873 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffleup_ivec2 4874 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffledown_ivec2 4875 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshuffle_ivec3 4876 KHR-Single-GL46.subgroups.shuffle.graphics.subgroupshufflexor_ivec3 [all …]
|
/aosp_15_r20/external/deqp/android/cts/main/vk-main-2020-03-01/ |
H A D | subgroups.txt | 9235 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec2 9236 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec3 9237 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_f16vec4 9238 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_float16_t 9239 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec2 9240 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec3 9241 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i16vec4 9242 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec2 9243 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec3 9244 dEQP-VK.subgroups.shuffle.compute.subgroupshuffle_i64vec4 [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 274 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(UserInstr); in findDemandedEltsBySingleUser() local 279 unsigned MaskVal = Shuffle->getMaskValue(i); in findDemandedEltsBySingleUser() 282 if (Shuffle->getOperand(0) == V && (MaskVal < VWidth)) in findDemandedEltsBySingleUser() 284 if (Shuffle->getOperand(1) == V && in findDemandedEltsBySingleUser() 443 /// If V is a shuffle of values that ONLY returns elements from either LHS or 444 /// RHS, return the shuffle mask and true. Otherwise, return false. 535 // Create a shuffle mask to widen the extended-from vector using undefined in replaceExtractElements() 559 // that will delete our widening shuffle. This would trigger another attempt in replaceExtractElements() 560 // here to create that shuffle, and we spin forever. in replaceExtractElements() 566 // into a shuffle. We really should not need either check, but we're lacking in replaceExtractElements() [all …]
|