[Bug 89970] i965/fs: copy propagate should propagate bitwise not into logic operations

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 1 15:33:27 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=89970

Matt Turner <mattst88 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|i965/fs CSE should copy     |i965/fs: copy propagate
                   |propagate into logic        |should propagate bitwise
                   |operations with signed      |not into logic operations
                   |arguments                   |

--- Comment #2 from Matt Turner <mattst88 at gmail.com> ---
Okay, talked to idr. The problem seems to be that the not(8) in his example
can't be propagated into the and(8) because the types are signed...? I don't
see any code in brw_fs_copy_propagate.cpp to handle this, so I don't think it's
related to the argument types.

But yeah, we should be propagating NOT into logic operations.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20151001/6cc077a5/attachment.html>


More information about the intel-3d-bugs mailing list