diff options
| author | Devang Patel <dpatel@apple.com> | 2008-07-03 05:55:03 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2008-07-03 05:55:03 +0000 |
| commit | a7e8b72c1dbc0194112ea4c72cd6963b40423d43 (patch) | |
| tree | 8ef4e385d29ce19011d7af07cb40b7db53a58ab7 /lib | |
| parent | 9d90c638c42e609fcc1302b00690e9a587633e9c (diff) | |
| download | external_llvm-a7e8b72c1dbc0194112ea4c72cd6963b40423d43.zip external_llvm-a7e8b72c1dbc0194112ea4c72cd6963b40423d43.tar.gz external_llvm-a7e8b72c1dbc0194112ea4c72cd6963b40423d43.tar.bz2 | |
LoopUnswitch does not preserve dominator info in all cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53085 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/Transforms/Scalar/LoopUnswitch.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Transforms/Scalar/LoopUnswitch.cpp b/lib/Transforms/Scalar/LoopUnswitch.cpp index b6c6e03..f57b7bb 100644 --- a/lib/Transforms/Scalar/LoopUnswitch.cpp +++ b/lib/Transforms/Scalar/LoopUnswitch.cpp @@ -112,8 +112,9 @@ namespace { AU.addPreserved<LoopInfo>(); AU.addRequiredID(LCSSAID); AU.addPreservedID(LCSSAID); - AU.addPreserved<DominatorTree>(); - AU.addPreserved<DominanceFrontier>(); + // FIXME: Loop Unswitch does not preserve dominator info in all cases. + // AU.addPreserved<DominatorTree>(); + // AU.addPreserved<DominanceFrontier>(); } private: |
