|
clang
3.8.0
|
#include <Consumed.h>
Public Member Functions | |
| ConsumedBlockInfo ()=default | |
| ConsumedBlockInfo & | operator= (ConsumedBlockInfo &&Other) |
| ConsumedBlockInfo (unsigned int NumBlocks, PostOrderCFGView *SortedGraph) | |
| bool | allBackEdgesVisited (const CFGBlock *CurrBlock, const CFGBlock *TargetBlock) |
| void | addInfo (const CFGBlock *Block, ConsumedStateMap *StateMap, std::unique_ptr< ConsumedStateMap > &OwnedStateMap) |
| void | addInfo (const CFGBlock *Block, std::unique_ptr< ConsumedStateMap > StateMap) |
| ConsumedStateMap * | borrowInfo (const CFGBlock *Block) |
| void | discardInfo (const CFGBlock *Block) |
| std::unique_ptr< ConsumedStateMap > | getInfo (const CFGBlock *Block) |
| bool | isBackEdge (const CFGBlock *From, const CFGBlock *To) |
| bool | isBackEdgeTarget (const CFGBlock *Block) |
Definition at line 198 of file Consumed.h.
|
default |
|
inline |
Definition at line 210 of file Consumed.h.
References clang::PostOrderCFGView::begin(), and clang::PostOrderCFGView::end().
| void clang::consumed::ConsumedBlockInfo::addInfo | ( | const CFGBlock * | Block, |
| ConsumedStateMap * | StateMap, | ||
| std::unique_ptr< ConsumedStateMap > & | OwnedStateMap | ||
| ) |
Definition at line 1041 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
| void clang::consumed::ConsumedBlockInfo::addInfo | ( | const CFGBlock * | Block, |
| std::unique_ptr< ConsumedStateMap > | StateMap | ||
| ) |
Definition at line 1057 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
| bool clang::consumed::ConsumedBlockInfo::allBackEdgesVisited | ( | const CFGBlock * | CurrBlock, |
| const CFGBlock * | TargetBlock | ||
| ) |
Definition at line 1026 of file Consumed.cpp.
References clang::CFGBlock::getBlockID(), clang::CFGBlock::pred_begin(), and clang::CFGBlock::pred_end().
| ConsumedStateMap * clang::consumed::ConsumedBlockInfo::borrowInfo | ( | const CFGBlock * | Block | ) |
Definition at line 1071 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
| void clang::consumed::ConsumedBlockInfo::discardInfo | ( | const CFGBlock * | Block | ) |
Definition at line 1078 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
| std::unique_ptr< ConsumedStateMap > clang::consumed::ConsumedBlockInfo::getInfo | ( | const CFGBlock * | Block | ) |
Definition at line 1083 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
Definition at line 1091 of file Consumed.cpp.
References clang::CFGBlock::getBlockID().
Definition at line 1098 of file Consumed.cpp.
References clang::CFGBlock::getBlockID(), clang::CFGBlock::pred_begin(), clang::CFGBlock::pred_end(), and clang::CFGBlock::pred_size().
|
inline |
Definition at line 204 of file Consumed.h.
1.8.6