[llvm-commits] [llvm] r109398 - /llvm/trunk/lib/Analysis/RegionInfo.cpp

Dan Gohman gohman at apple.com
Mon Jul 26 10:34:05 PDT 2010


Author: djg
Date: Mon Jul 26 12:34:05 2010
New Revision: 109398

URL: http://llvm.org/viewvc/llvm-project?rev=109398&view=rev
Log:
Use DominatorTree::properlyDominates instead of dominates with an
explicit inequality check.

Modified:
    llvm/trunk/lib/Analysis/RegionInfo.cpp

Modified: llvm/trunk/lib/Analysis/RegionInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/RegionInfo.cpp?rev=109398&r1=109397&r2=109398&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/RegionInfo.cpp (original)
+++ llvm/trunk/lib/Analysis/RegionInfo.cpp Mon Jul 26 12:34:05 2010
@@ -356,7 +356,7 @@
   // Do not allow edges pointing into the region.
   for (DST::iterator SI = exitSuccs->begin(), SE = exitSuccs->end();
        SI != SE; ++SI)
-    if (DT->dominates(entry, *SI) && *SI != entry && *SI != exit)
+    if (DT->properlyDominates(entry, *SI) && *SI != exit)
       return false;
 
 





More information about the llvm-commits mailing list