diff options
| author | Justin Lebar <jlebar@google.com> | 2016-02-12 21:01:36 +0000 |
|---|---|---|
| committer | Justin Lebar <jlebar@google.com> | 2016-02-12 21:01:36 +0000 |
| commit | db63949e8dd561e2430bf864b22081b4bc588160 (patch) | |
| tree | cec1ab85b1717a0e20248f82663b2dc22782e6ec /lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp | |
| parent | df04d2a1f1b9621fc75a28a45c4193b03da59bf8 (diff) | |
| download | llvm-db63949e8dd561e2430bf864b22081b4bc588160.zip llvm-db63949e8dd561e2430bf864b22081b4bc588160.tar.gz llvm-db63949e8dd561e2430bf864b22081b4bc588160.tar.bz2 | |
[SimplifyCFG] Don't fold conditional branches that contain calls to convergent functions.
Summary:
Performing this optimization duplicates the call to the convergent
function and adds new control-flow dependencies, which is a no-no.
Reviewers: jingyue
Subscribers: broune, hfinkel, tra, resistor, joker.eph, arsenm, llvm-commits, mzolotukhin
Differential Revision: http://reviews.llvm.org/D17128
llvm-svn: 260730
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp')
0 files changed, 0 insertions, 0 deletions
