diff options
author | Haicheng Wu <haicheng@codeaurora.org> | 2017-12-15 14:34:41 +0000 |
---|---|---|
committer | Haicheng Wu <haicheng@codeaurora.org> | 2017-12-15 14:34:41 +0000 |
commit | a44615155282bb053a68b7f805935a5f71e73d2f (patch) | |
tree | 248cd08d1308fd7c67590d8513a2264e0995979d /lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | |
parent | e2867bc4a07b942724fa3be95c6c671b196fe1ae (diff) | |
download | bcm5719-llvm-a44615155282bb053a68b7f805935a5f71e73d2f.tar.gz bcm5719-llvm-a44615155282bb053a68b7f805935a5f71e73d2f.zip |
[InlineCost] Find repeated loads in the callee
SROA analysis of InlineCost can figure out that some stores can be removed
after inlining and then the repeated loads clobbered by these stores are also
free. This patch finds these clobbered loads and adjust the inline cost
accordingly.
Differential Revision: https://reviews.llvm.org/D33946
llvm-svn: 320814
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp')
0 files changed, 0 insertions, 0 deletions