addVirtualFunction(SgType *type, SgFunctionCallExp *funcExp) | IntraProcAliasAnalysis | protected |
applyCFGTransferFunction(SgGraphNode *s) | IntraProcAliasAnalysis | virtual |
buildCFG() | IntraProcAliasAnalysis | protectedvirtual |
cfg | IntraProcAliasAnalysis | protected |
cfgNodes | IntraProcAliasAnalysis | protected |
cgBuilder | IntraProcAliasAnalysis | protected |
checkPointHash | IntraProcAliasAnalysis | protected |
classHierarchy | IntraProcAliasAnalysis | private |
entry | IntraProcAliasAnalysis | protected |
exit | IntraProcAliasAnalysis | protected |
gen | IntraProcAliasAnalysis | private |
getAliases(CompReprPtr &ptr, AliasRelationNode &node, std::vector< SgVariableSymbol * > &aliases) | IntraProcAliasAnalysis | protected |
getAllNodes() | IntraProcAliasAnalysis | inlinevirtual |
getCFGInData(SgGraphNode *a) | IntraProcAliasAnalysis | inlinevirtual |
getCFGOutData(SgGraphNode *a) | IntraProcAliasAnalysis | inlinevirtual |
getConstructorParametersAliasRelations(SgConstructorInitializer *f_exp, SgFunctionDeclaration *funcDecl, std::vector< std::pair< AliasRelationNode, AliasRelationNode > > &arg_relations) | IntraProcAliasAnalysis | protected |
getFunctionEntry() | IntraProcAliasAnalysis | inline |
getFunctionExit() | IntraProcAliasAnalysis | inline |
getFunctionParametersAliasRelations(SgFunctionCallExp *f_exp, SgFunctionDeclaration *funcDecl, std::vector< std::pair< AliasRelationNode, AliasRelationNode > > &arg_relations, std::vector< std::pair< AliasRelationNode, AliasRelationNode > > &return_relations) | IntraProcAliasAnalysis | protected |
getPredecessors(SgGraphNode *n) | IntraProcAliasAnalysis | virtual |
getReturnStmts() | IntraProcAliasAnalysis | inline |
head | IntraProcDataFlowAnalysis< SgGraphNode, CompReprPtr > | protected |
init() | IntraProcAliasAnalysis | inline |
IntraProcAliasAnalysis(SgNode *head, ClassHierarchyWrapper *_classHierarchy, CallGraphBuilder *_cgB, boost::unordered_map< SgFunctionDeclaration *, IntraProcAliasAnalysis * > &mapping, boost::unordered_map< SgExpression *, std::vector< SgFunctionDeclaration * > > &resolver) | IntraProcAliasAnalysis | |
IntraProcDataFlowAnalysis(SgNode *head) | IntraProcDataFlowAnalysis< SgGraphNode, CompReprPtr > | |
mapping | IntraProcAliasAnalysis | protected |
meet_data(const CompReprPtr &d1, const CompReprPtr &d2) | IntraProcAliasAnalysis | virtual |
resolver | IntraProcAliasAnalysis | protected |
run() | IntraProcAliasAnalysis | virtual |
runCheck() | IntraProcAliasAnalysis | |
setCFGInData(SgGraphNode *a, CompReprPtr &b) | IntraProcAliasAnalysis | inlinevirtual |
setFunctionEntry(CompReprPtr &n) | IntraProcAliasAnalysis | |
setFunctionExit(CompReprPtr &n) | IntraProcAliasAnalysis | |
updateVirtualFunctionInCallGraph(SgFunctionCallExp *funcCall, CompReprPtr &callSiteIN) | IntraProcAliasAnalysis | protected |
~IntraProcAliasAnalysis() | IntraProcAliasAnalysis | |