r300/compiler: Introduce control flow instructions and refactor dataflow
authorNicolai Hähnle <nhaehnle@gmail.com>
Sat, 3 Oct 2009 19:28:59 +0000 (21:28 +0200)
committerNicolai Hähnle <nhaehnle@gmail.com>
Sat, 3 Oct 2009 21:37:16 +0000 (23:37 +0200)
commitb7cf887ca74561469c144f1d12227e1bcf277e7e
treec956777f799712573febf464310a1ec0f75f1991
parent6d25b9125ec1e66e0e255b0ee20fe18dfe1076fa
r300/compiler: Introduce control flow instructions and refactor dataflow

Note that control flow instruction support isn't actually fully functional yet.

Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
15 files changed:
src/gallium/drivers/r300/r300_tgsi_to_rc.c
src/mesa/drivers/dri/r300/compiler/Makefile
src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c
src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c
src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
src/mesa/drivers/dri/r300/compiler/radeon_dataflow.h
src/mesa/drivers/dri/r300/compiler/radeon_dataflow_annotate.c [deleted file]
src/mesa/drivers/dri/r300/compiler/radeon_dataflow_deadcode.c [new file with mode: 0644]
src/mesa/drivers/dri/r300/compiler/radeon_dataflow_dealias.c [deleted file]
src/mesa/drivers/dri/r300/compiler/radeon_dataflow_swizzles.c
src/mesa/drivers/dri/r300/compiler/radeon_opcodes.c
src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h
src/mesa/drivers/dri/r300/compiler/radeon_program.c
src/mesa/drivers/dri/r300/compiler/radeon_program.h
src/mesa/drivers/dri/r300/compiler/radeon_program_print.c