i965/fs: Ensure delta_x/y are even-aligned registers on Gen6.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_fs_reg_allocate.cpp
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...
2012-10-17 Eric Anholti965/fs: Remove extra allocation for classes[].
2012-10-17 Eric Anholti965/fs: Make the register allocation class_sizes[...
2012-10-17 Eric Anholti965: Share the predicate field between FS and VS.
2012-09-25 Paul Berryi965: Don't spill "smeared" registers.
2012-09-19 Tom Stellardra: Add q_values parameter to ra_set_finalize()
2012-08-13 Eric Anholti965: Add INTEL_DEBUG=perf for failure to compile 16...
2012-07-18 Eric Anholti965/fs: Make register spill/unspill only do the regs...
2012-07-18 Eric Anholti965/fs: Rename virtual_grf_next to virtual_grf_count.
2012-02-14 Eric Anholti965/fs: Enable register spilling on gen7 too.
2012-02-11 Eric Anholti965/fs: Add missing register allocation for 3rd sources.
2012-01-30 Eric Anholti965/fs: Fix rendering corruption in unigine tropics.
2012-01-18 Eric Anholtmesa: Make the register allocator allocation take a...
2011-10-27 Paul Berryi965/gen6+: Parameterize barycentric interpolation...
2011-08-30 Chad Versacei965: Fix Android build by removing relative includes
2011-08-27 Stéphane MarchesinMerge branch 'master' of git://anongit.freedesktop...
2011-08-16 Eric Anholti965: Create a shared enum for hardware and compiler...
2011-08-10 Eric Anholti965: Drop the reg/hw_reg distinction.
2011-08-10 Eric Anholti965/fs: Factor out the register allocator setup to...
2011-08-10 Eric Anholti965/fs: Simplify the register allocator using a map...
2011-08-10 Eric Anholti965/fs: Eliminate the magic nature of virtual GRF 0.
2011-08-10 Eric Anholti965/fs: Use the new convenience interface for setting...
2011-08-04 Bryan CainMerge branch 'glsl-to-tgsi'
2011-07-29 Eric Anholti965/fs: Stop using the exec_list iterator.
2011-07-21 Brian PaulMerge branch 'gallium-polygon-stipple'
2011-07-04 Christian KönigMerge remote-tracking branch 'origin/master' into pipe...
2011-07-04 Thomas HellstromMerge branch 'xa_branch'
2011-06-25 Eric Anholti965/gen5: Fix grf_used calculation for 16-wide.
2011-06-03 Christian KönigMerge remote-tracking branch 'mareko/r300g-draw-instanc...
next