diff options
author | Arthur Eubanks <aeubanks@google.com> | 2023-06-13 14:06:16 -0700 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2023-07-06 14:09:47 -0700 |
commit | 72e7e5851f4aa1d7aef62d85338493ac34df5837 (patch) | |
tree | 471855090ccb2063bdcf1f8665a109398a1f72a7 /lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp | |
parent | 897e69dd83dee3e41da6edc30354cc95d3042700 (diff) | |
download | llvm-72e7e5851f4aa1d7aef62d85338493ac34df5837.zip llvm-72e7e5851f4aa1d7aef62d85338493ac34df5837.tar.gz llvm-72e7e5851f4aa1d7aef62d85338493ac34df5837.tar.bz2 |
[MemorySSA] Always perform MemoryUses liveOnEntry optimization on MSSA construction
Fixes invariant memory regressions in future DSE patches.
Also add a flag to print<memoryssa> to not ensure optimized uses to test this.
Noticeable compile time regression [1], but a future DSE change that depends on this more than makes up for it.
[1] https://llvm-compile-time-tracker.com/compare.php?from=9d5466849a770eeab222d5a5890376d3596e8ad6&to=95682dbe11d76a3342870437377216e96b167504&stat=instructions:u
Reviewed By: asbirlea
Differential Revision: https://reviews.llvm.org/D152859
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp')
0 files changed, 0 insertions, 0 deletions