aco: change live_out variables to std::unordered_set
authorDaniel Schürmann <daniel@schuermann.dev>
Wed, 11 Mar 2020 10:02:20 +0000 (11:02 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 9 Apr 2020 15:08:57 +0000 (15:08 +0000)
commit2ae27b96efca6473e9671a22d60f6b9496001413
tree375241c174cea5d234ad7fae4fbc899fd88e7cb9
parentacc10a7e51770919ec215351661d46fa6fc355af
aco: change live_out variables to std::unordered_set

Improves performance of live_var_analysis for larger shaders

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4130>
src/amd/compiler/aco_ir.h
src/amd/compiler/aco_live_var_analysis.cpp
src/amd/compiler/aco_register_allocation.cpp
src/amd/compiler/aco_spill.cpp