#include <CallGraphDFProblemIRInterface.hpp>


Public Member Functions | |
| CallGraphDFProblemIRInterface () | |
| virtual | ~CallGraphDFProblemIRInterface () |
| virtual OA::OA_ptr < OA::IRCallsiteParamIterator > | getCallsiteParams (OA::CallHandle h)=0 |
| virtual SymHandle | getFormalForActual (ProcHandle caller, CallHandle call, ProcHandle callee, ExprHandle param)=0 |
| return the formal parameter that an actual parameter is associated with | |
| virtual OA_ptr< Location > | getLocation (ProcHandle p, SymHandle s)=0 |
| virtual OA_ptr< ExprTree > | getExprTree (ExprHandle h)=0 |
| Given an ExprHandle, return an ExprTree. | |
Definition at line 35 of file CallGraphDFProblemIRInterface.hpp.
| OA::DataFlow::CallGraphDFProblemIRInterface::CallGraphDFProblemIRInterface | ( | ) | [inline] |
Definition at line 37 of file CallGraphDFProblemIRInterface.hpp.
| virtual OA::DataFlow::CallGraphDFProblemIRInterface::~CallGraphDFProblemIRInterface | ( | ) | [inline, virtual] |
Definition at line 38 of file CallGraphDFProblemIRInterface.hpp.
| virtual OA::OA_ptr<OA::IRCallsiteParamIterator> OA::DataFlow::CallGraphDFProblemIRInterface::getCallsiteParams | ( | OA::CallHandle | h | ) | [pure virtual] |
Get IRCallsiteParamIterator for a callsite. Iterator visits actual parameters in called order.
Implemented in Open64IRInterface.
| virtual OA_ptr<ExprTree> OA::DataFlow::CallGraphDFProblemIRInterface::getExprTree | ( | ExprHandle | h | ) | [pure virtual] |
| virtual SymHandle OA::DataFlow::CallGraphDFProblemIRInterface::getFormalForActual | ( | ProcHandle | caller, | |
| CallHandle | call, | |||
| ProcHandle | callee, | |||
| ExprHandle | param | |||
| ) | [pure virtual] |
return the formal parameter that an actual parameter is associated with
Implemented in Open64IRInterface.
| virtual OA_ptr<Location> OA::DataFlow::CallGraphDFProblemIRInterface::getLocation | ( | ProcHandle | p, | |
| SymHandle | s | |||
| ) | [pure virtual] |
For the given symbol create a Location that indicates statically overlapping locations and information about whether the location is local or not for the given procedure, local means only visible in this procedure
Implemented in Open64IRInterface.
1.5.7.1