summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vec4_live_variables.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-03-23i965/vec4: Calculate live intervals with subregister granularity.Francisco Jerez1-29/+39
2015-03-23i965/vec4: Define helpers to calculate the common live interval of a range of...Francisco Jerez1-18/+26
2015-03-23i965/vec4: Define helper functions to convert a register to a variable index.Francisco Jerez1-20/+14
2015-03-23i965/vec4: Remove dependency of vec4_live_variables on the visitor.Francisco Jerez1-5/+6
2015-02-10i965: Factor out virtual GRF allocation to a separate object.Francisco Jerez1-5/+5
2014-12-01i965/vec4: Track liveness of the flag register.Matt Turner1-0/+28
2014-12-01i965: Use local pointer to block_data in live intervals.Matt Turner1-20/+26
2014-12-01i965/vec4: Make live_intervals part of the vec4_visitor class.Matt Turner1-8/+7
2014-09-24i965/vec4: Don't use instruction list after calculating the cfg.Matt Turner1-1/+1
2014-09-24i965: Remove now unneeded calls to calculate_cfg().Matt Turner1-1/+0
2014-09-24i965: Remove cfg-invalidating parameter from invalidate_live_intervals.Matt Turner1-4/+1
2014-08-22i965: Add invalidate_cfg parameter to invalidate_live_intervals().Matt Turner1-2/+3
2014-08-18i965: Add and use foreach_block macro.Matt Turner1-26/+25
2014-07-21i965: Add cfg to backend_visitor.Matt Turner1-7/+9
2014-07-01i965: Use typed foreach_in_list instead of foreach_list.Matt Turner1-3/+1
2014-07-01i965: Add and use foreach_inst_in_block macros.Matt Turner1-4/+1
2014-05-15i965/cfg: Embed exec_node in bblock_link.Matt Turner1-2/+1
2014-03-24i965/vec4: Track live ranges per-channel, not per vgrf.Matt Turner1-13/+37
2013-12-04i965/cfg: Clean up cfg_t constructors.Matt Turner1-1/+1
2013-11-20i965/vec4: Add invalidate_live_intervals method.Matt Turner1-0/+6
2013-10-29i965: Handle deallocation of some private ralloc contexts explicitly.Francisco Jerez1-1/+1
2013-10-29i965/vec4: Reduce working set size of live variables computation.Eric Anholt1-19/+22
2013-10-25i965: s/Muchnik/Muchnick/.Matt Turner1-1/+1
2013-05-09i965/vs: Make virtual grf live intervals actually cover their used range.Eric Anholt1-55/+20
2012-10-17i965/vs: Improve live interval calculation.Eric Anholt1-0/+306