#include <InterproceduralInfo.h>
Definition at line 47 of file InterproceduralInfo.h.
Definition at line 228 of file InterproceduralInfo.h.
References decl, def, ellipseNode, entry, formal, formal_return, SgFunctionDeclaration::get_args(), SgFunctionDeclaration::get_definition(), SgFunctionDeclaration::get_name(), SgName::getString(), and isSgTypeEllipse().
| void InterproceduralInfo::setCallInterestingNode |
( |
int |
id, |
|
|
SgNode * |
node |
|
) |
| |
|
inline |
| SgNode* InterproceduralInfo::getCallInterestingNode |
( |
int |
id) | |
|
|
inline |
| SgNode* InterproceduralInfo::getActualReturn |
( |
int |
id) | |
|
|
inline |
| SgNode* InterproceduralInfo::getActualIn |
( |
int |
id, |
|
|
int |
varNr |
|
) |
| |
|
inline |
| int InterproceduralInfo::getActualInCount |
( |
int |
id) | |
|
|
inline |
| void InterproceduralInfo::addActualIn |
( |
int |
id, |
|
|
SgExpression * |
node |
|
) |
| |
|
inline |
| void InterproceduralInfo::setSliceImportantNode |
( |
int |
id, |
|
|
SgNode * |
node |
|
) |
| |
|
inline |
| void InterproceduralInfo::setActualReturn |
( |
int |
id, |
|
|
SgNode * |
node |
|
) |
| |
|
inline |
| SgNode* InterproceduralInfo::getSliceImportantFunctionCallNode |
( |
int |
i) | |
|
|
inline |
| std::set<SgNode *> InterproceduralInfo::getExitNodes |
( |
) | |
|
|
inline |
| void InterproceduralInfo::addParameterToFunctionCall |
( |
SgNode * |
functionCall, |
|
|
SgExpression * |
param |
|
) |
| |
|
inline |
| int InterproceduralInfo::callSiteCount |
( |
) | |
|
|
inline |
| SgNode* InterproceduralInfo::getFunctionCallExpNode |
( |
int |
i) | |
|
|
inline |
| SgNode* InterproceduralInfo::getFunctionEntry |
( |
) | |
|
|
inline |
| void InterproceduralInfo::setEllipse |
( |
SgNode * |
formal) | |
|
|
inline |
| SgNode* InterproceduralInfo::getEllipse |
( |
) | |
|
|
inline |
| bool InterproceduralInfo::isUndefined |
( |
) | |
|
|
inline |
| int InterproceduralInfo::getFormalCount |
( |
) | |
|
|
inline |
| SgNode* InterproceduralInfo::getFormal |
( |
int |
nr) | |
|
|
inline |
| void InterproceduralInfo::setFormalReturn |
( |
SgNode * |
node) | |
|
|
inline |
| SgNode* InterproceduralInfo::getFormalReturn |
( |
) | |
|
|
inline |
| void InterproceduralInfo::addExitNode |
( |
SgNode * |
node) | |
|
|
inline |
| int InterproceduralInfo::addFunctionCall |
( |
SgNode * |
functionCall) | |
|
|
inline |
| SgNode* InterproceduralInfo::entry |
|
protected |
| SgNode* InterproceduralInfo::formal_return |
|
protected |
| std::vector<SgNode*> InterproceduralInfo::formal |
|
protected |
| SgNode* InterproceduralInfo::ellipseNode |
|
protected |
| std::set<SgNode *> InterproceduralInfo::exitNodes |
|
protected |
Definition at line 172 of file InterproceduralInfo.h.
Referenced by addActualIn(), addFunctionCall(), callSiteCount(), getActualIn(), getActualInCount(), getActualReturn(), getCallInterestingNode(), getFunctionCallExpNode(), getSliceImportantFunctionCallNode(), setActualReturn(), setCallInterestingNode(), and setSliceImportantNode().
| std::map<SgNode *, int> InterproceduralInfo::callSitesMap |
|
protected |
The documentation for this class was generated from the following file: