diff options
author | Arthur Eubanks <aeubanks@google.com> | 2022-01-07 09:47:55 -0800 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2022-01-13 14:48:38 -0800 |
commit | 9a0fe1b0fc23098d961750eb5310f307f4bb5ee5 (patch) | |
tree | 0ae6e39ea819c89f1da0eb609ef88be1683d9af1 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
parent | d53b979596530dc3e2e4be846d0ae330aab7be33 (diff) | |
download | llvm-9a0fe1b0fc23098d961750eb5310f307f4bb5ee5.zip llvm-9a0fe1b0fc23098d961750eb5310f307f4bb5ee5.tar.gz llvm-9a0fe1b0fc23098d961750eb5310f307f4bb5ee5.tar.bz2 |
[Inline] Attempt to delete any discardable if unused functions
Previously we limited ourselves to only internal/private functions. We
can also delete linkonce_odr functions.
Minor compile time wins:
https://llvm-compile-time-tracker.com/compare.php?from=d51e3474e060cb0e90dc2e2487f778b0d3e6a8de&to=bccffe3f8d5dd4dda884c9ac1f93e51772519cad&stat=instructions
Major memory wins on tramp3d:
https://llvm-compile-time-tracker.com/compare.php?from=d51e3474e060cb0e90dc2e2487f778b0d3e6a8de&to=bccffe3f8d5dd4dda884c9ac1f93e51772519cad&stat=max-rss
Relanding with fix for compile times D117236.
Reviewed By: nikic, mtrofin
Differential Revision: https://reviews.llvm.org/D115545
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions