|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AIfThenStm | |
---|---|
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. |
tip.util | Provides utility classes for the TIP compiler. |
Uses of AIfThenStm in tip.analysis |
---|
Methods in tip.analysis with parameters of type AIfThenStm | |
---|---|
void |
ReversedDepthFirstAdapter.caseAIfThenStm(AIfThenStm node)
Calls ReversedDepthFirstAdapter.inAIfThenStm(AIfThenStm) , traverses the children of AIfThenStm in
the reverse order of the order they are defined in the grammar, and finally
calls ReversedDepthFirstAdapter.outAIfThenStm(AIfThenStm) . |
void |
DepthFirstAdapter.caseAIfThenStm(AIfThenStm node)
Calls DepthFirstAdapter.inAIfThenStm(AIfThenStm) , traverses the children of AIfThenStm in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outAIfThenStm(AIfThenStm) . |
A |
AnswerAdapter.caseAIfThenStm(AIfThenStm node)
Returns the default answer for a AIfThenStm node. |
A |
Answer.caseAIfThenStm(AIfThenStm node)
Called by AIfThenStm from apply(Answer) . |
void |
AnalysisAdapter.caseAIfThenStm(AIfThenStm node)
Called by the AIfThenStm node from AIfThenStm#apply(Switch) . |
void |
Analysis.caseAIfThenStm(AIfThenStm node)
Called by the AIfThenStm node from AIfThenStm#apply(Switch) . |
A |
QuestionAnswerAdapter.caseAIfThenStm(AIfThenStm node,
Q question)
Returns the default answer for a AIfThenStm node. |
A |
QuestionAnswer.caseAIfThenStm(AIfThenStm node,
Q question)
Called by AIfThenStm from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseAIfThenStm(AIfThenStm node,
Q question)
Action for applying a question to a AIfThenStm node. |
void |
Question.caseAIfThenStm(AIfThenStm node,
Q question)
Called by AIfThenStm from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inAIfThenStm(AIfThenStm node)
Called by ReversedDepthFirstAdapter.caseAIfThenStm(AIfThenStm) before traversing the children of AIfThenStm . |
void |
DepthFirstAdapter.inAIfThenStm(AIfThenStm node)
Called by DepthFirstAdapter.caseAIfThenStm(AIfThenStm) before traversing the children of AIfThenStm . |
void |
ReversedDepthFirstAdapter.outAIfThenStm(AIfThenStm node)
Called by ReversedDepthFirstAdapter.caseAIfThenStm(AIfThenStm) after traversing the children of AIfThenStm . |
void |
DepthFirstAdapter.outAIfThenStm(AIfThenStm node)
Called by DepthFirstAdapter.caseAIfThenStm(AIfThenStm) after traversing the children of AIfThenStm . |
Uses of AIfThenStm in tip.cfg |
---|
Methods in tip.cfg that return AIfThenStm | |
---|---|
AIfThenStm |
CIfThenStmPoint.getNode()
Returns the AIfThenStm associated with this program point. |
Methods in tip.cfg with parameters of type AIfThenStm | |
---|---|
boolean |
ICFGAnalysis.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
caseCIfThenStmPoint is called by a CIfThenStmPoint from
CIfThenStmPoint.apply(ICFGAnalysis) . |
A |
CFGAnswerAdapter.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
Default implementation. |
A |
CFGAnswer.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
caseCIfThenStmPoint is called by a CIfThenStmPoint from
CIfThenStmPoint.apply(CFGAnswer) . |
boolean |
CFGAnalysisAdapter.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
Default implementation. |
A |
CFGQuestionAnswerAdapter.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point,
Q question)
Default implementation. |
A |
CFGQuestionAnswer.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point,
Q question)
caseCIfThenStmPoint is called by a CIfThenStmPoint from
CIfThenStmPoint.apply(CFGQuestionAnswer,Object) . |
void |
CFGBuilder.inAIfThenStm(AIfThenStm node)
|
Constructors in tip.cfg with parameters of type AIfThenStm | |
---|---|
CIfThenStmPoint(AIfThenStm _node_)
Creates a new CIfThenStmPoint associated with the AIfThenStm _node_
with the label "" . |
|
CIfThenStmPoint(AIfThenStm _node_,
String _label_)
Creates a new CIfThenStmPoint associated with the AIfThenStm _node_
with the label _label_ . |
Uses of AIfThenStm in tip.cfg.cfa |
---|
Methods in tip.cfg.cfa with parameters of type AIfThenStm | |
---|---|
void |
Normalization.caseAIfThenStm(AIfThenStm node)
Handles if-then statements. |
Uses of AIfThenStm in tip.cfg.dfa |
---|
Methods in tip.cfg.dfa with parameters of type AIfThenStm | |
---|---|
boolean |
VeryBusyExpressionsAnalysis.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
|
boolean |
LivenessAnalysis.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
Handle if-then statements. |
boolean |
AvailableExpressionsAnalysis.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
Computes the variable the program associated with the if-then statement node . |
Uses of AIfThenStm in tip.display |
---|
Methods in tip.display with parameters of type AIfThenStm | |
---|---|
String |
NodeText.caseAIfThenStm(AIfThenStm node)
|
Uses of AIfThenStm in tip.node |
---|
Methods in tip.node that return AIfThenStm | |
---|---|
AIfThenStm |
AIfThenStm.clone()
Returns a deep clone of this AIfThenStm node. |
AIfThenStm |
AIfThenStm.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this AIfThenStm node while putting all
old node-new node relations in the map oldToNewMap . |
Uses of AIfThenStm in tip.phases |
---|
Methods in tip.phases with parameters of type AIfThenStm | |
---|---|
void |
CodeGeneration.caseAIfThenStm(AIfThenStm node)
|
void |
TypeChecking.outAIfThenStm(AIfThenStm node)
|
Uses of AIfThenStm in tip.util |
---|
Methods in tip.util with parameters of type AIfThenStm | |
---|---|
Collection<T> |
SubExpressions.caseCIfThenStmPoint(AIfThenStm node,
CIfThenStmPoint point)
Returns all child nodes of the condition expression of node
accepted by the filter and node if it is accepted by the filter. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |