mesa/src/panfrost/midgard
Alyssa Rosenzweig 6af14d3685 pan/midgard: Don't crash with constants on unknown ops
Just use a dummy name instead.. we can't know a priori what type an
unknown op will consume, but we don't want to dereference a null
pointer.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fixes: 24360966ab ("panfrost/midgard: Prettify embedded constant
prints")

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3835>
2020-02-16 09:16:50 -05:00
..
compiler.h pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
disassemble.c pan/midgard: Identify stack barrier flag 2020-02-16 09:16:49 -05:00
disassemble.h pan/midgard: Support disassembling to a file 2020-01-23 20:46:38 +00:00
helpers.h pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
lcra.c pan/midgard: Bounds check lcra_restrict_range 2019-12-24 23:46:22 +00:00
lcra.h panfrost: add lcra_free() to free lcra state 2019-12-06 15:26:13 +00:00
meson.build panfrost: Move nir_undef_to_zero to Midgard compiler 2019-12-13 10:26:35 -05:00
midgard.h pan/midgard: Identify stack barrier flag 2020-02-16 09:16:49 -05:00
midgard_compile.c pan/midgard: Set xyzx swizzle for load_compute_arg 2020-02-16 09:16:48 -05:00
midgard_compile.h panfrost: Remove unused anonymous enum variables. 2020-02-11 03:26:04 +00:00
midgard_derivatives.c pan/midgard: Implement textureOffset for 2D textures 2019-12-20 09:10:26 +01:00
midgard_emit.c pan/midgard: Fix 32/64 mixed swizzle packing 2020-02-16 09:16:47 -05:00
midgard_errata_lod.c pan/midgard: Add LOD bias/clamp lowering 2019-11-22 05:07:19 +00:00
midgard_liveness.c pan/midgard: Fix a liveness info leak 2020-01-29 12:59:32 +00:00
midgard_nir.h
midgard_nir_algebraic.py panfrost/midgard: Add missing lowering passes for type/size conversion ops 2020-01-22 15:31:28 +00:00
midgard_ops.c pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
midgard_ops.h pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
midgard_opt_copy_prop.c pan/midgard: Simplify and fix vector copyprop 2019-12-12 11:42:07 -05:00
midgard_opt_dce.c pan/midgard: Implement barriers 2020-02-16 09:16:47 -05:00
midgard_opt_float.c panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs 2020-01-22 15:31:28 +00:00
midgard_opt_invert.c pan/midgard: Optimize branches with inverted arguments 2019-12-31 20:01:16 +00:00
midgard_opt_perspective.c pan/midgard: Implement textureOffset for 2D textures 2019-12-20 09:10:26 +01:00
midgard_print.c pan/midgard: Don't crash with constants on unknown ops 2020-02-16 09:16:50 -05:00
midgard_quirks.h pan/midgard: Use upper ALU tags for MFBD writeout 2020-01-02 17:27:23 -05:00
midgard_ra.c pan/midgard: Implement barriers 2020-02-16 09:16:47 -05:00
midgard_ra_pipeline.c pan/midgard: Handle misc. cppcheck warnings 2019-12-13 10:26:35 -05:00
midgard_schedule.c pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
mir.c pan/midgard: Overhaul tag handling 2020-02-16 09:16:47 -05:00
mir_promote_uniforms.c panfrost/midgard: Use a union to manipulate embedded constants 2020-01-22 15:31:28 +00:00
mir_squeeze.c pan/midgard: Move spilling code out of scheduler 2019-12-12 11:42:06 -05:00
nir_undef_to_zero.c panfrost: Move nir_undef_to_zero to Midgard compiler 2019-12-13 10:26:35 -05:00