mesa/src/asahi/compiler
Alyssa Rosenzweig 6b4ed663a8 agx: Implement 8-bit sign extensions
Long term, I think having i2i16 and i2i32 available with 8-bit sources should
make lowering the rest of 8-bit away a bit easier. Short term, this avoids
special casing 8-bit in the VBO lowering code.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19996>
2022-12-02 06:25:20 +00:00
..
test agx: Pass agx_index to agx_copy 2022-11-10 02:25:09 +00:00
agx_builder.h.py agx: Switch to dynamic allocation of srcs/dests 2022-10-14 01:37:39 +00:00
agx_compile.c agx: Implement 8-bit sign extensions 2022-12-02 06:25:20 +00:00
agx_compile.h asahi,agx: Use new tilebuffer infrastructure 2022-11-19 20:25:41 +00:00
agx_compiler.h agx: Allow some 8-bit sources 2022-12-02 06:25:20 +00:00
agx_dce.c agx: Free dests of splits that are never read 2022-11-10 02:25:09 +00:00
agx_internal_formats.h asahi: Use PIPE_FORMATs for driver-compiler ABI 2022-11-19 20:25:41 +00:00
agx_liveness.c agx: Introduce agx_foreach_ssa_{src,dest} macros 2022-11-10 02:25:09 +00:00
agx_lower_64bit.c agx: Handle 64-bit moves 2022-10-22 14:59:52 -04:00
agx_lower_parallel_copy.c agx: Pass agx_index to agx_copy 2022-11-10 02:25:09 +00:00
agx_lower_pseudo.c agx: Switch to dynamic allocation of srcs/dests 2022-10-14 01:37:39 +00:00
agx_lower_resinfo.c agx: Implement nir_texop_txf_ms 2022-11-19 20:25:41 +00:00
agx_minifloat.h agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00
agx_nir_lower_load_mask.c agx: Refuse to handle discontiguous iter 2022-11-10 02:25:09 +00:00
agx_nir_lower_texture.c agx: Implement nir_texop_txf_ms 2022-11-19 20:25:41 +00:00
agx_nir_opt_preamble.c agx: Implement formatted loads 2022-12-02 06:25:20 +00:00
agx_opcodes.c.py agx: Describe whether instructions may be reordered 2022-11-10 02:25:09 +00:00
agx_opcodes.h.py agx: Describe whether instructions may be reordered 2022-11-10 02:25:09 +00:00
agx_opcodes.py agx: Add shift to device_load 2022-12-02 06:25:20 +00:00
agx_opt_cse.c util: normalize include files under src/util/*.h with util/ prefix in mesa code base 2022-11-10 06:27:25 +00:00
agx_optimizer.c asahi,agx: Use new tilebuffer infrastructure 2022-11-19 20:25:41 +00:00
agx_pack.c agx: Handle large varying indices 2022-12-01 05:58:30 +00:00
agx_print.c agx: Handle 64-bit moves 2022-10-22 14:59:52 -04:00
agx_register_allocate.c agx: Handle vertex shaders that use <= 8 halfregs 2022-11-24 23:37:48 +00:00
agx_uniforms.c agx: Make push_count public 2022-10-22 14:59:34 -04:00
agx_validate.c agx: Validate part of SSA form 2022-11-19 04:27:10 +00:00
meson.build agx: Implement nir_texop_txf_ms 2022-11-19 20:25:41 +00:00