|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AVarExp | |
---|---|
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.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 AVarExp in tip.analysis |
---|
Methods in tip.analysis with parameters of type AVarExp | |
---|---|
void |
ReversedDepthFirstAdapter.caseAVarExp(AVarExp node)
Calls ReversedDepthFirstAdapter.inAVarExp(AVarExp) , traverses the children of AVarExp in
the reverse order of the order they are defined in the grammar, and finally
calls ReversedDepthFirstAdapter.outAVarExp(AVarExp) . |
void |
DepthFirstAdapter.caseAVarExp(AVarExp node)
Calls DepthFirstAdapter.inAVarExp(AVarExp) , traverses the children of AVarExp in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outAVarExp(AVarExp) . |
A |
AnswerAdapter.caseAVarExp(AVarExp node)
Returns the default answer for a AVarExp node. |
A |
Answer.caseAVarExp(AVarExp node)
Called by AVarExp from apply(Answer) . |
void |
AnalysisAdapter.caseAVarExp(AVarExp node)
Called by the AVarExp node from AVarExp#apply(Switch) . |
void |
Analysis.caseAVarExp(AVarExp node)
Called by the AVarExp node from AVarExp#apply(Switch) . |
A |
QuestionAnswerAdapter.caseAVarExp(AVarExp node,
Q question)
Returns the default answer for a AVarExp node. |
A |
QuestionAnswer.caseAVarExp(AVarExp node,
Q question)
Called by AVarExp from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseAVarExp(AVarExp node,
Q question)
Action for applying a question to a AVarExp node. |
void |
Question.caseAVarExp(AVarExp node,
Q question)
Called by AVarExp from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inAVarExp(AVarExp node)
Called by ReversedDepthFirstAdapter.caseAVarExp(AVarExp) before traversing the children of AVarExp . |
void |
DepthFirstAdapter.inAVarExp(AVarExp node)
Called by DepthFirstAdapter.caseAVarExp(AVarExp) before traversing the children of AVarExp . |
void |
ReversedDepthFirstAdapter.outAVarExp(AVarExp node)
Called by ReversedDepthFirstAdapter.caseAVarExp(AVarExp) after traversing the children of AVarExp . |
void |
DepthFirstAdapter.outAVarExp(AVarExp node)
Called by DepthFirstAdapter.caseAVarExp(AVarExp) after traversing the children of AVarExp . |
Uses of AVarExp in tip.cfg |
---|
Methods in tip.cfg that return AVarExp | |
---|---|
AVarExp |
CVarExpPoint.getNode()
Returns the AVarExp associated with this program point. |
Methods in tip.cfg with parameters of type AVarExp | |
---|---|
boolean |
ICFGAnalysis.caseCVarExpPoint(AVarExp node,
CVarExpPoint point)
caseCVarExpPoint is called by a CVarExpPoint from
CVarExpPoint.apply(ICFGAnalysis) . |
A |
CFGAnswerAdapter.caseCVarExpPoint(AVarExp node,
CVarExpPoint point)
Default implementation. |
A |
CFGAnswer.caseCVarExpPoint(AVarExp node,
CVarExpPoint point)
caseCVarExpPoint is called by a CVarExpPoint from
CVarExpPoint.apply(CFGAnswer) . |
boolean |
CFGAnalysisAdapter.caseCVarExpPoint(AVarExp node,
CVarExpPoint point)
Default implementation. |
A |
CFGQuestionAnswerAdapter.caseCVarExpPoint(AVarExp node,
CVarExpPoint point,
Q question)
Default implementation. |
A |
CFGQuestionAnswer.caseCVarExpPoint(AVarExp node,
CVarExpPoint point,
Q question)
caseCVarExpPoint is called by a CVarExpPoint from
CVarExpPoint.apply(CFGQuestionAnswer,Object) . |
void |
CFGBuilder.inAVarExp(AVarExp node)
|
Constructors in tip.cfg with parameters of type AVarExp | |
---|---|
CVarExpPoint(AVarExp _node_)
Creates a new CVarExpPoint associated with the AVarExp _node_
with the label "" . |
|
CVarExpPoint(AVarExp _node_,
String _label_)
Creates a new CVarExpPoint associated with the AVarExp _node_
with the label _label_ . |
Uses of AVarExp in tip.cfg.dfa |
---|
Methods in tip.cfg.dfa with parameters of type AVarExp | |
---|---|
IntervalAnalysis.Interval |
IntervalAnalysis.Evaluator.caseAVarExp(AVarExp varExp,
EqualityMap<ALocalDecl,IntervalAnalysis.Interval> sigma)
|
SignAnalysis.Sign |
SignAnalysis.Evaluator.caseAVarExp(AVarExp node,
EqualityMap<ALocalDecl,SignAnalysis.Sign> map)
|
ConstantPropagationAnalysis.Const |
ConstantPropagationAnalysis.Evaluator.caseAVarExp(AVarExp e,
Map<ALocalDecl,ConstantPropagationAnalysis.Const> env)
|
Uses of AVarExp in tip.display |
---|
Methods in tip.display with parameters of type AVarExp | |
---|---|
Integer |
Precedence.caseAVarExp(AVarExp node)
|
String |
NodeText.caseAVarExp(AVarExp node)
|
Uses of AVarExp in tip.node |
---|
Methods in tip.node that return AVarExp | |
---|---|
AVarExp |
AVarExp.clone()
Returns a deep clone of this AVarExp node. |
AVarExp |
AVarExp.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this AVarExp node while putting all
old node-new node relations in the map oldToNewMap . |
Uses of AVarExp in tip.phases |
---|
Methods in tip.phases with parameters of type AVarExp | |
---|---|
void |
CodeGeneration.caseAVarExp(AVarExp node)
|
void |
TypeChecking.outAVarExp(AVarExp node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |