diff options
author | Tom Stellard <[email protected]> | 2010-06-11 23:09:36 -0700 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2010-07-03 04:27:09 +0200 |
commit | 697d666d7860b3bdced32ca7fde9dea38f67da15 (patch) | |
tree | 3969cfde48c0bae7f0d763fe4080195012c320da /src/mesa/x86 | |
parent | 91c37599f621a0ec498c0f0add14f16470ca852b (diff) |
r300/compiler: Handle loops in deadcode analysis.
This also allows us to split the loop emulation into two phases. A
tranformation phase which either unrolls loops or prepares them to be
emulated, and the emulation phase which unrolls remaining loops until the
instruction limit is reached. The second phase is completed after the
deadcode analysis in order to get a more accurate count of the number of
instructions in the body of loops.
Diffstat (limited to 'src/mesa/x86')
0 files changed, 0 insertions, 0 deletions