|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use List | |
---|---|
assem | |
flow_graph | |
frame | |
graph | |
tree | |
util | |
x86 |
Uses of List in assem |
---|
Fields in assem declared as List | |
---|---|
List<Label> |
Targets.labels
|
Methods in assem that return List | |
---|---|
abstract List<Temp> |
Instr.def()
|
List<Temp> |
MOVE.def()
|
List<Temp> |
LABEL.def()
|
List<Temp> |
OPER.def()
|
abstract List<Temp> |
Instr.use()
|
List<Temp> |
MOVE.use()
|
List<Temp> |
LABEL.use()
|
List<Temp> |
OPER.use()
|
Constructors in assem with parameters of type List | |
---|---|
OPER(java.lang.String instruction,
List<Label> jumps)
|
|
OPER(java.lang.String instruction,
List<Temp> defined,
List<Temp> used)
|
|
OPER(java.lang.String instruction,
List<Temp> defined,
List<Temp> used)
|
|
OPER(java.lang.String instruction,
List<Temp> defined,
List<Temp> used,
List<Label> label)
|
|
OPER(java.lang.String instruction,
List<Temp> defined,
List<Temp> used,
List<Label> label)
|
|
OPER(java.lang.String instruction,
List<Temp> defined,
List<Temp> used,
List<Label> label)
|
|
Targets(List<Label> l)
|
Uses of List in flow_graph |
---|
Methods in flow_graph that return List | |
---|---|
List<Temp> |
AssemFlowGraph.getDefined(Node node)
|
abstract List<Temp> |
FlowGraph.getDefined(Node node)
|
List<Temp> |
AssemFlowGraph.getUsed(Node node)
|
abstract List<Temp> |
FlowGraph.getUsed(Node node)
|
Constructors in flow_graph with parameters of type List | |
---|---|
AssemFlowGraph(List<Instr> list)
Monta grafo de fluxo de execução de um código assembly. |
Uses of List in frame |
---|
Fields in frame declared as List | |
---|---|
List<frame.Access> |
Frame.formals
|
Methods in frame that return List | |
---|---|
abstract List<Temp> |
Frame.calleeDefs()
|
abstract List<Instr> |
Frame.codegen(List<Stm> body)
|
abstract List<Instr> |
Frame.procEntryExit2(List<Instr> body)
|
abstract List<Temp> |
Frame.registers()
|
Methods in frame with parameters of type List | |
---|---|
abstract List<Instr> |
Frame.codegen(List<Stm> body)
|
abstract Exp |
Frame.externalCall(java.lang.String s,
List<Exp> args)
|
abstract Frame |
Frame.newFrame(Label name,
List<java.lang.Boolean> formals)
|
abstract List<Instr> |
Frame.procEntryExit2(List<Instr> body)
|
abstract frame.Proc |
Frame.procEntryExit3(List<Instr> body)
|
Uses of List in graph |
---|
Methods in graph that return List | |
---|---|
List<Node> |
Node.getPreds()
|
List<Node> |
Node.getSuccs()
|
List<Node> |
Graph.nodes()
|
Uses of List in tree |
---|
Methods in tree that return List | |
---|---|
List<Exp> |
CALL.getArguments()
|
List<Label> |
JUMP.getTargets()
|
List<Exp> |
CJUMP.kids()
|
List<Exp> |
TEMP.kids()
|
List<Exp> |
SEQ.kids()
|
List<Exp> |
MOVE.kids()
|
List<Exp> |
NAME.kids()
|
List<Exp> |
CONST.kids()
|
abstract List<Exp> |
Stm.kids()
Você não deverá utilizar esse método no seu projeto! Ele é utilizado em outras partes do compilador. |
List<Exp> |
CALL.kids()
|
List<Exp> |
MEM.kids()
|
List<Exp> |
LABEL.kids()
|
List<Exp> |
BINOP.kids()
|
List<Exp> |
EXPSTM.kids()
|
List<Exp> |
JUMP.kids()
|
List<Exp> |
ESEQ.kids()
|
abstract List<Exp> |
Exp.kids()
|
Methods in tree with parameters of type List | |
---|---|
Stm |
CJUMP.build(List<Exp> kids)
|
Exp |
TEMP.build(List<Exp> kids)
|
Stm |
SEQ.build(List<Exp> kids)
|
Stm |
MOVE.build(List<Exp> kids)
|
Exp |
NAME.build(List<Exp> kids)
|
Exp |
CONST.build(List<Exp> kids)
|
abstract Stm |
Stm.build(List<Exp> kids)
Você não deverá utilizar esse método no seu projeto! Ele é utilizado em outras partes do compilador. |
Exp |
CALL.build(List<Exp> kids)
|
Exp |
MEM.build(List<Exp> kids)
|
Stm |
LABEL.build(List<Exp> kids)
|
Exp |
BINOP.build(List<Exp> kids)
|
Stm |
EXPSTM.build(List<Exp> kids)
|
Stm |
JUMP.build(List<Exp> kids)
|
Exp |
ESEQ.build(List<Exp> kids)
|
abstract Exp |
Exp.build(List<Exp> kids)
|
Constructors in tree with parameters of type List | |
---|---|
CALL(Exp f,
List<Exp> a)
|
|
JUMP(Exp e,
List<Label> t)
|
Uses of List in util |
---|
Fields in util declared as List | |
---|---|
List<E> |
List.tail
Deprecated. |
Methods in util that return List | |
---|---|
List<E> |
List.tail()
|
Methods in util with parameters of type List | |
---|---|
void |
List.addAll(List<E> other)
Adiciona todos elementos da lista passada por parâmetro no final da lista ligada atual. |
Constructors in util with parameters of type List | |
---|---|
List(E h,
List<E> t)
Cria uma nova lista ligada a partir de um elemento e uma cauda. |
Uses of List in x86 |
---|
Methods in x86 that return List | |
---|---|
List<Temp> |
Frame.calleeDefs()
|
List<Instr> |
Frame.codegen(List<Stm> body)
|
List<Instr> |
Frame.procEntryExit2(List<Instr> body)
|
List<Temp> |
Frame.registers()
|
Methods in x86 with parameters of type List | |
---|---|
List<Instr> |
Frame.codegen(List<Stm> body)
|
Exp |
Frame.externalCall(java.lang.String s,
List<Exp> args)
|
Frame |
Frame.newFrame(Label name,
List<java.lang.Boolean> formals)
|
List<Instr> |
Frame.procEntryExit2(List<Instr> body)
|
frame.Proc |
Frame.procEntryExit3(List<Instr> body)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |