KhronosGroup / KhronosGroup/SPIRV-LLVM-Translator
Option to perform systematic SPIR-V module validation ?
- Dominant language
- LLVM
- Stars
- 625
- Forks
- 279
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 34
Description
Hello,
I have been wondering if there is an option is to run the validator on the generated module as I can't find any. The only integration of SPIRV-Tools I'm aware of is the disassemble option and the use of the tools in tests.
If there is no such option, is there a reason behind or just lack of engineering resource ?
Contributor guide
Research direction
Start by examining the existing SPIRV-Tools integration, especially the disassemble option and the tests that use the tools. Determine whether generated modules can be passed through the validator and what interface would expose that behavior; done means a defined option for systematic validation, with appropriate test coverage.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100