summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/api/log
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2019-09-18 13:40:22 +0000
committerJay Foad <jay.foad@gmail.com>2019-09-18 13:40:22 +0000
commitc92e51d84bb78e4b32c229441af239f154daf75a (patch)
tree3f77df1c619a4f5a75e58dc9ebec0269b7d59af3 /lldb/packages/Python/lldbsuite/test/api/log
parentfc1fd6bf9fcfac412b10b4193805ec5de0e8df57 (diff)
downloadbcm5719-llvm-c92e51d84bb78e4b32c229441af239f154daf75a.tar.gz
bcm5719-llvm-c92e51d84bb78e4b32c229441af239f154daf75a.zip
[SDA] Don't stop divergence propagation at the IPD.
Summary: This fixes B42473 and B42706. This patch makes the SDA propagate branch divergence until the end of the RPO traversal. Before, the SyncDependenceAnalysis propagated divergence only until the IPD in rpo order. RPO is incompatible with post dominance in the presence of loops. This made the SDA crash because blocks were missed in the propagation. Reviewers: foad, nhaehnle Reviewed By: foad Subscribers: jvesely, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D65274 llvm-svn: 372223
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/api/log')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud