summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/i915/i915_fpc_optimize.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-22gallium: remove TGSI opcode SCSMarek Olšák1-1/+0
2017-08-22gallium: remove TGSI opcode XPDMarek Olšák1-1/+0
2017-08-22gallium: remove TGSI opcode DPHMarek Olšák1-1/+0
2017-01-05gallium: remove TGSI_OPCODE_SUBMarek Olšák1-1/+0
2017-01-05gallium: remove TGSI_OPCODE_ABSMarek Olšák1-1/+0
2015-09-02mesa: Fix warning about static being in the wrong placeIan Romanick1-1/+1
2015-05-20gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák1-2/+2
2013-09-04i915g: Add more optimizationsStéphane Marchesin1-49/+359
2013-07-12tgsi: rename the TGSI fragment kill opcodesBrian Paul1-2/+2
2012-06-15i915g: More ops commute.Stéphane Marchesin1-6/+19
2012-01-11i915g: Fix bugs in the shader optimizer.Stéphane Marchesin1-46/+80
2011-12-27i915g: Only apply the optimization to output vars.Stéphane Marchesin1-0/+1
2011-09-22i915g: Fix peephole optimization for MOVs.Stéphane Marchesin1-0/+8
2011-09-21i915g: Add an optimization to get rid of useless movs, in particular at the e...Stéphane Marchesin1-3/+38
2011-09-21i915g: Fix bug in shader optimizer.Stéphane Marchesin1-2/+2
2011-07-07i915g: Make optimization more generic.Stéphane Marchesin1-27/+58
2011-07-07i915g: Apply optimization to ADDS/MUL and only if we're not saturating.Stéphane Marchesin1-6/+27
2011-07-06i915g: move code after declarationBrian Paul1-1/+2
2011-07-06i915g: Fix optimize so that it actually gets used.Stéphane Marchesin1-1/+1
2011-07-06i915g: Fix optimization, also make it more generic.Stéphane Marchesin1-2/+26
2011-07-06i915g: introduce the tiny shader optimizer.Stéphane Marchesin1-0/+182