Home
last modified time | relevance | path

Searched refs:SpvExecutionModel (Results 1 – 25 of 50) sorted by relevance

12

/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dreplace_invalid_opc.cpp30 SpvExecutionModel execution_model = GetExecutionModel(); in Process()
47 SpvExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel()
48 SpvExecutionModel result = SpvExecutionModelMax; in GetExecutionModel()
53 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in GetExecutionModel()
56 SpvExecutionModel current_model = in GetExecutionModel()
57 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in GetExecutionModel()
68 SpvExecutionModel model) { in RewriteFunction()
Dreplace_invalid_opc.h38 SpvExecutionModel GetExecutionModel();
43 bool RewriteFunction(Function* function, SpvExecutionModel mode);
/external/deqp-deps/SPIRV-Tools/source/opt/
Dreplace_invalid_opc.cpp30 SpvExecutionModel execution_model = GetExecutionModel(); in Process()
47 SpvExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel()
48 SpvExecutionModel result = SpvExecutionModelMax; in GetExecutionModel()
53 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in GetExecutionModel()
56 SpvExecutionModel current_model = in GetExecutionModel()
57 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in GetExecutionModel()
68 SpvExecutionModel model) { in RewriteFunction()
Dreplace_invalid_opc.h38 SpvExecutionModel GetExecutionModel();
43 bool RewriteFunction(Function* function, SpvExecutionModel mode);
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_mode_setting.cpp38 const SpvExecutionModel execution_model = in ValidateEntryPoint()
39 inst->GetOperandAs<SpvExecutionModel>(0); in ValidateEntryPoint()
300 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
310 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
342 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
353 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
370 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
408 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
421 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
432 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
Dfunction.h208 void RegisterExecutionModelLimitation(SpvExecutionModel model,
213 std::function<bool(SpvExecutionModel, std::string*)> is_compatible) { in RegisterExecutionModelLimitation() argument
230 bool IsCompatibleWithExecutionModel(SpvExecutionModel model,
384 std::list<std::function<bool(SpvExecutionModel, std::string*)>>
Dvalidate_scopes.cpp112 ->RegisterExecutionModelLimitation([](SpvExecutionModel model, in ValidateExecutionScope()
221 [errorVUID](SpvExecutionModel model, std::string* message) { in ValidateMemoryScope()
244 [errorVUID](SpvExecutionModel model, std::string* message) { in ValidateMemoryScope()
Dvalidate_builtins.cpp181 SpvExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn()
549 int vuid, const char* comment, SpvExecutionModel execution_model,
632 SpvExecutionModel execution_model = SpvExecutionModelMax) const;
661 std::set<SpvExecutionModel> execution_models_;
706 SpvExecutionModel execution_model) const { in GetReferenceDesc()
1097 int vuid, const char* comment, SpvExecutionModel execution_model, in ValidateNotCalledWithExecutionModel()
1186 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateClipOrCullDistanceAtReference()
1329 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFragCoordAtReference()
1390 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFragDepthAtReference()
1466 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFrontFacingAtReference()
[all …]
Dfunction.cpp354 void Function::RegisterExecutionModelLimitation(SpvExecutionModel model, in RegisterExecutionModelLimitation()
357 [model, message](SpvExecutionModel in_model, std::string* out_message) { in RegisterExecutionModelLimitation()
368 bool Function::IsCompatibleWithExecutionModel(SpvExecutionModel model, in IsCompatibleWithExecutionModel()
Dvalidate_interfaces.cpp213 const bool is_fragment = entry_point->GetOperandAs<SpvExecutionModel>(0) == in GetLocationsForVariable()
276 switch (entry_point->GetOperandAs<SpvExecutionModel>(0)) { in GetLocationsForVariable()
442 switch (entry_point->GetOperandAs<SpvExecutionModel>(0)) { in ValidateLocations()
Dvalidate_derivatives.cpp61 ->RegisterExecutionModelLimitation([opcode](SpvExecutionModel model, in DerivativesPass()
Dvalidate_barriers.cpp43 [](SpvExecutionModel model, std::string* message) { in BarriersPass()
Dvalidation_state.h231 void RegisterEntryPoint(const uint32_t id, SpvExecutionModel execution_model, in RegisterEntryPoint()
261 const std::set<SpvExecutionModel>* GetExecutionModels( in GetExecutionModels()
849 std::unordered_map<uint32_t, std::set<SpvExecutionModel>>
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_mode_setting.cpp38 const SpvExecutionModel execution_model = in ValidateEntryPoint()
39 inst->GetOperandAs<SpvExecutionModel>(0); in ValidateEntryPoint()
301 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
311 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
343 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
354 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
371 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
409 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
422 [](const SpvExecutionModel& model) { in ValidateExecutionMode()
433 [&_](const SpvExecutionModel& model) { in ValidateExecutionMode()
Dfunction.h208 void RegisterExecutionModelLimitation(SpvExecutionModel model,
213 std::function<bool(SpvExecutionModel, std::string*)> is_compatible) { in RegisterExecutionModelLimitation() argument
230 bool IsCompatibleWithExecutionModel(SpvExecutionModel model,
384 std::list<std::function<bool(SpvExecutionModel, std::string*)>>
Dvalidate_scopes.cpp112 ->RegisterExecutionModelLimitation([](SpvExecutionModel model, in ValidateExecutionScope()
221 [errorVUID](SpvExecutionModel model, std::string* message) { in ValidateMemoryScope()
244 [errorVUID](SpvExecutionModel model, std::string* message) { in ValidateMemoryScope()
Dvalidate_builtins.cpp181 SpvExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn()
549 int vuid, const char* comment, SpvExecutionModel execution_model,
632 SpvExecutionModel execution_model = SpvExecutionModelMax) const;
661 std::set<SpvExecutionModel> execution_models_;
706 SpvExecutionModel execution_model) const { in GetReferenceDesc()
1097 int vuid, const char* comment, SpvExecutionModel execution_model, in ValidateNotCalledWithExecutionModel()
1186 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateClipOrCullDistanceAtReference()
1329 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFragCoordAtReference()
1390 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFragDepthAtReference()
1466 for (const SpvExecutionModel execution_model : execution_models_) { in ValidateFrontFacingAtReference()
[all …]
Dfunction.cpp354 void Function::RegisterExecutionModelLimitation(SpvExecutionModel model, in RegisterExecutionModelLimitation()
357 [model, message](SpvExecutionModel in_model, std::string* out_message) { in RegisterExecutionModelLimitation()
368 bool Function::IsCompatibleWithExecutionModel(SpvExecutionModel model, in IsCompatibleWithExecutionModel()
Dvalidate_interfaces.cpp213 const bool is_fragment = entry_point->GetOperandAs<SpvExecutionModel>(0) == in GetLocationsForVariable()
276 switch (entry_point->GetOperandAs<SpvExecutionModel>(0)) { in GetLocationsForVariable()
442 switch (entry_point->GetOperandAs<SpvExecutionModel>(0)) { in ValidateLocations()
Dvalidate_derivatives.cpp61 ->RegisterExecutionModelLimitation([opcode](SpvExecutionModel model, in DerivativesPass()
Dvalidate_barriers.cpp43 [](SpvExecutionModel model, std::string* message) { in BarriersPass()
Dvalidation_state.h235 void RegisterEntryPoint(const uint32_t id, SpvExecutionModel execution_model, in RegisterEntryPoint()
265 const std::set<SpvExecutionModel>* GetExecutionModels( in GetExecutionModels()
853 std::unordered_map<uint32_t, std::set<SpvExecutionModel>>
/external/mesa3d/src/compiler/spirv/
Dspirv_info.h35 const char *spirv_executionmodel_to_string(SpvExecutionModel model);
/external/swiftshader/third_party/SPIRV-Tools/test/
Dtext_to_binary.mode_setting_test.cpp100 SpvExecutionModel execution_value;
119 #define CASE(NAME) SpvExecutionModel##NAME, #NAME
/external/deqp-deps/SPIRV-Tools/test/
Dtext_to_binary.mode_setting_test.cpp100 SpvExecutionModel execution_value;
119 #define CASE(NAME) SpvExecutionModel##NAME, #NAME

12