|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ABinopExp | |
---|---|
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. |
tip.util | Provides utility classes for the TIP compiler. |
Uses of ABinopExp in tip.analysis |
---|
Methods in tip.analysis with parameters of type ABinopExp | |
---|---|
void |
ReversedDepthFirstAdapter.caseABinopExp(ABinopExp node)
Calls ReversedDepthFirstAdapter.inABinopExp(ABinopExp) , traverses the children of ABinopExp in
the reverse order of the order they are defined in the grammar, and finally
calls ReversedDepthFirstAdapter.outABinopExp(ABinopExp) . |
void |
DepthFirstAdapter.caseABinopExp(ABinopExp node)
Calls DepthFirstAdapter.inABinopExp(ABinopExp) , traverses the children of ABinopExp in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outABinopExp(ABinopExp) . |
A |
AnswerAdapter.caseABinopExp(ABinopExp node)
Returns the default answer for a ABinopExp node. |
A |
Answer.caseABinopExp(ABinopExp node)
Called by ABinopExp from apply(Answer) . |
void |
AnalysisAdapter.caseABinopExp(ABinopExp node)
Called by the ABinopExp node from ABinopExp#apply(Switch) . |
void |
Analysis.caseABinopExp(ABinopExp node)
Called by the ABinopExp node from ABinopExp#apply(Switch) . |
A |
QuestionAnswerAdapter.caseABinopExp(ABinopExp node,
Q question)
Returns the default answer for a ABinopExp node. |
A |
QuestionAnswer.caseABinopExp(ABinopExp node,
Q question)
Called by ABinopExp from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseABinopExp(ABinopExp node,
Q question)
Action for applying a question to a ABinopExp node. |
void |
Question.caseABinopExp(ABinopExp node,
Q question)
Called by ABinopExp from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inABinopExp(ABinopExp node)
Called by ReversedDepthFirstAdapter.caseABinopExp(ABinopExp) before traversing the children of ABinopExp . |
void |
DepthFirstAdapter.inABinopExp(ABinopExp node)
Called by DepthFirstAdapter.caseABinopExp(ABinopExp) before traversing the children of ABinopExp . |
void |
ReversedDepthFirstAdapter.outABinopExp(ABinopExp node)
Called by ReversedDepthFirstAdapter.caseABinopExp(ABinopExp) after traversing the children of ABinopExp . |
void |
DepthFirstAdapter.outABinopExp(ABinopExp node)
Called by DepthFirstAdapter.caseABinopExp(ABinopExp) after traversing the children of ABinopExp . |
Uses of ABinopExp in tip.cfg |
---|
Methods in tip.cfg that return ABinopExp | |
---|---|
ABinopExp |
CBinopExpPoint.getNode()
Returns the ABinopExp associated with this program point. |
Methods in tip.cfg with parameters of type ABinopExp | |
---|---|
boolean |
ICFGAnalysis.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point)
caseCBinopExpPoint is called by a CBinopExpPoint from
CBinopExpPoint.apply(ICFGAnalysis) . |
A |
CFGAnswerAdapter.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point)
Default implementation. |
A |
CFGAnswer.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point)
caseCBinopExpPoint is called by a CBinopExpPoint from
CBinopExpPoint.apply(CFGAnswer) . |
boolean |
CFGAnalysisAdapter.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point)
Default implementation. |
A |
CFGQuestionAnswerAdapter.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point,
Q question)
Default implementation. |
A |
CFGQuestionAnswer.caseCBinopExpPoint(ABinopExp node,
CBinopExpPoint point,
Q question)
caseCBinopExpPoint is called by a CBinopExpPoint from
CBinopExpPoint.apply(CFGQuestionAnswer,Object) . |
void |
CFGBuilder.inABinopExp(ABinopExp node)
|
Constructors in tip.cfg with parameters of type ABinopExp | |
---|---|
CBinopExpPoint(ABinopExp _node_)
Creates a new CBinopExpPoint associated with the ABinopExp _node_
with the label "" . |
|
CBinopExpPoint(ABinopExp _node_,
String _label_)
Creates a new CBinopExpPoint associated with the ABinopExp _node_
with the label _label_ . |
Uses of ABinopExp in tip.cfg.dfa |
---|
Methods in tip.cfg.dfa with parameters of type ABinopExp | |
---|---|
IntervalAnalysis.Interval |
IntervalAnalysis.Evaluator.caseABinopExp(ABinopExp binopExp,
EqualityMap<ALocalDecl,IntervalAnalysis.Interval> sigma)
|
SignAnalysis.Sign |
SignAnalysis.Evaluator.caseABinopExp(ABinopExp node,
EqualityMap<ALocalDecl,SignAnalysis.Sign> map)
|
ConstantPropagationAnalysis.Const |
ConstantPropagationAnalysis.Evaluator.caseABinopExp(ABinopExp e,
Map<ALocalDecl,ConstantPropagationAnalysis.Const> env)
|
Method parameters in tip.cfg.dfa with type arguments of type ABinopExp | |
---|---|
String |
VeryBusyExpressionsAnalysis.getVariableString(EqualitySet<ABinopExp> variable)
|
String |
AvailableExpressionsAnalysis.getVariableString(EqualitySet<ABinopExp> variable)
Returns a textual representation of variable . |
Uses of ABinopExp in tip.display |
---|
Methods in tip.display with parameters of type ABinopExp | |
---|---|
Integer |
Precedence.caseABinopExp(ABinopExp node)
|
String |
NodeText.caseABinopExp(ABinopExp node)
|
Uses of ABinopExp in tip.node |
---|
Methods in tip.node that return ABinopExp | |
---|---|
ABinopExp |
ABinopExp.clone()
Returns a deep clone of this ABinopExp node. |
ABinopExp |
ABinopExp.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this ABinopExp node while putting all
old node-new node relations in the map oldToNewMap . |
Uses of ABinopExp in tip.phases |
---|
Methods in tip.phases with parameters of type ABinopExp | |
---|---|
void |
CodeGeneration.caseABinopExp(ABinopExp node)
|
void |
TypeChecking.outABinopExp(ABinopExp node)
|
Uses of ABinopExp in tip.util |
---|
Methods in tip.util with parameters of type ABinopExp | |
---|---|
boolean |
ExpressionEqualitor.equals(ABinopExp a,
ABinopExp b)
Returns true if the two expressions are regard as the same binary
expression. |
int |
ExpressionEqualitor.hashCode(ABinopExp a)
Returns a hashcode of the binary expression a consistent with the
ExpressionEqualitor.equals(ABinopExp, ABinopExp) method. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |