From 080209d5735ea2953eb8479a35d2c4fef9718a70 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 4 Feb 2015 20:49:47 +0000 Subject: StructurizeCFG: Remove obsolete fix for loop backedge detection This is no longer needed now that we are using a reverse post-order traversal. llvm-svn: 228187 --- llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp b/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp index 4f5fce8d3e8..aaf6f9a0a73 100644 --- a/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp +++ b/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp @@ -360,7 +360,7 @@ void StructurizeCFG::analyzeLoops(RegionNode *N) { for (unsigned i = 0, e = Term->getNumSuccessors(); i != e; ++i) { BasicBlock *Succ = Term->getSuccessor(i); - if (Visited.count(Succ) && LI->isLoopHeader(Succ) ) { + if (Visited.count(Succ)) { Loops[Succ] = BB; } } -- cgit v1.2.3