diff options
author | Ian Romanick <[email protected]> | 2015-03-25 17:23:40 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2015-04-06 11:53:59 -0700 |
commit | dd7d0687848fb6c310debef4a6ff61b2159d2a4d (patch) | |
tree | 4652f28f70fc9241245a9eb691a10ba26b224991 /src/mesa/drivers | |
parent | d131630c0825f199768965c504b6fa1e593d03d5 (diff) |
glsl/cse: Maintain a list of free ae_entry objects
The CSE algorithm will continuously allocate new ae_entry objects. As
each new basic block is exited, all of the previously allocated objects
are dumped. Instead, put them in a free list and re-use them in the
next basic block. Reduce, reuse, recycle!
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
Reviewed-by: Thomas Helland <[email protected]>
Diffstat (limited to 'src/mesa/drivers')
0 files changed, 0 insertions, 0 deletions