JML

Uses of Class
org.multijava.util.backend.CodeSequence

Packages that use CodeSequence
org.multijava.util.backend Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language
 

Uses of CodeSequence in org.multijava.util.backend
 

Methods in org.multijava.util.backend with parameters of type CodeSequence
 void BasicBlock.generateQuadruple(CodeSequence seq)
          Generates the flow of instructions
private  void BasicBlock.optimizeOrder(BasicBlock[] bblocks, CodeSequence seq)
           
abstract  void QNode.generate(CodeSequence seq)
          Generates instructions for this quadruple
abstract  void QOrigin.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QTemporary.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QTemporary.store(CodeSequence seq, boolean isLive)
          Generates instructions for destination
abstract  void QDestination.store(CodeSequence seq, boolean isLive)
          Generates instructions for destination
 void QQuadruple.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QIinc.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QVoid.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QLiteral.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QNop.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QOperator.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QStack.generate(CodeSequence seq)
          Generates instructions for this quadruple
 void QStack.store(CodeSequence seq, boolean isLive)
          Generates instructions for destination
 


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.