[Mesa-dev] [Bug 108611] [radv] [regression, bisected]: LLVM 8.0 breaks lighting in Mass Effect Andromeda
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Oct 31 13:55:59 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=108611
Samuel Pitoiset <samuel.pitoiset at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|radv: LLVM 8.0 breaks |[radv]
|lighting in Mass Effect |[regression,bisected]: LLVM
|Andromeda |8.0 breaks lighting in Mass
| |Effect Andromeda
--- Comment #3 from Samuel Pitoiset <samuel.pitoiset at gmail.com> ---
Introduced by the following LLVM commit:
cc436fd26637b0629b95fd8e60fde61cec4b421f is the first bad commit
commit cc436fd26637b0629b95fd8e60fde61cec4b421f
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date: Wed Oct 17 15:37:30 2018 +0000
AMDGPU: Divergence-driven selection of scalar buffer load intrinsics
Summary:
Moving SMRD to VMEM in SIFixSGPRCopies is rather bad for performance if
the load is really uniform. So select the scalar load intrinsics directly
to either VMEM or SMRD buffer loads based on divergence analysis.
If an offset happens to end up in a VGPR -- either because a floating
point calculation was involved, or due to other remaining deficiencies
in SIFixSGPRCopies -- we use v_readfirstlane.
There is some unrelated churn in tests since we now select MUBUF offsets
in a unified way with non-scalar buffer loads.
Change-Id: I170e6816323beb1348677b358c9d380865cd1a19
Reviewers: arsenm, alex-t, rampitec, tpr
Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, t-tye,
llvm-commits
Differential Revision: https://reviews.llvm.org/D53283
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344696
91177308-0d34-0410-b5e6-96231b3b80d8
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181031/554a7b6c/attachment-0001.html>
More information about the mesa-dev
mailing list