diff options
author | Arthur Eubanks <aeubanks@google.com> | 2021-10-11 12:57:30 -0700 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2021-10-18 13:20:35 -0700 |
commit | b8ce97372d85ef0e6103ec8055fc5154f3bb5862 (patch) | |
tree | c98027a87f0d760a835e4782af55e87689dd9b62 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h | |
parent | b9cfa016daae725e4ed8173b431afb5e01cb80a6 (diff) | |
download | llvm-b8ce97372d85ef0e6103ec8055fc5154f3bb5862.zip llvm-b8ce97372d85ef0e6103ec8055fc5154f3bb5862.tar.gz llvm-b8ce97372d85ef0e6103ec8055fc5154f3bb5862.tar.bz2 |
[NewPM] Add PipelineTuningOption to eagerly invalidate analyses
This trades off more compile time for less peak memory usage. Right now
it invalidates all function analyses after a module->function or
cgscc->function adaptor.
https://llvm-compile-time-tracker.com/compare.php?from=1fb24fe85a19ae71b00875ff6c96ef1831dcf7e3&to=cb28ddb063c87f0d5df89812ab2de9a69dd276db&stat=instructions
https://llvm-compile-time-tracker.com/compare.php?from=1fb24fe85a19ae71b00875ff6c96ef1831dcf7e3&to=cb28ddb063c87f0d5df89812ab2de9a69dd276db&stat=max-rss
For now this is just experimental.
See comments on why this may affect optimizations.
Reviewed By: asbirlea, nikic
Differential Revision: https://reviews.llvm.org/D111575
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions