/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
D | validate_scopes.cpp | 117 spv::ExecutionModel model, in ValidateExecutionScope() 119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope() 120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope() 121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope() 122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope() 123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope() 124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope() 125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope() 126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope() 127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope() [all …]
|
D | validate_mode_setting.cpp | 37 const spv::ExecutionModel execution_model = in ValidateEntryPoint() 38 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint() 39 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint() 61 case spv::ExecutionModel::Fragment: in ValidateEntryPoint() 154 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint() 155 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint() 207 case spv::ExecutionModel::Geometry: in ValidateEntryPoint() 247 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint() 287 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint() 446 [](const spv::ExecutionModel& model) { in ValidateExecutionMode() [all …]
|
D | validate_ray_tracing.cpp | 33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass() 129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass() 163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass() 165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 167 model != spv::ExecutionModel::MissKHR && in RayTracingPass() [all …]
|
D | validate_builtins.cpp | 187 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn() 191 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn() 192 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn() 204 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 205 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 206 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 219 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 220 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 221 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 222 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn() [all …]
|
D | validate_barriers.cpp | 40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass() 41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass() 42 model != spv::ExecutionModel::GLCompute && in BarriersPass() 43 model != spv::ExecutionModel::Kernel && in BarriersPass() 44 model != spv::ExecutionModel::TaskNV && in BarriersPass() 45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
|
/external/deqp-deps/SPIRV-Tools/source/val/ |
D | validate_scopes.cpp | 117 spv::ExecutionModel model, in ValidateExecutionScope() 119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope() 120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope() 121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope() 122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope() 123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope() 124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope() 125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope() 126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope() 127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope() [all …]
|
D | validate_mode_setting.cpp | 37 const spv::ExecutionModel execution_model = in ValidateEntryPoint() 38 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint() 39 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint() 61 case spv::ExecutionModel::Fragment: in ValidateEntryPoint() 154 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint() 155 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint() 207 case spv::ExecutionModel::Geometry: in ValidateEntryPoint() 247 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint() 287 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint() 446 [](const spv::ExecutionModel& model) { in ValidateExecutionMode() [all …]
|
D | validate_derivatives.cpp | 60 ->RegisterExecutionModelLimitation([opcode](spv::ExecutionModel model, in DerivativesPass() 62 if (model != spv::ExecutionModel::Fragment && in DerivativesPass() 63 model != spv::ExecutionModel::GLCompute && in DerivativesPass() 64 model != spv::ExecutionModel::MeshEXT && in DerivativesPass() 65 model != spv::ExecutionModel::TaskEXT) { in DerivativesPass() 84 (models->find(spv::ExecutionModel::GLCompute) != in DerivativesPass() 86 models->find(spv::ExecutionModel::MeshEXT) != models->end() || in DerivativesPass() 87 models->find(spv::ExecutionModel::TaskEXT) != models->end()) && in DerivativesPass()
|
D | validate_ray_tracing.cpp | 33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass() 129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass() 163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass() 165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 167 model != spv::ExecutionModel::MissKHR && in RayTracingPass() [all …]
|
D | validate_builtins.cpp | 191 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn() 195 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn() 196 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn() 208 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 209 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 210 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 223 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 224 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 225 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 226 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn() [all …]
|
D | validate_barriers.cpp | 40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass() 41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass() 42 model != spv::ExecutionModel::GLCompute && in BarriersPass() 43 model != spv::ExecutionModel::Kernel && in BarriersPass() 44 model != spv::ExecutionModel::TaskNV && in BarriersPass() 45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
|
/external/angle/third_party/spirv-tools/src/source/val/ |
D | validate_scopes.cpp | 117 spv::ExecutionModel model, in ValidateExecutionScope() 119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope() 120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope() 121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope() 122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope() 123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope() 124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope() 125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope() 126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope() 127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope() [all …]
|
D | validate_mode_setting.cpp | 39 const spv::ExecutionModel execution_model = in ValidateEntryPoint() 40 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint() 41 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint() 63 case spv::ExecutionModel::Fragment: in ValidateEntryPoint() 156 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint() 157 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint() 209 case spv::ExecutionModel::Geometry: in ValidateEntryPoint() 249 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint() 289 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint() 502 [](const spv::ExecutionModel& model) { in ValidateExecutionMode() [all …]
|
D | validate_derivatives.cpp | 60 ->RegisterExecutionModelLimitation([opcode](spv::ExecutionModel model, in DerivativesPass() 62 if (model != spv::ExecutionModel::Fragment && in DerivativesPass() 63 model != spv::ExecutionModel::GLCompute && in DerivativesPass() 64 model != spv::ExecutionModel::MeshEXT && in DerivativesPass() 65 model != spv::ExecutionModel::TaskEXT) { in DerivativesPass() 84 (models->find(spv::ExecutionModel::GLCompute) != in DerivativesPass() 86 models->find(spv::ExecutionModel::MeshEXT) != models->end() || in DerivativesPass() 87 models->find(spv::ExecutionModel::TaskEXT) != models->end()) && in DerivativesPass()
|
D | validate_ray_tracing.cpp | 33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass() 129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass() 130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass() 163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass() 165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass() 166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass() 167 model != spv::ExecutionModel::MissKHR && in RayTracingPass() [all …]
|
D | validate_builtins.cpp | 193 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn() 197 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn() 198 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn() 210 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 211 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 212 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 225 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn() 226 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn() 227 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn() 228 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn() [all …]
|
D | validate_barriers.cpp | 40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass() 41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass() 42 model != spv::ExecutionModel::GLCompute && in BarriersPass() 43 model != spv::ExecutionModel::Kernel && in BarriersPass() 44 model != spv::ExecutionModel::TaskNV && in BarriersPass() 45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
|
D | validate_mesh_shading.cpp | 27 spv::ExecutionModel model) { in IsInterfaceVariable() 50 [](spv::ExecutionModel model, std::string* message) { in MeshShadingPass() 51 if (model != spv::ExecutionModel::TaskEXT) { in MeshShadingPass() 101 [](spv::ExecutionModel model, std::string* message) { in MeshShadingPass() 102 if (model != spv::ExecutionModel::MeshEXT) { in MeshShadingPass() 136 IsInterfaceVariable(_, inst, spv::ExecutionModel::MeshEXT); in MeshShadingPass() 138 IsInterfaceVariable(_, inst, spv::ExecutionModel::Fragment); in MeshShadingPass()
|
/external/angle/third_party/spirv-tools/src/source/opt/ |
D | replace_invalid_opc.cpp | 30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process() 31 if (execution_model == spv::ExecutionModel::Kernel) { in Process() 35 if (execution_model == spv::ExecutionModel::Max) { in Process() 47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel() 48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel() 52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel() 56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel() 59 result = spv::ExecutionModel::Max; in GetExecutionModel() 68 spv::ExecutionModel model) { in RewriteFunction() 83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction() [all …]
|
D | spread_volatile_semantics.cpp | 139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics() 140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics() 174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics() 175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics() 269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics() 272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics() 278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics() 279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics() 287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics() 288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | replace_invalid_opc.cpp | 30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process() 31 if (execution_model == spv::ExecutionModel::Kernel) { in Process() 35 if (execution_model == spv::ExecutionModel::Max) { in Process() 47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel() 48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel() 52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel() 56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel() 59 result = spv::ExecutionModel::Max; in GetExecutionModel() 68 spv::ExecutionModel model) { in RewriteFunction() 83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction() [all …]
|
D | spread_volatile_semantics.cpp | 139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics() 140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics() 174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics() 175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics() 269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics() 272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics() 278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics() 279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics() 287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics() 288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | replace_invalid_opc.cpp | 30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process() 31 if (execution_model == spv::ExecutionModel::Kernel) { in Process() 35 if (execution_model == spv::ExecutionModel::Max) { in Process() 47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel() 48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel() 52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel() 56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel() 59 result = spv::ExecutionModel::Max; in GetExecutionModel() 68 spv::ExecutionModel model) { in RewriteFunction() 83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction() [all …]
|
D | spread_volatile_semantics.cpp | 139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics() 140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics() 174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics() 175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics() 269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics() 272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics() 278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics() 279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics() 287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics() 288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics() [all …]
|
D | instrument_pass.cpp | 180 switch (spv::ExecutionModel(stage_idx)) { in GenStageInfo() 181 case spv::ExecutionModel::Vertex: { in GenStageInfo() 193 case spv::ExecutionModel::GLCompute: in GenStageInfo() 194 case spv::ExecutionModel::TaskNV: in GenStageInfo() 195 case spv::ExecutionModel::MeshNV: in GenStageInfo() 196 case spv::ExecutionModel::TaskEXT: in GenStageInfo() 197 case spv::ExecutionModel::MeshEXT: { in GenStageInfo() 207 case spv::ExecutionModel::Geometry: { in GenStageInfo() 218 case spv::ExecutionModel::TessellationControl: { in GenStageInfo() 229 case spv::ExecutionModel::TessellationEvaluation: { in GenStageInfo() [all …]
|