mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-01 00:33:09 +00:00
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:
parent
f6372aa1cc
commit
aeb5e5cdb7
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user