|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AMallocExp | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
tip.cfg | Provides the basic framework for performing fixed-point analyses of TIP programs. |
tip.cfg.cfa | Provides a collection of control flow analyses for TIP programs. |
tip.display | Provides classes for display ASTs and CFGs of TIP programs. |
tip.node | Provides node classes for representing the TIP ASTs. |
tip.phases | Provides the TIP compiler phases. |
Uses of AMallocExp in tip.analysis |
---|
Methods in tip.analysis with parameters of type AMallocExp | |
---|---|
void |
ReversedDepthFirstAdapter.caseAMallocExp(AMallocExp node)
Calls ReversedDepthFirstAdapter.inAMallocExp(AMallocExp) , traverses the children of AMallocExp in
the reverse order of the order they are defined in the grammar, and finally
calls ReversedDepthFirstAdapter.outAMallocExp(AMallocExp) . |
void |
DepthFirstAdapter.caseAMallocExp(AMallocExp node)
Calls DepthFirstAdapter.inAMallocExp(AMallocExp) , traverses the children of AMallocExp in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outAMallocExp(AMallocExp) . |
A |
AnswerAdapter.caseAMallocExp(AMallocExp node)
Returns the default answer for a AMallocExp node. |
A |
Answer.caseAMallocExp(AMallocExp node)
Called by AMallocExp from apply(Answer) . |
void |
AnalysisAdapter.caseAMallocExp(AMallocExp node)
Called by the AMallocExp node from AMallocExp#apply(Switch) . |
void |
Analysis.caseAMallocExp(AMallocExp node)
Called by the AMallocExp node from AMallocExp#apply(Switch) . |
A |
QuestionAnswerAdapter.caseAMallocExp(AMallocExp node,
Q question)
Returns the default answer for a AMallocExp node. |
A |
QuestionAnswer.caseAMallocExp(AMallocExp node,
Q question)
Called by AMallocExp from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseAMallocExp(AMallocExp node,
Q question)
Action for applying a question to a AMallocExp node. |
void |
Question.caseAMallocExp(AMallocExp node,
Q question)
Called by AMallocExp from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inAMallocExp(AMallocExp node)
Called by ReversedDepthFirstAdapter.caseAMallocExp(AMallocExp) before traversing the children of AMallocExp . |
void |
DepthFirstAdapter.inAMallocExp(AMallocExp node)
Called by DepthFirstAdapter.caseAMallocExp(AMallocExp) before traversing the children of AMallocExp . |
void |
ReversedDepthFirstAdapter.outAMallocExp(AMallocExp node)
Called by ReversedDepthFirstAdapter.caseAMallocExp(AMallocExp) after traversing the children of AMallocExp . |
void |
DepthFirstAdapter.outAMallocExp(AMallocExp node)
Called by DepthFirstAdapter.caseAMallocExp(AMallocExp) after traversing the children of AMallocExp . |
Uses of AMallocExp in tip.cfg |
---|
Methods in tip.cfg that return AMallocExp | |
---|---|
AMallocExp |
CMallocExpPoint.getNode()
Returns the AMallocExp associated with this program point. |
AMallocExp |
MallocTarget.getTarget()
Returns the target AMallocExp of this MallocTarget . |
Methods in tip.cfg with parameters of type AMallocExp | |
---|---|
boolean |
ICFGAnalysis.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point)
caseCMallocExpPoint is called by a CMallocExpPoint from
CMallocExpPoint.apply(ICFGAnalysis) . |
A |
CFGAnswerAdapter.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point)
Default implementation. |
A |
CFGAnswer.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point)
caseCMallocExpPoint is called by a CMallocExpPoint from
CMallocExpPoint.apply(CFGAnswer) . |
boolean |
CFGAnalysisAdapter.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point)
Default implementation. |
A |
CFGQuestionAnswerAdapter.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point,
Q question)
Default implementation. |
A |
CFGQuestionAnswer.caseCMallocExpPoint(AMallocExp node,
CMallocExpPoint point,
Q question)
caseCMallocExpPoint is called by a CMallocExpPoint from
CMallocExpPoint.apply(CFGQuestionAnswer,Object) . |
void |
CFGBuilder.inAMallocExp(AMallocExp node)
|
Constructors in tip.cfg with parameters of type AMallocExp | |
---|---|
CMallocExpPoint(AMallocExp _node_)
Creates a new CMallocExpPoint associated with the AMallocExp _node_
with the label "" . |
|
CMallocExpPoint(AMallocExp _node_,
String _label_)
Creates a new CMallocExpPoint associated with the AMallocExp _node_
with the label _label_ . |
|
MallocTarget(AMallocExp exp)
Creates a new MallocTarget pointing to exp . |
Uses of AMallocExp in tip.cfg.cfa |
---|
Methods in tip.cfg.cfa with parameters of type AMallocExp | |
---|---|
void |
Normalization.outAMallocExp(AMallocExp node)
Normalizes malloc expressions: E -> malloc : E \notin S -> id = E => S -> x = malloc E -> x |
Uses of AMallocExp in tip.display |
---|
Methods in tip.display with parameters of type AMallocExp | |
---|---|
Integer |
Precedence.caseAMallocExp(AMallocExp node)
|
String |
NodeText.caseAMallocExp(AMallocExp node)
|
Uses of AMallocExp in tip.node |
---|
Methods in tip.node that return AMallocExp | |
---|---|
AMallocExp |
AMallocExp.clone()
Returns a deep clone of this AMallocExp node. |
AMallocExp |
AMallocExp.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this AMallocExp node while putting all
old node-new node relations in the map oldToNewMap . |
Uses of AMallocExp in tip.phases |
---|
Methods in tip.phases with parameters of type AMallocExp | |
---|---|
void |
CodeGeneration.caseAMallocExp(AMallocExp node)
|
void |
Environments.inAMallocExp(AMallocExp node)
|
void |
TypeChecking.outAMallocExp(AMallocExp node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |