diff options
author | Nicolai Hähnle <[email protected]> | 2009-09-06 11:47:40 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2009-09-06 11:47:40 +0200 |
commit | e95e76e1255a3ad0ce604271301d090337b2e82b (patch) | |
tree | 2f164b0c45576b27d70130e6f2ea58b3bb62d880 /src/mesa/drivers/dri/r300/r300_fragprog_common.c | |
parent | d1b4351e603522be11061522cb6b685da9ef1fee (diff) |
r300/compiler: New dataflow structures and passes
This replaces the old NQSSADCE code with the same functionality, but quite
different design. Instead of doing a single integerated pass, we now build
explicit data structures representing the dataflow.
This will enable analysis of flow control instruction, and could potentially
open an avenue for several dataflow based optimizations, such as peephole
optimization, fusing MUL+ADD to MAD, and so on.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_fragprog_common.c')
0 files changed, 0 insertions, 0 deletions