v2 of the fix. Abdiel Janulgue (6): i965/fs: Refactor check for potential copy propagated instructions. i965/fs: skip copy-propate for logical instructions with negated src entries i965/fs: copy propagate 'NOT' instruction when used with logical operation i965/vec4: skip copy-propate for logical instructions with negated src entries i965/vec4: copy propagate 'NOT' instruction when used with logical operation i965/disasm: Properly debug negate source modifier for logical instructions
src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp | 55 ++++++++++++++++---- src/mesa/drivers/dri/i965/brw_vec4.h | 4 +- src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 84 ++++++++++++++++++++++--------- src/mesa/drivers/dri/i965/gen8_disasm.c | 24 +++++++-- 4 files changed, 128 insertions(+), 39 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev