i965/fs: Don't propagate conditional modifiers from integer compares to adds
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 13 Sep 2018 00:16:50 +0000 (17:16 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 17 Sep 2018 07:38:22 +0000 (00:38 -0700)
commitdf9dbc03d3df37c10f2d7b73124f8b3fd7a2518f
tree6e64b111bc87f2e6e8e6e485aa6b5be55ad51e77
parent0dd8189f159258ad8684036b0d696dbb58a268ca
i965/fs: Don't propagate conditional modifiers from integer compares to adds

No shader-db changes on any Intel platform... which probably explains
why no bugs have been bisected to this problem since it landed in Mesa
18.1. :( The commit mentioned below is in 18.2, so 18.1 would need a
slightly different fix (due to code refactoring).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Fixes: 77f269bb560 "i965/fs: Refactor propagation of conditional modifiers from compares to adds"
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com> (reviewed the original patch)
Cc: Matt Turner <mattst88@gmail.com> (reviewed the original patch)
src/intel/compiler/brw_fs_cmod_propagation.cpp