coins.backend.gen
Class CodeGenerator_sample.State
java.lang.Object
coins.backend.gen.CodeGenerator_sample.State
- Enclosing class:
- CodeGenerator_sample
- class CodeGenerator_sample.State
- extends java.lang.Object
State label for instruction selection engine.
|
Field Summary |
(package private) int[] |
cost1
|
(package private) int[] |
cost2
|
(package private) static int |
NNONTERM
|
(package private) static int |
NRULES
|
(package private) static int |
NT__
|
(package private) static int |
NT_addr
|
(package private) static int |
NT_const
|
(package private) static int |
NT_freg
|
(package private) static int |
NT_label
|
(package private) static int |
NT_mem
|
(package private) static int |
NT_memf
|
(package private) static int |
NT_reg
|
(package private) static int |
NT_regconst
|
(package private) static int |
NT_void
|
(package private) static int |
NT_xfreg
|
(package private) static int |
NT_xreg
|
(package private) int[] |
rule
|
(package private) static int |
START_NT
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NNONTERM
static final int NNONTERM
- See Also:
- Constant Field Values
NRULES
static final int NRULES
- See Also:
- Constant Field Values
START_NT
static final int START_NT
- See Also:
- Constant Field Values
NT__
static final int NT__
- See Also:
- Constant Field Values
NT_reg
static final int NT_reg
- See Also:
- Constant Field Values
NT_freg
static final int NT_freg
- See Also:
- Constant Field Values
NT_xreg
static final int NT_xreg
- See Also:
- Constant Field Values
NT_xfreg
static final int NT_xfreg
- See Also:
- Constant Field Values
NT_const
static final int NT_const
- See Also:
- Constant Field Values
NT_void
static final int NT_void
- See Also:
- Constant Field Values
NT_regconst
static final int NT_regconst
- See Also:
- Constant Field Values
NT_mem
static final int NT_mem
- See Also:
- Constant Field Values
NT_addr
static final int NT_addr
- See Also:
- Constant Field Values
NT_memf
static final int NT_memf
- See Also:
- Constant Field Values
NT_label
static final int NT_label
- See Also:
- Constant Field Values
rule
final int[] rule
cost1
final int[] cost1
cost2
final int[] cost2
CodeGenerator_sample.State
CodeGenerator_sample.State()
nontermName
java.lang.String nontermName(int nt)
record
void record(int nt,
int cost1,
int cost2,
int rule)
label
void label(LirNode t,
CodeGenerator_sample.State[] kids)
toString
public java.lang.String toString()