CodeGen: Always name merge block

llvm-svn: 150337
This commit is contained in:
Tobias Grosser 2012-02-12 12:09:46 +00:00
parent bd608a8949
commit 8518bbe39f
2 changed files with 2 additions and 2 deletions

View File

@ -1667,11 +1667,11 @@ class CodeGeneration : public ScopPass {
MergeBlock = SplitEdge(R->getExitingBlock(), R->getExit(), this);
// SplitEdge will never split R->getExit(), as R->getExit() has more than
// one predecessor. Hence, mergeBlock is always a newly generated block.
MergeBlock->setName("polly.merge_new_and_old");
R->replaceExit(MergeBlock);
}
Builder->CreateBr(MergeBlock);
MergeBlock->setName("polly.merge_new_and_old");
if (DT->dominates(SplitBlock, MergeBlock))
DT->changeImmediateDominator(MergeBlock, SplitBlock);

View File

@ -27,7 +27,7 @@ bb5:
}
; CHECK: polly.split_new_and_old
; CHECK-NOT: polly.merge_new_and_old
; CHECK: polly.merge_new_and_old