|
SVF
|
#include <DataFlowUtil.h>
Public Types | |
| typedef Map< const Function *, DominatorTree * > | FunToDTMap |
| map a function to its dominator tree More... | |
| typedef Map< const Function *, PostDominatorTree * > | FunToPostDTMap |
| map a function to its post dominator tree More... | |
| typedef Map< const Function *, LoopInfo * > | FunToLoopInfoMap |
| map a function to its loop info More... | |
Public Member Functions | |
| PTACFInfoBuilder () | |
| Constructor. More... | |
| ~PTACFInfoBuilder () | |
| LoopInfo * | getLoopInfo (const Function *f) |
| Get loop info of a function. More... | |
| PostDominatorTree * | getPostDT (const Function *f) |
| Get post dominator tree of a function. More... | |
| DominatorTree * | getDT (const Function *f) |
| Get dominator tree of a function. More... | |
Private Attributes | |
| FunToLoopInfoMap | funToLoopInfoMap |
| map a function to its loop info More... | |
| FunToDTMap | funToDTMap |
| map a function to its dominator tree More... | |
| FunToPostDTMap | funToPDTMap |
| map a function to its post dominator tree More... | |
Definition at line 121 of file DataFlowUtil.h.
| typedef Map<const Function*, DominatorTree*> SVF::PTACFInfoBuilder::FunToDTMap |
map a function to its dominator tree
Definition at line 123 of file DataFlowUtil.h.
| typedef Map<const Function*, LoopInfo*> SVF::PTACFInfoBuilder::FunToLoopInfoMap |
map a function to its loop info
Definition at line 125 of file DataFlowUtil.h.
| typedef Map<const Function*, PostDominatorTree*> SVF::PTACFInfoBuilder::FunToPostDTMap |
map a function to its post dominator tree
Definition at line 124 of file DataFlowUtil.h.
| PTACFInfoBuilder::PTACFInfoBuilder | ( | ) |
Constructor.
Definition at line 41 of file DataFlowUtil.cpp.
| PTACFInfoBuilder::~PTACFInfoBuilder | ( | ) |
Definition at line 49 of file DataFlowUtil.cpp.
| DominatorTree * PTACFInfoBuilder::getDT | ( | const Function * | f | ) |
Get dominator tree of a function.
Definition at line 110 of file DataFlowUtil.cpp.
Get loop info of a function.
Definition at line 74 of file DataFlowUtil.cpp.
| PostDominatorTree * PTACFInfoBuilder::getPostDT | ( | const Function * | f | ) |
Get post dominator tree of a function.
Definition at line 91 of file DataFlowUtil.cpp.
|
private |
map a function to its dominator tree
Definition at line 143 of file DataFlowUtil.h.
|
private |
map a function to its loop info
Definition at line 142 of file DataFlowUtil.h.
|
private |
map a function to its post dominator tree
Definition at line 144 of file DataFlowUtil.h.
1.8.13