Uses of Class
tip.node.AIfThenElseStm

Packages that use AIfThenElseStm
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 AIfThenElseStm in tip.analysis
 

Methods in tip.analysis with parameters of type AIfThenElseStm
 void ReversedDepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm node)
          Calls ReversedDepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm), traverses the children of AIfThenElseStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm).
 void DepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm node)
          Calls DepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm), traverses the children of AIfThenElseStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm).
 A AnswerAdapter.caseAIfThenElseStm(AIfThenElseStm node)
          Returns the default answer for a AIfThenElseStm node.
 A Answer.caseAIfThenElseStm(AIfThenElseStm node)
          Called by AIfThenElseStm from apply(Answer).
 void AnalysisAdapter.caseAIfThenElseStm(AIfThenElseStm node)
          Called by the AIfThenElseStm node from AIfThenElseStm#apply(Switch).
 void Analysis.caseAIfThenElseStm(AIfThenElseStm node)
          Called by the AIfThenElseStm node from AIfThenElseStm#apply(Switch).
 A QuestionAnswerAdapter.caseAIfThenElseStm(AIfThenElseStm node, Q question)
          Returns the default answer for a AIfThenElseStm node.
 A QuestionAnswer.caseAIfThenElseStm(AIfThenElseStm node, Q question)
          Called by AIfThenElseStm from apply(QuestionAnswer,Object).
 void QuestionAdapter.caseAIfThenElseStm(AIfThenElseStm node, Q question)
          Action for applying a question to a AIfThenElseStm node.
 void Question.caseAIfThenElseStm(AIfThenElseStm node, Q question)
          Called by AIfThenElseStm from apply(Question,Object).
 void ReversedDepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm node)
          Called by ReversedDepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm) before traversing the children of AIfThenElseStm.
 void DepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm node)
          Called by DepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm) before traversing the children of AIfThenElseStm.
 void ReversedDepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm node)
          Called by ReversedDepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm) after traversing the children of AIfThenElseStm.
 void DepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm node)
          Called by DepthFirstAdapter.caseAIfThenElseStm(AIfThenElseStm) after traversing the children of AIfThenElseStm.
 

Uses of AIfThenElseStm in tip.cfg
 

Methods in tip.cfg that return AIfThenElseStm
 AIfThenElseStm CIfThenElseStmPoint.getNode()
          Returns the AIfThenElseStm associated with this program point.
 

Methods in tip.cfg with parameters of type AIfThenElseStm
 boolean ICFGAnalysis.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(ICFGAnalysis).
 A CFGAnswerAdapter.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          Default implementation.
 A CFGAnswer.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(CFGAnswer).
 boolean CFGAnalysisAdapter.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          Default implementation.
 A CFGQuestionAnswerAdapter.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point, Q question)
          Default implementation.
 A CFGQuestionAnswer.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point, Q question)
          caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(CFGQuestionAnswer,Object).
 void CFGBuilder.inAIfThenElseStm(AIfThenElseStm node)
           
 

Constructors in tip.cfg with parameters of type AIfThenElseStm
CIfThenElseStmPoint(AIfThenElseStm _node_)
          Creates a new CIfThenElseStmPoint associated with the AIfThenElseStm _node_ with the label "".
CIfThenElseStmPoint(AIfThenElseStm _node_, String _label_)
          Creates a new CIfThenElseStmPoint associated with the AIfThenElseStm _node_ with the label _label_.
 

Uses of AIfThenElseStm in tip.cfg.cfa
 

Methods in tip.cfg.cfa with parameters of type AIfThenElseStm
 void Normalization.caseAIfThenElseStm(AIfThenElseStm node)
          Handles if-then-else statements.
 

Uses of AIfThenElseStm in tip.cfg.dfa
 

Methods in tip.cfg.dfa with parameters of type AIfThenElseStm
 boolean VeryBusyExpressionsAnalysis.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
           
 boolean LivenessAnalysis.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          Handle if-then-else statements.
 boolean AvailableExpressionsAnalysis.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          Computes the variable the program associated with the if-then-else statement node.
 

Uses of AIfThenElseStm in tip.display
 

Methods in tip.display with parameters of type AIfThenElseStm
 String NodeText.caseAIfThenElseStm(AIfThenElseStm node)
           
 

Uses of AIfThenElseStm in tip.node
 

Methods in tip.node that return AIfThenElseStm
 AIfThenElseStm AIfThenElseStm.clone()
          Returns a deep clone of this AIfThenElseStm node.
 AIfThenElseStm AIfThenElseStm.clone(Map<Node,Node> oldToNewMap)
          Creates a deep clone of this AIfThenElseStm node while putting all old node-new node relations in the map oldToNewMap.
 

Uses of AIfThenElseStm in tip.phases
 

Methods in tip.phases with parameters of type AIfThenElseStm
 void CodeGeneration.caseAIfThenElseStm(AIfThenElseStm node)
           
 void TypeChecking.outAIfThenElseStm(AIfThenElseStm node)
           
 

Uses of AIfThenElseStm in tip.util
 

Methods in tip.util with parameters of type AIfThenElseStm
 Collection<T> SubExpressions.caseCIfThenElseStmPoint(AIfThenElseStm node, CIfThenElseStmPoint point)
          Returns all child nodes of the condition expression of node accepted by the filter and node if it is accepted by the filter.