diff options
author | Jingu Kang <jingu.kang@arm.com> | 2023-06-30 12:57:11 +0100 |
---|---|---|
committer | Jingu Kang <jingu.kang@arm.com> | 2023-07-12 16:32:14 +0100 |
commit | 33e60484d750291e99301e29e60fe72c8fa48ccd (patch) | |
tree | a9b5fef6077d2ae752a84683147deb353b23755f /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | 1aecb0e000e4efaa347e836e7ac06e070559dc2c (diff) | |
download | llvm-33e60484d750291e99301e29e60fe72c8fa48ccd.zip llvm-33e60484d750291e99301e29e60fe72c8fa48ccd.tar.gz llvm-33e60484d750291e99301e29e60fe72c8fa48ccd.tar.bz2 |
[MachineLICM] Handle Subloops
MachineLICM pass handles inner loops only when outmost loop does not have unique
predecessor. If the loop has preheader and there is loop invariant code, the
invariant code can be hoisted to the preheader in general. This patch makes the
pass handle inner loops in general.
Differential Revision: https://reviews.llvm.org/D154205
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions