i965/vec4: Move c->last_scratch into vec4_visitor.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4.cpp
2015-07-10 Kenneth Graunkei965/vec4: Move c->last_scratch into vec4_visitor.
2015-07-10 Kenneth Graunkei965/vec4: Move total_scratch calculation into the...
2015-07-10 Kenneth Graunkei965/vec4: Move perf_debug about register spilling...
2015-07-10 Kenneth Graunkei965/vec4: Plumb log_data through so the backend_shader...
2015-06-23 Jason Ekstrandi965: Remove the brw_context from the visitors
2015-06-23 Jason Ekstrandi965/vec4_vs: Add an explicit use_legacy_snorm_formula...
2015-06-23 Jason Ekstrandi965/vs: Pass the current set of clip planes through...
2015-06-23 Jason Ekstrandi965: Pull calls to get_shader_time_index out of the...
2015-06-23 Jason Ekstrandi965: Use a single index per shader for shader_time.
2015-06-23 Jason Ekstrandi965: Add compiler options to brw_compiler
2015-06-23 Jason Ekstrandi965: Remove the dependance on brw_context from the...
2015-06-23 Jason Ekstrandi965: Plumb compiler debug logging through a function...
2015-06-01 Kenneth Graunkei965: Create a shader_dispatch_mode enum to replace...
2015-05-29 Jason Ekstrandi965/vs: Rework the logic for generating NIR from ARB...
2015-05-29 Jason Ekstrandi965: Rename backend_visitor to backend_shader
2015-05-15 Kenneth Graunkei965/fs: Combine the fs_visitor constructors.
2015-05-06 Jason Ekstrandi965: Change header_present to header_size in backend_i...
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-05-04 Francisco Jerezi965: Add typed surface access opcodes.
2015-05-04 Francisco Jerezi965: Add untyped surface write opcode.
2015-05-04 Francisco Jerezi965/vec4: Add support for untyped surface message...
2015-05-02 Jordan Justeni965: Add brw_setup_tex_for_precompile. Use in VS,...
2015-04-30 Kenneth Graunkei965: Unhardcode a few more stage names and abbreviations.
2015-04-27 Kenneth Graunkei965/vs: Remove unnecessary NULL check on generate_code...
2015-04-22 Jason Ekstrandi965: Add a devinfo field to backend_visitor and use...
2015-04-11 Kenneth Graunkei965: Create NIR during LinkShader() and ProgramStringN...
2015-04-03 Jason Ekstrandi965: Check the INTEL_USE_NIR environment variable...
2015-03-28 Kenneth Graunkei965/nir: Use NIR for ARB_vertex_program support on...
2015-03-25 Kenneth Graunkei965: Drop unnecessary brw->gen >= 8 check from scalar...
2015-03-23 Francisco Jerezi965/vec4: Define helpers to calculate the common live...
2015-03-23 Francisco Jerezi965/vec4: Fix handling of multiple register reads...
2015-03-23 Francisco Jerezi965/vec4: Fix handling of multiple register reads...
2015-03-23 Francisco Jerezi965/vec4: Some more trivial swizzle clean-up.
2015-03-23 Francisco Jerezi965/vec4: Improve src_reg/dst_reg conversion constructors.
2015-03-23 Francisco Jerezi965/vec4: Pass argument by reference to src_reg/dst_re...
2015-03-23 Francisco Jerezi965/vec4: Remove swizzle_for_size() in favour of brw_s...
2015-03-23 Francisco Jerezi965/vec4: Simplify opt_register_coalesce() using the...
2015-03-23 Francisco Jerezi965/vec4: Simplify reswizzle() using the swizzle utils.
2015-03-23 Francisco Jerezi965/vec4: Simplify opt_reduce_swizzle() using the...
2015-03-23 Francisco Jerezi965/vec4: Fix signedness of dst_reg::writemask.
2015-03-19 Matt Turneri965/fs: Print spills:fills and number of promoted...
2015-03-05 Matt Turneri965/vec4: Handle saturate in dump_instruction().
2015-02-19 Francisco Jerezi965/vec4: Don't attempt to reduce swizzles of send...
2015-02-15 Matt Turneri965: Optimize multiplication by -1 into a negated...
2015-02-13 Eric Anholti965: Quiet another compiler warning about uninitialize...
2015-02-10 Francisco Jerezi965/vec4: Don't set any dependency control bits for...
2015-02-10 Francisco Jerezi965/vec4: Init mlen for several send from GRF instruct...
2015-02-10 Francisco Jerezi965/vec4: Fix the scheduler to take into account reads...
2015-02-10 Francisco Jerezi965/vec4: Make vec4_visitor::implied_mrf_writes()...
2015-02-10 Francisco Jerezi965/vec4: Implement equals() method for dst_reg too.
2015-02-10 Francisco Jerezi965: Move up fs_inst::flag_subreg to backend_instruction.
2015-02-10 Francisco Jerezi965: Factor out virtual GRF allocation to a separate...
2015-02-07 Ben Widawskyi965/vec4: Correct MUL destination hazard
2015-01-24 Matt Turneri965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0.
2015-01-15 Matt Turneri965/vec4: Make sure that imm writes are to registers...
2015-01-15 Kenneth Graunkei965: Fix "vertex" vs. "geometry" and "VS" vs. "GS...
2015-01-15 Kenneth Graunkei965: Pass a shader stage abbreviation to fs_generator().
2015-01-05 Kenneth Graunkei965: Make the precompile ignore DEPTH_TEXTURE_MODE...
2015-01-03 Kenneth Graunkei965: Fix INTEL_DEBUG=optimizer with VF types.
2015-01-03 Kenneth Graunkei965: Show opt_vector_float() and later passes in INTEL...
2014-12-29 Matt Turneri965/vec4: Do separate copy followed by constant propag...
2014-12-29 Matt Turneri965/vec4: Do CSE, copy propagation, and DCE after...
2014-12-29 Matt Turneri965/vec4: Add pass to gather constants into a vector...
2014-12-29 Matt Turneri965: Add support for saturating immediates.
2014-12-29 Matt Turneri965: Add fs_reg/src_reg constructors that take vf[4].
2014-12-15 Andres Gomezi965/brw_reg: struct constructor now needs explicit...
2014-12-10 Kristian Høgsbergi965: Generate vs code using scalar backend for BDW+
2014-12-10 Kristian Høgsbergi965: Rename brw_vec4_prog_data/key to brw_bue_prog_dat...
2014-12-05 Matt Turneri965/vec4: Allow CSE on uniform-vec4 expansion MOVs.
2014-12-03 Kenneth Graunkei965: Make vertex color clamp handling code VS specific.
2014-12-02 Matt Turneri965/vec4: Rewrite dead code elimination to use live...
2014-11-26 Matt Turneri965/vec4: Add VEC4_OPCODE_PACK_4_BYTES.
2014-11-26 Matt Turneri965/vec4: Add vector float immediate infrastructure.
2014-11-21 Ben Widawskyi965/vec4/gen8: Handle the MUL dest hazard exception
2014-11-21 Ben Widawskyi965/vec4: Extract depctrl hazards
2014-10-25 Ian Romanicki965: Silence unused parameter warning in brw_dump_ir
2014-10-01 Matt Turneri965/vec4: Optimize sqrt+inv into rsq.
2014-10-01 Matt Turneri965/vec4: Call opt_algebraic after opt_cse.
2014-09-24 Matt Turneri965/vec4: Don't iterate between blocks with inst-...
2014-09-24 Matt Turneri965/vec4: 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-24 Matt Turneri965/vec4: Preserve CFG in spill_reg().
2014-09-24 Matt Turneri965/vec4: Preserve the CFG in a few more places.
2014-09-19 Iago Toral Quirogai965/gen6/gs: Fix binding table clash between TF surfac...
2014-09-19 Iago Toral Quirogai965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.
2014-09-19 Iago Toral Quirogai965/gen6/gs: Implement GS_OPCODE_FF_SYNC.
2014-09-16 Chris Forbesi965/vec4: slightly improve insn dumping with no srcs
2014-09-12 Kenneth Graunkei965: Separate gl_InstanceID and gl_VertexID uploading.
2014-09-05 Matt Turneri965/fs: Brown bag fix.
2014-09-05 Matt Turneri965/vec4: Add ability to reswizzle arbitrary swizzles.
2014-09-05 Matt Turneri965/vec4: Reswizzle sources when necessary.
2014-09-04 Kenneth Graunkei965: Move curb_read_length/total_scratch to brw_stage_...
2014-09-01 Jason Ekstrandi965/vec4: Don't segfault when debug-logging a null...
2014-08-22 Matt Turneri965: Use basic-block aware insertion/removal functions.
2014-08-20 Matt Turneri965/vec4: Allow reswizzling writemasks when swizzle...
2014-08-19 Matt Turneri965/vec4: Add a pass to reduce swizzles.
2014-08-19 Matt Turneri965: Pass a cfg pointer to generate_{code,assembly}.
2014-08-19 Matt Turneri965: Add and use foreach_block macro.
next