SPIRV-Tools/source/lint
Jakub Kuderski b8fce5f9e6
spirv-lint: Add lint based on divergence analysis (#4488)
This PR is a rebased version of #4479 by James Dong.
---

The primary purpose of this PR is to add the code from my prototype as a PR, for licensing reasons.
The commit history is messy, and the code is not especially clean.

Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/3196.
2021-08-27 14:43:23 -04:00
..
CMakeLists.txt spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00
divergence_analysis.cpp Add divergence analysis to linter (#4465) 2021-08-23 17:03:28 -04:00
divergence_analysis.h Add divergence analysis to linter (#4465) 2021-08-23 17:03:28 -04:00
lint_divergent_derivatives.cpp spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00
linter.cpp spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00
lints.h spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00