summaryrefslogtreecommitdiffstats
path: root/scons
diff options
context:
space:
mode:
authorTom Stellard <[email protected]>2010-06-11 23:09:36 -0700
committerMarek Olšák <[email protected]>2010-07-03 04:27:09 +0200
commit697d666d7860b3bdced32ca7fde9dea38f67da15 (patch)
tree3969cfde48c0bae7f0d763fe4080195012c320da /scons
parent91c37599f621a0ec498c0f0add14f16470ca852b (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 'scons')
0 files changed, 0 insertions, 0 deletions