Home
last modified time | relevance | path

Searched refs:GroupOperation (Results 1 - 25 of 42) sorted by relevance

12

/third_party/spirv-tools/test/
H A Dtext_to_binary.group_test.cpp32 // Test GroupOperation enum
35 ::testing::TestWithParam<EnumCase<spv::GroupOperation>>>;
46 #define CASE(NAME) { spv::GroupOperation::NAME, #NAME}
48 ::testing::ValuesIn(std::vector<EnumCase<spv::GroupOperation>>{
H A Dtext_to_binary.extension_test.cpp870 {1, 2, 3, (uint32_t)spv::GroupOperation::PartitionedReduceNV, in TEST_F()
878 (uint32_t)spv::GroupOperation::PartitionedInclusiveScanNV, in TEST_F()
886 (uint32_t)spv::GroupOperation::PartitionedExclusiveScanNV, in TEST_F()
1146 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1150 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1154 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1158 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1162 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1166 {1, 2, 3, (uint32_t)spv::GroupOperation::Reduce, in TEST_F()
1170 {1, 2, 3, (uint32_t)spv::GroupOperation in TEST_F()
[all...]
H A Doperand_capabilities_test.cpp677 GroupOperation, EnumCapabilityTest,
680 CASE3(GROUP_OPERATION, GroupOperation::Reduce, Kernel,
682 CASE3(GROUP_OPERATION, GroupOperation::InclusiveScan, Kernel,
684 CASE3(GROUP_OPERATION, GroupOperation::ExclusiveScan, Kernel,
/third_party/spirv-tools/source/val/
H A Dvalidate_non_uniform.cpp249 const auto group = inst->GetOperandAs<spv::GroupOperation>(3); in ValidateGroupNonUniformBallotBitCount()
251 if ((group != spv::GroupOperation::Reduce) && in ValidateGroupNonUniformBallotBitCount()
252 (group != spv::GroupOperation::InclusiveScan) && in ValidateGroupNonUniformBallotBitCount()
253 (group != spv::GroupOperation::ExclusiveScan)) { in ValidateGroupNonUniformBallotBitCount()
322 const auto group_op = inst->GetOperandAs<spv::GroupOperation>(3); in ValidateGroupNonUniformArithmetic()
323 bool is_clustered_reduce = group_op == spv::GroupOperation::ClusteredReduce; in ValidateGroupNonUniformArithmetic()
325 group_op == spv::GroupOperation::PartitionedReduceNV || in ValidateGroupNonUniformArithmetic()
326 group_op == spv::GroupOperation::PartitionedInclusiveScanNV || in ValidateGroupNonUniformArithmetic()
327 group_op == spv::GroupOperation::PartitionedExclusiveScanNV; in ValidateGroupNonUniformArithmetic()
H A Dvalidate_instruction.cpp163 (word <= uint32_t(spv::GroupOperation::ExclusiveScan))) { in CheckRequiredCapabilities()
/third_party/skia/third_party/externals/angle2/src/common/spirv/
H A Dspirv_instruction_builder_autogen.h815 spv::GroupOperation operation,
821 spv::GroupOperation operation,
827 spv::GroupOperation operation,
833 spv::GroupOperation operation,
839 spv::GroupOperation operation,
845 spv::GroupOperation operation,
851 spv::GroupOperation operation,
857 spv::GroupOperation operation,
958 spv::GroupOperation operation,
964 spv::GroupOperation operatio
[all...]
H A Dspirv_instruction_parser_autogen.h945 spv::GroupOperation *operation,
951 spv::GroupOperation *operation,
957 spv::GroupOperation *operation,
963 spv::GroupOperation *operation,
969 spv::GroupOperation *operation,
975 spv::GroupOperation *operation,
981 spv::GroupOperation *operation,
987 spv::GroupOperation *operation,
1087 spv::GroupOperation *operation,
1093 spv::GroupOperation *operatio
[all...]
H A Dspirv_instruction_parser_autogen.cpp3373 spv::GroupOperation *operation, in ParseGroupIAdd()
3384 *operation = spv::GroupOperation(_instruction[_o++]); in ParseGroupIAdd()
3391 spv::GroupOperation *operation, in ParseGroupFAdd()
3402 *operation = spv::GroupOperation(_instruction[_o++]); in ParseGroupFAdd()
3409 spv::GroupOperation *operation, in ParseGroupFMin()
3420 *operation = spv::GroupOperation(_instruction[_o++]); in ParseGroupFMin()
3427 spv::GroupOperation *operation, in ParseGroupUMin()
3438 *operation = spv::GroupOperation(_instruction[_o++]); in ParseGroupUMin()
3445 spv::GroupOperation *operation, in ParseGroupSMin()
3456 *operation = spv::GroupOperation(_instructio in ParseGroupSMin()
[all...]
H A Dspirv_instruction_builder_autogen.cpp2832 spv::GroupOperation operation, in WriteGroupIAdd()
2848 spv::GroupOperation operation, in WriteGroupFAdd()
2864 spv::GroupOperation operation, in WriteGroupFMin()
2880 spv::GroupOperation operation, in WriteGroupUMin()
2896 spv::GroupOperation operation, in WriteGroupSMin()
2912 spv::GroupOperation operation, in WriteGroupFMax()
2928 spv::GroupOperation operation, in WriteGroupUMax()
2944 spv::GroupOperation operation, in WriteGroupSMax()
3275 spv::GroupOperation operation, in WriteGroupIAddNonUniformAMD()
3291 spv::GroupOperation operatio in WriteGroupFAddNonUniformAMD()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DSpirvShaderGroup.cpp45 switch(spv::GroupOperation(insn.word(4))) in BinaryOperation()
240 auto operation = spv::GroupOperation(insn.word(4)); in EmitGroupNonUniform()
257 UNSUPPORTED("GroupOperation %d", int(operation)); in EmitGroupNonUniform()
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/
H A Dspirv.cs553 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp550 enum GroupOperation { enum
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs562 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp559 enum GroupOperation { enum
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs567 public enum GroupOperation enum in Spv.Specification
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs553 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp550 enum GroupOperation { enum
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs562 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp559 enum GroupOperation { enum
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/
H A Dspirv.cs567 public enum GroupOperation enum in Spv.Specification
/third_party/spirv-headers/include/spirv/1.0/
H A Dspirv.cs553 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp550 enum GroupOperation { enum
/third_party/spirv-headers/include/spirv/1.1/
H A Dspirv.cs562 public enum GroupOperation enum in Spv.Specification
H A Dspirv.hpp559 enum GroupOperation { enum
/third_party/spirv-headers/include/spirv/1.2/
H A Dspirv.cs567 public enum GroupOperation enum in Spv.Specification

Completed in 105 milliseconds

12