mesa/src/panfrost
Alyssa Rosenzweig da6d0e3fac panfrost: Free NIR of blit shaders
After we compile from NIR to a native binary, we can throw away the NIR.

17.47KB leaked over 104 calls from:
    0xffff87dcafc3
      in ??
    _mesa_hash_table_init
      at ../src/util/hash_table.c:163
      in /home/alyssa/rockchip_dri.so
    _mesa_hash_table_create
      at ../src/util/hash_table.c:186
    nir_lower_vars_to_ssa_impl
      at ../src/compiler/nir/nir_lower_vars_to_ssa.c:717
      in /home/alyssa/rockchip_dri.so
    nir_lower_vars_to_ssa
      at ../src/compiler/nir/nir_lower_vars_to_ssa.c:817
    optimise_nir
      at ../src/panfrost/midgard/midgard_compile.c:504
      in /home/alyssa/rockchip_dri.so
    midgard_compile_shader_nir
      at ../src/panfrost/midgard/midgard_compile.c:2895
      in /home/alyssa/rockchip_dri.so
    panfrost_build_blit_shader
      at ../src/panfrost/lib/pan_blit.c:103
      in /home/alyssa/rockchip_dri.so

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Cc: mesa-stable
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6373>
2020-08-20 18:15:01 +02:00
..
bifrost pan/bit: Use packs for Bifrost unit tests 2020-08-17 11:43:52 +00:00
include panfrost: Drop union mali_attr 2020-08-17 11:43:52 +00:00
lib panfrost: Free NIR of blit shaders 2020-08-20 18:15:01 +02:00
midgard pan/mdg: Fix auxiliary load/store swizzle packing 2020-08-19 12:08:51 +00:00
shared meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
util panfrost: Simplify depth/stencil/alpha 2020-08-13 08:55:16 +02:00
Android.bifrost.mk android: panfrost/bifrost: add libpanfrost_lib static dependency 2020-08-14 15:19:36 +02:00
Android.lib.mk android: panfrost: Redirect cmdstream includes through GenXML (v2) 2020-08-14 19:01:38 +02:00
Android.midgard.mk android: pan/mdg: Separate disassembler and compiler targets 2020-08-10 21:35:31 +02:00
Android.mk android: panfrost: Move pandecode into lib/ 2020-08-10 21:35:31 +02:00
Android.shared.mk android: Add panfrost support to build scripts 2019-10-31 10:03:54 +01:00
Android.util.mk panfrost: Align Android makefiles with recent changes 2020-03-23 14:03:22 +00:00
Makefile.sources android: pan/bi: Separate disasm/compiler targets 2020-08-10 21:35:31 +02:00
meson.build panfrost: Build midgard_pack.h via meson 2020-08-13 08:55:15 +02:00