Update documentation a bit, correct #include guard

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2001-07-03 05:35:23 +00:00
parent 100efcbce9
commit 953932d779

View File

@ -2,13 +2,21 @@
// //
// This file defines the following classes: // This file defines the following classes:
// 1. DominatorSet: Calculates the [reverse] dominator set for a method // 1. DominatorSet: Calculates the [reverse] dominator set for a method
// 2. ImmediateDominators: Calculates and holds the immediate dominator tree // 2. ImmediateDominators: Calculates and holds a mapping between BasicBlocks
// for a method. // 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 #ifndef LLVM_DOMINATORS_H
#define LLVM_DOMINATOR_SET_H #define LLVM_DOMINATORS_H
#include <set> #include <set>
#include <map> #include <map>