mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-17 16:08:06 +02:00
This adds a little extra work, since now dominance is computed and blocks that don't just have then-return or else-return are looked at. However it means that nir_lower_returns can now keep phis up to date by inserting undefs without causing some phis to become non-trivial. This ends up obviating a couple of tests for lower_returns. Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22913> |
||
|---|---|---|
| .. | ||
| algebraic_parser_test.py | ||
| algebraic_tests.cpp | ||
| builder_tests.cpp | ||
| comparison_pre_tests.cpp | ||
| control_flow_tests.cpp | ||
| core_tests.cpp | ||
| dce_tests.cpp | ||
| load_store_vectorizer_tests.cpp | ||
| loop_analyze_tests.cpp | ||
| loop_unroll_tests.cpp | ||
| lower_alu_width_tests.cpp | ||
| mod_analysis_tests.cpp | ||
| negative_equal_tests.cpp | ||
| opt_if_tests.cpp | ||
| opt_shrink_vectors_tests.cpp | ||
| serialize_tests.cpp | ||
| ssa_def_bits_used_tests.cpp | ||
| vars_tests.cpp | ||