diff options
author | Philip Reames <listmail@philipreames.com> | 2018-04-27 17:29:10 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2018-04-27 17:29:10 +0000 |
commit | 9258e9d190af643ed5d770fa8a965af3b7090502 (patch) | |
tree | 5aace552e83475a4e30dca97231a21d95287da6c /lldb/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py | |
parent | f6d595bd44573ede3c1af64ef75ea9b4a08ceace (diff) | |
download | bcm5719-llvm-9258e9d190af643ed5d770fa8a965af3b7090502.tar.gz bcm5719-llvm-9258e9d190af643ed5d770fa8a965af3b7090502.zip |
[LoopGuardWidening] Split out a loop pass version of GuardWidening
The idea is to have a pass which performs the same transformation as GuardWidening, but can be run within a loop pass manager without disrupting the pass manager structure. As demonstrated by the test case, this doesn't quite get there because of issues with post dom, but it gives a good step in the right direction. the motivation is purely to reduce compile time since we can now preserve locality during the loop walk.
This patch only includes a legacy pass. A follow up will add a new style pass as well.
llvm-svn: 331060
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py')
0 files changed, 0 insertions, 0 deletions