mesa/src/panfrost/midgard
Alyssa Rosenzweig a12fe52cbc pan/midgard: Break out one-src read_components
For constant packing, this is interesting to break down further.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3653>
2020-02-02 15:51:06 +00:00
..
compiler.h pan/midgard: Break out one-src read_components 2020-02-02 15:51:06 +00:00
disassemble.c pan/midgard: Remove float_bitcast 2020-01-27 13:37:36 -05:00
disassemble.h pan/midgard: Support disassembling to a file 2020-01-23 20:46:38 +00:00
helpers.h panfrost/midgard: Prettify embedded constant prints 2020-01-27 15:24:54 +00: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: Disassemble barrier instructions 2020-01-27 13:38:41 +00:00
midgard_compile.c pan/midgard: Handle nir_intrinsic_load_barycentric_centroid 2020-01-31 06:02:31 +00:00
midgard_compile.h pan/midgard: Fix midgard_compile.h includes 2020-01-14 17:16:11 +00:00
midgard_derivatives.c pan/midgard: Implement textureOffset for 2D textures 2019-12-20 09:10:26 +01:00
midgard_emit.c panfrost/midgard: Use a union to manipulate embedded constants 2020-01-22 15:31:28 +00: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 panfrost: Move non-Gallium files outside of Gallium 2019-07-10 10:43:23 -07:00
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: Handle tag 0x4 as texture 2020-01-27 13:38:41 +00:00
midgard_ops.h pan/midgard: Generalize IS_ALU and quadword_size 2020-01-02 15:20:55 -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: Bytemasks should round up, not round down 2020-01-18 14:18:48 +00: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 panfrost/midgard: Prettify embedded constant prints 2020-01-27 15:24:54 +00: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: Generate MRT writeout loops 2020-01-02 15:20:55 -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: Fix bundle dynarray leak 2020-01-23 19:35:09 +00:00
mir.c pan/midgard: Break out one-src read_components 2020-02-02 15:51:06 +00: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