Index: llvm/lib/Transforms/Scalar/LoopPredication.cpp =================================================================== --- llvm/lib/Transforms/Scalar/LoopPredication.cpp +++ llvm/lib/Transforms/Scalar/LoopPredication.cpp @@ -381,6 +381,8 @@ return PreservedAnalyses::all(); auto PA = getLoopPassPreservedAnalyses(); + PA.preserve(); + PA.preserve(); if (AR.MSSA) PA.preserve(); return PA;