std::vector< const CFGBlock * > |
buildInterval (const CFGBlock *Header) |
|
|
CFGIntervalGraph |
partitionIntoIntervals (const CFG &Cfg) |
|
|
CFGIntervalGraph |
partitionIntoIntervals (const CFGIntervalGraph &Graph) |
|
|
bool |
anyConflict (const llvm::SmallVectorImpl< FixItHint > &FixIts, const SourceManager &SM) |
|
|
static unsigned |
getID (const CFGBlock &B) |
|
|
static unsigned |
getID (const CFGIntervalNode &I) |
|
|
template<typename Node > |
|
static BuildResult< Node > |
buildInterval (llvm::BitVector &Partitioned, const Node *Header) |
|
|
template<typename Node > |
|
static void |
fillIntervalNode (CFGIntervalGraph &Graph, std::vector< CFGIntervalNode * > &Index, std::queue< const Node * > &Successors, llvm::BitVector &Partitioned, const Node *Header) |
|
|
template<typename Node > |
|
static CFGIntervalGraph |
partitionIntoIntervalsImpl (unsigned NumBlockIDs, const Node *EntryBlock) |
|
|