commit | b9dea9bc45299f19c445170a4cac27810547de00 | [log] [tgz] |
---|---|---|
author | Kenneth Graunke <kenneth@whitecape.org> | Mon Mar 09 01:58:53 2015 -0700 |
committer | Kenneth Graunke <kenneth@whitecape.org> | Thu Mar 12 08:29:48 2015 -0700 |
tree | ee95eb71ae4ae1e0f854f358924992b21eac6f96 | |
parent | 1f0067811c059fb3b284a2169e94fbdec7a4b909 [diff] |
i965/nir: Lower to registers a bit later. We can't safely call nir_optimize() with register present, since several passes called in the loop can't handle registers, and will fail asserts. Notably, nir_lower_vec_alus() and nir_opt_algebraic() really don't want registers. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>