[Bug 111075] Processing of SPIR-V shader causes device hang, sometimes leading to system reboot
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jul 16 23:28:58 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=111075
Jason Ekstrand <jason at jlekstrand.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #5 from Jason Ekstrand <jason at jlekstrand.net> ---
Fixed by the following commit in master:
commit 6fb685fe4b762c8030f86895707516e2481e9ece (HEAD -> master, origin/master,
origin/HEAD)
Author: Jason Ekstrand <jason at jlekstrand.net>
Date: Fri Jul 12 11:01:40 2019 -0500
nir/regs_to_ssa: Handle regs in phi sources properly
Sources of phi instructions act as if they occur at the very end of the
predecessor block not the block in which the phi lives. In order to
handle them correctly, we have to skip phi sources on the normal
instruction walk and handle them as a separate walk over the successor
phis. While registers in phi instructions is a bit of an oddity it can
happen when we temporarily go out-of-SSA for control-flow manipulations.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111075
Cc: mesa-stable at lists.freedesktop.org
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190716/570c25f8/attachment-0001.html>
More information about the intel-3d-bugs
mailing list