Home
last modified time | relevance | path

Searched refs:Workgroup (Results 1 - 25 of 54) sorted by relevance

123

/third_party/spirv-tools/source/val/
H A Dvalidate_scopes.cpp30 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 Dvalidate_memory.cpp370 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 Dvalidate_atomics.cpp34 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 Dvalidate_conversion.cpp372 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 Dvalidate_function.cpp300 case spv::StorageClass::Workgroup: in ValidateFunctionCall()
325 sc == spv::StorageClass::Workgroup; in ValidateFunctionCall()
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_add_global_variable.cpp43 // 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 Dfuzzer_pass_add_global_variables.cpp35 // then the variable storage class may be Workgroup. in Apply()
41 ? spv::StorageClass::Workgroup in Apply()
H A Dfuzzer_pass_add_loads.cpp106 case spv::StorageClass::Workgroup: in Apply()
H A Dfuzzer_pass_add_parameters.cpp95 case spv::StorageClass::Workgroup: { in Apply()
H A Dfuzzer_pass_add_stores.cpp138 case spv::StorageClass::Workgroup: in Apply()
H A Dfuzzer_pass_add_function_calls.cpp183 storage_class == spv::StorageClass::Workgroup) && in ChooseFunctionCallArguments()
184 "Only Function, Private and Workgroup storage classes are " in ChooseFunctionCallArguments()
H A Dtransformation_add_opphi_synonym.cpp185 // the pointer has the correct storage class (Workgroup or StorageBuffer). in CheckTypeIsAllowed()
190 (storage_class == spv::StorageClass::Workgroup || in CheckTypeIsAllowed()
H A Dtransformation_mutate_pointer.cpp168 case spv::StorageClass::Workgroup: in IsValidPointerInstruction()
H A Dfuzzer_pass.cpp757 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 Dtransformation_add_global_variable_test.cpp472 %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 Dval_non_uniform_test.cpp114 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 Dspirv.cs132 Workgroup = 4, enumerator
548 Workgroup = 2, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs136 Workgroup = 4, enumerator
557 Workgroup = 2, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs139 Workgroup = 4, enumerator
562 Workgroup = 2, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs132 Workgroup = 4, enumerator
548 Workgroup = 2, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs136 Workgroup = 4, enumerator
557 Workgroup = 2, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/
H A Dspirv.cs139 Workgroup = 4, enumerator
562 Workgroup = 2, enumerator
/third_party/spirv-headers/include/spirv/1.0/
H A Dspirv.cs132 Workgroup = 4, enumerator
548 Workgroup = 2, enumerator
/third_party/spirv-headers/include/spirv/1.1/
H A Dspirv.cs136 Workgroup = 4, enumerator
557 Workgroup = 2, enumerator
/third_party/spirv-headers/include/spirv/1.2/
H A Dspirv.cs139 Workgroup = 4, enumerator
562 Workgroup = 2, enumerator

Completed in 37 milliseconds

123