diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2018-02-23 10:45:46 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2018-02-23 10:45:46 +0000 |
commit | 43c1115cd461c1ed6bf5e599eedb17ed64b87c47 (patch) | |
tree | 4609cb8c43e53b21222ce3ffb466e254167bce36 /lldb/packages/Python/lldbsuite/test/expression_command/expr-in-syscall/TestExpressionInSyscall.py | |
parent | 983d6c3f18908532b28887ca96ac0da6ad921e7f (diff) | |
download | bcm5719-llvm-43c1115cd461c1ed6bf5e599eedb17ed64b87c47.tar.gz bcm5719-llvm-43c1115cd461c1ed6bf5e599eedb17ed64b87c47.zip |
StructurizeCFG: Test for branch divergence correctly
Summary:
This fixes cases like the new test @nonuniform. In that test, %cc itself
is a uniform value; however, when reading it after the end of the loop in
basic block %if, its value is effectively non-uniform.
This problem was encountered in
https://bugs.freedesktop.org/show_bug.cgi?id=103743; however, this change
in itself is not sufficient to fix that bug, as there is another issue
in the AMDGPU backend.
Change-Id: I32bbffece4a32f686fab54964dae1a5dd72949d4
Reviewers: arsenm, rampitec, jlebar
Subscribers: wdng, tpr, llvm-commits
Differential Revision: https://reviews.llvm.org/D40546
llvm-svn: 325881
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/expr-in-syscall/TestExpressionInSyscall.py')
0 files changed, 0 insertions, 0 deletions