i965/vec4: Replace vec4_instruction::regs_written with ::size_written field in bytes.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4_cse.cpp
2016-09-14 Francisco Jerezi965/vec4: Replace vec4_instruction::regs_written with...
2016-09-14 Francisco Jerezi965/vec4: Add wrapper functions for vec4_instruction...
2016-08-19 Matt Turneri965/vec4: Ignore swizzle of VGRF for use by var_range_...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2015-12-28 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-22 Kenneth Graunkei965: Add tessellation control shaders.
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-13 Matt Turneri965: Replace HW_REG with ARF/FIXED_GRF.
2015-11-13 Matt Turneri965: Rename GRF to VGRF.
2015-11-13 Matt Turneri965: Use brw_reg's nr field to store register number.
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-06 Francisco Jerezi965: Define virtual instruction to calculate the high...
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-09 Francisco Jerezi965/vec4: Take into account all instruction fields...
2015-05-04 Francisco Jerezi965: Perform basic optimizations on the FIND_LIVE_CHAN...
2015-05-04 Francisco Jerezi965: Perform basic optimizations on the BROADCAST...
2015-03-23 Francisco Jerezi965/vec4: Define helpers to calculate the common live...
2015-03-23 Francisco Jerezi965/vec4: Define helper functions to convert a registe...
2015-03-23 Francisco Jerezi965/vec4: Don't lose the force_writemask_all flag...
2015-03-23 Francisco Jerezi965/vec4: Fix handling of multiple register reads...
2015-03-15 Kenneth Graunkei965: De-duplicate is_expression_commutative() functions.
2015-02-10 Francisco Jerezi965: Factor out virtual GRF allocation to a separate...
2015-01-15 Matt Turneri965: Don't consider null dst instructions as matching...
2015-01-08 Matt Turneri965: Consider SEL.{GE,L} to be commutative operations.
2014-12-29 Matt Turneri965/vec4: Perform CSE on MOV ..., VF instructions.
2014-12-05 Matt Turneri965/vec4: Allow CSE on uniform-vec4 expansion MOVs.
2014-10-30 Matt Turneri965/vec4: Perform CSE on MAD instructions with final...
2014-09-24 Matt Turneri965: Make instruction lists local to the bblocks.
2014-09-24 Matt Turneri965: Remove cfg-invalidating parameter from invalidate...
2014-09-11 Ian Romanicki965/vec4: Only examine virtual_grf_end for GRF sources
2014-08-22 Matt Turneri965: Use basic-block aware insertion/removal functions.
2014-08-19 Matt Turneri965: Add and use foreach_block macro.
2014-08-11 Kenneth Graunkei965: Revert part of f5cc3fdcf1680b116612fac7c39f1bd79f...
2014-08-11 Jason Ekstrandi965/cse: Don't eliminate instructions with side-effects
2014-07-21 Matt Turneri965/vec4: Use foreach_inst_in_block a couple more...
2014-07-21 Matt Turneri965: Replace cfg instances with calls to calculate_cfg().
2014-07-14 Matt Turneri965/vec4: Invalidate live intervals in opt_cse, not...
2014-07-14 Matt Turneri965/vec4: Move aeb list into opt_cse_local.
2014-07-07 Matt Turneri965/vec4: Perform CSE on CMP(N) instructions.
2014-07-07 Matt Turneri965/vec4: Don't emit null MOVs in CSE.
2014-07-07 Matt Turneri965/vec4: Improve CSE performance by expiring some...
2014-07-07 Kenneth Graunkei965/vec4: Add basic common subexpression elimination.