Author: resistor Date: Tue Nov 13 14:13:24 2007 New Revision: 44064 URL: http://llvm.org/viewvc/llvm-project?rev=44064&view=rev Log: Run computeDomForest() on the set of registers that need to be tested for interference.
Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp?rev=44064&r1=44063&r2=44064&view=diff ============================================================================== --- llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp (original) +++ llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Tue Nov 13 14:13:24 2007 @@ -285,14 +285,15 @@ } else { PHIUnion.insert(SrcReg); UnionedBlocks.insert(SrcInfo.DefInst->getParent()); - - // DO STUFF HERE - } - - ProcessedNames.insert(PHIUnion.begin(), PHIUnion.end()); } + std::vector<StrongPHIElimination::DomForestNode*> DF = + computeDomForest(PHIUnion); + + // DO STUFF HERE + + ProcessedNames.insert(PHIUnion.begin(), PHIUnion.end()); ++P; } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits