i965: Replace HW_REG with ARF/FIXED_GRF.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs_reg_allocate.cpp
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: Remove fixed_hw_reg field from backend_reg.
2015-10-30 Connor Abbotti965/fs: split out calculation of payload live ranges
2015-10-16 Rob Clarknir: remove dependency on glsl
2015-10-08 Iago Toral Quirogai965: Define FIRST_SPILL_MRF and FIRST_PULL_LOAD_MRF...
2015-09-21 Iago Toral Quirogai965/fs: Use MRF registers 21-23 for spilling in gen6
2015-09-21 Iago Toral Quirogai965: Turn BRW_MAX_MRF into a macro that accepts a...
2015-09-04 Iago Toral Quirogai965: Add a debug option for spilling everything in...
2015-08-19 Jason Ekstrandutil/ra: Make allocating conflict lists optional
2015-08-19 Jason Ekstrandi965/reg_allocate: Use make_reg_conflicts_transitive
2015-08-10 Jason Ekstrandi965/fs: Don't do redundant RA setup on IVB+
2015-08-10 Jason Ekstrandi965/fs: Use dispatch_width instead of reg_width in...
2015-07-29 Francisco Jerezi965/fs: Don't rely on the default builder to create...
2015-07-17 Connor Abbotti965/fs: don't make unused payload registers interfere
2015-07-17 Connor Abbotti965/fs: remove special case in setup_payload_interfere...
2015-07-17 Jordan Justeni965/fs: Mark last used ip for all regs read in the...
2015-06-30 Jason Ekstrandi965/fs: Remove the width field from fs_reg
2015-06-23 Jason Ekstrandi965: Remove the brw_context from the visitors
2015-06-09 Jason Ekstrandfs/reg_allocate: Remove the MRF hack helpers from fs_vi...
2015-06-09 Jason Ekstrandi965/fs: Don't let the EOT send message interfere with...
2015-06-09 Francisco Jerezi965/fs: Migrate register spills and fills to the IR...
2015-05-02 Jordan Justeni965/cs: Mark g0 as used by CS_OPCODE_CS_TERMINATE
2015-04-24 Jason Ekstrandi965: Add an INTEL_DEBUG=spill option to test spilling
2015-04-22 Jason Ekstrandi965: Add a brw_compiler structure and store the regist...
2015-04-22 Jason Ekstrandi965: Add a devinfo field to backend_visitor and use...
2015-04-21 Matt Turneri965/fs: Calculate delta_x and delta_y together.
2015-04-21 Matt Turneri965/fs: Ensure delta_x/y are even-aligned registers...
2015-04-11 Matt Turneri965: Remove useless reg_offset >= 0 tests.
2015-02-10 Francisco Jerezi965/fs: Remove dependency of fs_inst on the visitor...
2015-02-10 Francisco Jerezi965: Factor out virtual GRF allocation to a separate...
2015-02-06 Kenneth Graunkei965/fs: Use inst->eot rather than opcodes in register...
2015-02-06 Kenneth Graunkei965/fs: Delete is_last_send(); just check inst->eot.
2014-12-10 Kristian Høgsbergi965: Add SIMD8 URB write low-level IR instruction
2014-12-01 Matt Turneri965/fs: Clean up some whitespace in reg_allocate.
2014-10-28 Jason Ekstrandi965/fs: Don't set dependency hints on instructions...
2014-10-27 Jason Ekstrandi965/fs: Make scratch write instructions use the correc...
2014-10-27 Jason Ekstrandi965/fs: Use correct spill offsets
2014-10-27 Jason Ekstrandi965/fs: Don't [un]spill multiple registers at a time...
2014-10-24 Jason Ekstrandi965/fs: Compute q-values for register allocation manually
2014-10-24 Jason Ekstrandi965/fs: Don't interfere with too many base registers
2014-10-24 Jason Ekstrandi965/fs: Properly precolor payload registers on GEN5...
2014-10-24 Jason Ekstrandi965/fs: Add another use of MAX_VGRF_SIZE
2014-10-14 Jason Ekstrandi965/fs: Use the correct regs_written on unspill instru...
2014-10-02 Jason Ekstrandi965/fs: Use the correct base_mrf for spilling pairs...
2014-10-02 Jason Ekstrandi965/fs: Add a MAX_GRF_SIZE define and use it various...
2014-09-30 Jason Ekstrandi965/fs: Use the GRF for FB writes on gen >= 7
2014-09-30 Jason Ekstrandi965/fs: Determine partial writes based on the destinat...
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: Add and use functions to get next/prev blocks.
2014-09-24 Matt Turneri965: Make instruction lists local to the bblocks.
2014-09-24 Matt Turneri965/fs: Make count_to_loop_end() use basic blocks.
2014-09-24 Matt Turneri965/fs: Don't use instruction list after calculating...
2014-09-24 Matt Turneri965: Remove now unneeded calls to calculate_cfg().
2014-09-24 Matt Turneri965: Remove cfg-invalidating parameter from invalidate...
2014-09-16 Kenneth Graunkei965: Mark delta_x/y as BAD_FILE if remapped away compl...
2014-08-22 Matt Turneri965/fs: Preserve CFG in register allocation.
2014-08-13 Connor Abbottra: cleanup the public API
2014-08-10 Connor Abbotti965/fs: set virtual_grf_count in assign_regs()
2014-08-10 Connor Abbotti965/fs: don't read from uninitialized memory while...
2014-07-01 Matt Turneri965: Use typed foreach_in_list instead of foreach_list.
2014-06-01 Matt Turneri965/fs: Loop from 0 to inst->sources, not 0 to 3.
2014-06-01 Matt Turneri965: Give dump_instructions() a filename argument.
2014-05-19 Kenneth Graunkei965/fs: Move payload register info from brw_wm_compile...
2014-05-19 Kenneth Graunkei965/fs: Move c->last_scratch into fs_visitor.
2014-03-18 Kenneth Graunkei965: Allocate register sets at screen creation, not...
2014-02-12 Francisco Jerezi965/fs: Remove fs_reg::smear.
2014-02-12 Francisco Jerezi965/fs: Add support for specifying register horizontal...
2014-02-12 Francisco Jerezi965/fs: Add support for sub-register byte offsets...
2014-01-21 Matt Turneri965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition.
2014-01-17 Eric Anholti965: Replace 8-wide and 16-wide with SIMD8 and SIMD16.
2013-11-12 Eric Anholti965/fs: Try a different pre-scheduling heuristic if...
2013-10-31 Eric Anholti965/fs: Use the gen7 scratch read opcode when possible.
2013-10-31 Eric Anholti965: Merge together opcodes for SHADER_OPCODE_GEN4_SCR...
2013-10-31 Eric Anholti965/fs: Fix register unspills from a reg_offset.
2013-10-31 Eric Anholti965/fs: Fix register spilling for 16-wide.
2013-10-31 Eric Anholti965/fs: Exit the compile if spilling would overwrite...
2013-10-31 Eric Anholti965/fs: Fix broken register spilling debug code.
2013-10-31 Eric Anholti965/fs: Split "find what MRFs were used" to a helper...
2013-10-10 Eric Anholti965/fs: Convert gen7 to using GRFs for texture messages.
2013-10-10 Eric Anholti965/fs: Allocate more register classes on gen7.
2013-10-10 Kenneth Graunkei965/fs: Create a helper function for invalidating...
2013-07-09 Kenneth Graunkei965: Move intel_context::gen and gt fields to brw_context.
2013-06-26 Eric Anholti965/fs: Dump IR when fatally not compiling due to...
2013-06-21 Eric Anholtglsl: Remove ir_print_visitor.h includes and usage
2013-05-09 Eric Anholti965/fs: Make virtual grf live intervals actually cover...
2013-05-02 Eric Anholti965: Share the register file enum between the two...
2013-04-04 Eric Anholti965: Ask the register allocator to round-robin through...
2013-04-01 Eric Anholti965/fs: Bake regs_written into the IR instead of recom...
2013-03-11 Eric Anholti965/fs: Add a comment about about an implementation...
2012-12-11 Eric Anholti965/fs: Rewrite discards to use a flag subreg to track...
2012-11-27 Kenneth Graunkei965/fs: Move brw_wm_compile::dispatch_width into fs_vi...
2012-11-26 Eric Anholti965/gen4: Fix LOD bias texturing since my fixed reg...
2012-10-19 Eric Anholti965/fs: Fix typo in refactor of brw_fs_reg_allocate...
2012-10-17 Eric Anholti965/fs: Statically allocate the reg_sets at context...
2012-10-17 Eric Anholti965/fs: Allocate registers in the unused parts of...
2012-10-17 Eric Anholti965/fs: Reduce the interference between payload regs...
2012-10-17 Eric Anholti965/fs: Expose the payload registers to the register...
next