of the ScalarEvolution pass without needing to #include ScalarEvolution.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85716
91177308-0d34-0410-b5e6-
96231b3b80d8
//
LoopPass *createLoopDependenceAnalysisPass();
+ //===--------------------------------------------------------------------===//
+ //
+ // createScalarEvolutionPass - This creates an instance of the
+ // ScalarEvolution pass.
+ //
+ FunctionPass *createScalarEvolutionPass();
+
// Minor pass prototypes, allowing us to expose them through bugpoint and
// analyze.
FunctionPass *createInstCountPass();
// ScalarEvolution Class Implementation
//===----------------------------------------------------------------------===//
+FunctionPass *createScalarEvolutionPass() { return new ScalarEvolution(); }
+
ScalarEvolution::ScalarEvolution()
: FunctionPass(&ID) {
}