mesa/src/broadcom/compiler
Eric Anholt 29927e7524 v3d: Drop in a bunch of notes about performance improvement opportunities.
These have all been floating in my head, and while I've thought about
encoding them in issues on gitlab once they're enabled, they also make
sense to just have in the area of the code you'll need to work in.
2018-12-14 17:48:01 -08:00
..
meson.build vc4: Fix meson build when enabled without v3d. 2018-07-29 19:13:29 -07:00
nir_to_vir.c v3d: Drop in a bunch of notes about performance improvement opportunities. 2018-12-14 17:48:01 -08:00
qpu_schedule.c v3d: Drop in a bunch of notes about performance improvement opportunities. 2018-12-14 17:48:01 -08:00
qpu_validate.c broadcom/vc5: Add validation that we don't violate GFXH-1633 requirements. 2018-04-26 11:30:22 -07:00
v3d33_tex.c broadcom/vc5: Move V3D 3.3 texturing to a separate file. 2018-01-12 21:56:37 -08:00
v3d33_vpm_setup.c broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file. 2018-01-12 21:56:24 -08:00
v3d40_tex.c v3d: Drop in a bunch of notes about performance improvement opportunities. 2018-12-14 17:48:01 -08:00
v3d_compiler.h v3d: Move uniform pretty-printing to its own helper function. 2018-12-14 17:48:01 -08:00
v3d_nir_lower_io.c v3d: Use nir_remove_unused_io_vars to handle binner shader output DCE 2018-10-30 10:46:52 -07:00
v3d_nir_lower_txf_ms.c broadcom/vc5: Add lowering for txf_ms to a txf on a 2x2-scaled texture. 2017-10-30 13:31:27 -07:00
vir.c v3d: Use combined input/output segments. 2018-12-07 16:48:23 -08:00
vir_dump.c v3d: Move uniform pretty-printing to its own helper function. 2018-12-14 17:48:01 -08:00
vir_live_variables.c util: use C99 declaration in the for-loop hash_table_foreach() macro 2018-10-25 12:43:18 +01:00
vir_lower_uniforms.c util: use C99 declaration in the for-loop hash_table_foreach() macro 2018-10-25 12:43:18 +01:00
vir_opt_copy_propagate.c
vir_opt_dead_code.c v3d: Avoid assertion failures when removing end-of-shader instructions. 2018-12-14 17:48:01 -08:00
vir_opt_small_immediates.c v3d: Implement a small immediates optimization, based on VC4's. 2018-07-23 10:21:43 -07:00
vir_register_allocate.c v3d: Avoid spilling that breaks the r5 usage after a ldvary. 2018-08-06 13:03:23 -07:00
vir_to_qpu.c v3d: Do uniform pretty-printing in the QPU dump. 2018-12-14 17:48:01 -08:00