assem
Class MOVE

java.lang.Object
  extended by assem.Instr
      extended by assem.MOVE

public class MOVE
extends Instr

Está classe é a instrução de MOVE da arquitetura x86.


Constructor Summary
MOVE(Temp destination, Temp source)
          Construtor que deverá ser chamado para criar uma instrução de move
 
Method Summary
 List<Temp> def()
           
 Targets jumps()
           
 List<Temp> use()
           
 
Methods inherited from class assem.Instr
debug, format, getAssembly, isMoveBetweenTemps, isMoveFromConstant, setAssembly
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MOVE

public MOVE(Temp destination,
            Temp source)
Construtor que deverá ser chamado para criar uma instrução de move

Parameters:
destination - Registrador de destino da instrução.
source - Registrador de origem da instrução.
Method Detail

use

public List<Temp> use()
Specified by:
use in class Instr

def

public List<Temp> def()
Specified by:
def in class Instr

jumps

public Targets jumps()
Specified by:
jumps in class Instr