LoopSimplify is preserved in the legacy pass manager, but not in the new pass manager.
Update LoopSimplify to preserve MemorySSA conditionally when the analysis is available (same behavior as the legacy pass manager).
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 35769 Build 35768: arc lint + arc unit
Event Timeline
lib/Transforms/Utils/LoopSimplify.cpp | ||
---|---|---|
863 | If it doesn't cause too much churn in tests, I'd prefer to make this conditional as well. |
If it doesn't cause too much churn in tests, I'd prefer to make this conditional as well.