glsl: fix heap-buffer-overflow
[mesa.git] / src / compiler / nir /
2017-01-27 Emil Velikovnir: add extra const notation in compare_blocks()
2017-01-27 Emil Velikovnir: silence implicit conversion to 64bit
2017-01-24 Timothy Arcerinir: bump loop max unroll limit
2017-01-21 Jason Ekstrandnir/search: Use the correct bit size for integer compar...
2017-01-20 Ian Romanicknir: Add support for 64-bit integer types to split_var_...
2017-01-20 Ian Romanicknir: Shift count for shift opcodes is always 32-bits
2017-01-20 Ian Romanicknir: Lower packing and unpacking of 64-bit integer...
2017-01-20 Ian Romanicknir: Add 64-bit integer support for conversions and...
2017-01-20 Ian Romanicknir: Add 64-bit integer constant support
2017-01-20 Elie TOURNIERnir: add min/max optimisation
2017-01-20 Jason Ekstrandnir/algebraic: Only include nir_search_helpers once
2017-01-14 Connor Abbottnir/gcm: fix a bug with metadata handling
2017-01-14 Timothy Arcerinir: optimise min/max fadd combos
2017-01-12 Jason Ekstrandnir/gcm: Fix a typo in a comment
2017-01-12 Jason Ekstrandnir/gcm: Rework the schedule late loop
2017-01-11 Timothy Arcerinir: don't turn ieq/ine into inot if used by an if
2017-01-11 Timothy Arcerinir: add late opt to turn inot/b2f combos back to bcsel
2017-01-11 Timothy Arcerinir: add imprecise flrp optimisation
2017-01-11 Kenneth Graunkenir: Introduce a nir_opt_move_comparisons() pass.
2017-01-11 Timothy Arcerinir/algebraic: add support for conditional helper funct...
2017-01-11 Jason Ekstrandnir/search: Only allow matching SSA values
2017-01-11 Tapani Pällinir: change asserts to unreachable in nir_type_conversi...
2017-01-10 Kenneth Graunkenir: Add a pass to lower TES patch_vertices intrinsics...
2017-01-10 Vinson Leenir: Fix anonymous union initialization with older...
2017-01-10 Thomas Hindoe Paab... nir: remove duplicated foreach loop
2017-01-09 Juan A. Suarez Romeronir/i965: use two slots from inputs_read for dvec3...
2017-01-09 Samuel Iglesias... nir: add nir_type_conversion_op()
2017-01-09 Samuel Iglesias... nir: add nir_get_nir_type_for_glsl_type()
2017-01-09 Timothy Arcerinir: add another comparison simplification
2017-01-09 Kenneth Graunkenir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.
2017-01-09 Kenneth Graunkenir: Convert ineg(b2i(a)) to a if it's a boolean.
2017-01-07 Jason Ekstrandnir: Add a local variable-based copy propagation pass
2017-01-07 Jason Ekstrandnir/builder: Add a helper for getting the most recently...
2017-01-07 Jason Ekstrandnir/builder: Add a load_deref_var helper
2017-01-07 Jason Ekstrandnir/dead_variables: Remove shader-local variables that...
2017-01-07 Jason Ekstrandnir/dead_variables: Removed shared variables when requested
2017-01-04 Timothy Arcerinir: fix loop iteration count calculation for floats
2016-12-30 Jason Ekstrandnir/split_var_copies: Use a nir_shader rather than...
2016-12-30 Jason Ekstrandnir/opt_peephole_select: Pass around the actual nir_shader
2016-12-30 Jason Ekstrandnir/conditional_if: Properly use the builder
2016-12-30 Jason Ekstrandnir/lower_var_copies: Use a shader rather than a void...
2016-12-30 Jason Ekstrandnir/lower_io: Use the builder instead of carrying a...
2016-12-30 Jason Ekstrandnir/from_ssa: Use nir_builder for emit_copy
2016-12-30 Jason Ekstrandnir: Make nir_copy_deref follow the "clone" pattern
2016-12-30 Jason Ekstrandnir: Rewrite lower_regs_to_ssa to use the phi builder
2016-12-30 Jason Ekstrandnir/phi-builder: Set the value in the block when creati...
2016-12-30 Jason Ekstrandnir: Add foreach_register helper macros
2016-12-30 Jason Ekstrandnir: Rename convert_to_ssa lower_regs_to_ssa
2016-12-29 Timothy Arcerinir: stop gcc warning about uninitialised variables
2016-12-23 Jason Ekstrandnir/algebraic: Add optimizations for "a == a && a CMP b"
2016-12-23 Jason Ekstrandnir: Add a pass for moving SPIR-V continue blocks to...
2016-12-23 Jason Ekstrandnir: Add an optimization pass to remove trivial continues
2016-12-23 Jason Ekstrandnir: Correctly handle blocks in cf_node_cf_tree_next
2016-12-22 Timothy Arcerinir: update nir_lower_returns to only predicate instruc...
2016-12-22 Timothy Arcerinir: add a loop unrolling pass
2016-12-22 Timothy Arcerinir: add helper for cloning nir_cf_list
2016-12-22 Timothy Arcerinir: update fixup_phi_srcs() to handle registers
2016-12-22 Timothy Arcerinir: create helper for fixing phi srcs when cloning
2016-12-22 Thomas Hellandnir: Add a LCSAA-pass
2016-12-22 Thomas Hellandnir: Add a loop analysis pass
2016-12-22 Jason Ekstrandnir: Add a couple quick-and-dirty out-of-SSA helpers
2016-12-19 Ian Romanicknir: Trivial clean ups in the generated nir_constant_ex...
2016-12-19 Ian Romanicknir: Silence unused parameter warnings in nir_constant_...
2016-12-19 Ian Romanicknir: Silence missing field initializer warnings for...
2016-12-16 Thomas Hellandnir: Remove nir_array from lower_locals_to_regs
2016-12-16 Timothy Arcerinir: Turn imov/fmov of undef into undef
2016-12-15 Iago Toral Quiroganir/lower_tex: fix number of components in replace_grad...
2016-12-15 Timothy ArceriRevert "nir: Turn imov/fmov of undef into undef."
2016-12-13 Iago Toral Quiroganir/lower_tex: lower gradients on shadow cube maps...
2016-12-13 Iago Toral Quiroganir/lower_tex: add lowering for texture gradient on...
2016-12-13 Iago Toral Quiroganir/lower_tex: add lowering for texture gradient on...
2016-12-13 Iago Toral Quiroganir/lower_tex: generalize get_texture_size()
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-12-13 Ian Romanicknir: Only float and double types can be matrices
2016-12-12 Matt Turnernir: Move fsat outside of fmin/fmax if second arg is...
2016-12-07 Ian Romanicknir: In split_var_copies_block, uint, int, and bool...
2016-12-05 Jason Ekstrandnir: Remove some unused fields from nir_variable
2016-12-05 Jason Ekstrandnir: Delete most of the constant_initializer support
2016-12-05 Jason Ekstrandnir: Simplify nir_lower_gs_intrinsics
2016-12-05 Jason Ekstrandnir/lower_returns: Stop using constant initializers
2016-12-05 Jason Ekstrandnir: Add a pass for lowering away constant initializers
2016-12-02 Jason Ekstrandnir: Get rid of nir_constant_data
2016-11-29 Dave Airlienir: print var binding in dumps.
2016-11-22 Jason Ekstrandnir: Add a layer_id system value intrinsic
2016-11-22 Kenneth Graunkenir: add a pass to compact clip/cull distances.
2016-11-22 Kenneth Graunkenir: Add a "compact array" flag and IO lowering code.
2016-11-19 Timothy Arcerist/mesa/glsl/nir/i965: make use of new gl_shader_progra...
2016-11-17 Eric Anholtnir: Avoid an extra NIR op in integer divide lowering.
2016-11-17 Timothy Arcerinir: add support for counting AoA uniforms in nir_shade...
2016-11-10 Timothy Arcerinir: update nir_gather_info to only mark used array...
2016-11-10 Kenneth Graunkenir: Generalize the "is per-vertex variable?" helpers...
2016-11-09 Dave Airlienir: add conditional discard optimisation (v4)
2016-11-04 Eric Anholtnir: Make sure to set the texsrc type in nir drawpixels...
2016-11-03 Francisco Jereznir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
2016-11-02 Timothy Arcerinir: fix nir_shader_clone() and nir_sweep()
2016-10-31 Marek Olšákralloc: use rzalloc where it's necessary
2016-10-31 Juha-Pekka Heikkilanir: zero allocated memory where needed
2016-10-26 Timothy Arcerinir: stop adjusting driver location for varying packing
2016-10-26 Timothy Arcerinir/i965/anv/radv/gallium: make shader info a pointer
2016-10-26 Timothy Arcerinir: move nir_shader_info to a common compiler header
next