LLVM API Documentation
#include <IntervalPartition.h>
Inheritance diagram for llvm::IntervalPartition:


Public Member Functions | |
| IntervalPartition () | |
| virtual bool | runOnFunction (Function &F) |
| IntervalPartition (IntervalPartition &I, bool) | |
| ~IntervalPartition () | |
| virtual void | print (std::ostream &O) const |
| Interval * | getRootInterval () |
| bool | isDegeneratePartition () |
| Interval * | getBlockInterval (BasicBlock *BB) |
| virtual void | getAnalysisUsage (AnalysisUsage &AU) const |
| const std::vector< Interval * > & | getIntervals () const |
Definition at line 39 of file IntervalPartition.h.
|
|
Definition at line 48 of file IntervalPartition.h. |
|
||||||||||||
|
Definition at line 93 of file IntervalPartition.cpp. References bind_obj, getRootInterval(), llvm::intervals_begin(), and llvm::intervals_end. |
|
|
Definition at line 60 of file IntervalPartition.h. |
|
|
getAnalysisUsage - This function should be overriden by passes that need analysis information to do their job. If a pass specifies that it uses a particular analysis result to this function, it can then use the getAnalysis<AnalysisType>() function, below. Reimplemented from llvm::Pass. Definition at line 82 of file IntervalPartition.h. References llvm::AnalysisUsage::setPreservesAll(). |
|
|
Definition at line 76 of file IntervalPartition.h. References I. Referenced by llvm::getSourceGraphNode(). |
|
|
Definition at line 87 of file IntervalPartition.h. |
|
|
Definition at line 67 of file IntervalPartition.h. Referenced by llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >::IntervalIterator(), and IntervalPartition(). |
|
|
Definition at line 71 of file IntervalPartition.h. |
|
|
Reimplemented from llvm::Pass. Definition at line 35 of file IntervalPartition.cpp. |
|
|
runOnFunction - Virtual method overriden by subclasses to do the per-function processing of the pass. Implements llvm::FunctionPass. Definition at line 68 of file IntervalPartition.cpp. References bind_obj, llvm::intervals_begin(), and llvm::intervals_end. |