Add basic block level properlyDominates(A,B) interface.
authorDevang Patel <dpatel@apple.com>
Thu, 7 Jun 2007 21:34:22 +0000 (21:34 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 7 Jun 2007 21:34:22 +0000 (21:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37497 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/Dominators.h

index 96f3f223dc1afa6a7a3934522fad5ccf8b678d98..85307665d935cccfbbc2c78b4e6b573178955062 100644 (file)
@@ -160,6 +160,10 @@ protected:
     return dominatedBySlowTreeWalk(A, B);
   }
 
+  inline bool properlyDominates(BasicBlock *A, BasicBlock *B) {
+    return properlyDominates(getNode(A), getNode(B));
+  }
+
   bool dominatedBySlowTreeWalk(const DomTreeNode *A, 
                                const DomTreeNode *B) const {
     const DomTreeNode *IDom;