aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-09-22 22:26:15 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-09-22 22:26:15 +0000
commit8aa49e5bcd68381421af4e103c9cf33ca53197dd (patch)
tree77efcebd0a1776ce8a0b964dfb2c132a0201ad8f
parent1b42ac1ee38e24ff2b2e1fc811246cb2cf8ea1f2 (diff)
downloadexternal_llvm-8aa49e5bcd68381421af4e103c9cf33ca53197dd.zip
external_llvm-8aa49e5bcd68381421af4e103c9cf33ca53197dd.tar.gz
external_llvm-8aa49e5bcd68381421af4e103c9cf33ca53197dd.tar.bz2
Livestacks really does preserve everything.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56476 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CodeGen/LiveStackAnalysis.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/CodeGen/LiveStackAnalysis.cpp b/lib/CodeGen/LiveStackAnalysis.cpp
index 0670570..2baf699 100644
--- a/lib/CodeGen/LiveStackAnalysis.cpp
+++ b/lib/CodeGen/LiveStackAnalysis.cpp
@@ -25,8 +25,7 @@ char LiveStacks::ID = 0;
static RegisterPass<LiveStacks> X("livestacks", "Live Stack Slot Analysis");
void LiveStacks::getAnalysisUsage(AnalysisUsage &AU) const {
- AU.addPreservedID(MachineLoopInfoID);
- AU.addPreservedID(MachineDominatorsID);
+ AU.setPreservesAll();
MachineFunctionPass::getAnalysisUsage(AU);
}