git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195340
91177308-0d34-0410-b5e6-
96231b3b80d8
return new AnalysisResultModel(Result);
}
return new AnalysisResultModel(Result);
}
- /// \brief The model bases invalidation soley on being in the preserved set.
+ /// \brief The model bases invalidation solely on being in the preserved set.
//
// FIXME: We should actually use two different concepts for analysis results
// rather than two different models, and avoid the indirect function call for
//
// FIXME: We should actually use two different concepts for analysis results
// rather than two different models, and avoid the indirect function call for
PreservedAnalyses PassPA = Pass.run(I);
PA.intersect(llvm_move(PassPA));
}
PreservedAnalyses PassPA = Pass.run(I);
PA.intersect(llvm_move(PassPA));
}
// By definition we preserve the proxy.
PA.preserve<FunctionAnalysisModuleProxy>();
return PA;
// By definition we preserve the proxy.
PA.preserve<FunctionAnalysisModuleProxy>();
return PA;