diff options
author | Xin Tong <trent.xin.tong@gmail.com> | 2018-07-18 18:40:45 +0000 |
---|---|---|
committer | Xin Tong <trent.xin.tong@gmail.com> | 2018-07-18 18:40:45 +0000 |
commit | 074ccf32ce8d5ab67b7fd569d41c09a611a42486 (patch) | |
tree | b47a2039deb79da9374b7e1ec25039858ba4bfdd /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 60adf30771df049bfe31b7ff6908c044143ba8bd (diff) | |
download | bcm5719-llvm-074ccf32ce8d5ab67b7fd569d41c09a611a42486.tar.gz bcm5719-llvm-074ccf32ce8d5ab67b7fd569d41c09a611a42486.zip |
Skip debuginfo intrinsic in markLiveBlocks.
Summary:
The optimizer is 10%+ slower with vs without debuginfo. I started checking where
the difference is coming from.
I compiled sqlite3.c with and without debug info from CTMark and compare the time difference.
I use Xcode Instrument to find where time is spent. This brings about 20ms, out of ~20s.
Reviewers: davide, hfinkel
Reviewed By: hfinkel
Subscribers: hfinkel, aprantl, JDevlieghere, llvm-commits
Differential Revision: https://reviews.llvm.org/D49337
llvm-svn: 337416
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions