mesa/src/imagination/rogue
Matt Coster 22bca4a14f pvr: Force compile error on GNU void pointer arithmetic
This GNU extension caused a bug where a void pointer was modified then
interpreted as uint32_t* (instead of the other way round). Force a
compile error to (hopefully) prevent this from happening again.

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25327>
2023-09-27 15:25:32 +00:00
..
nir nir: Drop nir_instr_rewrite_src() 2023-08-18 01:00:15 +00:00
passes pvr: Use movc for reading special registers 2023-04-19 11:01:05 +00:00
tools pvr: Force compile error on GNU void pointer arithmetic 2023-09-27 15:25:32 +00:00
meson.build pvr: Force compile error on GNU void pointer arithmetic 2023-09-27 15:25:32 +00:00
rogue.c pvr: Don't ralloc build context from compiler 2023-05-04 10:35:30 +00:00
rogue.h pvr: Pad rogue_regarray_cache_key union members to avoid UB 2023-08-10 13:00:40 +00:00
rogue_alu_instrs.def pvr: Add support for MOVC 2023-02-24 11:29:48 +00:00
rogue_backend_instrs.def pvr: Amend definitions for ST and IDF 2023-02-24 11:29:48 +00:00
rogue_bitwise_instrs.def pvr: Add bitwise instruction support 2023-02-20 13:34:02 +00:00
rogue_build_data.c pvr: Use driver vertex input data in the compiler 2023-04-19 12:08:31 +00:00
rogue_builder.c pvr: Amend definitions for ST and IDF 2023-02-24 11:29:48 +00:00
rogue_builder.h pvr: Amend definitions for ST and IDF 2023-02-24 11:29:48 +00:00
rogue_compile.c nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
rogue_constreg.c pvr: Add new Rogue compiler framework 2023-02-08 15:15:17 +00:00
rogue_ctrl_instrs.def pvr: Add branch support 2023-02-24 11:29:48 +00:00
rogue_debug.c pvr: Add new Rogue compiler framework 2023-02-08 15:15:17 +00:00
rogue_encode.c pvr: Add support for generating transfer fragment programs 2023-04-19 11:01:05 +00:00
rogue_info.c pvr: Add support for generating transfer fragment programs 2023-04-19 11:01:05 +00:00
rogue_isa.h pvr: Add encodings for index registers 2023-02-24 11:29:48 +00:00
rogue_nir.c nir: add a filter cb to lower_io_to_scalar 2023-08-11 09:02:53 +00:00
rogue_print.c pvr: Add support for generating transfer fragment programs 2023-04-19 11:01:05 +00:00
rogue_validate.c pvr: Amend validation when checking multiple supported types 2023-04-19 11:01:05 +00:00