X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FCodeGen%2FLiveIntervalAnalysis.cpp;h=2bd9fabb81e0a62e90d9d5f78bfc14371ea4b828;hb=f6f91bf6680668990ff3804b14cf05beedc56ec4;hp=285085801bee3a56cc9fe59412c67d7521175764;hpb=d598561318b70d84715a37ceff78217881282b6d;p=oota-llvm.git diff --git a/lib/CodeGen/LiveIntervalAnalysis.cpp b/lib/CodeGen/LiveIntervalAnalysis.cpp index 285085801be..2bd9fabb81e 100644 --- a/lib/CodeGen/LiveIntervalAnalysis.cpp +++ b/lib/CodeGen/LiveIntervalAnalysis.cpp @@ -45,8 +45,9 @@ namespace { void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { - AU.setPreservesAll(); + AU.addPreserved(); AU.addRequired(); + AU.addPreservedID(PHIEliminationID); AU.addRequiredID(PHIEliminationID); MachineFunctionPass::getAnalysisUsage(AU); }