nir: move to compiler/
[mesa.git] / src / glsl / ir_optimization.h
2016-01-13 Kenneth Graunkeglsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
2015-12-10 Jordan Justenglsl: Add lowering pass for shared variable references
2015-11-10 Kristian Høgsberg... glsl: Use array deref for access to vector components
2015-11-10 Kristian Høgsberg... glsl: Drop exec_list argument to lower_ubo_reference
2015-10-05 Matt Turnerglsl: Remove CSE pass.
2015-08-28 Ilia Mirkinglsl: provide the option of using BFE for unpack builti...
2015-08-28 Ilia Mirkinglsl: use bitfield_insert instead of and + shift +...
2015-07-23 Dave Airlieglsl/ir: add subroutine lowering pass (v2.3)
2015-07-22 Ilia Mirkinglsl: pass shader stage to lower_output_reads and handl...
2015-07-22 Marek Olšákglsl: don't lower variable indexing on non-patch tessel...
2015-07-22 Fabian Bielerglsl: lower gl_TessLevel* from float[n] to vecn.
2015-02-24 Kenneth Graunkeglsl: Optimize "if (cond) discard;" to a conditional...
2015-02-19 Ilia Mirkinglsl: add a lowering pass for frexp/ldexp with double...
2015-02-19 Dave Airlieglsl: lower double optional passes (v2)
2015-02-03 Iago Toral Quirogaglsl: Improve precision of mod(x,y)
2014-11-07 Kenneth Graunkeglsl: Lower constant arrays to uniform arrays.
2014-10-07 Iago Toral Quirogaglsl: Optimize min/max expression trees
2014-09-30 Ian Romanickglsl: Eliminate unused built-in variables after compilation
2014-09-10 Ian Romanickglsl: Add a lowering pass for gl_VertexID
2014-08-31 Abdiel Janulgueglsl: Add a pass to lower ir_unop_saturate to clamp...
2014-06-19 Matt Turnerglsl: Pass in options to do_algebraic().
2014-06-19 Matt Turnerglsl: Rebalance expression trees that are reduction...
2014-05-02 Ilia Mirkinglsl: add lowering passes for carry/borrow
2014-05-02 Ian Romanickglsl: Remove varying "base" parameters
2014-04-12 Kenneth Graunkeglsl: Drop do_common_optimization's max_unroll_iteratio...
2014-04-08 Kenneth Graunkeglsl: Pass ctx->Const.NativeIntegers to do_algebraic.
2014-04-08 Kenneth Graunkeglsl: Pass ctx->Const.NativeIntegers to do_common_optim...
2014-02-26 Kenneth Graunkeglsl: Delete LRP_TO_ARITH lowering pass flag.
2014-02-25 Dave Airlieglsl/i965: move lower_offset_array up to GLSL compiler...
2014-01-21 Matt Turnerglsl: Vectorize multiple scalar assignments
2013-12-09 Paul Berryglsl/loops: Get rid of lower_bounded_loops and ir_loop...
2013-12-09 Paul Berryglsl/loops: consolidate bounded loop handling into...
2013-11-01 Eric Anholtglsl: Add a CSE pass.
2013-09-17 Matt Turnerglsl: Add ldexp_to_arith lowering pass.
2013-08-18 Marek Olšákglsl: don't eliminate texcoords that can be set by...
2013-08-02 Paul Berryglsl/linker: Properly pack GS input varyings.
2013-07-18 Vinson Leeglsl: Remove comma at end of enumerator list.
2013-07-02 Marek Olšákglsl/linker: eliminate unused and set-but-unused built...
2013-05-23 Jordan Justenglsl linker: remove interface block instance names
2013-05-13 Ian Romanickglsl: Add lowering pass for ir_triop_vector_insert
2013-05-12 Kenneth Graunkeglsl: Add a pass to flip matrix/vector multiplies to...
2013-05-12 Kenneth Graunkeglsl: Pass struct shader_compiler_options into do_commo...
2013-05-06 Matt Turnerglsl: Add a pass to lower bitfield-insert into bfm...
2013-04-04 Kenneth Graunkeglsl: Add an optimization pass to flatten simple nested...
2013-02-28 Kenneth Graunkeglsl: Convert mix() to use a new ir_triop_lrp opcode.
2013-01-25 Matt Turnerglsl: Add support for lowering 4x8 pack/unpack operations
2013-01-25 Chad Versaceglsl: Add lowering pass for GLSL ES 3.00 pack/unpack...
2012-12-14 Paul Berryglsl: Add a lowering pass for packing varyings.
2012-12-14 Paul Berryglsl/lower_clip_distance: Update symbol table.
2012-08-07 Eric Anholtglsl: Add a lowering pass to turn complicated UBO refer...
2012-05-15 José Fonsecaglsl: Fix lower_discard_flow prototype mismatch.
2012-05-15 Eric Anholtglsl: Implement the GLSL 1.30+ discard control flow...
2012-04-12 Eric Anholtglsl: Add an array splitting pass.
2012-01-06 Vincent Lejeuneglsl: Add a lowering pass to remove reads of shader...
2011-10-26 Ian Romanickglsl: Add uniform_locations_assigned parameter to do_de...
2011-09-23 Paul Berryglsl: Implement a lowering pass for gl_ClipDistance.
2011-08-31 Bryan Cainglsl: Use a separate div_to_mul_rcp lowering flag for...
2011-08-27 Stéphane MarchesinMerge branch 'master' of git://anongit.freedesktop...
2011-08-04 Bryan CainMerge branch 'glsl-to-tgsi'
2011-07-23 Ian Romanickglsl: Factor out code that generates block of index...
2011-07-21 Brian PaulMerge branch 'gallium-polygon-stipple'
2011-07-13 Stéphane MarchesinMerge branch 'master' of ssh://git.freedesktop.org...
2011-07-11 Christian KönigMerge remote-tracking branch 'origin/master' into pipe...
2011-07-08 Paul Berryglsl: Remove unused function prototypes.
2011-02-24 Christian KönigMerge remote branch 'origin/master' into pipe-video
2011-02-04 Eric Anholtglsl: Add a new opt_copy_propagation variant that does...
2011-01-15 Brian PaulMerge branch 'draw-instanced'
2011-01-10 Christian KönigMerge remote branch 'vdpau/pipe-video' into pipe-video
2011-01-08 Christian KönigMerge remote branch 'origin/master' into pipe-video
2011-01-04 Christoph BumillerMerge remote branch 'origin/nvc0'
2010-12-27 Kenneth Graunkeglsl: Support if-flattening beyond a given maximum...
2010-12-19 Christoph BumillerMerge remote branch 'origin/master' into nvc0-new
2010-12-11 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-12-01 Ian Romanickglsl: Lower ir_binop_pow to a sequence of EXP2 and...
2010-12-01 Kenneth Graunkeglsl: Add a lowering pass to move discards out of if...
2010-12-01 Kenneth Graunkeglsl: Add an optimization pass to simplify discards.
2010-11-22 Keith WhitwellMerge branch 'lp-offset-twoside'
2010-11-21 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-11-19 Kenneth Graunkeglsl: Combine many instruction lowering passes into...
2010-11-19 Ian Romanickglsl: Add ir_quadop_vector expression
2010-10-20 Keith WhitwellMerge branch 'llvm-cliptest-viewport'
2010-10-18 Keith WhitwellMerge remote branch 'origin/master' into lp-setup-llvm
2010-10-12 Christian KönigMerge branch 'master' of ssh://git.freedesktop.org...
2010-10-05 Thomas Balling Sør... Merge branch 'master' into pipe-video
2010-10-01 Eric Anholtglsl: Add a lowering pass for texture projection.
2010-09-17 Ian Romanickglsl2: Add flags to enable variable index lowering
2010-09-17 Luca Barbieriglsl: add pass to lower variable array indexing to...
2010-09-15 Christoph BumillerMerge remote branch 'origin/nv50-compiler'
2010-09-13 Ian Romanickglsl2: Add pass to remove redundant jumps
2010-09-13 Luca Barbieriglsl: add continue/break/return unification/elimination...
2010-09-09 Ian Romanickglsl2: Add lowering pass to remove noise opcodes
2010-09-09 Luca Barbieriglsl: add several EmitNo* options, and MaxUnrollIterations
2010-09-02 Christoph BumillerMerge remote branch 'origin/master' into nv50-compiler
2010-08-17 Ian RomanickMerge branch 'glsl2'
2010-08-14 Ian RomanickMerge branch 'master' into glsl2
2010-08-14 Eric Anholtglsl2: Add a pass to strip out noop swizzles.
2010-08-14 Eric Anholtglsl2: Move the common optimization passes to a helper...
2010-08-10 Eric Anholtglsl2: Add a pass to transform ir_binop_sub to add...
2010-08-10 Eric Anholtglsl2: Add constant propagation.
2010-08-05 Eric Anholtglsl2: Add a pass to convert exp and log to exp2 and...
next