i965: Use unreachable() instead of unconditional assert().
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4.h
2014-07-01 Matt Turneri965/vec4: Pass const references to instruction functions.
2014-07-01 Matt Turneri965/vec4: Pass const references to vec4_instruction().
2014-06-25 Matt Turneri965/vec4: Make try_copy_propagate() static.
2014-06-25 Matt Turneri965/vec4: Rename try_copy/constant_propagat{ion,e...
2014-06-25 Matt Turneri965: Make can_do_source_mods() a member of the instruc...
2014-06-11 Ian Romanicki965/vec4: Emit smarter code for b2f of a comparison
2014-06-10 Kenneth Graunkei965/vec4: Combine generate_math[12]_gen6 methods.
2014-06-10 Kenneth Graunkei965/vec4: Drop the generate_math2_gen7() method.
2014-06-10 Kenneth Graunkei965: Make src_reg::equals() take a constant reference...
2014-06-02 Matt Turneri965: Move annotation info into generate code.
2014-06-01 Matt Turneri965: Give dump_instruction() a FILE* argument.
2014-05-25 Matt Turneri965: Print disassembly after compaction.
2014-05-01 Kenneth Graunkei965/vec4: Port untyped atomic message support to Broad...
2014-05-01 Kenneth Graunkei965/vec4: Port untyped surface reads support to Broadwell.
2014-05-01 Kenneth Graunkei965: Drop mark_surface_used from gen8 generators.
2014-04-30 Matt Turneri965/vec4: Remove 'mul_arg' from try_emit_mad().
2014-04-17 Juha-Pekka Heikkilai965: Add is_accumulator() function.
2014-03-24 Matt Turneri965/vec4: Add is_null() method to dst_reg.
2014-03-24 Matt Turneri965/vec4: Rename depends_on_flags() to reads_flag().
2014-03-24 Matt Turneri965/vec4: Add and use vec4_instruction::writes_flag().
2014-03-24 Matt Turneri965/vec4: Add missing doxygen close brace.
2014-03-05 Topi Pohjolaineni965: Merge resolving of shader program source
2014-03-05 Topi Pohjolaineni965/vec4: Mark invariant members as constants in vec4_...
2014-02-28 Petri Latvalai965: Allocate vec4_visitor's uniform_size and uniform_...
2014-02-26 Kenneth Graunkei965/vec4: Handle ir_triop_lrp on Gen4-5 as well.
2014-02-20 Jordan Justeni965: support gl_InvocationID for gen7
2014-02-19 Francisco Jerezi965/vec4: Trivial improvements to the with_writemask...
2014-02-19 Francisco Jerezi965: Make sure that backend_reg::type and brw_reg...
2014-02-19 Francisco Jerezi965/vec4: Add non-mutating helper functions to modify...
2014-02-19 Francisco Jerezi965: Add non-mutating helper functions to modify the...
2014-02-19 Francisco Jerezi965: Unify fs_generator:: and vec4_generator::mark_sur...
2014-02-19 Francisco Jerezi965: Move up duplicated fields from stage-specific...
2014-02-19 Francisco Jerezi965/vec4: Add constructor of src_reg from a fixed...
2014-02-12 Francisco Jerezi965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZL...
2014-02-07 Chris Forbesi965/vec4: Emit shader w/a for Gen6 gather
2014-01-23 Paul Berryi965: Remove *_generator::shader field; use prog field...
2014-01-21 Paul Berryi965: Add GS support to INTEL_DEBUG=shader_time.
2014-01-19 Kenneth Graunkei965: Create a new vec4 backend for Broadwell.
2013-12-07 Chris Forbesi965/vs: Sample from MCS surface when required
2013-11-20 Matt Turneri965/vec4: Add invalidate_live_intervals method.
2013-11-04 Francisco Jerezi965/gen7: Handle atomic instructions from the VEC4...
2013-10-29 Francisco Jerezi965/gen7: Implement code generation for untyped surfac...
2013-10-29 Francisco Jerezi965/gen7: Implement code generation for untyped atomic...
2013-10-25 Paul Berryi965/vec4: Add the ability to suppress register spilling.
2013-10-25 Paul Berryi965/vec4: Add the ability for attributes to be interle...
2013-10-25 Paul Berryi965/vec4: Extract function to set up vec4 prog key...
2013-10-25 Paul Berryi965/vec4: Remove uses_clip_distance from program key.
2013-10-15 Eric Anholti965: Move the common binding table offset code to...
2013-10-15 Eric Anholti965: Make a brw_stage_prog_data for storing the SURF_I...
2013-10-15 Eric Anholti965: Always have the struct gl_program * in the backen...
2013-10-07 Matt Turneri965: Remove the "ARF" register file.
2013-10-07 Matt Turneri965: Generate code for ir_binop_carry and ir_binop_borrow.
2013-10-07 Matt Turneri965: Add UD null register helpers.
2013-10-02 Chris Forbesi965/vs: Add support for ir_tg4
2013-10-02 Francisco Jerezi965: Initialize all member variables of vec4_instructi...
2013-09-21 Kenneth Graunkei965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS...
2013-09-11 Paul Berryi965/vec4: Add the ability to emit opcodes with just...
2013-09-11 Paul Berryi965/gs: Add opcodes needed for EndPrimitive().
2013-09-05 Paul Berryi965/vec4: Make with_writemask() non-static.
2013-09-05 Paul Berryi965/vs: Move vs-specific code out of brw_vec4.h.
2013-08-27 Matt Turneri965/vs: Add support for translating ir_triop_fma into...
2013-08-26 Kenneth Graunkei965/vs: Expose the payload registers to the register...
2013-08-26 Paul Berryi965: Allow C++ type safety in the use of enum brw_urb_...
2013-08-26 Paul Berryi965: Remove redundant (and uninitialized) field vec4_g...
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_THREAD_END.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_URB_WRITE.
2013-08-23 Paul Berryi965: Combine 4 boolean args of brw_urb_WRITE into...
2013-08-23 Paul Berryi965/vec4: Virtualize setup_payload instead of setup_at...
2013-08-23 Paul Berryi965/vec4: Allow for dispatch_grf_start_reg to vary.
2013-08-23 Paul Berryi965/vec4: Move vec4 data structures and functions...
2013-08-23 Paul Berryi965: Make brw_{shader,vec4}.h safe to include from C.
2013-08-23 Paul Berryi965: Stop including brw_vs.h from brw_vec4.h.
2013-08-19 Kenneth Graunkei965/vs: Rework binding table size calculation.
2013-08-19 Kenneth Graunkei965/vs: Plumb brw_vec4_prog_data into vec4_generator().
2013-08-15 Chris Forbesi965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2
2013-08-15 Chris Forbesi965/vs: add vec4_instruction::depends_on_flags
2013-08-15 Chris Forbesi965/vs: Do legacy clip lowering earlier
2013-08-02 Bryan Cainglsl: add ir_emit_vertex and ir_end_primitive instructi...
2013-07-09 Kenneth Graunkei965: Delete intel_context entirely.
2013-07-09 Kenneth Graunkei965: Remove pointless intel_context parameter from...
2013-06-10 Eric Anholti965/vs: Use the MAD instruction when possible.
2013-05-09 Eric Anholti965/vs: Make virtual grf live intervals actually cover...
2013-05-06 Matt Turneri965/vs: Add support for bit instructions.
2013-05-02 Eric Anholti965/vs: Add instruction scheduling.
2013-05-02 Eric Anholti965: Share the register file enum between the two...
2013-05-02 Eric Anholti965: Make dump_instructions be a virtual method of...
2013-04-29 Kenneth Graunkei965: Move is_math/is_tex/is_control_flow() to backend_...
2013-04-26 Matt Turneri965/vs: Add support for LRP instruction.
2013-04-26 Matt Turneri965/vs: Add a function to fix-up uniform arguments...
2013-04-11 Paul Berryi965/vs: Don't hardcode DEBUG_VS in generic vec4 code.
2013-04-11 Paul Berryi965/vs: Generalize computation of array strides in...
2013-04-11 Paul Berryi965/vs: Generalize attribute setup code in preparation...
2013-04-11 Paul Berryi965/vs: Generalize vertex emission code in preparation...
2013-04-11 Paul Berryi965/vs: rename vec4_generator::generate_vs_instruction.
2013-04-11 Paul Berryi965/vs: Generalize data structures pointed to by vec4_...
2013-04-11 Paul Berryi965/vs: Rename vec4_generator::prog to shader_prog.
2013-04-11 Paul Berryi965/vs: move VS-specific data members to vs_vec4_visitor.
next