History log of /external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
841eee5d44b222a5819804726187683033eb71db 13-Jun-2012 Stéphane Marchesin <marcheu@chromium.org> i915g: More ops commute.

This allows using the optimizations more broadly.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
3235435e801122fb6d28c0bcc232ddaeb6b9c568 11-Jan-2012 Stéphane Marchesin <marcheu@chromium.org> i915g: Fix bugs in the shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
b50d250e02457f367c195ee1808b061e0dfe2d00 23-Dec-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Only apply the optimization to output vars.

This is a bit overkill, but otherwise we need to rename subsequent uses, which is a future TODO.
Reported by CME.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
687e62a5d76e2e4cbbc6268e5b0e3f148b681185 22-Sep-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Fix peephole optimization for MOVs.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
51f641291d19d05acf04f08dd51215c2702a1695 22-Sep-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Add an optimization to get rid of useless movs, in particular at the end of some shaders.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
9a15b1eb95da138231994b6d05cf09c60ba1d842 22-Sep-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Fix bug in shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
9baad926602547e14d4fdc6a66ec629dfa6acbb2 08-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Make optimization more generic.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
f934c80faf0d1fb559cee0a903daba321098320d 07-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Apply optimization to ADDS/MUL and only if we're not saturating.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
7a10976adb65010bec7952a80d1b43d62b3f8bb3 07-Jul-2011 Brian Paul <brianp@vmware.com> i915g: move code after declaration
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
31484b068d4d2842593498c75ec831dfa75af14e 06-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Fix optimize so that it actually gets used.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
053af6ac8cda226a62844fc014ed9f133557c111 06-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Fix optimization, also make it more generic.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
2bc5e0e97ba7b6c32f6ff90cb90448173d74b89b 05-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: introduce the tiny shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c