mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2025-01-13 01:40:14 +00:00
2e93e806e4
* Handles simple cases only * Identifies phis in blocks with two predecessors and attempts to convert the phi to an select * does not perform code motion currently so the converted values must dominate the join point (e.g. can't be defined in the branches) * limited for now to two predecessors, but can be extended to handle more cases * Adding if conversion to -O and -Os |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
common_dominators.cpp | ||
generated.cpp | ||
nested_ifs_post.cpp | ||
nested_ifs.cpp | ||
nested_loops_with_unreachables.cpp | ||
nested_loops.cpp | ||
post.cpp | ||
simple.cpp | ||
switch_case_fallthrough.cpp | ||
unreachable_for_post.cpp | ||
unreachable_for.cpp |