mesa/src/imagination/pco
Simon Perretta e67e44522f pco: initial validation boilerplate and SSA checks
Signed-off-by: Simon Perretta <simon.perretta@imgtec.com>
Acked-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32258>
2024-11-29 15:14:12 +00:00
..
meson.build pco: initial implementation of translation and passes 2024-11-29 15:14:12 +00:00
pco.c pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco.h pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_binary.c pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_builder.h pco: initial implementation of translation and passes 2024-11-29 15:14:12 +00:00
pco_builder_ops.h.py pco, pygen: add support for instructions with variable srcs/dests 2024-11-29 15:14:12 +00:00
pco_common.h.py pco, pygen: add better exception messages 2024-11-29 15:14:12 +00:00
pco_const_imms.c pco: modifier propagation optimization, shared opt context boilerplate 2024-11-29 15:14:12 +00:00
pco_data.h pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_debug.c pco: vec coalescing improvement to register allocation 2024-11-29 15:14:12 +00:00
pco_end.c pco: initial implementation of translation and passes 2024-11-29 15:14:12 +00:00
pco_group_instrs.c pco: adjust align padding to be per-function instead of per-shader 2024-11-29 15:14:12 +00:00
pco_index.c pco: re-indexing debug option and additional vector and component tracking 2024-11-29 15:14:12 +00:00
pco_info.c.py pco, pygen: add better exception messages 2024-11-29 15:14:12 +00:00
pco_internal.h pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_ir.c pco: vec coalescing improvement to register allocation 2024-11-29 15:14:12 +00:00
pco_isa.h.py pco, pygen: add better exception messages 2024-11-29 15:14:12 +00:00
pco_isa.py pco, pygen: isa itrsmp op 2024-11-29 15:14:12 +00:00
pco_map.h.py pco, pygen: restructure igrp alu components into arrays 2024-11-29 15:14:12 +00:00
pco_map.py pco: add mappings and translation for ditr 2024-11-29 15:14:12 +00:00
pco_nir.c pco: modifier propagation optimization, shared opt context boilerplate 2024-11-29 15:14:12 +00:00
pco_nir_pvfio.c pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_ops.h.py pco, pygen: add better exception messages 2024-11-29 15:14:12 +00:00
pco_ops.py pco: modifier propagation optimization, shared opt context boilerplate 2024-11-29 15:14:12 +00:00
pco_opt.c pco: modifier propagation optimization, shared opt context boilerplate 2024-11-29 15:14:12 +00:00
pco_print.c pco: add public print wrappers 2024-11-29 15:14:12 +00:00
pco_pygen_common.py pco, pygen: amend bitfield assertion messages 2024-11-29 15:14:12 +00:00
pco_ra.c pvr, pco: rewrite compiler/driver interface for vs & fs I/O 2024-11-29 15:14:12 +00:00
pco_schedule.c pco: re-indexing debug option and additional vector and component tracking 2024-11-29 15:14:12 +00:00
pco_trans_nir.c pco: modifier propagation optimization, shared opt context boilerplate 2024-11-29 15:14:12 +00:00
pco_validate.c pco: initial validation boilerplate and SSA checks 2024-11-29 15:14:12 +00:00