[Mesa-dev] [PATCH 0/2] nir_instr_worklist for nir_opt_dce V2

Dieter Nützel Dieter at nuetzel-hh.de
Mon Mar 19 01:38:17 UTC 2018


For the series

Tested-by: Dieter Nützel <Dieter at nuetzel-hh.de>

running on RX580.

Dieter

Am 18.03.2018 00:09, schrieb Thomas Helland:
> This is take two on reducing ralloc overhead in nir_opt_dce.
> I've ditched the previous solution with a freelist, and instead
> gone for a wrapper on u_vector. That should remove the need for a
> freelist alltogether, and at the same time lower our memory usage.
> 
> CC: Eric Anholt <eric at anholt.net>
> 
> Thomas Helland (2):
>   nir: Initial implementation of a nir_instr_worklist
>   nir: Migrate nir_dce to instr worklist
> 
>  src/compiler/nir/nir_opt_dce.c  | 53 +++++++++++--------------------
>  src/compiler/nir/nir_worklist.h | 70 
> +++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 88 insertions(+), 35 deletions(-)


More information about the mesa-dev mailing list