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>
This commit is contained in:
Rhys Perry 2020-08-17 20:22:23 +01:00 committed by Marge Bot
parent 964f59d20e
commit 35e54abc67

View file

@ -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;