Uses of Class
tip.node.AMallocExp

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

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

Uses of AMallocExp in tip.cfg
 

Methods in tip.cfg that return AMallocExp
 AMallocExp CMallocExpPoint.getNode()
          Returns the AMallocExp associated with this program point.
 AMallocExp MallocTarget.getTarget()
          Returns the target AMallocExp of this MallocTarget.
 

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

Constructors in tip.cfg with parameters of type AMallocExp
CMallocExpPoint(AMallocExp _node_)
          Creates a new CMallocExpPoint associated with the AMallocExp _node_ with the label "".
CMallocExpPoint(AMallocExp _node_, String _label_)
          Creates a new CMallocExpPoint associated with the AMallocExp _node_ with the label _label_.
MallocTarget(AMallocExp exp)
          Creates a new MallocTarget pointing to exp.
 

Uses of AMallocExp in tip.cfg.cfa
 

Methods in tip.cfg.cfa with parameters of type AMallocExp
 void Normalization.outAMallocExp(AMallocExp node)
          Normalizes malloc expressions: E -> malloc : E \notin S -> id = E => S -> x = malloc E -> x
 

Uses of AMallocExp in tip.display
 

Methods in tip.display with parameters of type AMallocExp
 Integer Precedence.caseAMallocExp(AMallocExp node)
           
 String NodeText.caseAMallocExp(AMallocExp node)
           
 

Uses of AMallocExp in tip.node
 

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

Uses of AMallocExp in tip.phases
 

Methods in tip.phases with parameters of type AMallocExp
 void CodeGeneration.caseAMallocExp(AMallocExp node)
           
 void Environments.inAMallocExp(AMallocExp node)
           
 void TypeChecking.outAMallocExp(AMallocExp node)