at.dms.backend
Class QVariable

java.lang.Object
  |
  +--at.dms.backend.QOperand
        |
        +--at.dms.backend.QTemporary
              |
              +--at.dms.backend.QVariable
All Implemented Interfaces:
QDestination, QOrigin

class QVariable
extends QTemporary

This class represents a preassigned temporary.


Fields inherited from class at.dms.backend.QTemporary
EMPTY, UNINITIALIZED, UNUSED
 
Constructor Summary
(package private) QVariable(InstructionHandle instruction)
           
 
Method Summary
 int getType()
          The type of this instruction.
 java.lang.String toString()
          Human readable form.
 
Methods inherited from class at.dms.backend.QTemporary
def, duplicate, enforceColor, generate, getDef, getPosition, getPrecolor, getRegister, getSize, getUseCount, getUses, setPosition, setRegister, store, use
 
Methods inherited from class at.dms.backend.QOperand
getInstruction, getOrigins, setOrigin
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QVariable

QVariable(InstructionHandle instruction)
Method Detail

toString

public java.lang.String toString()
Human readable form.
Overrides:
toString in class QTemporary

getType

public int getType()
The type of this instruction.
Overrides:
getType in class QTemporary