diff options
author | Adam Nemet <anemet@apple.com> | 2016-02-16 21:41:51 +0000 |
---|---|---|
committer | Adam Nemet <anemet@apple.com> | 2016-02-16 21:41:51 +0000 |
commit | 106fedab6f7ea001eb95e7f42cfc67b046ec3049 (patch) | |
tree | 3b76c36ab4001c1062ac17c0bd3cd377303c1a06 /llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | |
parent | 6e0d5f573cb7f5b065ad8bbe76e1d2c0190d3101 (diff) | |
download | llvm-106fedab6f7ea001eb95e7f42cfc67b046ec3049.zip llvm-106fedab6f7ea001eb95e7f42cfc67b046ec3049.tar.gz llvm-106fedab6f7ea001eb95e7f42cfc67b046ec3049.tar.bz2 |
[LTO] Support Statistics
Summary:
I thought -Xlinker -mllvm -Xlinker -stats worked at some point but maybe
it never did.
For clang, I believe that stats are printed from cc1_main. This patch
also prints them for LTO, specifically right after codegen happens.
I only looked at the C API for LTO briefly to see if this is a good
place. Probably there are still cases where this wouldn't be printed
but it seems to be working for the common case. I also experimented
putting this in the LTOCodeGenerator destructor but that didn't trigger
for me because ld64 does not destroy the LTOCodeGenerator.
Reviewers: dexonsmith, joker.eph
Subscribers: rafael, joker.eph, llvm-commits
Differential Revision: http://reviews.llvm.org/D17302
llvm-svn: 261013
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp')
0 files changed, 0 insertions, 0 deletions