summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ScalarEvolution.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-11-01 15:28:36 +0000
committerDan Gohman <gohman@apple.com>2009-11-01 15:28:36 +0000
commit2b12b95d5d56d1389c6ec17370b5a08adfd678c6 (patch)
tree6016dc3990b34b216acad77100b6dbaff67a43fa /llvm/lib/Analysis/ScalarEvolution.cpp
parentb49c889d53880f6c7fb1afffcdb39ecefa9647ba (diff)
downloadbcm5719-llvm-2b12b95d5d56d1389c6ec17370b5a08adfd678c6.tar.gz
bcm5719-llvm-2b12b95d5d56d1389c6ec17370b5a08adfd678c6.zip
Add a function to Passes.h to allow clients to create instances
of the ScalarEvolution pass without needing to #include ScalarEvolution.h. llvm-svn: 85716
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolution.cpp')
-rw-r--r--llvm/lib/Analysis/ScalarEvolution.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp
index 3e87ca22be3..e330c8da5a9 100644
--- a/llvm/lib/Analysis/ScalarEvolution.cpp
+++ b/llvm/lib/Analysis/ScalarEvolution.cpp
@@ -5151,6 +5151,8 @@ ScalarEvolution::SCEVCallbackVH::SCEVCallbackVH(Value *V, ScalarEvolution *se)
// ScalarEvolution Class Implementation
//===----------------------------------------------------------------------===//
+FunctionPass *createScalarEvolutionPass() { return new ScalarEvolution(); }
+
ScalarEvolution::ScalarEvolution()
: FunctionPass(&ID) {
}
OpenPOWER on IntegriCloud