Uses of Class
tip.node.AIfThenStm

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.