ROSE 0.11.145.147
|
Definition at line 69 of file partitionedAnalysis.h.
Public Member Functions | |
PartitionedAnalysis (IntraPartitionDataflow *intraFactory) | |
void | initMaster () |
IntraPartitionDataflow * | getMasterDFAnalysis () |
bool | activatePart (IntraPartitionDataflow *part) |
std::set< IntraPartitionDataflow * > | split (IntraPartitionDataflow *origA, std::vector< IntraPartitionDataflowCheckpoint * > partitionChkpts, const Function &func, NodeState *fState, bool newSplit, bool newPartActive) |
void | join (IntraPartitionDataflow *joinA, IntraPartitionDataflowCheckpoint *chkpt, const Function &func, NodeState *fState) |
virtual std::set< IntraPartitionDataflow * > | preJoin (partSplit *s, const Function &func, NodeState *fState, const std::map< IntraPartitionDataflow *, IntraPartitionDataflowCheckpoint * > &parts2chkpts)=0 |
virtual void | postFinish (partSplit *s, const std::map< IntraPartitionDataflow *, IntraPartitionDataflowCheckpoint * > &parts2chkpts)=0 |
bool | runAnalysis (const Function &func, NodeState *state) |
Public Member Functions inherited from IntraProceduralAnalysis | |
void | setInterAnalysis (InterProceduralAnalysis *interAnalysis) |
Public Member Functions inherited from Analysis | |
Analysis (bool(*f)(CFGNode)=defaultFilter) | |
Additional Inherited Members | |
Public Attributes inherited from Analysis | |
bool(* | filter )(CFGNode cfgn) |
Protected Attributes inherited from IntraProceduralAnalysis | |
InterProceduralAnalysis * | interAnalysis |
Implements IntraProceduralAnalysis.