LLVM  6.0.0svn
Classes | Namespaces | Functions
Interval.h File Reference
#include "llvm/ADT/GraphTraits.h"
#include <vector>
Include dependency graph for Interval.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::Interval
 Interval Class - An Interval is a set of nodes defined such that every node in the interval has all of its predecessors in the interval (except for the header) More...
 
struct  llvm::GraphTraits< Interval * >
 
struct  llvm::GraphTraits< Inverse< Interval * > >
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Functions

Interval::succ_iterator llvm::succ_begin (Interval *I)
 succ_begin/succ_end - define methods so that Intervals may be used just like BasicBlocks can with the succ_* functions, and *succ_iterator. More...
 
Interval::succ_iterator llvm::succ_end (Interval *I)
 
Interval::pred_iterator llvm::pred_begin (Interval *I)
 pred_begin/pred_end - define methods so that Intervals may be used just like BasicBlocks can with the pred_* functions, and *pred_iterator. More...
 
Interval::pred_iterator llvm::pred_end (Interval *I)