|
ROSE 0.11.145.354
|
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.