intel/compiler: Fix pointer arithmetic when reading shader assembly
[mesa.git] / src / intel / compiler / brw_vec4.cpp
2020-04-29 Francisco Jerezintel/ir: Use brw::performance object instead of CFG...
2020-03-09 Matt Turnerintel/compiler: Pass shader_stats for each SIMD mode
2020-03-09 Matt Turnerintel/compiler: Mark some methods and parameters const
2020-03-09 Matt Turnerintel/vec4: Make implied_mrf_writes() a vec4_instructio...
2020-03-06 Francisco Jerezintel/compiler/vec4: Switch liveness analysis to IR...
2020-03-06 Francisco Jerezintel/compiler: Move all live interval analysis results...
2020-03-06 Francisco Jerezintel/compiler: Pass detailed dependency classes to...
2020-03-06 Francisco Jerezintel/compiler: Introduce backend_shader method to...
2020-03-06 Francisco Jerezintel/compiler: Reverse inclusion dependency between...
2019-11-18 Jason Ekstrandintel/compiler: Add a flag to avoid compacting push...
2019-08-25 Jason Ekstrandintel/fs: Drop the gl_program from fs_visitor
2019-08-12 Jason Ekstrandintel/compiler: Fill a compiler statistics struct
2019-07-30 Matt Turneri965/fs: Add a shader_stats struct.
2019-07-24 Jason Ekstrandintel/compiler: Be more conservative about subgroup...
2019-07-24 Jason Ekstrandintel/nir: Make brw_nir_apply_sampler_key more generic
2019-07-10 Jason Ekstrandintel/compiler: Add a "base class" for program keys
2019-07-08 Ian Romanickintel/vec4: Reswizzle VF immediates too
2019-06-05 Jason Ekstrandintel/nir: Stop returning the shader from helpers
2019-04-16 Danylo Piliaievintel/compiler: Do not reswizzle dst if instruction...
2019-04-10 Mark Janesintel/common: move gen_debug to intel/dev
2019-03-08 Brian Paulintel/compiler: silence unitialized variable warning...
2019-02-28 Jason Ekstrandintel/compiler: Re-prefix non-logical surface opcodes...
2019-02-28 Jason Ekstrandintel/compiler: Drop unused surface opcodes
2019-01-10 Matt Turnerintel/compiler: Prevent warnings in the following patch
2018-12-17 Ian Romanicki965/fs: Eliminate unary op on operand of compare-with...
2018-11-20 Kenneth Graunkei965: Do NIR shader cloning in the caller.
2018-10-10 Jason Ekstrandintel: Don't propagate conditional modifiers if a UD...
2018-09-07 Dylan BakerReplace uses of _mesa_bitcount with util_bitcount
2018-07-18 Caio Marcelo de... intel/compiler: silence -Wclass-memaccess warnings
2018-07-06 Ian Romanickintel/compiler: Relax mixed type restriction for satura...
2018-07-02 Ian Romanickintel/compiler: Silence unused parameter warnings brw_nir.c
2018-06-28 Francisco Jerezintel/fs: Remove program key argument from generator.
2018-06-16 Ian Romanicki965/vec4: Optimize OR with 0 into a MOV
2018-06-16 Ian Romanicki965/vec4: Don't register coalesce into source of VS_OP...
2018-05-02 Antia Puentesintel: activate the gl_BaseVertex lowering
2018-05-02 Antia Puentesintel: emit is_indexed_draw in the same VE than gl_DrawID
2018-05-02 Antia Puentesintel/compiler: Add uses_is_indexed_draw flag
2018-04-19 Antia Puentesintel: Handle firstvertex in an identical way to BaseVertex
2018-04-19 Neil Robertsintel/compiler: Add a uses_firstvertex flag
2018-03-31 Jason Ekstrandintel/vec4: Set channel_sizes for MOV_INDIRECT sources
2018-03-26 Ian Romanicki965/vec4: Fix null destination register in 3-source...
2018-03-26 Ian Romanicki965: Add negative_equals methods
2018-03-08 Kenneth Graunkei965/fs: Add infrastructure for generating CSEL instruc...
2018-03-02 Kenneth Graunkeintel: Drop program size pointer from vec4/fs assembly...
2018-03-02 Francisco Jerezintel/ir: Allow representing additional flag subregiste...
2018-01-29 Timothy Arcericompiler: tidy up double_inputs_read uses
2018-01-03 Kenneth Graunkei965: Drop support for the legacy SNORM -> Float equation.
2017-12-31 Kenneth Graunkei965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.
2017-11-24 Iago Toral Quirogai965/vec4: fix splitting of interleaved attributes
2017-11-01 Jordan Justenintel/compiler: Remove final_program_size from brw_comp...
2017-11-01 Carl Worthintel/compiler: add new field for storing program size
2017-10-30 Eric Engestromi965: remove unused variable
2017-10-27 Kenneth Graunkei965: Delete unused brw_vs_prog_data::nr_attributes...
2017-10-13 Jason Ekstrandintel: Allocate prog_data::[pull_]param deeper inside...
2017-10-13 Jason Ekstrandintel: Rewrite the world of push/pull params
2017-08-21 Matt Turneri965/vec4: Use 'class' src_reg, rather than 'struct...
2017-08-21 Matt Turneri965: Move brw_reg_type_letters() as well
2017-08-21 Matt Turneri965: Reorder brw_reg_type enum values
2017-07-14 Kenneth Graunkei965: Push UBO data, but don't use it just yet.
2017-06-20 Lionel Landwerlinintel: compiler/i965: fix is_broxton checks
2017-06-09 Anuj Phogati965/cnl: Make URB {VS, GS, HS, DS} sizes non multiple...
2017-05-18 Samuel Iglesias... i965/vec4: load dvec3/4 uniforms first in the push...
2017-05-09 Jason Ekstrandi965/vec4: Use NIR to do GS input remapping
2017-05-09 Jason Ekstrandi965/vec4: Use NIR remapping for VS attributes
2017-05-09 Jason Ekstrandintel/compiler/vs: Move inputs_read handling to generic...
2017-05-09 Jason Ekstrandi965/vec4: Set VERT_BIT_EDGEFLAG based on the VUE map
2017-05-09 Jason Ekstrandi965/vs: Set uses_vertexid and friends from brw_compile_vs
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-05-03 Samuel Iglesias... i965/vec4: fix register width for DF VGRF and UNIFORM
2017-05-03 Samuel Iglesias... i965/vec4: fix vertical stride to avoid breaking region...
2017-04-24 Kenneth Graunkei965/vec4: Use reads_accumulator_implicitly(), not...
2017-04-22 Kenneth Graunkei965/vec4: Avoid reswizzling MACH instructions in opt_r...
2017-04-14 Samuel Iglesias... i965/vec4: split VEC4_OPCODE_FROM_DOUBLE into one opcod...
2017-04-14 Juan A. Suarez Romeroi965/vec4: keep original type when dealing with null...
2017-04-14 Samuel Iglesias... i965/vec4: split DF instructions and later double its...
2017-03-13 Jason Ekstrandi965: Move the back-end compiler to src/intel/compiler