Don't be rude, emit debugging info where asked to.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45485 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nick Lewycky 2008-01-02 02:49:20 +00:00
parent f6372aa1cc
commit aeb5e5cdb7

View File

@ -2695,20 +2695,20 @@ static void PrintLoopInfo(std::ostream &OS, const ScalarEvolution *SE,
for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I)
PrintLoopInfo(OS, SE, *I);
cerr << "Loop " << L->getHeader()->getName() << ": ";
OS << "Loop " << L->getHeader()->getName() << ": ";
SmallVector<BasicBlock*, 8> ExitBlocks;
L->getExitBlocks(ExitBlocks);
if (ExitBlocks.size() != 1)
cerr << "<multiple exits> ";
OS << "<multiple exits> ";
if (SE->hasLoopInvariantIterationCount(L)) {
cerr << *SE->getIterationCount(L) << " iterations! ";
OS << *SE->getIterationCount(L) << " iterations! ";
} else {
cerr << "Unpredictable iteration count. ";
OS << "Unpredictable iteration count. ";
}
cerr << "\n";
OS << "\n";
}
void ScalarEvolution::print(std::ostream &OS, const Module* ) const {