[llvm] r228187 - StructurizeCFG: Remove obsolete fix for loop backedge detection
Tom Stellard
thomas.stellard at amd.com
Wed Feb 4 12:49:48 PST 2015
Author: tstellar
Date: Wed Feb 4 14:49:47 2015
New Revision: 228187
URL: http://llvm.org/viewvc/llvm-project?rev=228187&view=rev
Log:
StructurizeCFG: Remove obsolete fix for loop backedge detection
This is no longer needed now that we are using a reverse post-order
traversal.
Modified:
llvm/trunk/lib/Transforms/Scalar/StructurizeCFG.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/StructurizeCFG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/StructurizeCFG.cpp?rev=228187&r1=228186&r2=228187&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/StructurizeCFG.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/StructurizeCFG.cpp Wed Feb 4 14:49:47 2015
@@ -360,7 +360,7 @@ void StructurizeCFG::analyzeLoops(Region
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;
}
}
More information about the llvm-commits
mailing list