https://bugs.freedesktop.org/show_bug.cgi?id=108611
Samuel Pitoiset <samuel.pitoi...@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.pitoi...@gmail.com> ---
Introduced by the following LLVM commit:
cc436fd26637b0629b95fd8e60fde61cec4b421f is the first bad commit
commit cc436fd26637b0629b95fd8e60fde61cec4b421f
Author: Nicolai Haehnle <nhaeh...@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.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev