LLVM 19.0.0git
Classes | Namespaces | Functions
Interval.h File Reference
#include "llvm/ADT/GraphTraits.h"
#include <vector>

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

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

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.
 
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.
 
Interval::pred_iterator llvm::pred_end (Interval *I)