Uses of Interface
at.dms.backend.QOrigin

Packages that use QOrigin
at.dms.backend   
 

Uses of QOrigin in at.dms.backend
 

Classes in at.dms.backend that implement QOrigin
(package private)  class QLiteral
          This class represents a literal.
(package private)  class QOperand
          ???
(package private)  class QOperator
          ???
(package private)  class QQuadruple
          This class represents a quadruple: a source and a destinationination.
(package private)  class QStack
          This class represents a stack placeholder.
(package private)  class QTemporary
          This class represents a temporary.
(package private)  class QVariable
          This class represents a preassigned temporary.
 

Methods in at.dms.backend that return QOrigin
abstract  QOrigin[] QNode.getOrigins()
          Returns the origins of this instruction.
 QOrigin[] QVoid.getOrigins()
          Returns the parameters of this instruction.
 QOrigin QQuadruple.duplicate()
          Duplicate this node: not implemented.
 QOrigin[] QQuadruple.getOrigins()
          returns the parameters of this instruction
 QOrigin[] QOperand.getOrigins()
          Returns the parameters of this instruction.
 QOrigin QLiteral.duplicate()
          Duplicate this node.
 QOrigin QOperator.duplicate()
          Duplicate this node: not implemented.
 QOrigin[] QOperator.getOrigins()
          Returns the parameters of this instruction.
 QOrigin QIinc.duplicate()
          Duplicate this node: not implemented.
 QOrigin[] QIinc.getOrigins()
          Returns the parameters of this instruction.
 QOrigin QTemporary.duplicate()
          Duplicate this node.
 QOrigin QOrigin.duplicate()
          Duplicate this node.
 QOrigin[] QOrigin.getOrigins()
          Returns the parameters of this instruction.
 QOrigin[] QNop.getOrigins()
          Returns the parameters of this instruction.
 

Methods in at.dms.backend with parameters of type QOrigin
abstract  void QNode.setOrigin(QOrigin origin, int i)
          Sets the origins of this instruction.
 void QVoid.setOrigin(QOrigin origin, int i)
          ???
 void QQuadruple.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction.
 void QOperand.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction: not implemented, throws a RuntimeException.
 void QOperator.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction.
 void QIinc.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction: not implemented or not possible on this type: throws RuntimeException.
 void QOrigin.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction.
 void QNop.setOrigin(QOrigin origin, int i)
          Sets the parameters of this instruction: not implemented, throws RuntimeException.
 

Constructors in at.dms.backend with parameters of type QOrigin
QVoid(QOrigin origin)
          ???
QSwitch(QOrigin origin)
          ???
QQuadruple(QDestination destination, QOrigin origin)
           
QOperator(InstructionHandle operator, QOrigin[] operands)
           
QJump(QOrigin origin)