aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_live_variables.h
Commit message (Expand)AuthorAgeFilesLines
* util: Move Mesa's bitset.h to util/.Eric Anholt2015-02-201-1/+1
* i965: Factor out virtual GRF allocation to a separate object.Francisco Jerez2015-02-101-1/+1
* i965/fs: Use const fs_reg & rather than a copy or pointer.Matt Turner2014-12-011-3/+8
* i965/fs: Track liveness of the flag register.Matt Turner2014-12-011-0/+5
* i965: Use local pointer to block_data in live intervals.Matt Turner2014-12-011-3/+3
* i965/cfg: Make cfg_t usable from C.Matt Turner2014-07-051-1/+1
* i965/fs: Pass cfg to calculate_live_intervals().Matt Turner2014-07-011-2/+2
* i965: Mark fields in the live interval classes protected.Matt Turner2014-07-011-10/+12
* i965/fs: Use per-channel interference for register_coalesce_2().Eric Anholt2013-10-101-0/+3
* i965/fs: Use the new per-channel live ranges for dead code elimination.Eric Anholt2013-10-101-0/+2
* i965/fs: Track live variable ranges on a per-channel level.Eric Anholt2013-10-101-0/+9
* i965/fs: Factor def[]/use[] setup out to a separate function.Eric Anholt2013-10-101-0/+2
* i965/fs: Do live variables dataflow analysis on a per-channel level.Eric Anholt2013-10-101-0/+12
* i965/fs: Rename num_vars to num_vgrfs in live interval analysis.Kenneth Graunke2013-10-101-1/+1
* i965: Switch fs_live_variables to the non-zeroing allocator.Francisco Jerez2013-10-011-1/+1
* i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros.Kenneth Graunke2013-09-211-9/+1
* i965/fs: Improve live variables calculation performance.Eric Anholt2013-03-111-4/+6
* i965: Rename fs_cfg types to not mention fs.Eric Anholt2012-10-171-2/+2
* i965/fs: Remove a dead member from live variables analysis.Eric Anholt2012-08-291-5/+0
* i965: Add support for live variable analysis using dataflow analysis.Eric Anholt2012-04-191-0/+86