diff options
author | Chijun Sima <simachijun@gmail.com> | 2018-07-09 08:07:21 +0000 |
---|---|---|
committer | Chijun Sima <simachijun@gmail.com> | 2018-07-09 08:07:21 +0000 |
commit | 9e1e0c7b2ac47dc1d09bbbbd4f5717020cb8b3d4 (patch) | |
tree | 8df6486856550ef0cde30f635c89df0325315852 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | 2dc3dac90ce1dae447e935d5070ea182f77de23e (diff) | |
download | bcm5719-llvm-9e1e0c7b2ac47dc1d09bbbbd4f5717020cb8b3d4.tar.gz bcm5719-llvm-9e1e0c7b2ac47dc1d09bbbbd4f5717020cb8b3d4.zip |
[PGOMemOPSize] Preserve the DominatorTree
Summary:
PGOMemOPSize only modifies CFG in a couple of places; thus we can preserve the DominatorTree with little effort.
When optimizing SQLite with -O3, this patch can decrease 3.8% of the numbers of nodes traversed by DFS and 5.7% of the times DominatorTreeBase::recalculation is called.
Reviewers: kuhar, davide, dmgreen
Reviewed By: dmgreen
Subscribers: mzolotukhin, vsk, llvm-commits
Differential Revision: https://reviews.llvm.org/D48914
llvm-svn: 336522
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions