summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_opt_algebraic.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Optimize the other case of SEL_X_Y wih a 0 -> SEL_X_0(a).Eric Anholt2014-10-101-1/+23
* vc4: Optimize out adds of 0.Eric Anholt2014-10-091-0/+26
* vc4: Optimize fmul(x, 0) and fmul(x, 1).Eric Anholt2014-10-091-0/+45
* vc4: Factor out the turn-it-into-a-mov in opt_algebraic.Eric Anholt2014-10-091-10/+12
* vc4: Optimize SF(ITOF(x)) -> SF(x).Eric Anholt2014-10-091-0/+16
* vc4: Add some optimization of FADD(FSUB(0, x)).Eric Anholt2014-10-091-0/+31
* vc4: Optimize out silly SUBs of 0.Eric Anholt2014-09-291-0/+11
* vc4: Dump constant uniform values in VC4_DEBUG=qir.Eric Anholt2014-09-291-8/+8
* vc4: Turn a SEL_X_Y(x, 0) into SEL_X_0(x).Eric Anholt2014-09-291-14/+61
* vc4: Merge qcompile and tgsi_to_qirEric Anholt2014-09-041-1/+1
* vc4: Expose compares at a lower level in QIR.Eric Anholt2014-09-041-3/+6
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-1/+0
* vc4: Add an initial pass of algebraic optimization.Eric Anholt2014-08-081-0/+77