ROSE
0.9.6a
|
#include <IntraProcDataFlowAnalysis.h>
Public Member Functions | |
IntraProcDataFlowAnalysis (SgNode *head) | |
virtual void | run () |
virtual std::vector< Node * > | getAllNodes ()=0 |
virtual std::vector< Node * > | getPredecessors (Node *n)=0 |
Protected Attributes | |
SgNode * | head |
Private Member Functions | |
virtual Data | meet_data (const Data &d1, const Data &d2)=0 |
virtual Data | getCFGInData (Node *)=0 |
virtual Data | getCFGOutData (Node *)=0 |
virtual void | setCFGInData (Node *, Data &)=0 |
virtual void | applyCFGTransferFunction (Node *)=0 |
virtual void | buildCFG ()=0 |
Definition at line 12 of file IntraProcDataFlowAnalysis.h.
IntraProcDataFlowAnalysis< Node, Data >::IntraProcDataFlowAnalysis | ( | SgNode * | head) |
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
privatepure virtual |
Implemented in IntraProcAliasAnalysis.
|
virtual |
Reimplemented in IntraProcAliasAnalysis.
|
pure virtual |
Implemented in IntraProcAliasAnalysis.
|
pure virtual |
Implemented in IntraProcAliasAnalysis.
|
protected |
Definition at line 39 of file IntraProcDataFlowAnalysis.h.