Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / glsl / nir / nir_opt_algebraic.py
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-08 Matt Turnernir: Optimize useless comparisons against true/false.
2015-11-23 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-14 Jason EkstrandMerge branch 'wip/i965-separate-sampler-tex' into vulkan
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-23 Eric Anholtnir: Add opcodes for saturated vector math.
2015-10-22 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-19 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-10-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-23 Jason Ekstrandnir: Add fdph and fdph_replicated opcodes
2015-09-16 Rob Clarknir: add lowering for ffract
2015-09-15 Jason Ekstrandnir: Add a fdot instruction that replicates the result...
2015-09-05 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-05 Jason Ekstrandnir: Add a lower_fdiv option and use it in i965
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-18 Thomas Hellandnir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)
2015-08-18 Thomas Hellandnir: Simplify fne(fneg(a), a) -> fne(a, 0.0)
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-05 Eric Anholtnir: Add algebraic opt for no-op iand.
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-25 Kenneth Graunkenir: Recognize max(min(a, 1.0), 0.0) as fsat(a).
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-05-22 Matt Turnernir: Remove sRGB colorspace conversion round-trip.
2015-05-08 Ian Romanicknir: Delete all traces of nir_op_flog
2015-05-08 Ian Romanicknir: Delete all traces of nir_op_fexp
2015-05-07 Matt Turnernir: Allow feq/fne/ieq/ine to be optimized with inot.
2015-05-07 Matt Turnernir: Recognize (a < c || b < c) as min(a, b) < c.
2015-05-07 Matt Turnernir: Recognize trivial min/max.
2015-05-07 Matt Turnernir: Recognize i2b(b2i(x)) as x.
2015-05-07 Matt Turnernir: Recognize imul(b2i(a), b2i(b)) as a logical AND.
2015-04-24 Matt Turnernir: Transform pow(x, 4) into (x*x)*(x*x).
2015-04-14 Ian Romanicknir: Fix typo in "ushr by 0" algebraic replacement
2015-04-11 Rob Clarknir: split out lower_sub from lower_negate
2015-04-05 Rob Clarknir: add option to lower slt/sge/seq/sne
2015-04-01 Matt Turnernir: Remove useless ftrunc inside f2i/f2u.
2015-04-01 Matt Turnernir: Recognize (a < b || a < c) as a < max(b, c).
2015-04-01 Matt Turnernir: Add addition/multiplication identities of exp...
2015-04-01 Matt Turnernir: Add identities for the log function.
2015-04-01 Matt Turnernir: Add identities for the exponential function.
2015-04-01 Matt Turnernir: Recognize another open coded lrp.
2015-04-01 Matt Turnernir: Recognize open coded lrp.
2015-04-01 Jason Ekstrandnir: Move the compare-with-zero optimizations to the...
2015-04-01 Jason Ekstrandnir/algebraic: Add a seperate section for "late" optimi...
2015-04-01 Jason Ekstrandnir/algebraic: Remove a duplicate optimization
2015-04-01 Eric Anholtnir: Recognize a pattern of bool frobbing from TGSI...
2015-04-01 Eric Anholtnir: Recognize a pattern for doing b2f without the...
2015-03-28 Kenneth Graunkenir: Lower subtraction to add with negation when !lower...
2015-03-27 Eric Anholtnir: Add optional lowering of flrp.
2015-03-24 Matt Turnernir: Recognize sat(add(b2f(a), b2f(b))) as a logical OR.
2015-03-24 Matt Turnernir: Recognize mul(b2f(a), b2f(b)) as a logical AND.
2015-03-11 Thomas Hellandnir: Optimize a + neg(a)
2015-03-11 Thomas Hellandnir: Optimize (a*b)+(a*c) -> a*(b+c)
2015-02-21 Eric Anholtnir: Generalize the optimization of subs of subs from 0.
2015-02-21 Eric Anholtnir: Collapse repeated bcsels on the same argument.
2015-02-21 Eric Anholtnir: When faced with a csel on !condition, just flip...
2015-02-21 Eric Anholtnir: Add a couple of simplifications of csel operations.
2015-02-18 Eric Anholtnir: Recognize and reduce duplicated fsats.
2015-02-18 Eric Anholtnir: Add a flag for lowering fsat.
2015-02-18 Eric Anholtnir: Add a flag for lowering ffma.
2015-02-18 Eric Anholtnir: Add a flag for lowering fneg/ineg.
2015-02-18 Eric Anholtnir: Add a flag for lowering fsqrt(x) to frcp(frsqrt...
2015-02-18 Eric Anholtnir: Add lowering of POW instructions if the lower...
2015-02-18 Eric Anholtnir: Conditionalize the POW reconstruction on shader...
2015-02-11 Matt Turnernir: Recognize open-coded fmin/fmax.
2015-02-11 Eric Anholtnir: Add algebraic opt for int comparisons with identic...
2015-02-06 Eric Anholtnir: Fix broken fsat recognizer.
2015-01-30 Jason Ekstrandnir/opt_algebraic: Add some constant bcsel reductions
2015-01-30 Jason Ekstrandnir/opt_algebraic: Add some boolean simplifications
2015-01-30 Jason Ekstrandnir/algebraic: Support specifying variable as constant...
2015-01-29 Eric Anholtnir: Add variants of some of the comparison simplificat...
2015-01-23 Kenneth Graunkenir: Add algebraic optimizations for division and recip...
2015-01-23 Kenneth Graunkenir: Add algebraic optimizations for exponential/logari...
2015-01-23 Kenneth Graunkenir: Add algebraic optimizations for simplifying compar...
2015-01-23 Kenneth Graunkenir: Add algebraic optimizations for pointless shifts.
2015-01-23 Kenneth Graunkenir: Add a bunch of algebraic optimizations on logic...
2015-01-15 Jason Ekstrandnir: Add an algebraic optimization pass