Update documentation a bit, correct #include guard
authorChris Lattner <sabre@nondot.org>
Tue, 3 Jul 2001 05:35:23 +0000 (05:35 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 3 Jul 2001 05:35:23 +0000 (05:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/Dominators.h

index 5fd90267349a089bfe2e94f96cc7618af4b7df4d..7195bcf8ef3741f50115bccc2bc4e71090acf722 100644 (file)
@@ -2,13 +2,21 @@
 //
 // This file defines the following classes:
 //  1. DominatorSet: Calculates the [reverse] dominator set for a method
-//  2. ImmediateDominators: Calculates and holds the immediate dominator tree
-//     for a method.
+//  2. ImmediateDominators: Calculates and holds a mapping between BasicBlocks
+//     and their immediate dominator.
+//  3. DominatorTree: Represent the ImmediateDominator as an explicit tree
+//     structure.
+//  4. DominanceFrontier: Calculate and hold the dominance frontier for a 
+//     method.
+//
+//  These data structures are listed in increasing order of complexity.  It
+//  takes longer to calculate the dominator frontier, for example, than the 
+//  ImmediateDominator mapping.
 // 
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_DOMINATOR_SET_H
-#define LLVM_DOMINATOR_SET_H
+#ifndef LLVM_DOMINATORS_H
+#define LLVM_DOMINATORS_H
 
 #include <set>
 #include <map>