|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AReturnStm | |
---|---|
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.cfg.dfa | Provides a collection of data 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 AReturnStm in tip.analysis |
---|
Methods in tip.analysis with parameters of type AReturnStm | |
---|---|
void |
ReversedDepthFirstAdapter.caseAReturnStm(AReturnStm node)
Calls ReversedDepthFirstAdapter.inAReturnStm(AReturnStm) , traverses the children of AReturnStm in
the reverse order of the order they are defined in the grammar, and finally
calls ReversedDepthFirstAdapter.outAReturnStm(AReturnStm) . |
void |
DepthFirstAdapter.caseAReturnStm(AReturnStm node)
Calls DepthFirstAdapter.inAReturnStm(AReturnStm) , traverses the children of AReturnStm in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outAReturnStm(AReturnStm) . |
A |
AnswerAdapter.caseAReturnStm(AReturnStm node)
Returns the default answer for a AReturnStm node. |
A |
Answer.caseAReturnStm(AReturnStm node)
Called by AReturnStm from apply(Answer) . |
void |
AnalysisAdapter.caseAReturnStm(AReturnStm node)
Called by the AReturnStm node from AReturnStm#apply(Switch) . |
void |
Analysis.caseAReturnStm(AReturnStm node)
Called by the AReturnStm node from AReturnStm#apply(Switch) . |
A |
QuestionAnswerAdapter.caseAReturnStm(AReturnStm node,
Q question)
Returns the default answer for a AReturnStm node. |
A |
QuestionAnswer.caseAReturnStm(AReturnStm node,
Q question)
Called by AReturnStm from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseAReturnStm(AReturnStm node,
Q question)
Action for applying a question to a AReturnStm node. |
void |
Question.caseAReturnStm(AReturnStm node,
Q question)
Called by AReturnStm from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inAReturnStm(AReturnStm node)
Called by ReversedDepthFirstAdapter.caseAReturnStm(AReturnStm) before traversing the children of AReturnStm . |
void |
DepthFirstAdapter.inAReturnStm(AReturnStm node)
Called by DepthFirstAdapter.caseAReturnStm(AReturnStm) before traversing the children of AReturnStm . |
void |
ReversedDepthFirstAdapter.outAReturnStm(AReturnStm node)
Called by ReversedDepthFirstAdapter.caseAReturnStm(AReturnStm) after traversing the children of AReturnStm . |
void |
DepthFirstAdapter.outAReturnStm(AReturnStm node)
Called by DepthFirstAdapter.caseAReturnStm(AReturnStm) after traversing the children of AReturnStm . |
Uses of AReturnStm in tip.cfg |
---|
Methods in tip.cfg that return AReturnStm | |
---|---|
AReturnStm |
CReturnStmPoint.getNode()
Returns the AReturnStm associated with this program point. |
Methods in tip.cfg with parameters of type AReturnStm | |
---|---|
boolean |
ICFGAnalysis.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
caseCReturnStmPoint is called by a CReturnStmPoint from
CReturnStmPoint.apply(ICFGAnalysis) . |
A |
CFGAnswerAdapter.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
Default implementation. |
A |
CFGAnswer.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
caseCReturnStmPoint is called by a CReturnStmPoint from
CReturnStmPoint.apply(CFGAnswer) . |
boolean |
CFGAnalysisAdapter.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
Default implementation. |
A |
CFGQuestionAnswerAdapter.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point,
Q question)
Default implementation. |
A |
CFGQuestionAnswer.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point,
Q question)
caseCReturnStmPoint is called by a CReturnStmPoint from
CReturnStmPoint.apply(CFGQuestionAnswer,Object) . |
void |
CFGBuilder.inAReturnStm(AReturnStm node)
|
Constructors in tip.cfg with parameters of type AReturnStm | |
---|---|
CReturnStmPoint(AReturnStm _node_)
Creates a new CReturnStmPoint associated with the AReturnStm _node_
with the label "" . |
|
CReturnStmPoint(AReturnStm _node_,
String _label_)
Creates a new CReturnStmPoint associated with the AReturnStm _node_
with the label _label_ . |
Uses of AReturnStm in tip.cfg.cfa |
---|
Methods in tip.cfg.cfa with parameters of type AReturnStm | |
---|---|
void |
Normalization.inAReturnStm(AReturnStm node)
Normalizes return statements: S -> return E : E ! |
Uses of AReturnStm in tip.cfg.dfa |
---|
Methods in tip.cfg.dfa with parameters of type AReturnStm | |
---|---|
boolean |
VeryBusyExpressionsAnalysis.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
|
boolean |
LivenessAnalysis.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
Handle return statements. |
boolean |
AvailableExpressionsAnalysis.caseCReturnStmPoint(AReturnStm node,
CReturnStmPoint point)
Computes the variable the program associated with the return statement node . |
Uses of AReturnStm in tip.display |
---|
Methods in tip.display with parameters of type AReturnStm | |
---|---|
String |
NodeText.caseAReturnStm(AReturnStm node)
|
Uses of AReturnStm in tip.node |
---|
Methods in tip.node that return AReturnStm | |
---|---|
AReturnStm |
AReturnStm.clone()
Returns a deep clone of this AReturnStm node. |
AReturnStm |
AReturnStm.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this AReturnStm node while putting all
old node-new node relations in the map oldToNewMap . |
Uses of AReturnStm in tip.phases |
---|
Methods in tip.phases with parameters of type AReturnStm | |
---|---|
void |
CodeGeneration.caseAReturnStm(AReturnStm node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |