Mesa (master): r300/compiler: Refactor the radeon_pair code to support control flow instructions
Nicolai Hähnle
nh at kemper.freedesktop.org
Wed Oct 7 18:48:19 UTC 2009
Module: Mesa
Branch: master
Commit: a30560e6f0fc8e3056f48a140c9c6b582f5e2e77
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30560e6f0fc8e3056f48a140c9c6b582f5e2e77
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date: Sun Oct 4 16:49:53 2009 +0200
r300/compiler: Refactor the radeon_pair code to support control flow instructions
Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>
---
src/mesa/drivers/dri/r300/compiler/Makefile | 3 +
.../drivers/dri/r300/compiler/r300_fragprog_emit.c | 77 +-
src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c | 38 +
.../drivers/dri/r300/compiler/r500_fragprog_emit.c | 67 +-
.../drivers/dri/r300/compiler/radeon_dataflow.c | 132 +++-
.../drivers/dri/r300/compiler/radeon_dataflow.h | 11 +
.../drivers/dri/r300/compiler/radeon_opcodes.c | 4 +
.../drivers/dri/r300/compiler/radeon_opcodes.h | 5 +
.../dri/r300/compiler/radeon_pair_regalloc.c | 349 ++++++++
.../dri/r300/compiler/radeon_pair_schedule.c | 479 +++++++++++
.../dri/r300/compiler/radeon_pair_translate.c | 253 ++++++
.../drivers/dri/r300/compiler/radeon_program.c | 12 +-
.../drivers/dri/r300/compiler/radeon_program.h | 3 +
.../dri/r300/compiler/radeon_program_pair.c | 889 +-------------------
.../dri/r300/compiler/radeon_program_pair.h | 97 +--
.../dri/r300/compiler/radeon_program_print.c | 114 +++-
16 files changed, 1524 insertions(+), 1009 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=a30560e6f0fc8e3056f48a140c9c6b582f5e2e77
More information about the mesa-commit
mailing list