summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2017-01-18 18:36:21 +0000
committerMehdi Amini <mehdi.amini@apple.com>2017-01-18 18:36:21 +0000
commit67d2cc1fadcf6283258df5033a9913c24154a4ca (patch)
tree77017d35e9b8f75f062d0e56874c352fb62d7240 /llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
parent19b911cb75f2c37e1e16ea4e7b2046df96c8e5e4 (diff)
downloadbcm5719-llvm-67d2cc1fadcf6283258df5033a9913c24154a4ca.tar.gz
bcm5719-llvm-67d2cc1fadcf6283258df5033a9913c24154a4ca.zip
[ThinLTO] Add a recursive step in Metadata lazy-loading
Summary: Without this, we're stressing the RAUW of unique nodes, which is a costly operation. This is intended to limit the number of RAUW, and is very effective on the total link-time of opt with ThinLTO, before: real 4m4.587s user 15m3.401s sys 0m23.616s after: real 3m25.261s user 12m22.132s sys 0m24.152s Reviewers: tejohnson, pcc Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D28751 llvm-svn: 292420
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyIndVar.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud