ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IntraPartitionFWDataflow Member List

This is the complete list of members for IntraPartitionFWDataflow, including all inherited members.

Analysis(bool(*f)(CFGNode)=defaultFilter)Analysisinline
cont enum valueIntraPartitionFWDataflow
copy()=0IntraPartitionDataflowpure virtual
filterAnalysis
genInitState(const Function &func, const DataflowNode &n, const NodeState &state, std::vector< Lattice * > &initLattices, std::vector< NodeFact * > &initFacts)=0IntraProceduralDataflowpure virtual
getInterAnalysis() const IntraProceduralDataflowinline
getParent() const IntraPartitionDataflowinline
initDFfromPartCond(const Function &func, const DataflowNode &n, NodeState &state, const std::vector< Lattice * > &dfInfo, const std::vector< NodeFact * > &facts, printable *partitionCond)IntraPartitionDataflowinlinevirtual
interAnalysisIntraProceduralAnalysisprotected
IntraPartitionDataflow(const IntraPartitionDataflow &that)IntraPartitionDataflowinline
IntraPartitionDataflow(PartitionedAnalysis *parent)IntraPartitionDataflowinline
IntraPartitionFWDataflow(PartitionedAnalysis *parent)IntraPartitionFWDataflowinline
IntraPartitionFWDataflow(const IntraPartitionFWDataflow &that)IntraPartitionFWDataflowinline
normal enum valueIntraPartitionFWDataflow
noSplit enum valueIntraPartitionFWDataflow
parentIntraPartitionDataflowprotected
partitionCondIntraPartitionDataflow
partitionTranfer(const Function &func, NodeState *fState, const DataflowNode &n, NodeState *state, VirtualCFG::dataflow &dfIt, const std::vector< Lattice * > &dfInfoBelow, bool &splitPart, std::set< DataflowNode > &joinNodes, IntraPartitionDataflowCheckpoint *&outChkpt)IntraPartitionFWDataflow
partitionTranferRet enum nameIntraPartitionFWDataflow
propagateFWStateToNextNode(const std::vector< Lattice * > &curNodeState, DataflowNode curDFNode, int nodeIndex, const std::vector< Lattice * > &nextNodeState, DataflowNode nextDFNode)IntraPartitionFWDataflow
retFalse enum valueIntraPartitionFWDataflow
runAnalysis(const Function &func, NodeState *fState, bool analyzeDueToCallers, std::set< Function > calleesUpdated)IntraPartitionFWDataflowvirtual
runAnalysis(const Function &func, NodeState *fState, bool &splitPart, bool &joinPart, IntraPartitionDataflowCheckpoint *&outChkpt)IntraPartitionFWDataflowvirtual
IntraProceduralDataflow::runAnalysis(const Function &func, NodeState *state)IntraProceduralDataflowinlinevirtual
runAnalysisResume(const Function &func, NodeState *fState, IntraPartitionDataflowCheckpoint *chkpt, bool &splitPart, bool &joinPart, IntraPartitionDataflowCheckpoint *&outChkpt)IntraPartitionFWDataflowvirtual
setInterAnalysis(InterProceduralDataflow *interDataflowAnalysis)IntraProceduralDataflowinline
setInterAnalysis(IntraProceduralDataflow *intraDFAnalysis)IntraProceduralDataflowinline
IntraProceduralAnalysis::setInterAnalysis(InterProceduralAnalysis *interAnalysis)IntraProceduralAnalysisinline
splitNew enum valueIntraPartitionFWDataflow
splitParent enum valueIntraPartitionFWDataflow
splitType enum nameIntraPartitionFWDataflow
transfer(const Function &func, const DataflowNode &n, NodeState &state, const std::vector< Lattice * > &dfInfo, splitType &splitAnalysis, std::vector< printable * > &splitConditions, bool &joinNode)=0IntraPartitionFWDataflowpure virtual
visitedIntraProceduralDataflow
~IntraPartitionDataflow()IntraPartitionDataflowinline
~IntraProceduralAnalysis()IntraProceduralAnalysisvirtual