summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveIntervals.cpp
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-15 04:55:38 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-15 04:55:38 +0000
commit8870674da767ef54843250e433dffba5cf861639 (patch)
tree1d911aab3c1d4407c583d1e2b87b26a1b586357f /llvm/lib/CodeGen/LiveIntervals.cpp
parentab475b85f70ea7f0f513092d0d27485ac27070be (diff)
downloadbcm5719-llvm-8870674da767ef54843250e433dffba5cf861639.tar.gz
bcm5719-llvm-8870674da767ef54843250e433dffba5cf861639.zip
Change preserve all claim to just preserve live variables and phielimination.
llvm-svn: 10469
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervals.cpp')
-rw-r--r--llvm/lib/CodeGen/LiveIntervals.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveIntervals.cpp b/llvm/lib/CodeGen/LiveIntervals.cpp
index 285085801be..2bd9fabb81e 100644
--- a/llvm/lib/CodeGen/LiveIntervals.cpp
+++ b/llvm/lib/CodeGen/LiveIntervals.cpp
@@ -45,8 +45,9 @@ namespace {
void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const
{
- AU.setPreservesAll();
+ AU.addPreserved<LiveVariables>();
AU.addRequired<LiveVariables>();
+ AU.addPreservedID(PHIEliminationID);
AU.addRequiredID(PHIEliminationID);
MachineFunctionPass::getAnalysisUsage(AU);
}
OpenPOWER on IntegriCloud