|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjbet.Node
jbet.Node.Label
public static class Node.Label
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jbet.Node |
|---|
Node.aload, Node.assign, Node.astore, Node.Cast, Node.cdouble, Node.cfloat, Node.cint, Node.clong, Node.cnull, Node.constant, Node.cString, Node.getfield, Node.Goto, Node.invokeinit, Node.invokenoa, Node.invokes, Node.invokesnoa, Node.invokev, Node.invokevnoa, Node.Label, Node.marker, Node.monitorop, Node.MultiNewArray, Node.N1, Node.N2, Node.New, Node.NewArray, Node.param, Node.ret, Node.setfield, Node.SubMethod, Node.var |
| Field Summary | |
|---|---|
Instruction |
ip
|
java.lang.String |
name
|
int |
swval
|
BasicBlock |
swvalb
|
Node.cint |
swvaln
|
| Fields inherited from class jbet.Node |
|---|
clocal, comment, count, destinations, done, esneed, EXIT, external, jvm2node, NONE, op, OP_ARRAYLENGTH, OP_CINT, OP_CSTRING, OP_D2F, OP_D2I, OP_D2L, OP_DADD, OP_DCMPG, OP_DCMPL, OP_DDIV, OP_DMUL, OP_DNEG, OP_DREM, OP_DSUB, OP_F2D, OP_F2I, OP_F2L, OP_FADD, OP_FCMPG, OP_FCMPL, OP_FDIV, OP_FMUL, OP_FNEG, OP_FREM, OP_FSUB, OP_GETFIELD, OP_GETSTATIC, OP_I2B, OP_I2C, OP_I2D, OP_I2F, OP_I2L, OP_I2S, OP_IADD, OP_IAND, OP_IDIV, OP_IMUL, OP_INEG, OP_INVOKEINTERFACE, OP_INVOKESTATIC, OP_INVOKEVIRTUAL, OP_IOR, OP_IREM, OP_ISHL, OP_ISHR, OP_ISUB, OP_IUSHR, OP_IXOR, OP_L2D, OP_L2F, OP_L2I, OP_LADD, OP_LAND, OP_LCMP, OP_LDIV, OP_LMUL, OP_LNEG, OP_LOR, OP_LREM, OP_LSHL, OP_LSHR, OP_LSUB, OP_LUSHR, OP_LXOR, OP_PUTFIELD, OP_PUTSTATIC, OP_VAR, op1jvm, op2jvm, otype, required, requires, sb, serial, TOSTR_COMMENT, TOSTR_DFL, TOSTR_EXTRA, TOSTR_FLAGS1, TOSTR_SRC |
| Constructor Summary | |
|---|---|
Node.Label()
|
|
Node.Label(java.lang.String c)
|
|
| Method Summary | |
|---|---|
Node.cint |
addr()
|
void |
codegen1(Snippit out)
|
boolean |
equals(java.lang.Object io)
|
void |
findinputs(int[] mk)
|
int |
get__swval()
|
int |
hashCode()
|
boolean |
hasSideEffect()
|
boolean |
idempotent()
|
int |
numParams()
Return the count of input parameters for this subtype of Node. |
void |
set__swval(int i)
|
protected java.lang.String |
toString1(int flags)
|
Type |
type()
|
| Methods inherited from class jbet.Node |
|---|
addDestination, addDestination2, addrefcounts, allnodes, allnodes, allnodes, Constant, countDests, destinationString, isFake, isinit, jvm2node, paramType, replace, replace, replace1, require, require, require2, require2, requires, storeDests, toString, toString, urequire, usesAt |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public int swval
public Node.cint swvaln
public BasicBlock swvalb
public java.lang.String name
public Instruction ip
| Constructor Detail |
|---|
public Node.Label()
public Node.Label(java.lang.String c)
| Method Detail |
|---|
public int get__swval()
public void set__swval(int i)
public int numParams()
Node
numParams in class Nodepublic Node.cint addr()
protected java.lang.String toString1(int flags)
toString1 in class Nodepublic boolean equals(java.lang.Object io)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void codegen1(Snippit out)
codegen1 in class Nodepublic Type type()
type in class Nodepublic void findinputs(int[] mk)
findinputs in class Nodepublic boolean idempotent()
idempotent in class Nodepublic boolean hasSideEffect()
hasSideEffect in class Node
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||