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.