summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-05-29i965/fs: Fix test for smearing enabled on an instruction.Eric Anholt1-1/+1
2013-05-09i965/fs: Make virtual grf live intervals actually cover their used range.Eric Anholt1-55/+21
2013-04-12i965/fs: Add a helper function for checking for partial register updates.Eric Anholt1-3/+1
2013-04-12mesa: Add a macro to bitset for determining bitset size.Eric Anholt1-2/+1
2013-04-01i965/fs: Bake regs_written into the IR instead of recomputing it later.Eric Anholt1-1/+1
2013-03-11i965/fs: Improve live variables calculation performance.Eric Anholt1-22/+26
2013-03-11i965/fs: Fix register allocation for uniform pull constants in 16-wide.Eric Anholt1-23/+31
2012-11-26i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor.Kenneth Graunke1-4/+4
2012-10-17i965: Make the cfg reusable from the VS.Eric Anholt1-1/+1
2012-10-17i965: Share the predicate field between FS and VS.Eric Anholt1-1/+1
2012-10-17i965: Rename fs_cfg types to not mention fs.Eric Anholt1-5/+5
2012-10-17i965: Move brw_fs_cfg.* to brw_cfg.*.Eric Anholt1-1/+1
2012-09-07i965: Fix virtual_grf_interferes() between calculate_live_intervals() and DCE.Eric Anholt1-0/+24
2012-08-29i965/fs: Remove a dead member from live variables analysis.Eric Anholt1-1/+0
2012-07-18i965/fs: Rename virtual_grf_next to virtual_grf_count.Eric Anholt1-2/+2
2012-07-18i965/fs: Move a block out of a loop in live variables setup.Eric Anholt1-4/+5
2012-05-14i965/fs: Remove the requirement of no dead code for interference checks.Eric Anholt1-12/+12
2012-05-14i965/fs: When doing no work for live interval calculation, do no allocation.Eric Anholt1-7/+7
2012-04-19i965: Convert live interval computation to using live variable analysis.Eric Anholt1-39/+26
2012-04-19i965: Move the old live interval analysis code next to the new live vars code.Eric Anholt1-0/+122
2012-04-19i965: Add support for live variable analysis using dataflow analysis.Eric Anholt1-0/+158