i965: split EU defines to brw_eu_defines.h
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs_cse.cpp
2016-09-14 Francisco Jerezi965/fs: Drop fs_inst::overwrites_reg() in favor of...
2016-09-14 Francisco Jerezi965/fs: Replace fs_inst::regs_written with ::size_writ...
2016-09-14 Francisco Jerezi965/fs: Add wrapper functions for fs_inst::regs_read...
2016-09-14 Francisco Jerezi965/fs: Replace fs_reg::reg_offset with fs_reg::offset...
2016-08-26 Francisco Jerezi965/fs: Don't CSE render target messages with differen...
2016-08-26 Francisco Jerezi965/fs: Define logical framebuffer read opcode and...
2016-05-30 Francisco Jerezi965/fs: Let CSE handle logical sampler sends as expres...
2016-05-28 Francisco Jerezi965/fs: Clean up remaining uses of fs_inst::reads_flag...
2016-05-28 Francisco Jerezi965/fs: Expose arbitrary channel execution groups...
2016-05-28 Francisco Jerezi965/fs: Remove extract virtual opcodes.
2016-05-28 Francisco Jerezi965/fs: Hide varying pull constant load message setup...
2016-05-28 Francisco Jerezi965/fs: Fix CSE temporary copy for some LOAD_PAYLOAD...
2016-05-10 Connor Abbotti965/fs: fix dst width calculation in CSE
2016-05-10 Connor Abbotti965/fs: add PACK opcode
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-25 Matt Turneri965/fs: Don't CSE negated multiplies with saturation.
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-02-05 Jason EkstrandMerge branch mesa-public/master into vulkan
2016-02-01 Matt Turneri965/fs: Implement support for extract_word.
2016-01-30 Jason EkstrandMerge branch 'vulkan' into 'vulkan'
2016-01-25 Jason EkstrandMerge remote-tracking branch 'mattst88/nir-lower-pack...
2016-01-25 Matt Turneri965/fs: Implement support for extract_word.
2015-11-23 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-23 Connor Abbotti965/fs: respect force_sechalf/force_writemask_all...
2015-11-15 Kenneth Graunkei965: Introduce a MOV_INDIRECT opcode.
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-11-13 Matt Turneri965: Use immediate storage in inherited brw_reg.
2015-11-13 Matt Turneri965: Make 'dw1' and 'bits' unnamed structures in brw_reg.
2015-11-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-22 Jordan Justeni965/fs: Disable CSE optimization for untyped & typed...
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-07-29 Francisco Jerezi965/fs: Switch opt_cse() to the fs_builder constructor...
2015-07-01 Francisco Jerezi965/fs: Relax fs_builder channel group assertion when...
2015-06-30 Jason Ekstrandi965/fs: Remove the width field from fs_reg
2015-06-30 Jason Ekstrandi965/fs: Use exec_size instead of dst.width for computi...
2015-06-30 Jason Ekstrandi965/fs: Add a builder argument to offset()
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/fs: Migrate opt_cse to the IR builder.
2015-06-09 Francisco Jerezi965/fs: Don't drop force_writemask_all and _sechalf...
2015-06-09 Francisco Jerezi965/fs: Take into account all instruction fields in...
2015-05-06 Jason Ekstrandi965/fs: Rework the fs_visitor LOAD_PAYLOAD instruction
2015-05-06 Jason Ekstrandi965/fs: Make LOAD_PAYLOAD take a header size
2015-05-06 Jason Ekstrandi965/fs_inst: Add an is_copy_payload helper
2015-05-06 Jason Ekstrandi965: Change header_present to header_size in backend_i...
2015-05-06 Jason Ekstrandi965/fs_cse: Factor out code to create copy instructions
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-04-14 Matt Turneri965/fs: Correct mistake in determining whether a MUL...
2015-03-31 Matt Turneri965/fs: Allow CSE to handle MULs with negated arguments.
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-06 Matt Turneri965/fs: Perform CSE on MOV ..., VF instructions.
2014-11-21 Matt Turneri965: Combine offset/texture_offset fields.
2014-10-30 Matt Turneri965/fs: Perform CSE on MAD instructions with final...
2014-10-15 Kenneth Graunkei965: Allow CSE on Gen4-5 unary math.
2014-09-30 Jason Ekstrandi965/fs_reg: Allocate double the number of vgrfs in...
2014-09-30 Jason Ekstrandi965/fs: Use offset a lot more places
2014-09-24 Matt Turneri965: Make instruction lists local to the bblocks.
2014-09-24 Matt Turneri965: Remove cfg-invalidating parameter from invalidate...
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 Jason Ekstrandi965/cse: Don't eliminate instructions with side-effects
2014-08-09 Chris Forbesi965: Get rid of backend_instruction::sampler
2014-07-21 Matt Turneri965: Add cfg to backend_visitor.
2014-07-15 Matt Turneri965/fs: Perform CSE on sends-from-GRF rather than...
2014-07-14 Matt Turneri965/fs: Invalidate live intervals in opt_cse, not...
2014-07-14 Matt Turneri965/fs: Move aeb list into opt_cse_local.
2014-07-01 Matt Turneri965/fs: Pass cfg to calculate_live_intervals().
2014-07-01 Matt Turneri965: Use typed foreach_in_list_safe instead of foreach...
2014-07-01 Matt Turneri965: Add and use foreach_inst_in_block macros.
2014-07-01 Matt Turnermesa: Add and use foreach_in_list_use_after.
2014-06-17 Matt Turneri965/fs: Perform CSE on texture operations.
2014-06-17 Matt Turneri965/fs: Perform CSE on load_payload instructions if...
2014-06-17 Matt Turneri965/fs: Emit load_payload instead of multiple MOVs...
2014-06-17 Matt Turneri965/fs: Only consider real sources when comparing...
2014-06-12 Matt Turneri965/fs: Clean up tabs in brw_fs_cse.cpp.
2014-06-10 Kenneth Graunkei965/fs: Allow CSE on math opcodes on Gen6+.
2014-06-01 Matt Turneri965/fs: Loop from 0 to inst->sources, not 0 to 3.
2014-04-05 Matt Turneri965/fs: Name temporary ralloc contexts something other...
2013-12-05 Matt Turneri965/cfg: Clean up cfg_t constructors.
2013-11-09 Matt Turneri965/fs: Don't perform CSE on inst HW_REG dests (unless...
2013-10-31 Matt Turneri965/fs: Perform CSE on CMP(N) instructions.
2013-10-31 Matt Turneri965/fs: Don't emit null MOVs in CSE.
2013-10-25 Matt Turneri965/fs: Match commutative expressions with reversed...
2013-10-25 Matt Turneri965: s/Muchnik/Muchnick/.
2013-10-10 Kenneth Graunkei965/fs: Create a helper function for invalidating...
2013-10-07 Matt Turneri965/fs: Disable CSE on instructions writing to HW_REG.
2013-09-05 Matt Turneri965: Remove never used RSR and RSL opcodes.
2013-08-12 Kenneth Graunkei965/fs: Explicitly disallow CSE on predicated instruct...
2013-05-09 Eric Anholti965/fs: Make virtual grf live intervals actually cover...
2013-04-12 Eric Anholti965/fs: Add a helper function for checking for partial...
2013-04-01 Eric Anholti965/fs: Allow CSE on pre-gen7 varying-index uniform...
2013-04-01 Eric Anholti965/fs: Use LD messages for pre-gen7 varying-index...
next