Uses of Class
tree.Stm

Packages that use Stm
frame   
tree   
x86   
 

Uses of Stm in frame
 

Methods in frame that return Stm
abstract  Stm Frame.procEntryExit1(Exp body)
           
 

Method parameters in frame with type arguments of type Stm
abstract  List<Instr> Frame.codegen(List<Stm> body)
           
 

Uses of Stm in tree
 

Subclasses of Stm in tree
 class CJUMP
          Esta classe representa saltos condicional.
 class EXPSTM
          Esta classe define um statement que encapsula uma expressão, que deverá ser calculada.
 class JUMP
          Classe que representa um salto não condicional.
 class LABEL
          Nó que representa um label do código.
 class MOVE
          Esta árvore representa a operação de atribuição de valores ("move").
 class SEQ
          Classe representa duas subárvores do tipo comando (Stm), uma seguida da outra.
 

Methods in tree that return Stm
 Stm CJUMP.build(List<Exp> kids)
           
 Stm SEQ.build(List<Exp> kids)
           
 Stm MOVE.build(List<Exp> kids)
           
abstract  Stm Stm.build(List<Exp> kids)
           
 Stm LABEL.build(List<Exp> kids)
           
 Stm EXPSTM.build(List<Exp> kids)
           
 Stm JUMP.build(List<Exp> kids)
           
 Stm SEQ.getLeft()
           
 Stm SEQ.getRight()
           
 Stm ESEQ.getStatement()
           
 

Methods in tree with parameters of type Stm
 void PrintIR.printStatement(Stm s)
           
 

Constructors in tree with parameters of type Stm
ESEQ(Stm s, Exp e)
           
SEQ(Stm l, Stm r)
           
 

Uses of Stm in x86
 

Methods in x86 that return Stm
 Stm Frame.procEntryExit1(Exp body)
           
 

Method parameters in x86 with type arguments of type Stm
 List<Instr> Frame.codegen(List<Stm> body)