/third_party/spirv-tools/source/val/ |
H A D | validate_scopes.cpp | 30 case spv::Scope::Workgroup: in IsValidScope() 140 // Only subset of execution models support Workgroup. in ValidateExecutionScope() 141 if (value == spv::Scope::Workgroup) { in ValidateExecutionScope() 155 "in Vulkan environment, Workgroup execution scope is " in ValidateExecutionScope() 166 // Scope for execution must be limited to Workgroup or Subgroup in ValidateExecutionScope() 167 if (value != spv::Scope::Workgroup && value != spv::Scope::Subgroup) { in ValidateExecutionScope() 171 << "Workgroup and Subgroup"; in ValidateExecutionScope() 178 // Scope for execution must be limited to Workgroup or Subgroup for in ValidateExecutionScope() 181 value != spv::Scope::Subgroup && value != spv::Scope::Workgroup) { in ValidateExecutionScope() 184 << ": Execution scope is limited to Subgroup or Workgroup"; in ValidateExecutionScope() [all...] |
H A D | validate_memory.cpp | 370 dst_sc != spv::StorageClass::Workgroup && in CheckMemoryAccess() 378 << "Workgroup, CrossWorkgroup, Generic, Image or StorageBuffer " in CheckMemoryAccess() 383 src_sc != spv::StorageClass::Workgroup && in CheckMemoryAccess() 391 << "Workgroup, CrossWorkgroup, Generic, Image or StorageBuffer " in CheckMemoryAccess() 445 if (storage_class != spv::StorageClass::Workgroup && in ValidateVariable() 481 "Classes: Workgroup, CrossWorkgroup, Private, Function, " in ValidateVariable() 626 if (storage_class == spv::StorageClass::Workgroup) { in ValidateVariable() 634 "Workgroup " in ValidateVariable() 649 << "Function or Workgroup"; in ValidateVariable() 828 case spv::StorageClass::Workgroup in ValidateVariable() [all...] |
H A D | validate_atomics.cpp | 34 case spv::StorageClass::Workgroup: in IsStorageClassAllowedByUniversalRules() 206 (storage_class != spv::StorageClass::Workgroup) && in AtomicsPass() 213 "be: Uniform, Workgroup, Image, StorageBuffer, " in AtomicsPass() 275 (storage_class != spv::StorageClass::Workgroup) && in AtomicsPass() 280 << ": storage class must be Function, Workgroup, " in AtomicsPass()
|
H A D | validate_conversion.cpp | 372 if (input_storage_class != spv::StorageClass::Workgroup && in ConversionPass() 376 << "Expected input to have storage class Workgroup, " in ConversionPass() 395 if (result_storage_class != spv::StorageClass::Workgroup && in ConversionPass() 399 << "Expected Result Type to have storage class Workgroup, " in ConversionPass() 456 if (target_storage_class != spv::StorageClass::Workgroup && in ConversionPass() 460 << "Expected target storage class to be Workgroup, " in ConversionPass()
|
H A D | validate_function.cpp | 300 case spv::StorageClass::Workgroup: in ValidateFunctionCall() 325 sc == spv::StorageClass::Workgroup; in ValidateFunctionCall()
|
/third_party/spirv-tools/source/fuzz/ |
H A D | transformation_add_global_variable.cpp | 43 // The storage class must be Private or Workgroup. in IsApplicable() 47 case spv::StorageClass::Workgroup: in IsApplicable() 68 // An initializer is not allowed if the storage class is Workgroup. in IsApplicable() 69 if (storage_class == spv::StorageClass::Workgroup) { in IsApplicable() 72 "initializer when Workgroup storage class is used."); in IsApplicable()
|
H A D | fuzzer_pass_add_global_variables.cpp | 35 // then the variable storage class may be Workgroup. in Apply() 41 ? spv::StorageClass::Workgroup in Apply()
|
H A D | fuzzer_pass_add_loads.cpp | 106 case spv::StorageClass::Workgroup: in Apply()
|
H A D | fuzzer_pass_add_parameters.cpp | 95 case spv::StorageClass::Workgroup: { in Apply()
|
H A D | fuzzer_pass_add_stores.cpp | 138 case spv::StorageClass::Workgroup: in Apply()
|
H A D | fuzzer_pass_add_function_calls.cpp | 183 storage_class == spv::StorageClass::Workgroup) && in ChooseFunctionCallArguments() 184 "Only Function, Private and Workgroup storage classes are " in ChooseFunctionCallArguments()
|
H A D | transformation_add_opphi_synonym.cpp | 185 // the pointer has the correct storage class (Workgroup or StorageBuffer). in CheckTypeIsAllowed() 190 (storage_class == spv::StorageClass::Workgroup || in CheckTypeIsAllowed()
|
H A D | transformation_mutate_pointer.cpp | 168 case spv::StorageClass::Workgroup: in IsValidPointerInstruction()
|
H A D | fuzzer_pass.cpp | 757 spv::StorageClass::Workgroup) && in FindOrCreateGlobalVariable() 759 "class Private or Workgroup"); in FindOrCreateGlobalVariable() 786 // A variable with storage class Workgroup shouldn't have an initializer. in FindOrCreateGlobalVariable() 787 if (storage_class == spv::StorageClass::Workgroup) { in FindOrCreateGlobalVariable() 789 result_id, pointer_type_id, spv::StorageClass::Workgroup, 0, in FindOrCreateGlobalVariable()
|
/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_add_global_variable_test.cpp | 472 %7 = OpTypePointer Workgroup %6 in TEST() 490 TransformationAddGlobalVariable(8, 7, spv::StorageClass::Workgroup, 50, in TEST() 494 "when Workgroup storage class is used"); in TEST() 498 // %8 = OpVariable %7 Workgroup in TEST() 499 TransformationAddGlobalVariable(8, 7, spv::StorageClass::Workgroup, 0, in TEST() 502 // %10 = OpVariable %7 Workgroup in TEST() 503 TransformationAddGlobalVariable(10, 7, spv::StorageClass::Workgroup, 0, in TEST() 529 %7 = OpTypePointer Workgroup %6 in TEST() 531 %8 = OpVariable %7 Workgroup in TEST() 532 %10 = OpVariable %7 Workgroup in TEST() [all...] |
/third_party/spirv-tools/test/val/ |
H A D | val_non_uniform_test.cpp | 114 spv::Scope::Workgroup, spv::Scope::Subgroup, 127 case spv::Scope::Workgroup: in ConvertScope() 228 execution_scope == spv::Scope::Workgroup) { in TEST_P() 234 HasSubstr("Execution scope is limited to Subgroup or Workgroup")); in TEST_P()
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/ |
H A D | spirv.cs | 132 Workgroup = 4, enumerator 548 Workgroup = 2, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/ |
H A D | spirv.cs | 136 Workgroup = 4, enumerator 557 Workgroup = 2, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/ |
H A D | spirv.cs | 139 Workgroup = 4, enumerator 562 Workgroup = 2, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/ |
H A D | spirv.cs | 132 Workgroup = 4, enumerator 548 Workgroup = 2, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/ |
H A D | spirv.cs | 136 Workgroup = 4, enumerator 557 Workgroup = 2, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/ |
H A D | spirv.cs | 139 Workgroup = 4, enumerator 562 Workgroup = 2, enumerator
|
/third_party/spirv-headers/include/spirv/1.0/ |
H A D | spirv.cs | 132 Workgroup = 4, enumerator 548 Workgroup = 2, enumerator
|
/third_party/spirv-headers/include/spirv/1.1/ |
H A D | spirv.cs | 136 Workgroup = 4, enumerator 557 Workgroup = 2, enumerator
|
/third_party/spirv-headers/include/spirv/1.2/ |
H A D | spirv.cs | 139 Workgroup = 4, enumerator 562 Workgroup = 2, enumerator
|