mesa/src/panfrost/midgard
Jason Ekstrand e20e85f01e nir: Make nir_ssa_def_rewrite_uses_after take an SSA value
This replaces the new_src parameter of nir_ssa_def_rewrite_uses_after()
with an SSA def, and rewrites all the users as needed.

Acked-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9383>
2021-03-08 16:59:55 +00:00
..
compiler.h panfrost: Fix uniform_count on Midgard 2021-02-18 16:06:36 +00:00
disassemble.c pan/mdg: Assert on bad 64-bit swizzle in disassembly 2021-02-12 16:44:29 -05:00
disassemble.h pan/mdg: Drop unused stage parameter to disassembler 2021-02-03 14:04:53 +00:00
helpers.h pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
meson.build pan/mdg: Lower stores from helpers 2021-02-12 16:44:30 -05:00
midgard.h pan/mdg: Rename bitcount8 to popcnt, fixing the unit 2021-02-12 16:44:30 -05:00
midgard_address.c pan/mdg: Optimize UBO offset calculations 2021-02-11 17:24:37 +00:00
midgard_compile.c nir: Make nir_ssa_def_rewrite_uses take an SSA value 2021-03-08 16:59:55 +00:00
midgard_compile.h panfrost: Move the shader compilation logic out of the gallium driver 2021-02-15 11:23:46 +00:00
midgard_derivatives.c pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
midgard_emit.c pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
midgard_errata_lod.c pan/mdg: Use nir_shader_instructions_pass for nir_lod_errata 2020-09-20 01:39:15 +00:00
midgard_helper_invocations.c pan/mdg: eliminate references to ins->texture.op 2020-07-30 22:55:36 +00:00
midgard_liveness.c pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
midgard_nir.h pan/mdg: Lower stores from helpers 2021-02-12 16:44:30 -05:00
midgard_nir_algebraic.py pan/mdg: Lower ufind_msb, poorly 2021-02-12 16:44:30 -05:00
midgard_nir_lower_helper_writes.c pan/mdg: Lower stores from helpers 2021-02-12 16:44:30 -05:00
midgard_nir_lower_image_bitsize.c pan/mdg: create nir pass to lower image coord bitsize 2021-01-27 12:39:41 +00:00
midgard_ops.c pan/mdg: Rename bitcount8 to popcnt, fixing the unit 2021-02-12 16:44:30 -05:00
midgard_ops.h pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
midgard_opt_copy_prop.c pan/mdg: eliminate references to ins->load_store.op 2020-07-30 22:55:36 +00:00
midgard_opt_dce.c pan/mdg: eliminate references to ins->load_store.op 2020-07-30 22:55:36 +00:00
midgard_opt_perspective.c pan/mdg: Fix perspective combination 2020-08-31 19:43:55 +00:00
midgard_print.c pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
midgard_print_constant.c pan/mdg: Rename bitcount8 to popcnt, fixing the unit 2021-02-12 16:44:30 -05:00
midgard_quirks.h pan/mdg: Add quirk for missing out-of-order support 2020-06-01 18:38:49 +00:00
midgard_ra.c panfrost: Fix uniform_count on Midgard 2021-02-18 16:06:36 +00:00
midgard_ra_pipeline.c pan/mdg: Dual source blend input/writeout support 2020-07-15 01:30:00 +00:00
midgard_schedule.c pan/mdg: prevent csel_v from being scheduled alongside writeout 2021-03-01 17:24:06 +00:00
mir.c pan/mdg: Add missing Collabora copyright notices 2020-11-09 16:45:25 +00:00
mir_promote_uniforms.c panfrost: Fix uniform_count on Midgard 2021-02-18 16:06:36 +00:00
mir_squeeze.c panfrost: Free hash_to_temp map 2020-08-20 18:15:01 +02:00
nir_fuse_io_16.c nir: Make nir_ssa_def_rewrite_uses_after take an SSA value 2021-03-08 16:59:55 +00:00