summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/DeadCodeElimination.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-03-04 22:43:40 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-03-04 22:43:40 +0000
commitf6557f98a24041358781ba6bdaa2f7870700377e (patch)
tree7c417bfb12ddef0690a7e901e7b3f3c379e1fdf4 /polly/lib/Transform/DeadCodeElimination.cpp
parenteca51517808d0c4cec9a886f1d0d1c22ab31006f (diff)
downloadbcm5719-llvm-f6557f98a24041358781ba6bdaa2f7870700377e.tar.gz
bcm5719-llvm-f6557f98a24041358781ba6bdaa2f7870700377e.zip
Rename the Dependences pass to DependenceInfo [NFC]
We rename the Dependences pass to DependenceInfo as a first step to a caching pass policy. The new DependenceInfo pass will later provide "Dependences" for a SCoP. To keep consistency the test folder is renamed too. llvm-svn: 231308
Diffstat (limited to 'polly/lib/Transform/DeadCodeElimination.cpp')
-rw-r--r--polly/lib/Transform/DeadCodeElimination.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/polly/lib/Transform/DeadCodeElimination.cpp b/polly/lib/Transform/DeadCodeElimination.cpp
index 699a3e1adf1..e18fc2c135a 100644
--- a/polly/lib/Transform/DeadCodeElimination.cpp
+++ b/polly/lib/Transform/DeadCodeElimination.cpp
@@ -32,7 +32,7 @@
//
//===----------------------------------------------------------------------===//
-#include "polly/Dependences.h"
+#include "polly/DependenceInfo.h"
#include "polly/LinkAllPasses.h"
#include "polly/ScopInfo.h"
#include "llvm/Support/CommandLine.h"
@@ -112,14 +112,14 @@ isl_union_set *DeadCodeElim::getLiveOut(Scop &S) {
/// combine a certain number of precise steps with one approximating step that
/// simplifies the life set with an affine hull.
bool DeadCodeElim::eliminateDeadCode(Scop &S, int PreciseSteps) {
- Dependences *D = &getAnalysis<Dependences>();
+ DependenceInfo *D = &getAnalysis<DependenceInfo>();
if (!D->hasValidDependences())
return false;
isl_union_set *Live = getLiveOut(S);
isl_union_map *Dep =
- D->getDependences(Dependences::TYPE_RAW | Dependences::TYPE_RED);
+ D->getDependences(DependenceInfo::TYPE_RAW | DependenceInfo::TYPE_RED);
Dep = isl_union_map_reverse(Dep);
if (PreciseSteps == -1)
@@ -168,14 +168,14 @@ void DeadCodeElim::printScop(raw_ostream &, Scop &) const {}
void DeadCodeElim::getAnalysisUsage(AnalysisUsage &AU) const {
ScopPass::getAnalysisUsage(AU);
- AU.addRequired<Dependences>();
+ AU.addRequired<DependenceInfo>();
}
Pass *polly::createDeadCodeElimPass() { return new DeadCodeElim(); }
INITIALIZE_PASS_BEGIN(DeadCodeElim, "polly-dce",
"Polly - Remove dead iterations", false, false)
-INITIALIZE_PASS_DEPENDENCY(Dependences)
+INITIALIZE_PASS_DEPENDENCY(DependenceInfo)
INITIALIZE_PASS_DEPENDENCY(ScopInfo)
INITIALIZE_PASS_END(DeadCodeElim, "polly-dce", "Polly - Remove dead iterations",
false, false)
OpenPOWER on IntegriCloud