CodeGeneration: Cleanup getAnalysis/addPreserved
llvm-svn: 131360
diff --git a/polly/lib/CodeGeneration.cpp b/polly/lib/CodeGeneration.cpp
index 7100470..3255a1a 100644
--- a/polly/lib/CodeGeneration.cpp
+++ b/polly/lib/CodeGeneration.cpp
@@ -1263,7 +1263,6 @@
DominatorTree *DT;
ScalarEvolution *SE;
ScopDetection *SD;
- LoopInfo *LI;
TargetData *TD;
RegionInfo *RI;
@@ -1414,7 +1413,6 @@
DT = &getAnalysis<DominatorTree>();
Dependences *DP = &getAnalysis<Dependences>();
SE = &getAnalysis<ScalarEvolution>();
- LI = &getAnalysis<LoopInfo>();
SD = &getAnalysis<ScopDetection>();
TD = &getAnalysis<TargetData>();
RI = &getAnalysis<RegionInfo>();
@@ -1483,7 +1481,6 @@
AU.addRequired<Dependences>();
AU.addRequired<DominatorTree>();
AU.addRequired<ScalarEvolution>();
- AU.addRequired<LoopInfo>();
AU.addRequired<RegionInfo>();
AU.addRequired<ScopDetection>();
AU.addRequired<ScopInfo>();
@@ -1491,10 +1488,15 @@
AU.addPreserved<CloogInfo>();
AU.addPreserved<Dependences>();
+
+ // XXX: We do not create LoopInfo for the newly generated loops.
AU.addPreserved<LoopInfo>();
AU.addPreserved<DominatorTree>();
AU.addPreserved<ScopDetection>();
AU.addPreserved<ScalarEvolution>();
+
+ // XXX: We do not yet add regions for the newly generated code to the region
+ // tree.
AU.addPreserved<RegionInfo>();
AU.addPreserved<TempScopInfo>();
AU.addPreserved<ScopInfo>();