diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-05-05 17:36:36 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-05-05 17:36:36 +0000 |
commit | ffbd56a1c94ff973768e3f525817daf1653499ba (patch) | |
tree | f8005388e0ec0629f6cb9355d5981155089341f2 /llvm/lib/Object/Error.cpp | |
parent | 3ad1c1e24204fb21f62b7752bcc58c9d5ddc0159 (diff) | |
download | bcm5719-llvm-ffbd56a1c94ff973768e3f525817daf1653499ba.tar.gz bcm5719-llvm-ffbd56a1c94ff973768e3f525817daf1653499ba.zip |
AMDGPU: Uniform branch conditions can originate with intrinsics
Summary:
Discovered by Dave Airlie, fixes an assertion in Khronos OpenGL CTS
GL43-CTS.shader_storage_buffer_object.advanced-matrix.
In this particular case, the buffer load intrinsic fed into a uniform
conditional branch, and led the brcond lowering down the wrong path.
Reviewers: tstellarAMD, arsenm
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D19931
llvm-svn: 268650
Diffstat (limited to 'llvm/lib/Object/Error.cpp')
0 files changed, 0 insertions, 0 deletions