diff options
author | Rhys Perry <pendingchaos02@gmail.com> | 2020-08-17 20:22:23 +0100 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-06-15 17:57:07 +0000 |
commit | 35e54abc671dc59f8e0b1126e1fd68c1823e2c4e (patch) | |
tree | 9c7819b29ac87eb64af22483a500c1cc231ddc48 /src/compiler | |
parent | 964f59d20efd6b39732bda53963ef54bceaeb370 (diff) |
nir/cse: resize the instruction set
ministat (CSE only):
Difference at 95.0% confidence
-3357.54 +/- 32.5177
-25.267% +/- 0.24098%
(Student's t, pooled s = 33.909)
ministat (entire run):
Difference at 95.0% confidence
-3414.27 +/- 270.628
-2.76477% +/- 0.217647%
(Student's t, pooled s = 282.207)
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6390>
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/nir/nir_opt_cse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/nir/nir_opt_cse.c b/src/compiler/nir/nir_opt_cse.c index 80f48410ad0..d60758b24fc 100644 --- a/src/compiler/nir/nir_opt_cse.c +++ b/src/compiler/nir/nir_opt_cse.c @@ -43,6 +43,8 @@ nir_opt_cse_impl(nir_function_impl *impl) { struct set *instr_set = nir_instr_set_create(NULL); + _mesa_set_resize(instr_set, impl->ssa_alloc); + nir_metadata_require(impl, nir_metadata_dominance); bool progress = false; |