nir/lower_goto_if: Sort blocks in select_fork
authorJason Ekstrand <jason@jlekstrand.net>
Wed, 12 Aug 2020 21:17:54 +0000 (16:17 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 14 Aug 2020 20:35:37 +0000 (20:35 +0000)
commit193765e26ba4c9a8f8c9a10942a87bd65b4f1587
tree44cac5bf57d3aee1458d6df40d4a7d455553fd20
parent0fad20f21b39b72c965151a0e2b0fb36e436b813
nir/lower_goto_if: Sort blocks in select_fork

Hash set ordering is non-deterministic so any time we make a decision
that may affect the final structure or order of instructions, we want to
use a sorted list of blocks.

Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2401>
src/compiler/nir/nir_lower_goto_ifs.c