Package | Description |
---|---|
org.jikesrvm.compilers.opt.lir2mir |
Provides classes that implement the transition from low-level IR to
machine-specific IR.
|
org.jikesrvm.compilers.opt.lir2mir.ia32_32 | |
org.jikesrvm.compilers.opt.lir2mir.ia32_64 | |
org.jikesrvm.compilers.opt.lir2mir.ppc_32 | |
org.jikesrvm.compilers.opt.lir2mir.ppc_64 |
Modifier and Type | Class and Description |
---|---|
(package private) class |
BURS_IntConstantTreeNode
A subclass of BURS_TreeNode for an IntConstantOperand.
|
Modifier and Type | Field and Description |
---|---|
protected AbstractBURS_TreeNode |
BURS.AddressConstant |
protected AbstractBURS_TreeNode |
BURS.BranchTarget |
(package private) AbstractBURS_TreeNode |
AbstractBURS_TreeNode.child1 |
(package private) AbstractBURS_TreeNode |
AbstractBURS_TreeNode.child2 |
private AbstractBURS_TreeNode |
NormalBURS_DepGraphNode.currentParent |
private AbstractBURS_TreeNode |
BURS_IntConstantTreeNode.delegate
Where costs and rules are stored
|
private AbstractBURS_TreeNode[] |
NormalBURS.heap
A priority queue of ready tree nodes.
|
protected AbstractBURS_TreeNode |
BURS.LongConstant |
protected AbstractBURS_TreeNode |
BURS.NullTreeNode |
protected AbstractBURS_TreeNode |
BURS.Register |
private AbstractBURS_TreeNode[] |
NormalBURS.treeRoots
Set of all tree roots.
|
Modifier and Type | Method and Description |
---|---|
private AbstractBURS_TreeNode |
MinimalBURS.buildTree(Instruction s)
Build a BURS Tree for each Instruction.
|
static AbstractBURS_TreeNode |
AbstractBURS_TreeNode.create(char Opcode) |
static AbstractBURS_TreeNode |
AbstractBURS_TreeNode.create(DepGraphNode n) |
AbstractBURS_TreeNode |
AbstractBURS_TreeNode.getChild1() |
AbstractBURS_TreeNode |
AbstractBURS_TreeNode.getChild2() |
(package private) AbstractBURS_TreeNode |
NormalBURS_DepGraphNode.getCurrentParent() |
private AbstractBURS_TreeNode |
NormalBURS.readySetRemove() |
Modifier and Type | Method and Description |
---|---|
void |
BURS_StateCoder.code(AbstractBURS_TreeNode p,
int n,
int ruleno) |
(package private) static void |
BURS.dumpTree(AbstractBURS_TreeNode tn)
Dumps the tree for debugging.
|
private void |
MinimalBURS.generateTree(AbstractBURS_TreeNode k,
BURS_StateCoder burs)
Generates code for a single tree root.
|
private void |
NormalBURS.generateTree(AbstractBURS_TreeNode k,
BURS_StateCoder burs) |
private void |
NormalBURS.initTreeRootNode(AbstractBURS_TreeNode t,
SpaceEffGraphNode treeRoot)
Initialize nextSorted for nodes in tree rooted at t i.e.
|
(package private) static void |
BURS.label(AbstractBURS_TreeNode tn)
Recursively labels the tree with costs.
|
private void |
NormalBURS.makeTreeRoot(AbstractBURS_TreeNode n) |
(package private) static void |
BURS.mark(AbstractBURS_TreeNode tn,
byte goalnt)
Traverses the tree, marking the non-terminal to be generated for each
sub-tree.
|
protected static Instruction |
BURS_Common_Helpers.P(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLLLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLRLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLLRLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLRLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLRLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLLRLLR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLRLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLRLLRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PLRR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLLR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLLRLLL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRLRL(AbstractBURS_TreeNode p) |
private void |
NormalBURS.problemEdgePrep(AbstractBURS_TreeNode n,
SpaceEffGraphNode root) |
protected static Instruction |
BURS_Common_Helpers.PRR(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRRL(AbstractBURS_TreeNode p) |
protected static Instruction |
BURS_Common_Helpers.PRRR(AbstractBURS_TreeNode p) |
private boolean |
NormalBURS.reachableChild(AbstractBURS_TreeNode n,
SpaceEffGraphNode goal,
int searchnum) |
private void |
NormalBURS.readySetInsert(AbstractBURS_TreeNode node) |
void |
AbstractBURS_TreeNode.setChild1(AbstractBURS_TreeNode x) |
void |
AbstractBURS_TreeNode.setChild2(AbstractBURS_TreeNode x) |
(package private) void |
NormalBURS_DepGraphNode.setCurrentParent(AbstractBURS_TreeNode treeNode) |
protected static int |
BURS_Common_Helpers.V(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLLLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLRLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLRLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLRLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLRLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLRLLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRLL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRLLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VLRRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLRLLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLRLLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRLRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRRL(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRRLR(AbstractBURS_TreeNode p) |
protected static int |
BURS_Common_Helpers.VRRR(AbstractBURS_TreeNode p) |
Modifier and Type | Class and Description |
---|---|
class |
BURS_TreeNode
An BURS_TreeNode is a node in a binary tree that is fed
as input to BURS.
|
Modifier and Type | Method and Description |
---|---|
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
Modifier and Type | Method and Description |
---|---|
private static void |
BURS_STATE.closure_address1reg(AbstractBURS_TreeNode p,
int c)
Create closure for address1reg
|
private static void |
BURS_STATE.closure_address1scaledreg(AbstractBURS_TreeNode p,
int c)
Create closure for address1scaledreg
|
private static void |
BURS_STATE.closure_czr(AbstractBURS_TreeNode p,
int c)
Create closure for czr
|
private static void |
BURS_STATE.closure_load16_32(AbstractBURS_TreeNode p,
int c)
Create closure for load16_32
|
private static void |
BURS_STATE.closure_load16(AbstractBURS_TreeNode p,
int c)
Create closure for load16
|
private static void |
BURS_STATE.closure_load32(AbstractBURS_TreeNode p,
int c)
Create closure for load32
|
private static void |
BURS_STATE.closure_load8(AbstractBURS_TreeNode p,
int c)
Create closure for load8
|
private static void |
BURS_STATE.closure_r(AbstractBURS_TreeNode p,
int c)
Create closure for r
|
private static void |
BURS_STATE.closure_riv(AbstractBURS_TreeNode p,
int c)
Create closure for riv
|
private static void |
BURS_STATE.closure_sload16(AbstractBURS_TreeNode p,
int c)
Create closure for sload16
|
private static void |
BURS_STATE.closure_sload8(AbstractBURS_TreeNode p,
int c)
Create closure for sload8
|
private static void |
BURS_STATE.closure_szpr(AbstractBURS_TreeNode p,
int c)
Create closure for szpr
|
private static void |
BURS_STATE.closure_uload16(AbstractBURS_TreeNode p,
int c)
Create closure for uload16
|
private static void |
BURS_STATE.closure_uload8(AbstractBURS_TreeNode p,
int c)
Create closure for uload8
|
void |
BURS_STATE.code(AbstractBURS_TreeNode p,
int n,
int ruleno)
Emit code using given rule number
|
private void |
BURS_STATE.code100(AbstractBURS_TreeNode p)
Emit code for rule number 100:
r: ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code101(AbstractBURS_TreeNode p)
Emit code for rule number 101:
r: ATTEMPT_INT(riv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code102(AbstractBURS_TreeNode p)
Emit code for rule number 102:
r: ATTEMPT_INT(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code103(AbstractBURS_TreeNode p)
Emit code for rule number 103:
r: ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code104(AbstractBURS_TreeNode p)
Emit code for rule number 104:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code105(AbstractBURS_TreeNode p)
Emit code for rule number 105:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code106(AbstractBURS_TreeNode p)
Emit code for rule number 106:
r: ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code107(AbstractBURS_TreeNode p)
Emit code for rule number 107:
r: ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code108(AbstractBURS_TreeNode p)
Emit code for rule number 108:
r: ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code109(AbstractBURS_TreeNode p)
Emit code for rule number 109:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code110(AbstractBURS_TreeNode p)
Emit code for rule number 110:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code111(AbstractBURS_TreeNode p)
Emit code for rule number 111:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code112(AbstractBURS_TreeNode p)
Emit code for rule number 112:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code113(AbstractBURS_TreeNode p)
Emit code for rule number 113:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code114(AbstractBURS_TreeNode p)
Emit code for rule number 114:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code115(AbstractBURS_TreeNode p)
Emit code for rule number 115:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code116(AbstractBURS_TreeNode p)
Emit code for rule number 116:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))), INT_CONSTANT)
|
private void |
BURS_STATE.code117(AbstractBURS_TreeNode p)
Emit code for rule number 117:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code118(AbstractBURS_TreeNode p)
Emit code for rule number 118:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code119(AbstractBURS_TreeNode p)
Emit code for rule number 119:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code120(AbstractBURS_TreeNode p)
Emit code for rule number 120:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code121(AbstractBURS_TreeNode p)
Emit code for rule number 121:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code122(AbstractBURS_TreeNode p)
Emit code for rule number 122:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code123(AbstractBURS_TreeNode p)
Emit code for rule number 123:
r: ATTEMPT_LONG(riv, OTHER_OPERAND(riv, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code124(AbstractBURS_TreeNode p)
Emit code for rule number 124:
bittest: INT_AND(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code125(AbstractBURS_TreeNode p)
Emit code for rule number 125:
bittest: INT_AND(INT_USHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code126(AbstractBURS_TreeNode p)
Emit code for rule number 126:
bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code127(AbstractBURS_TreeNode p)
Emit code for rule number 127:
bittest: INT_AND(INT_SHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code128(AbstractBURS_TreeNode p)
Emit code for rule number 128:
bittest: INT_AND(INT_SHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code129(AbstractBURS_TreeNode p)
Emit code for rule number 129:
bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code130(AbstractBURS_TreeNode p)
Emit code for rule number 130:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(riv,INT_CONSTANT)),r)
|
private void |
BURS_STATE.code131(AbstractBURS_TreeNode p)
Emit code for rule number 131:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)),load32)
|
private void |
BURS_STATE.code132(AbstractBURS_TreeNode p)
Emit code for rule number 132:
bittest: INT_AND(r,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
|
private void |
BURS_STATE.code133(AbstractBURS_TreeNode p)
Emit code for rule number 133:
bittest: INT_AND(load32,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
|
private void |
BURS_STATE.code134(AbstractBURS_TreeNode p)
Emit code for rule number 134:
r: BOOLEAN_CMP_INT(r,riv)
|
private void |
BURS_STATE.code135(AbstractBURS_TreeNode p)
Emit code for rule number 135:
boolcmp: BOOLEAN_CMP_INT(r,riv)
|
private void |
BURS_STATE.code136(AbstractBURS_TreeNode p)
Emit code for rule number 136:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code137(AbstractBURS_TreeNode p)
Emit code for rule number 137:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code138(AbstractBURS_TreeNode p)
Emit code for rule number 138:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code139(AbstractBURS_TreeNode p)
Emit code for rule number 139:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
BURS_STATE.code140(AbstractBURS_TreeNode p)
Emit code for rule number 140:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code141(AbstractBURS_TreeNode p)
Emit code for rule number 141:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
BURS_STATE.code142(AbstractBURS_TreeNode p)
Emit code for rule number 142:
r: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code143(AbstractBURS_TreeNode p)
Emit code for rule number 143:
boolcmp: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code144(AbstractBURS_TreeNode p)
Emit code for rule number 144:
r: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code145(AbstractBURS_TreeNode p)
Emit code for rule number 145:
boolcmp: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code146(AbstractBURS_TreeNode p)
Emit code for rule number 146:
r: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code147(AbstractBURS_TreeNode p)
Emit code for rule number 147:
boolcmp: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code148(AbstractBURS_TreeNode p)
Emit code for rule number 148:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code150(AbstractBURS_TreeNode p)
Emit code for rule number 150:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code151(AbstractBURS_TreeNode p)
Emit code for rule number 151:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code152(AbstractBURS_TreeNode p)
Emit code for rule number 152:
r: BOOLEAN_CMP_INT(load32,riv)
|
private void |
BURS_STATE.code153(AbstractBURS_TreeNode p)
Emit code for rule number 153:
boolcmp: BOOLEAN_CMP_INT(load32,riv)
|
private void |
BURS_STATE.code154(AbstractBURS_TreeNode p)
Emit code for rule number 154:
r: BOOLEAN_CMP_INT(r,load32)
|
private void |
BURS_STATE.code155(AbstractBURS_TreeNode p)
Emit code for rule number 155:
boolcmp: BOOLEAN_CMP_INT(riv,load32)
|
private void |
BURS_STATE.code156(AbstractBURS_TreeNode p)
Emit code for rule number 156:
stm: BYTE_STORE(boolcmp, OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code157(AbstractBURS_TreeNode p)
Emit code for rule number 157:
stm: BYTE_ASTORE(boolcmp, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code158(AbstractBURS_TreeNode p)
Emit code for rule number 158:
r: BOOLEAN_CMP_LONG(rlv,rlv)
|
private void |
BURS_STATE.code159(AbstractBURS_TreeNode p)
Emit code for rule number 159:
boolcmp: BOOLEAN_CMP_LONG(rlv,rlv)
|
private void |
BURS_STATE.code16(AbstractBURS_TreeNode p)
Emit code for rule number 16:
stm: IG_PATCH_POINT
|
private void |
BURS_STATE.code160(AbstractBURS_TreeNode p)
Emit code for rule number 160:
r: BOOLEAN_NOT(r)
|
private void |
BURS_STATE.code161(AbstractBURS_TreeNode p)
Emit code for rule number 161:
stm: BYTE_STORE(BOOLEAN_NOT(UBYTE_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code162(AbstractBURS_TreeNode p)
Emit code for rule number 162:
stm: BYTE_ASTORE(BOOLEAN_NOT(UBYTE_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code163(AbstractBURS_TreeNode p)
Emit code for rule number 163:
stm: BYTE_STORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code164(AbstractBURS_TreeNode p)
Emit code for rule number 164:
stm: BYTE_STORE(load8, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code165(AbstractBURS_TreeNode p)
Emit code for rule number 165:
stm: BYTE_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code166(AbstractBURS_TreeNode p)
Emit code for rule number 166:
stm: BYTE_ASTORE(load8, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code167(AbstractBURS_TreeNode p)
Emit code for rule number 167:
r: CMP_CMOV(r, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code168(AbstractBURS_TreeNode p)
Emit code for rule number 168:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code169(AbstractBURS_TreeNode p)
Emit code for rule number 169:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code17(AbstractBURS_TreeNode p)
Emit code for rule number 17:
stm: UNINT_BEGIN
|
private void |
BURS_STATE.code170(AbstractBURS_TreeNode p)
Emit code for rule number 170:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code171(AbstractBURS_TreeNode p)
Emit code for rule number 171:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code172(AbstractBURS_TreeNode p)
Emit code for rule number 172:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code173(AbstractBURS_TreeNode p)
Emit code for rule number 173:
r: CMP_CMOV(load8, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code174(AbstractBURS_TreeNode p)
Emit code for rule number 174:
r: CMP_CMOV(uload8, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code175(AbstractBURS_TreeNode p)
Emit code for rule number 175:
r: CMP_CMOV(riv, OTHER_OPERAND(uload8, any))
|
private void |
BURS_STATE.code176(AbstractBURS_TreeNode p)
Emit code for rule number 176:
r: CMP_CMOV(sload16, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code177(AbstractBURS_TreeNode p)
Emit code for rule number 177:
r: CMP_CMOV(load32, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code178(AbstractBURS_TreeNode p)
Emit code for rule number 178:
r: CMP_CMOV(riv, OTHER_OPERAND(load32, any))
|
private void |
BURS_STATE.code179(AbstractBURS_TreeNode p)
Emit code for rule number 179:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code18(AbstractBURS_TreeNode p)
Emit code for rule number 18:
stm: UNINT_END
|
private void |
BURS_STATE.code180(AbstractBURS_TreeNode p)
Emit code for rule number 180:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code181(AbstractBURS_TreeNode p)
Emit code for rule number 181:
r: CMP_CMOV(bittest, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code182(AbstractBURS_TreeNode p)
Emit code for rule number 182:
r: CMP_CMOV(cz, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code183(AbstractBURS_TreeNode p)
Emit code for rule number 183:
r: CMP_CMOV(szp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code184(AbstractBURS_TreeNode p)
Emit code for rule number 184:
r: INT_2BYTE(r)
|
private void |
BURS_STATE.code185(AbstractBURS_TreeNode p)
Emit code for rule number 185:
r: INT_2BYTE(load8_16_32)
|
private void |
BURS_STATE.code186(AbstractBURS_TreeNode p)
Emit code for rule number 186:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code187(AbstractBURS_TreeNode p)
Emit code for rule number 187:
stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code188(AbstractBURS_TreeNode p)
Emit code for rule number 188:
r: INT_2LONG(r)
|
private void |
BURS_STATE.code189(AbstractBURS_TreeNode p)
Emit code for rule number 189:
r: INT_2LONG(load32)
|
private void |
BURS_STATE.code19(AbstractBURS_TreeNode p)
Emit code for rule number 19:
stm: YIELDPOINT_PROLOGUE
|
private void |
BURS_STATE.code190(AbstractBURS_TreeNode p)
Emit code for rule number 190:
r: LONG_AND(INT_2LONG(r), LONG_CONSTANT)
|
private void |
BURS_STATE.code191(AbstractBURS_TreeNode p)
Emit code for rule number 191:
r: LONG_AND(INT_2LONG(load32), LONG_CONSTANT)
|
private void |
BURS_STATE.code192(AbstractBURS_TreeNode p)
Emit code for rule number 192:
r: LONG_SHL(INT_2LONG(r), INT_CONSTANT)
|
private void |
BURS_STATE.code193(AbstractBURS_TreeNode p)
Emit code for rule number 193:
r: LONG_SHL(INT_2LONG(load64), INT_CONSTANT)
|
private void |
BURS_STATE.code194(AbstractBURS_TreeNode p)
Emit code for rule number 194:
r: INT_2SHORT(r)
|
private void |
BURS_STATE.code195(AbstractBURS_TreeNode p)
Emit code for rule number 195:
r: INT_2SHORT(load16_32)
|
private void |
BURS_STATE.code196(AbstractBURS_TreeNode p)
Emit code for rule number 196:
sload16: INT_2SHORT(load16_32)
|
private void |
BURS_STATE.code197(AbstractBURS_TreeNode p)
Emit code for rule number 197:
stm: SHORT_STORE(INT_2SHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code198(AbstractBURS_TreeNode p)
Emit code for rule number 198:
stm: SHORT_ASTORE(INT_2SHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code199(AbstractBURS_TreeNode p)
Emit code for rule number 199:
szpr: INT_2USHORT(r)
|
private void |
BURS_STATE.code20(AbstractBURS_TreeNode p)
Emit code for rule number 20:
stm: YIELDPOINT_EPILOGUE
|
private void |
BURS_STATE.code200(AbstractBURS_TreeNode p)
Emit code for rule number 200:
uload16: INT_2USHORT(load16_32)
|
private void |
BURS_STATE.code201(AbstractBURS_TreeNode p)
Emit code for rule number 201:
r: INT_2USHORT(load16_32)
|
private void |
BURS_STATE.code202(AbstractBURS_TreeNode p)
Emit code for rule number 202:
stm: SHORT_STORE(INT_2USHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code203(AbstractBURS_TreeNode p)
Emit code for rule number 203:
stm: SHORT_ASTORE(INT_2USHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code204(AbstractBURS_TreeNode p)
Emit code for rule number 204:
czr: INT_ADD(r, riv)
|
private void |
BURS_STATE.code205(AbstractBURS_TreeNode p)
Emit code for rule number 205:
r: INT_ADD(r, riv)
|
private void |
BURS_STATE.code206(AbstractBURS_TreeNode p)
Emit code for rule number 206:
czr: INT_ADD(r, load32)
|
private void |
BURS_STATE.code207(AbstractBURS_TreeNode p)
Emit code for rule number 207:
czr: INT_ADD(load32, riv)
|
private void |
BURS_STATE.code208(AbstractBURS_TreeNode p)
Emit code for rule number 208:
stm: INT_STORE(INT_ADD(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code209(AbstractBURS_TreeNode p)
Emit code for rule number 209:
stm: INT_STORE(INT_ADD(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code21(AbstractBURS_TreeNode p)
Emit code for rule number 21:
stm: YIELDPOINT_BACKEDGE
|
private void |
BURS_STATE.code210(AbstractBURS_TreeNode p)
Emit code for rule number 210:
stm: INT_ASTORE(INT_ADD(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code211(AbstractBURS_TreeNode p)
Emit code for rule number 211:
stm: INT_ASTORE(INT_ADD(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code212(AbstractBURS_TreeNode p)
Emit code for rule number 212:
szpr: INT_AND(r, riv)
|
private void |
BURS_STATE.code213(AbstractBURS_TreeNode p)
Emit code for rule number 213:
szp: INT_AND(r, riv)
|
private void |
BURS_STATE.code214(AbstractBURS_TreeNode p)
Emit code for rule number 214:
szpr: INT_AND(r, load32)
|
private void |
BURS_STATE.code215(AbstractBURS_TreeNode p)
Emit code for rule number 215:
szpr: INT_AND(load32, riv)
|
private void |
BURS_STATE.code216(AbstractBURS_TreeNode p)
Emit code for rule number 216:
szp: INT_AND(load8_16_32, riv)
|
private void |
BURS_STATE.code217(AbstractBURS_TreeNode p)
Emit code for rule number 217:
szp: INT_AND(r, load8_16_32)
|
private void |
BURS_STATE.code218(AbstractBURS_TreeNode p)
Emit code for rule number 218:
stm: INT_STORE(INT_AND(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code219(AbstractBURS_TreeNode p)
Emit code for rule number 219:
stm: INT_STORE(INT_AND(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code22(AbstractBURS_TreeNode p)
Emit code for rule number 22:
stm: LOWTABLESWITCH(r)
|
private void |
BURS_STATE.code220(AbstractBURS_TreeNode p)
Emit code for rule number 220:
stm: INT_ASTORE(INT_AND(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code221(AbstractBURS_TreeNode p)
Emit code for rule number 221:
stm: INT_ASTORE(INT_AND(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code222(AbstractBURS_TreeNode p)
Emit code for rule number 222:
r: INT_DIV(riv, riv)
|
private void |
BURS_STATE.code223(AbstractBURS_TreeNode p)
Emit code for rule number 223:
r: INT_DIV(riv, load32)
|
private void |
BURS_STATE.code224(AbstractBURS_TreeNode p)
Emit code for rule number 224:
stm: INT_IFCMP(r,riv)
|
private void |
BURS_STATE.code225(AbstractBURS_TreeNode p)
Emit code for rule number 225:
stm: INT_IFCMP(r, INT_CONSTANT)
|
private void |
BURS_STATE.code226(AbstractBURS_TreeNode p)
Emit code for rule number 226:
stm: INT_IFCMP(load8, INT_CONSTANT)
|
private void |
BURS_STATE.code227(AbstractBURS_TreeNode p)
Emit code for rule number 227:
stm: INT_IFCMP(uload8, r)
|
private void |
BURS_STATE.code228(AbstractBURS_TreeNode p)
Emit code for rule number 228:
stm: INT_IFCMP(r, uload8)
|
private void |
BURS_STATE.code229(AbstractBURS_TreeNode p)
Emit code for rule number 229:
stm: INT_IFCMP(sload16, INT_CONSTANT)
|
private void |
BURS_STATE.code23(AbstractBURS_TreeNode p)
Emit code for rule number 23:
stm: RESOLVE
|
private void |
BURS_STATE.code230(AbstractBURS_TreeNode p)
Emit code for rule number 230:
stm: INT_IFCMP(load32, riv)
|
private void |
BURS_STATE.code231(AbstractBURS_TreeNode p)
Emit code for rule number 231:
stm: INT_IFCMP(r, load32)
|
private void |
BURS_STATE.code232(AbstractBURS_TreeNode p)
Emit code for rule number 232:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code233(AbstractBURS_TreeNode p)
Emit code for rule number 233:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code234(AbstractBURS_TreeNode p)
Emit code for rule number 234:
stm: INT_IFCMP(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code235(AbstractBURS_TreeNode p)
Emit code for rule number 235:
stm: INT_IFCMP(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code236(AbstractBURS_TreeNode p)
Emit code for rule number 236:
stm: INT_IFCMP(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code237(AbstractBURS_TreeNode p)
Emit code for rule number 237:
stm: INT_IFCMP2(r,riv)
|
private void |
BURS_STATE.code238(AbstractBURS_TreeNode p)
Emit code for rule number 238:
stm: INT_IFCMP2(load32,riv)
|
private void |
BURS_STATE.code239(AbstractBURS_TreeNode p)
Emit code for rule number 239:
stm: INT_IFCMP2(riv,load32)
|
private void |
BURS_STATE.code240(AbstractBURS_TreeNode p)
Emit code for rule number 240:
r: INT_LOAD(riv, riv)
|
private void |
BURS_STATE.code241(AbstractBURS_TreeNode p)
Emit code for rule number 241:
r: INT_LOAD(riv, address1scaledreg)
|
private void |
BURS_STATE.code242(AbstractBURS_TreeNode p)
Emit code for rule number 242:
r: INT_LOAD(address1scaledreg, riv)
|
private void |
BURS_STATE.code243(AbstractBURS_TreeNode p)
Emit code for rule number 243:
r: INT_LOAD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code244(AbstractBURS_TreeNode p)
Emit code for rule number 244:
r: INT_LOAD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code245(AbstractBURS_TreeNode p)
Emit code for rule number 245:
r: INT_LOAD(address, INT_CONSTANT)
|
private void |
BURS_STATE.code246(AbstractBURS_TreeNode p)
Emit code for rule number 246:
r: INT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code247(AbstractBURS_TreeNode p)
Emit code for rule number 247:
r: INT_MOVE(riv)
|
private void |
BURS_STATE.code248(AbstractBURS_TreeNode p)
Emit code for rule number 248:
czr: INT_MOVE(czr)
|
private void |
BURS_STATE.code25(AbstractBURS_TreeNode p)
Emit code for rule number 25:
r: GUARD_MOVE
|
private void |
BURS_STATE.code250(AbstractBURS_TreeNode p)
Emit code for rule number 250:
szpr: INT_MOVE(szpr)
|
private void |
BURS_STATE.code259(AbstractBURS_TreeNode p)
Emit code for rule number 259:
r: INT_MUL(r, riv)
|
private void |
BURS_STATE.code26(AbstractBURS_TreeNode p)
Emit code for rule number 26:
r: GUARD_COMBINE
|
private void |
BURS_STATE.code260(AbstractBURS_TreeNode p)
Emit code for rule number 260:
r: INT_MUL(r, load32)
|
private void |
BURS_STATE.code261(AbstractBURS_TreeNode p)
Emit code for rule number 261:
r: INT_MUL(load32, riv)
|
private void |
BURS_STATE.code262(AbstractBURS_TreeNode p)
Emit code for rule number 262:
szpr: INT_NEG(r)
|
private void |
BURS_STATE.code263(AbstractBURS_TreeNode p)
Emit code for rule number 263:
stm: INT_STORE(INT_NEG(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code264(AbstractBURS_TreeNode p)
Emit code for rule number 264:
stm: INT_ASTORE(INT_NEG(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code265(AbstractBURS_TreeNode p)
Emit code for rule number 265:
r: INT_NOT(r)
|
private void |
BURS_STATE.code266(AbstractBURS_TreeNode p)
Emit code for rule number 266:
stm: INT_STORE(INT_NOT(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code267(AbstractBURS_TreeNode p)
Emit code for rule number 267:
stm: INT_ASTORE(INT_NOT(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code268(AbstractBURS_TreeNode p)
Emit code for rule number 268:
szpr: INT_OR(r, riv)
|
private void |
BURS_STATE.code269(AbstractBURS_TreeNode p)
Emit code for rule number 269:
szpr: INT_OR(r, load32)
|
private void |
BURS_STATE.code27(AbstractBURS_TreeNode p)
Emit code for rule number 27:
stm: NULL_CHECK(riv)
|
private void |
BURS_STATE.code270(AbstractBURS_TreeNode p)
Emit code for rule number 270:
szpr: INT_OR(load32, riv)
|
private void |
BURS_STATE.code271(AbstractBURS_TreeNode p)
Emit code for rule number 271:
stm: INT_STORE(INT_OR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code272(AbstractBURS_TreeNode p)
Emit code for rule number 272:
stm: INT_STORE(INT_OR(r, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code273(AbstractBURS_TreeNode p)
Emit code for rule number 273:
stm: INT_ASTORE(INT_OR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code274(AbstractBURS_TreeNode p)
Emit code for rule number 274:
stm: INT_ASTORE(INT_OR(r, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code275(AbstractBURS_TreeNode p)
Emit code for rule number 275:
r: INT_REM(riv, riv)
|
private void |
BURS_STATE.code276(AbstractBURS_TreeNode p)
Emit code for rule number 276:
r: INT_REM(riv, load32)
|
private void |
BURS_STATE.code277(AbstractBURS_TreeNode p)
Emit code for rule number 277:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
|
private void |
BURS_STATE.code278(AbstractBURS_TreeNode p)
Emit code for rule number 278:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
|
private void |
BURS_STATE.code279(AbstractBURS_TreeNode p)
Emit code for rule number 279:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
|
private void |
BURS_STATE.code28(AbstractBURS_TreeNode p)
Emit code for rule number 28:
stm: IR_PROLOGUE
|
private void |
BURS_STATE.code280(AbstractBURS_TreeNode p)
Emit code for rule number 280:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
|
private void |
BURS_STATE.code281(AbstractBURS_TreeNode p)
Emit code for rule number 281:
r: INT_OR(INT_SHL(r,INT_AND(r,INT_CONSTANT)),INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
|
private void |
BURS_STATE.code282(AbstractBURS_TreeNode p)
Emit code for rule number 282:
r: INT_OR(INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_SHL(r,INT_AND(r,INT_CONSTANT)))
|
private void |
BURS_STATE.code283(AbstractBURS_TreeNode p)
Emit code for rule number 283:
r: INT_OR(INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_USHR(r,INT_AND(r,INT_CONSTANT)))
|
private void |
BURS_STATE.code284(AbstractBURS_TreeNode p)
Emit code for rule number 284:
r: INT_OR(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
|
private void |
BURS_STATE.code285(AbstractBURS_TreeNode p)
Emit code for rule number 285:
szpr: INT_SHL(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code286(AbstractBURS_TreeNode p)
Emit code for rule number 286:
szpr: INT_SHL(riv, riv)
|
private void |
BURS_STATE.code287(AbstractBURS_TreeNode p)
Emit code for rule number 287:
szpr: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code288(AbstractBURS_TreeNode p)
Emit code for rule number 288:
r: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code289(AbstractBURS_TreeNode p)
Emit code for rule number 289:
szpr: INT_SHL(INT_SHR(r, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code29(AbstractBURS_TreeNode p)
Emit code for rule number 29:
r: GET_CAUGHT_EXCEPTION
|
private void |
BURS_STATE.code290(AbstractBURS_TreeNode p)
Emit code for rule number 290:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code291(AbstractBURS_TreeNode p)
Emit code for rule number 291:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code292(AbstractBURS_TreeNode p)
Emit code for rule number 292:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code293(AbstractBURS_TreeNode p)
Emit code for rule number 293:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code294(AbstractBURS_TreeNode p)
Emit code for rule number 294:
szpr: INT_SHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code295(AbstractBURS_TreeNode p)
Emit code for rule number 295:
szpr: INT_SHR(riv, riv)
|
private void |
BURS_STATE.code296(AbstractBURS_TreeNode p)
Emit code for rule number 296:
szpr: INT_SHR(riv, INT_CONSTANT)
|
private void |
BURS_STATE.code297(AbstractBURS_TreeNode p)
Emit code for rule number 297:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code298(AbstractBURS_TreeNode p)
Emit code for rule number 298:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code299(AbstractBURS_TreeNode p)
Emit code for rule number 299:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code30(AbstractBURS_TreeNode p)
Emit code for rule number 30:
stm: SET_CAUGHT_EXCEPTION(r)
|
private void |
BURS_STATE.code300(AbstractBURS_TreeNode p)
Emit code for rule number 300:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code301(AbstractBURS_TreeNode p)
Emit code for rule number 301:
stm: INT_STORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code302(AbstractBURS_TreeNode p)
Emit code for rule number 302:
stm: INT_STORE(riv, OTHER_OPERAND(riv, address1scaledreg))
|
private void |
BURS_STATE.code303(AbstractBURS_TreeNode p)
Emit code for rule number 303:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, riv))
|
private void |
BURS_STATE.code304(AbstractBURS_TreeNode p)
Emit code for rule number 304:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, address1reg))
|
private void |
BURS_STATE.code305(AbstractBURS_TreeNode p)
Emit code for rule number 305:
stm: INT_STORE(riv, OTHER_OPERAND(address1reg, address1scaledreg))
|
private void |
BURS_STATE.code306(AbstractBURS_TreeNode p)
Emit code for rule number 306:
stm: INT_STORE(riv, OTHER_OPERAND(address, INT_CONSTANT))
|
private void |
BURS_STATE.code307(AbstractBURS_TreeNode p)
Emit code for rule number 307:
czr: INT_SUB(riv, r)
|
private void |
BURS_STATE.code308(AbstractBURS_TreeNode p)
Emit code for rule number 308:
r: INT_SUB(riv, r)
|
private void |
BURS_STATE.code309(AbstractBURS_TreeNode p)
Emit code for rule number 309:
r: INT_SUB(load32, r)
|
private void |
BURS_STATE.code31(AbstractBURS_TreeNode p)
Emit code for rule number 31:
stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)
|
private void |
BURS_STATE.code310(AbstractBURS_TreeNode p)
Emit code for rule number 310:
czr: INT_SUB(riv, load32)
|
private void |
BURS_STATE.code311(AbstractBURS_TreeNode p)
Emit code for rule number 311:
czr: INT_SUB(load32, riv)
|
private void |
BURS_STATE.code312(AbstractBURS_TreeNode p)
Emit code for rule number 312:
stm: INT_STORE(INT_SUB(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code313(AbstractBURS_TreeNode p)
Emit code for rule number 313:
stm: INT_STORE(INT_SUB(riv, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code314(AbstractBURS_TreeNode p)
Emit code for rule number 314:
stm: INT_ASTORE(INT_SUB(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code315(AbstractBURS_TreeNode p)
Emit code for rule number 315:
stm: INT_ASTORE(INT_SUB(riv, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code316(AbstractBURS_TreeNode p)
Emit code for rule number 316:
szpr: INT_USHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code317(AbstractBURS_TreeNode p)
Emit code for rule number 317:
szpr: INT_USHR(riv, riv)
|
private void |
BURS_STATE.code318(AbstractBURS_TreeNode p)
Emit code for rule number 318:
szpr: INT_USHR(riv, INT_CONSTANT)
|
private void |
BURS_STATE.code319(AbstractBURS_TreeNode p)
Emit code for rule number 319:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code32(AbstractBURS_TreeNode p)
Emit code for rule number 32:
stm: TRAP
|
private void |
BURS_STATE.code320(AbstractBURS_TreeNode p)
Emit code for rule number 320:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code321(AbstractBURS_TreeNode p)
Emit code for rule number 321:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code322(AbstractBURS_TreeNode p)
Emit code for rule number 322:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code323(AbstractBURS_TreeNode p)
Emit code for rule number 323:
szpr: INT_XOR(r, riv)
|
private void |
BURS_STATE.code324(AbstractBURS_TreeNode p)
Emit code for rule number 324:
szpr: INT_XOR(r, load32)
|
private void |
BURS_STATE.code325(AbstractBURS_TreeNode p)
Emit code for rule number 325:
szpr: INT_XOR(load32, riv)
|
private void |
BURS_STATE.code326(AbstractBURS_TreeNode p)
Emit code for rule number 326:
stm: INT_STORE(INT_XOR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code327(AbstractBURS_TreeNode p)
Emit code for rule number 327:
stm: INT_STORE(INT_XOR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code328(AbstractBURS_TreeNode p)
Emit code for rule number 328:
stm: INT_ASTORE(INT_XOR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code329(AbstractBURS_TreeNode p)
Emit code for rule number 329:
stm: INT_ASTORE(INT_XOR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code33(AbstractBURS_TreeNode p)
Emit code for rule number 33:
stm: TRAP_IF(r, INT_CONSTANT)
|
private void |
BURS_STATE.code330(AbstractBURS_TreeNode p)
Emit code for rule number 330:
r: LCMP_CMOV(r, OTHER_OPERAND(rlv, any))
|
private void |
BURS_STATE.code331(AbstractBURS_TreeNode p)
Emit code for rule number 331:
r: INT_ADD(address1scaledreg, r)
|
private void |
BURS_STATE.code332(AbstractBURS_TreeNode p)
Emit code for rule number 332:
r: INT_ADD(r, address1scaledreg)
|
private void |
BURS_STATE.code333(AbstractBURS_TreeNode p)
Emit code for rule number 333:
r: INT_ADD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code334(AbstractBURS_TreeNode p)
Emit code for rule number 334:
r: INT_ADD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code335(AbstractBURS_TreeNode p)
Emit code for rule number 335:
r: INT_ADD(address, INT_CONSTANT)
|
private void |
BURS_STATE.code336(AbstractBURS_TreeNode p)
Emit code for rule number 336:
r: INT_MOVE(address)
|
private void |
BURS_STATE.code337(AbstractBURS_TreeNode p)
Emit code for rule number 337:
r: BYTE_LOAD(riv, riv)
|
private void |
BURS_STATE.code338(AbstractBURS_TreeNode p)
Emit code for rule number 338:
sload8: BYTE_LOAD(riv, riv)
|
private void |
BURS_STATE.code339(AbstractBURS_TreeNode p)
Emit code for rule number 339:
r: BYTE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code34(AbstractBURS_TreeNode p)
Emit code for rule number 34:
stm: TRAP_IF(r, LONG_CONSTANT)
|
private void |
BURS_STATE.code340(AbstractBURS_TreeNode p)
Emit code for rule number 340:
sload8: BYTE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code341(AbstractBURS_TreeNode p)
Emit code for rule number 341:
r: UBYTE_LOAD(riv, riv)
|
private void |
BURS_STATE.code342(AbstractBURS_TreeNode p)
Emit code for rule number 342:
uload8: UBYTE_LOAD(riv, riv)
|
private void |
BURS_STATE.code343(AbstractBURS_TreeNode p)
Emit code for rule number 343:
r: UBYTE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code344(AbstractBURS_TreeNode p)
Emit code for rule number 344:
uload8: UBYTE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code347(AbstractBURS_TreeNode p)
Emit code for rule number 347:
r: SHORT_LOAD(riv, riv)
|
private void |
BURS_STATE.code348(AbstractBURS_TreeNode p)
Emit code for rule number 348:
sload16: SHORT_LOAD(riv, riv)
|
private void |
BURS_STATE.code349(AbstractBURS_TreeNode p)
Emit code for rule number 349:
r: SHORT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code35(AbstractBURS_TreeNode p)
Emit code for rule number 35:
stm: TRAP_IF(r, r)
|
private void |
BURS_STATE.code350(AbstractBURS_TreeNode p)
Emit code for rule number 350:
sload16: SHORT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code351(AbstractBURS_TreeNode p)
Emit code for rule number 351:
r: USHORT_LOAD(riv, riv)
|
private void |
BURS_STATE.code352(AbstractBURS_TreeNode p)
Emit code for rule number 352:
uload16: USHORT_LOAD(riv, riv)
|
private void |
BURS_STATE.code353(AbstractBURS_TreeNode p)
Emit code for rule number 353:
r: USHORT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code354(AbstractBURS_TreeNode p)
Emit code for rule number 354:
uload16: USHORT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code357(AbstractBURS_TreeNode p)
Emit code for rule number 357:
load32: INT_LOAD(riv, riv)
|
private void |
BURS_STATE.code358(AbstractBURS_TreeNode p)
Emit code for rule number 358:
load32: INT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code36(AbstractBURS_TreeNode p)
Emit code for rule number 36:
stm: TRAP_IF(load32, riv)
|
private void |
BURS_STATE.code363(AbstractBURS_TreeNode p)
Emit code for rule number 363:
load64: LONG_LOAD(riv, riv)
|
private void |
BURS_STATE.code364(AbstractBURS_TreeNode p)
Emit code for rule number 364:
load64: LONG_ALOAD(riv, riv)
|
private void |
BURS_STATE.code365(AbstractBURS_TreeNode p)
Emit code for rule number 365:
r: LONG_2INT(r)
|
private void |
BURS_STATE.code366(AbstractBURS_TreeNode p)
Emit code for rule number 366:
stm: INT_STORE(LONG_2INT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code367(AbstractBURS_TreeNode p)
Emit code for rule number 367:
stm: INT_ASTORE(LONG_2INT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code368(AbstractBURS_TreeNode p)
Emit code for rule number 368:
r: LONG_2INT(load64)
|
private void |
BURS_STATE.code369(AbstractBURS_TreeNode p)
Emit code for rule number 369:
load32: LONG_2INT(load64)
|
private void |
BURS_STATE.code37(AbstractBURS_TreeNode p)
Emit code for rule number 37:
stm: TRAP_IF(riv, load32)
|
private void |
BURS_STATE.code370(AbstractBURS_TreeNode p)
Emit code for rule number 370:
r: LONG_2INT(LONG_USHR(r, INT_CONSTANT))
|
private void |
BURS_STATE.code371(AbstractBURS_TreeNode p)
Emit code for rule number 371:
r: LONG_2INT(LONG_SHR(r, INT_CONSTANT))
|
private void |
BURS_STATE.code372(AbstractBURS_TreeNode p)
Emit code for rule number 372:
r: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code373(AbstractBURS_TreeNode p)
Emit code for rule number 373:
r: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code374(AbstractBURS_TreeNode p)
Emit code for rule number 374:
load32: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code375(AbstractBURS_TreeNode p)
Emit code for rule number 375:
load32: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code376(AbstractBURS_TreeNode p)
Emit code for rule number 376:
r: LONG_ADD(r, rlv)
|
private void |
BURS_STATE.code377(AbstractBURS_TreeNode p)
Emit code for rule number 377:
r: LONG_ADD(r, load64)
|
private void |
BURS_STATE.code378(AbstractBURS_TreeNode p)
Emit code for rule number 378:
r: LONG_ADD(load64, rlv)
|
private void |
BURS_STATE.code379(AbstractBURS_TreeNode p)
Emit code for rule number 379:
stm: LONG_STORE(LONG_ADD(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code38(AbstractBURS_TreeNode p)
Emit code for rule number 38:
uload8: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code380(AbstractBURS_TreeNode p)
Emit code for rule number 380:
stm: LONG_STORE(LONG_ADD(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code381(AbstractBURS_TreeNode p)
Emit code for rule number 381:
stm: LONG_ASTORE(LONG_ADD(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code382(AbstractBURS_TreeNode p)
Emit code for rule number 382:
stm: LONG_ASTORE(LONG_ADD(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code383(AbstractBURS_TreeNode p)
Emit code for rule number 383:
r: LONG_AND(r, rlv)
|
private void |
BURS_STATE.code384(AbstractBURS_TreeNode p)
Emit code for rule number 384:
r: LONG_AND(r, load64)
|
private void |
BURS_STATE.code385(AbstractBURS_TreeNode p)
Emit code for rule number 385:
r: LONG_AND(load64, rlv)
|
private void |
BURS_STATE.code386(AbstractBURS_TreeNode p)
Emit code for rule number 386:
stm: LONG_STORE(LONG_AND(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code387(AbstractBURS_TreeNode p)
Emit code for rule number 387:
stm: LONG_STORE(LONG_AND(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code388(AbstractBURS_TreeNode p)
Emit code for rule number 388:
stm: LONG_ASTORE(LONG_AND(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code389(AbstractBURS_TreeNode p)
Emit code for rule number 389:
stm: LONG_ASTORE(LONG_AND(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code39(AbstractBURS_TreeNode p)
Emit code for rule number 39:
r: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code390(AbstractBURS_TreeNode p)
Emit code for rule number 390:
stm: LONG_IFCMP(r,rlv)
|
private void |
BURS_STATE.code391(AbstractBURS_TreeNode p)
Emit code for rule number 391:
r: LONG_LOAD(riv, riv)
|
private void |
BURS_STATE.code392(AbstractBURS_TreeNode p)
Emit code for rule number 392:
r: LONG_ALOAD(riv, riv)
|
private void |
BURS_STATE.code393(AbstractBURS_TreeNode p)
Emit code for rule number 393:
r: LONG_MOVE(r)
|
private void |
BURS_STATE.code394(AbstractBURS_TreeNode p)
Emit code for rule number 394:
r: LONG_MOVE(LONG_CONSTANT)
|
private void |
BURS_STATE.code396(AbstractBURS_TreeNode p)
Emit code for rule number 396:
r: LONG_MUL(r, rlv)
|
private void |
BURS_STATE.code397(AbstractBURS_TreeNode p)
Emit code for rule number 397:
r: LONG_MUL(LONG_AND(rlv, LONG_CONSTANT), LONG_AND(rlv, LONG_CONSTANT))
|
private void |
BURS_STATE.code398(AbstractBURS_TreeNode p)
Emit code for rule number 398:
r: LONG_MUL(LONG_AND(rlv, LONG_CONSTANT), LONG_CONSTANT)
|
private void |
BURS_STATE.code399(AbstractBURS_TreeNode p)
Emit code for rule number 399:
r: LONG_MUL(INT_2LONG(riv), INT_2LONG(riv))
|
private void |
BURS_STATE.code40(AbstractBURS_TreeNode p)
Emit code for rule number 40:
r: INT_2BYTE(load8_16_32)
|
private void |
BURS_STATE.code400(AbstractBURS_TreeNode p)
Emit code for rule number 400:
r: LONG_NEG(r)
|
private void |
BURS_STATE.code401(AbstractBURS_TreeNode p)
Emit code for rule number 401:
stm: LONG_STORE(LONG_NEG(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code402(AbstractBURS_TreeNode p)
Emit code for rule number 402:
stm: LONG_ASTORE(LONG_NEG(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code403(AbstractBURS_TreeNode p)
Emit code for rule number 403:
r: LONG_NOT(r)
|
private void |
BURS_STATE.code404(AbstractBURS_TreeNode p)
Emit code for rule number 404:
stm: LONG_STORE(LONG_NOT(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code405(AbstractBURS_TreeNode p)
Emit code for rule number 405:
stm: LONG_ASTORE(LONG_NOT(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code406(AbstractBURS_TreeNode p)
Emit code for rule number 406:
r: LONG_OR(r, rlv)
|
private void |
BURS_STATE.code407(AbstractBURS_TreeNode p)
Emit code for rule number 407:
r: LONG_OR(r, load64)
|
private void |
BURS_STATE.code408(AbstractBURS_TreeNode p)
Emit code for rule number 408:
r: LONG_OR(load64, rlv)
|
private void |
BURS_STATE.code409(AbstractBURS_TreeNode p)
Emit code for rule number 409:
stm: LONG_STORE(LONG_OR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code41(AbstractBURS_TreeNode p)
Emit code for rule number 41:
r: INT_USHR(INT_SHL(load8_16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code410(AbstractBURS_TreeNode p)
Emit code for rule number 410:
stm: LONG_STORE(LONG_OR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code411(AbstractBURS_TreeNode p)
Emit code for rule number 411:
stm: LONG_ASTORE(LONG_OR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code412(AbstractBURS_TreeNode p)
Emit code for rule number 412:
stm: LONG_ASTORE(LONG_OR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code413(AbstractBURS_TreeNode p)
Emit code for rule number 413:
r: LONG_SHL(rlv, riv)
|
private void |
BURS_STATE.code414(AbstractBURS_TreeNode p)
Emit code for rule number 414:
r: LONG_SHL(rlv, INT_AND(riv, INT_CONSTANT))
|
private void |
BURS_STATE.code415(AbstractBURS_TreeNode p)
Emit code for rule number 415:
r: LONG_SHR(rlv, riv)
|
private void |
BURS_STATE.code416(AbstractBURS_TreeNode p)
Emit code for rule number 416:
r: LONG_SHR(rlv, INT_AND(riv, INT_CONSTANT))
|
private void |
BURS_STATE.code417(AbstractBURS_TreeNode p)
Emit code for rule number 417:
stm: LONG_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code418(AbstractBURS_TreeNode p)
Emit code for rule number 418:
stm: LONG_STORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code419(AbstractBURS_TreeNode p)
Emit code for rule number 419:
r: LONG_SUB(rlv, rlv)
|
private void |
BURS_STATE.code42(AbstractBURS_TreeNode p)
Emit code for rule number 42:
r: INT_AND(load16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code420(AbstractBURS_TreeNode p)
Emit code for rule number 420:
r: LONG_SUB(rlv, load64)
|
private void |
BURS_STATE.code421(AbstractBURS_TreeNode p)
Emit code for rule number 421:
r: LONG_SUB(load64, rlv)
|
private void |
BURS_STATE.code422(AbstractBURS_TreeNode p)
Emit code for rule number 422:
stm: LONG_STORE(LONG_SUB(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code423(AbstractBURS_TreeNode p)
Emit code for rule number 423:
stm: LONG_ASTORE(LONG_SUB(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code424(AbstractBURS_TreeNode p)
Emit code for rule number 424:
r: LONG_USHR(rlv, riv)
|
private void |
BURS_STATE.code425(AbstractBURS_TreeNode p)
Emit code for rule number 425:
r: LONG_USHR(rlv, INT_AND(riv, INT_CONSTANT))
|
private void |
BURS_STATE.code426(AbstractBURS_TreeNode p)
Emit code for rule number 426:
r: LONG_XOR(r, rlv)
|
private void |
BURS_STATE.code427(AbstractBURS_TreeNode p)
Emit code for rule number 427:
r: LONG_XOR(r, load64)
|
private void |
BURS_STATE.code428(AbstractBURS_TreeNode p)
Emit code for rule number 428:
r: LONG_XOR(load64, rlv)
|
private void |
BURS_STATE.code429(AbstractBURS_TreeNode p)
Emit code for rule number 429:
stm: LONG_STORE(LONG_XOR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code43(AbstractBURS_TreeNode p)
Emit code for rule number 43:
r: INT_USHR(INT_SHL(load16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code430(AbstractBURS_TreeNode p)
Emit code for rule number 430:
stm: LONG_STORE(LONG_XOR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code431(AbstractBURS_TreeNode p)
Emit code for rule number 431:
stm: LONG_ASTORE(LONG_XOR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code432(AbstractBURS_TreeNode p)
Emit code for rule number 432:
stm: LONG_ASTORE(LONG_XOR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code433(AbstractBURS_TreeNode p)
Emit code for rule number 433:
r: FLOAT_ADD(r, r)
|
private void |
BURS_STATE.code434(AbstractBURS_TreeNode p)
Emit code for rule number 434:
r: FLOAT_ADD(r, float_load)
|
private void |
BURS_STATE.code435(AbstractBURS_TreeNode p)
Emit code for rule number 435:
r: FLOAT_ADD(float_load,r)
|
private void |
BURS_STATE.code436(AbstractBURS_TreeNode p)
Emit code for rule number 436:
r: DOUBLE_ADD(r, r)
|
private void |
BURS_STATE.code437(AbstractBURS_TreeNode p)
Emit code for rule number 437:
r: DOUBLE_ADD(r, double_load)
|
private void |
BURS_STATE.code438(AbstractBURS_TreeNode p)
Emit code for rule number 438:
r: DOUBLE_ADD(double_load,r)
|
private void |
BURS_STATE.code439(AbstractBURS_TreeNode p)
Emit code for rule number 439:
r: FLOAT_SUB(r, r)
|
private void |
BURS_STATE.code44(AbstractBURS_TreeNode p)
Emit code for rule number 44:
stm: SHORT_STORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code440(AbstractBURS_TreeNode p)
Emit code for rule number 440:
r: FLOAT_SUB(r, float_load)
|
private void |
BURS_STATE.code441(AbstractBURS_TreeNode p)
Emit code for rule number 441:
r: DOUBLE_SUB(r, r)
|
private void |
BURS_STATE.code442(AbstractBURS_TreeNode p)
Emit code for rule number 442:
r: DOUBLE_SUB(r, double_load)
|
private void |
BURS_STATE.code443(AbstractBURS_TreeNode p)
Emit code for rule number 443:
r: FLOAT_MUL(r, r)
|
private void |
BURS_STATE.code444(AbstractBURS_TreeNode p)
Emit code for rule number 444:
r: FLOAT_MUL(r, float_load)
|
private void |
BURS_STATE.code445(AbstractBURS_TreeNode p)
Emit code for rule number 445:
r: FLOAT_MUL(float_load, r)
|
private void |
BURS_STATE.code446(AbstractBURS_TreeNode p)
Emit code for rule number 446:
r: DOUBLE_MUL(r, r)
|
private void |
BURS_STATE.code447(AbstractBURS_TreeNode p)
Emit code for rule number 447:
r: DOUBLE_MUL(r, double_load)
|
private void |
BURS_STATE.code448(AbstractBURS_TreeNode p)
Emit code for rule number 448:
r: DOUBLE_MUL(double_load, r)
|
private void |
BURS_STATE.code449(AbstractBURS_TreeNode p)
Emit code for rule number 449:
r: FLOAT_DIV(r, r)
|
private void |
BURS_STATE.code45(AbstractBURS_TreeNode p)
Emit code for rule number 45:
stm: SHORT_STORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code450(AbstractBURS_TreeNode p)
Emit code for rule number 450:
r: FLOAT_DIV(r, float_load)
|
private void |
BURS_STATE.code451(AbstractBURS_TreeNode p)
Emit code for rule number 451:
r: DOUBLE_DIV(r, r)
|
private void |
BURS_STATE.code452(AbstractBURS_TreeNode p)
Emit code for rule number 452:
r: DOUBLE_DIV(r, double_load)
|
private void |
BURS_STATE.code453(AbstractBURS_TreeNode p)
Emit code for rule number 453:
r: FLOAT_NEG(r)
|
private void |
BURS_STATE.code454(AbstractBURS_TreeNode p)
Emit code for rule number 454:
r: DOUBLE_NEG(r)
|
private void |
BURS_STATE.code455(AbstractBURS_TreeNode p)
Emit code for rule number 455:
r: FLOAT_SQRT(r)
|
private void |
BURS_STATE.code456(AbstractBURS_TreeNode p)
Emit code for rule number 456:
r: DOUBLE_SQRT(r)
|
private void |
BURS_STATE.code457(AbstractBURS_TreeNode p)
Emit code for rule number 457:
r: FLOAT_REM(r, r)
|
private void |
BURS_STATE.code458(AbstractBURS_TreeNode p)
Emit code for rule number 458:
r: DOUBLE_REM(r, r)
|
private void |
BURS_STATE.code459(AbstractBURS_TreeNode p)
Emit code for rule number 459:
r: LONG_2FLOAT(r)
|
private void |
BURS_STATE.code46(AbstractBURS_TreeNode p)
Emit code for rule number 46:
stm: SHORT_STORE(rlv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code460(AbstractBURS_TreeNode p)
Emit code for rule number 460:
r: LONG_2DOUBLE(r)
|
private void |
BURS_STATE.code461(AbstractBURS_TreeNode p)
Emit code for rule number 461:
r: FLOAT_MOVE(r)
|
private void |
BURS_STATE.code462(AbstractBURS_TreeNode p)
Emit code for rule number 462:
r: DOUBLE_MOVE(r)
|
private void |
BURS_STATE.code463(AbstractBURS_TreeNode p)
Emit code for rule number 463:
r: DOUBLE_LOAD(riv, riv)
|
private void |
BURS_STATE.code464(AbstractBURS_TreeNode p)
Emit code for rule number 464:
r: DOUBLE_LOAD(riv, rlv)
|
private void |
BURS_STATE.code465(AbstractBURS_TreeNode p)
Emit code for rule number 465:
r: DOUBLE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code466(AbstractBURS_TreeNode p)
Emit code for rule number 466:
double_load: DOUBLE_LOAD(riv, riv)
|
private void |
BURS_STATE.code467(AbstractBURS_TreeNode p)
Emit code for rule number 467:
r: DOUBLE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code468(AbstractBURS_TreeNode p)
Emit code for rule number 468:
double_load: DOUBLE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code469(AbstractBURS_TreeNode p)
Emit code for rule number 469:
r: DOUBLE_ALOAD(riv, r)
|
private void |
BURS_STATE.code47(AbstractBURS_TreeNode p)
Emit code for rule number 47:
stm: SHORT_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code470(AbstractBURS_TreeNode p)
Emit code for rule number 470:
r: DOUBLE_ALOAD(rlv, rlv)
|
private void |
BURS_STATE.code471(AbstractBURS_TreeNode p)
Emit code for rule number 471:
double_load: DOUBLE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code472(AbstractBURS_TreeNode p)
Emit code for rule number 472:
r: FLOAT_LOAD(riv, riv)
|
private void |
BURS_STATE.code473(AbstractBURS_TreeNode p)
Emit code for rule number 473:
r: FLOAT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code474(AbstractBURS_TreeNode p)
Emit code for rule number 474:
float_load: FLOAT_LOAD(riv, riv)
|
private void |
BURS_STATE.code475(AbstractBURS_TreeNode p)
Emit code for rule number 475:
r: FLOAT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code476(AbstractBURS_TreeNode p)
Emit code for rule number 476:
r: FLOAT_ALOAD(riv, r)
|
private void |
BURS_STATE.code477(AbstractBURS_TreeNode p)
Emit code for rule number 477:
r: FLOAT_ALOAD(rlv, rlv)
|
private void |
BURS_STATE.code478(AbstractBURS_TreeNode p)
Emit code for rule number 478:
float_load: FLOAT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code479(AbstractBURS_TreeNode p)
Emit code for rule number 479:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code48(AbstractBURS_TreeNode p)
Emit code for rule number 48:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code480(AbstractBURS_TreeNode p)
Emit code for rule number 480:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code481(AbstractBURS_TreeNode p)
Emit code for rule number 481:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code482(AbstractBURS_TreeNode p)
Emit code for rule number 482:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code483(AbstractBURS_TreeNode p)
Emit code for rule number 483:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code484(AbstractBURS_TreeNode p)
Emit code for rule number 484:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code485(AbstractBURS_TreeNode p)
Emit code for rule number 485:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code486(AbstractBURS_TreeNode p)
Emit code for rule number 486:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code487(AbstractBURS_TreeNode p)
Emit code for rule number 487:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code488(AbstractBURS_TreeNode p)
Emit code for rule number 488:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code489(AbstractBURS_TreeNode p)
Emit code for rule number 489:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code49(AbstractBURS_TreeNode p)
Emit code for rule number 49:
stm: SHORT_ASTORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code490(AbstractBURS_TreeNode p)
Emit code for rule number 490:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code491(AbstractBURS_TreeNode p)
Emit code for rule number 491:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code492(AbstractBURS_TreeNode p)
Emit code for rule number 492:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code493(AbstractBURS_TreeNode p)
Emit code for rule number 493:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code494(AbstractBURS_TreeNode p)
Emit code for rule number 494:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code495(AbstractBURS_TreeNode p)
Emit code for rule number 495:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code496(AbstractBURS_TreeNode p)
Emit code for rule number 496:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code497(AbstractBURS_TreeNode p)
Emit code for rule number 497:
r: INT_2FLOAT(riv)
|
private void |
BURS_STATE.code498(AbstractBURS_TreeNode p)
Emit code for rule number 498:
r: INT_2FLOAT(load32)
|
private void |
BURS_STATE.code499(AbstractBURS_TreeNode p)
Emit code for rule number 499:
r: INT_2DOUBLE(riv)
|
private void |
BURS_STATE.code50(AbstractBURS_TreeNode p)
Emit code for rule number 50:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code500(AbstractBURS_TreeNode p)
Emit code for rule number 500:
r: INT_2DOUBLE(load32)
|
private void |
BURS_STATE.code501(AbstractBURS_TreeNode p)
Emit code for rule number 501:
r: FLOAT_2DOUBLE(r)
|
private void |
BURS_STATE.code502(AbstractBURS_TreeNode p)
Emit code for rule number 502:
r: FLOAT_2DOUBLE(float_load)
|
private void |
BURS_STATE.code503(AbstractBURS_TreeNode p)
Emit code for rule number 503:
r: DOUBLE_2FLOAT(r)
|
private void |
BURS_STATE.code504(AbstractBURS_TreeNode p)
Emit code for rule number 504:
r: DOUBLE_2FLOAT(double_load)
|
private void |
BURS_STATE.code505(AbstractBURS_TreeNode p)
Emit code for rule number 505:
r: FLOAT_2INT(r)
|
private void |
BURS_STATE.code506(AbstractBURS_TreeNode p)
Emit code for rule number 506:
r: FLOAT_2LONG(r)
|
private void |
BURS_STATE.code507(AbstractBURS_TreeNode p)
Emit code for rule number 507:
r: DOUBLE_2INT(r)
|
private void |
BURS_STATE.code508(AbstractBURS_TreeNode p)
Emit code for rule number 508:
r: DOUBLE_2LONG(r)
|
private void |
BURS_STATE.code509(AbstractBURS_TreeNode p)
Emit code for rule number 509:
r: FLOAT_AS_INT_BITS(r)
|
private void |
BURS_STATE.code51(AbstractBURS_TreeNode p)
Emit code for rule number 51:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code511(AbstractBURS_TreeNode p)
Emit code for rule number 511:
r: DOUBLE_AS_LONG_BITS(r)
|
private void |
BURS_STATE.code513(AbstractBURS_TreeNode p)
Emit code for rule number 513:
r: INT_BITS_AS_FLOAT(riv)
|
private void |
BURS_STATE.code515(AbstractBURS_TreeNode p)
Emit code for rule number 515:
r: LONG_BITS_AS_DOUBLE(rlv)
|
private void |
BURS_STATE.code517(AbstractBURS_TreeNode p)
Emit code for rule number 517:
r: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code518(AbstractBURS_TreeNode p)
Emit code for rule number 518:
float_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code519(AbstractBURS_TreeNode p)
Emit code for rule number 519:
double_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code52(AbstractBURS_TreeNode p)
Emit code for rule number 52:
stm: INT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code520(AbstractBURS_TreeNode p)
Emit code for rule number 520:
stm: CLEAR_FLOATING_POINT_STATE
|
private void |
BURS_STATE.code521(AbstractBURS_TreeNode p)
Emit code for rule number 521:
stm: FLOAT_IFCMP(r,r)
|
private void |
BURS_STATE.code522(AbstractBURS_TreeNode p)
Emit code for rule number 522:
stm: FLOAT_IFCMP(r,float_load)
|
private void |
BURS_STATE.code523(AbstractBURS_TreeNode p)
Emit code for rule number 523:
stm: FLOAT_IFCMP(float_load,r)
|
private void |
BURS_STATE.code524(AbstractBURS_TreeNode p)
Emit code for rule number 524:
stm: DOUBLE_IFCMP(r,r)
|
private void |
BURS_STATE.code525(AbstractBURS_TreeNode p)
Emit code for rule number 525:
stm: DOUBLE_IFCMP(r,double_load)
|
private void |
BURS_STATE.code526(AbstractBURS_TreeNode p)
Emit code for rule number 526:
stm: DOUBLE_IFCMP(double_load,r)
|
private void |
BURS_STATE.code527(AbstractBURS_TreeNode p)
Emit code for rule number 527:
r: FCMP_CMOV(r, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code528(AbstractBURS_TreeNode p)
Emit code for rule number 528:
r: FCMP_CMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
BURS_STATE.code529(AbstractBURS_TreeNode p)
Emit code for rule number 529:
r: FCMP_CMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
BURS_STATE.code53(AbstractBURS_TreeNode p)
Emit code for rule number 53:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code530(AbstractBURS_TreeNode p)
Emit code for rule number 530:
r: FCMP_CMOV(float_load, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code531(AbstractBURS_TreeNode p)
Emit code for rule number 531:
r: FCMP_CMOV(double_load, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code532(AbstractBURS_TreeNode p)
Emit code for rule number 532:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code533(AbstractBURS_TreeNode p)
Emit code for rule number 533:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, float_load)))
|
private void |
BURS_STATE.code534(AbstractBURS_TreeNode p)
Emit code for rule number 534:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, double_load)))
|
private void |
BURS_STATE.code535(AbstractBURS_TreeNode p)
Emit code for rule number 535:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(float_load, r)))
|
private void |
BURS_STATE.code536(AbstractBURS_TreeNode p)
Emit code for rule number 536:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(double_load, r)))
|
private void |
BURS_STATE.code537(AbstractBURS_TreeNode p)
Emit code for rule number 537:
r: FCMP_FCMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
BURS_STATE.code538(AbstractBURS_TreeNode p)
Emit code for rule number 538:
r: FCMP_FCMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
BURS_STATE.code539(AbstractBURS_TreeNode p)
Emit code for rule number 539:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code54(AbstractBURS_TreeNode p)
Emit code for rule number 54:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code540(AbstractBURS_TreeNode p)
Emit code for rule number 540:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code541(AbstractBURS_TreeNode p)
Emit code for rule number 541:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code542(AbstractBURS_TreeNode p)
Emit code for rule number 542:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code543(AbstractBURS_TreeNode p)
Emit code for rule number 543:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code544(AbstractBURS_TreeNode p)
Emit code for rule number 544:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code545(AbstractBURS_TreeNode p)
Emit code for rule number 545:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code546(AbstractBURS_TreeNode p)
Emit code for rule number 546:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code547(AbstractBURS_TreeNode p)
Emit code for rule number 547:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code548(AbstractBURS_TreeNode p)
Emit code for rule number 548:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code549(AbstractBURS_TreeNode p)
Emit code for rule number 549:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code55(AbstractBURS_TreeNode p)
Emit code for rule number 55:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code550(AbstractBURS_TreeNode p)
Emit code for rule number 550:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code551(AbstractBURS_TreeNode p)
Emit code for rule number 551:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code552(AbstractBURS_TreeNode p)
Emit code for rule number 552:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code553(AbstractBURS_TreeNode p)
Emit code for rule number 553:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code554(AbstractBURS_TreeNode p)
Emit code for rule number 554:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code555(AbstractBURS_TreeNode p)
Emit code for rule number 555:
stm: LONG_ASTORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code556(AbstractBURS_TreeNode p)
Emit code for rule number 556:
stm: LONG_ASTORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code557(AbstractBURS_TreeNode p)
Emit code for rule number 557:
stm: LONG_STORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code558(AbstractBURS_TreeNode p)
Emit code for rule number 558:
stm: LONG_STORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code56(AbstractBURS_TreeNode p)
Emit code for rule number 56:
stm: LONG_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code57(AbstractBURS_TreeNode p)
Emit code for rule number 57:
stm: LONG_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code58(AbstractBURS_TreeNode p)
Emit code for rule number 58:
stm: LONG_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code59(AbstractBURS_TreeNode p)
Emit code for rule number 59:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code60(AbstractBURS_TreeNode p)
Emit code for rule number 60:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code61(AbstractBURS_TreeNode p)
Emit code for rule number 61:
r: LONG_CMP(rlv,rlv)
|
private void |
BURS_STATE.code62(AbstractBURS_TreeNode p)
Emit code for rule number 62:
stm: GOTO
|
private void |
BURS_STATE.code63(AbstractBURS_TreeNode p)
Emit code for rule number 63:
stm: PREFETCH(r)
|
private void |
BURS_STATE.code64(AbstractBURS_TreeNode p)
Emit code for rule number 64:
stm: WRITE_FLOOR
|
private void |
BURS_STATE.code65(AbstractBURS_TreeNode p)
Emit code for rule number 65:
stm: READ_CEILING
|
private void |
BURS_STATE.code66(AbstractBURS_TreeNode p)
Emit code for rule number 66:
stm: FENCE
|
private void |
BURS_STATE.code67(AbstractBURS_TreeNode p)
Emit code for rule number 67:
stm: PAUSE
|
private void |
BURS_STATE.code68(AbstractBURS_TreeNode p)
Emit code for rule number 68:
stm: RETURN(NULL)
|
private void |
BURS_STATE.code69(AbstractBURS_TreeNode p)
Emit code for rule number 69:
stm: RETURN(INT_CONSTANT)
|
private void |
BURS_STATE.code70(AbstractBURS_TreeNode p)
Emit code for rule number 70:
stm: RETURN(r)
|
private void |
BURS_STATE.code71(AbstractBURS_TreeNode p)
Emit code for rule number 71:
stm: RETURN(LONG_CONSTANT)
|
private void |
BURS_STATE.code72(AbstractBURS_TreeNode p)
Emit code for rule number 72:
r: CALL(r, any)
|
private void |
BURS_STATE.code73(AbstractBURS_TreeNode p)
Emit code for rule number 73:
r: CALL(BRANCH_TARGET, any)
|
private void |
BURS_STATE.code74(AbstractBURS_TreeNode p)
Emit code for rule number 74:
r: CALL(INT_LOAD(riv, riv), any)
|
private void |
BURS_STATE.code75(AbstractBURS_TreeNode p)
Emit code for rule number 75:
r: CALL(INT_CONSTANT, any)
|
private void |
BURS_STATE.code76(AbstractBURS_TreeNode p)
Emit code for rule number 76:
r: CALL(LONG_LOAD(rlv, rlv), any)
|
private void |
BURS_STATE.code77(AbstractBURS_TreeNode p)
Emit code for rule number 77:
r: SYSCALL(r, any)
|
private void |
BURS_STATE.code78(AbstractBURS_TreeNode p)
Emit code for rule number 78:
r: SYSCALL(INT_LOAD(riv, riv), any)
|
private void |
BURS_STATE.code79(AbstractBURS_TreeNode p)
Emit code for rule number 79:
r: SYSCALL(INT_CONSTANT, any)
|
private void |
BURS_STATE.code80(AbstractBURS_TreeNode p)
Emit code for rule number 80:
r: GET_TIME_BASE
|
private void |
BURS_STATE.code81(AbstractBURS_TreeNode p)
Emit code for rule number 81:
stm: YIELDPOINT_OSR(any, any)
|
private void |
BURS_STATE.code84(AbstractBURS_TreeNode p)
Emit code for rule number 84:
address: INT_ADD(r, r)
|
private void |
BURS_STATE.code85(AbstractBURS_TreeNode p)
Emit code for rule number 85:
address: INT_ADD(r, address1scaledreg)
|
private void |
BURS_STATE.code86(AbstractBURS_TreeNode p)
Emit code for rule number 86:
address: INT_ADD(address1scaledreg, r)
|
private void |
BURS_STATE.code87(AbstractBURS_TreeNode p)
Emit code for rule number 87:
address: INT_ADD(address1scaledreg, INT_CONSTANT)
|
private void |
BURS_STATE.code88(AbstractBURS_TreeNode p)
Emit code for rule number 88:
address: INT_ADD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code89(AbstractBURS_TreeNode p)
Emit code for rule number 89:
address: INT_ADD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code90(AbstractBURS_TreeNode p)
Emit code for rule number 90:
address1reg: INT_ADD(r, INT_CONSTANT)
|
private void |
BURS_STATE.code91(AbstractBURS_TreeNode p)
Emit code for rule number 91:
address1reg: INT_MOVE(r)
|
private void |
BURS_STATE.code93(AbstractBURS_TreeNode p)
Emit code for rule number 93:
address1reg: INT_ADD(address1reg, INT_CONSTANT)
|
private void |
BURS_STATE.code96(AbstractBURS_TreeNode p)
Emit code for rule number 96:
address1scaledreg: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code97(AbstractBURS_TreeNode p)
Emit code for rule number 97:
address1scaledreg: INT_ADD(address1scaledreg, INT_CONSTANT)
|
private void |
BURS_STATE.code98(AbstractBURS_TreeNode p)
Emit code for rule number 98:
r: ADDR_2LONG(r)
|
private void |
BURS_STATE.code99(AbstractBURS_TreeNode p)
Emit code for rule number 99:
r: ADDR_2LONG(load32)
|
static void |
BURS_STATE.dumpCover(AbstractBURS_TreeNode p,
byte goalnt,
int indent)
Dumps the cover of a tree, i.e. the rules
that cover the tree with a minimal cost.
|
static void |
BURS_STATE.dumpTree(AbstractBURS_TreeNode p)
Dumps the whole tree starting at the given node.
|
static String |
BURS_STATE.dumpTree(String out,
AbstractBURS_TreeNode p,
int indent) |
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static void |
BURS_STATE.label_ADDR_2LONG(AbstractBURS_TreeNode p)
Labels ADDR_2LONG tree node
|
private static void |
BURS_STATE.label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
Labels ADDRESS_CONSTANT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_INT(AbstractBURS_TreeNode p)
Labels ATTEMPT_INT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
Labels ATTEMPT_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_INT tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
Labels BOOLEAN_NOT tree node
|
private static void |
BURS_STATE.label_BRANCH_TARGET(AbstractBURS_TreeNode p)
Labels BRANCH_TARGET tree node
|
private static void |
BURS_STATE.label_BYTE_ALOAD(AbstractBURS_TreeNode p)
Labels BYTE_ALOAD tree node
|
private static void |
BURS_STATE.label_BYTE_ASTORE(AbstractBURS_TreeNode p)
Labels BYTE_ASTORE tree node
|
private static void |
BURS_STATE.label_BYTE_LOAD(AbstractBURS_TreeNode p)
Labels BYTE_LOAD tree node
|
private static void |
BURS_STATE.label_BYTE_STORE(AbstractBURS_TreeNode p)
Labels BYTE_STORE tree node
|
private static void |
BURS_STATE.label_CALL(AbstractBURS_TreeNode p)
Labels CALL tree node
|
private static void |
BURS_STATE.label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode p)
Labels CLEAR_FLOATING_POINT_STATE tree node
|
private static void |
BURS_STATE.label_CMP_CMOV(AbstractBURS_TreeNode p)
Labels CMP_CMOV tree node
|
private static void |
BURS_STATE.label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
Labels DOUBLE_2FLOAT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2INT(AbstractBURS_TreeNode p)
Labels DOUBLE_2INT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2LONG(AbstractBURS_TreeNode p)
Labels DOUBLE_2LONG tree node
|
private static void |
BURS_STATE.label_DOUBLE_ADD(AbstractBURS_TreeNode p)
Labels DOUBLE_ADD tree node
|
private static void |
BURS_STATE.label_DOUBLE_ALOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_ALOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
Labels DOUBLE_AS_LONG_BITS tree node
|
private static void |
BURS_STATE.label_DOUBLE_ASTORE(AbstractBURS_TreeNode p)
Labels DOUBLE_ASTORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_DIV(AbstractBURS_TreeNode p)
Labels DOUBLE_DIV tree node
|
private static void |
BURS_STATE.label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
Labels DOUBLE_IFCMP tree node
|
private static void |
BURS_STATE.label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_LOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
Labels DOUBLE_MOVE tree node
|
private static void |
BURS_STATE.label_DOUBLE_MUL(AbstractBURS_TreeNode p)
Labels DOUBLE_MUL tree node
|
private static void |
BURS_STATE.label_DOUBLE_NEG(AbstractBURS_TreeNode p)
Labels DOUBLE_NEG tree node
|
private static void |
BURS_STATE.label_DOUBLE_REM(AbstractBURS_TreeNode p)
Labels DOUBLE_REM tree node
|
private static void |
BURS_STATE.label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
Labels DOUBLE_SQRT tree node
|
private static void |
BURS_STATE.label_DOUBLE_STORE(AbstractBURS_TreeNode p)
Labels DOUBLE_STORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_SUB(AbstractBURS_TreeNode p)
Labels DOUBLE_SUB tree node
|
private static void |
BURS_STATE.label_FCMP_CMOV(AbstractBURS_TreeNode p)
Labels FCMP_CMOV tree node
|
private static void |
BURS_STATE.label_FCMP_FCMOV(AbstractBURS_TreeNode p)
Labels FCMP_FCMOV tree node
|
private static void |
BURS_STATE.label_FENCE(AbstractBURS_TreeNode p)
Labels FENCE tree node
|
private static void |
BURS_STATE.label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
Labels FLOAT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_FLOAT_2INT(AbstractBURS_TreeNode p)
Labels FLOAT_2INT tree node
|
private static void |
BURS_STATE.label_FLOAT_2LONG(AbstractBURS_TreeNode p)
Labels FLOAT_2LONG tree node
|
private static void |
BURS_STATE.label_FLOAT_ADD(AbstractBURS_TreeNode p)
Labels FLOAT_ADD tree node
|
private static void |
BURS_STATE.label_FLOAT_ALOAD(AbstractBURS_TreeNode p)
Labels FLOAT_ALOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
Labels FLOAT_AS_INT_BITS tree node
|
private static void |
BURS_STATE.label_FLOAT_ASTORE(AbstractBURS_TreeNode p)
Labels FLOAT_ASTORE tree node
|
private static void |
BURS_STATE.label_FLOAT_DIV(AbstractBURS_TreeNode p)
Labels FLOAT_DIV tree node
|
private static void |
BURS_STATE.label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
Labels FLOAT_IFCMP tree node
|
private static void |
BURS_STATE.label_FLOAT_LOAD(AbstractBURS_TreeNode p)
Labels FLOAT_LOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_MOVE(AbstractBURS_TreeNode p)
Labels FLOAT_MOVE tree node
|
private static void |
BURS_STATE.label_FLOAT_MUL(AbstractBURS_TreeNode p)
Labels FLOAT_MUL tree node
|
private static void |
BURS_STATE.label_FLOAT_NEG(AbstractBURS_TreeNode p)
Labels FLOAT_NEG tree node
|
private static void |
BURS_STATE.label_FLOAT_REM(AbstractBURS_TreeNode p)
Labels FLOAT_REM tree node
|
private static void |
BURS_STATE.label_FLOAT_SQRT(AbstractBURS_TreeNode p)
Labels FLOAT_SQRT tree node
|
private static void |
BURS_STATE.label_FLOAT_STORE(AbstractBURS_TreeNode p)
Labels FLOAT_STORE tree node
|
private static void |
BURS_STATE.label_FLOAT_SUB(AbstractBURS_TreeNode p)
Labels FLOAT_SUB tree node
|
private static void |
BURS_STATE.label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels GET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_GET_TIME_BASE(AbstractBURS_TreeNode p)
Labels GET_TIME_BASE tree node
|
private static void |
BURS_STATE.label_GOTO(AbstractBURS_TreeNode p)
Labels GOTO tree node
|
private static void |
BURS_STATE.label_GUARD_COMBINE(AbstractBURS_TreeNode p)
Labels GUARD_COMBINE tree node
|
private static void |
BURS_STATE.label_GUARD_MOVE(AbstractBURS_TreeNode p)
Labels GUARD_MOVE tree node
|
private static void |
BURS_STATE.label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
Labels IG_PATCH_POINT tree node
|
private static void |
BURS_STATE.label_INT_2BYTE(AbstractBURS_TreeNode p)
Labels INT_2BYTE tree node
|
private static void |
BURS_STATE.label_INT_2DOUBLE(AbstractBURS_TreeNode p)
Labels INT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_INT_2FLOAT(AbstractBURS_TreeNode p)
Labels INT_2FLOAT tree node
|
private static void |
BURS_STATE.label_INT_2LONG(AbstractBURS_TreeNode p)
Labels INT_2LONG tree node
|
private static void |
BURS_STATE.label_INT_2SHORT(AbstractBURS_TreeNode p)
Labels INT_2SHORT tree node
|
private static void |
BURS_STATE.label_INT_2USHORT(AbstractBURS_TreeNode p)
Labels INT_2USHORT tree node
|
private static void |
BURS_STATE.label_INT_ADD(AbstractBURS_TreeNode p)
Labels INT_ADD tree node
|
private static void |
BURS_STATE.label_INT_ALOAD(AbstractBURS_TreeNode p)
Labels INT_ALOAD tree node
|
private static void |
BURS_STATE.label_INT_AND(AbstractBURS_TreeNode p)
Labels INT_AND tree node
|
private static void |
BURS_STATE.label_INT_ASTORE(AbstractBURS_TreeNode p)
Labels INT_ASTORE tree node
|
private static void |
BURS_STATE.label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
Labels INT_BITS_AS_FLOAT tree node
|
private static void |
BURS_STATE.label_INT_CONSTANT(AbstractBURS_TreeNode p)
Labels INT_CONSTANT tree node
|
private static void |
BURS_STATE.label_INT_DIV(AbstractBURS_TreeNode p)
Labels INT_DIV tree node
|
private static void |
BURS_STATE.label_INT_IFCMP(AbstractBURS_TreeNode p)
Labels INT_IFCMP tree node
|
private static void |
BURS_STATE.label_INT_IFCMP2(AbstractBURS_TreeNode p)
Labels INT_IFCMP2 tree node
|
private static void |
BURS_STATE.label_INT_LOAD(AbstractBURS_TreeNode p)
Labels INT_LOAD tree node
|
private static void |
BURS_STATE.label_INT_MOVE(AbstractBURS_TreeNode p)
Labels INT_MOVE tree node
|
private static void |
BURS_STATE.label_INT_MUL(AbstractBURS_TreeNode p)
Labels INT_MUL tree node
|
private static void |
BURS_STATE.label_INT_NEG(AbstractBURS_TreeNode p)
Labels INT_NEG tree node
|
private static void |
BURS_STATE.label_INT_NOT(AbstractBURS_TreeNode p)
Labels INT_NOT tree node
|
private static void |
BURS_STATE.label_INT_OR(AbstractBURS_TreeNode p)
Labels INT_OR tree node
|
private static void |
BURS_STATE.label_INT_REM(AbstractBURS_TreeNode p)
Labels INT_REM tree node
|
private static void |
BURS_STATE.label_INT_SHL(AbstractBURS_TreeNode p)
Labels INT_SHL tree node
|
private static void |
BURS_STATE.label_INT_SHR(AbstractBURS_TreeNode p)
Labels INT_SHR tree node
|
private static void |
BURS_STATE.label_INT_STORE(AbstractBURS_TreeNode p)
Labels INT_STORE tree node
|
private static void |
BURS_STATE.label_INT_SUB(AbstractBURS_TreeNode p)
Labels INT_SUB tree node
|
private static void |
BURS_STATE.label_INT_USHR(AbstractBURS_TreeNode p)
Labels INT_USHR tree node
|
private static void |
BURS_STATE.label_INT_XOR(AbstractBURS_TreeNode p)
Labels INT_XOR tree node
|
private static void |
BURS_STATE.label_IR_PROLOGUE(AbstractBURS_TreeNode p)
Labels IR_PROLOGUE tree node
|
private static void |
BURS_STATE.label_LCMP_CMOV(AbstractBURS_TreeNode p)
Labels LCMP_CMOV tree node
|
private static void |
BURS_STATE.label_LONG_2DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_2DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_2FLOAT(AbstractBURS_TreeNode p)
Labels LONG_2FLOAT tree node
|
private static void |
BURS_STATE.label_LONG_2INT(AbstractBURS_TreeNode p)
Labels LONG_2INT tree node
|
private static void |
BURS_STATE.label_LONG_ADD(AbstractBURS_TreeNode p)
Labels LONG_ADD tree node
|
private static void |
BURS_STATE.label_LONG_ALOAD(AbstractBURS_TreeNode p)
Labels LONG_ALOAD tree node
|
private static void |
BURS_STATE.label_LONG_AND(AbstractBURS_TreeNode p)
Labels LONG_AND tree node
|
private static void |
BURS_STATE.label_LONG_ASTORE(AbstractBURS_TreeNode p)
Labels LONG_ASTORE tree node
|
private static void |
BURS_STATE.label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_BITS_AS_DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_CMP(AbstractBURS_TreeNode p)
Labels LONG_CMP tree node
|
private static void |
BURS_STATE.label_LONG_CONSTANT(AbstractBURS_TreeNode p)
Labels LONG_CONSTANT tree node
|
private static void |
BURS_STATE.label_LONG_IFCMP(AbstractBURS_TreeNode p)
Labels LONG_IFCMP tree node
|
private static void |
BURS_STATE.label_LONG_LOAD(AbstractBURS_TreeNode p)
Labels LONG_LOAD tree node
|
private static void |
BURS_STATE.label_LONG_MOVE(AbstractBURS_TreeNode p)
Labels LONG_MOVE tree node
|
private static void |
BURS_STATE.label_LONG_MUL(AbstractBURS_TreeNode p)
Labels LONG_MUL tree node
|
private static void |
BURS_STATE.label_LONG_NEG(AbstractBURS_TreeNode p)
Labels LONG_NEG tree node
|
private static void |
BURS_STATE.label_LONG_NOT(AbstractBURS_TreeNode p)
Labels LONG_NOT tree node
|
private static void |
BURS_STATE.label_LONG_OR(AbstractBURS_TreeNode p)
Labels LONG_OR tree node
|
private static void |
BURS_STATE.label_LONG_SHL(AbstractBURS_TreeNode p)
Labels LONG_SHL tree node
|
private static void |
BURS_STATE.label_LONG_SHR(AbstractBURS_TreeNode p)
Labels LONG_SHR tree node
|
private static void |
BURS_STATE.label_LONG_STORE(AbstractBURS_TreeNode p)
Labels LONG_STORE tree node
|
private static void |
BURS_STATE.label_LONG_SUB(AbstractBURS_TreeNode p)
Labels LONG_SUB tree node
|
private static void |
BURS_STATE.label_LONG_USHR(AbstractBURS_TreeNode p)
Labels LONG_USHR tree node
|
private static void |
BURS_STATE.label_LONG_XOR(AbstractBURS_TreeNode p)
Labels LONG_XOR tree node
|
private static void |
BURS_STATE.label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
Labels LOWTABLESWITCH tree node
|
private static void |
BURS_STATE.label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode p)
Labels MATERIALIZE_FP_CONSTANT tree node
|
private static void |
BURS_STATE.label_NOP(AbstractBURS_TreeNode p)
Labels NOP tree node
|
private static void |
BURS_STATE.label_NULL_CHECK(AbstractBURS_TreeNode p)
Labels NULL_CHECK tree node
|
private static void |
BURS_STATE.label_NULL(AbstractBURS_TreeNode p)
Labels NULL tree node
|
private static void |
BURS_STATE.label_OTHER_OPERAND(AbstractBURS_TreeNode p)
Labels OTHER_OPERAND tree node
|
private static void |
BURS_STATE.label_PAUSE(AbstractBURS_TreeNode p)
Labels PAUSE tree node
|
private static void |
BURS_STATE.label_PREFETCH(AbstractBURS_TreeNode p)
Labels PREFETCH tree node
|
private static void |
BURS_STATE.label_READ_CEILING(AbstractBURS_TreeNode p)
Labels READ_CEILING tree node
|
private static void |
BURS_STATE.label_REGISTER(AbstractBURS_TreeNode p)
Labels REGISTER tree node
|
private static void |
BURS_STATE.label_RESOLVE(AbstractBURS_TreeNode p)
Labels RESOLVE tree node
|
private static void |
BURS_STATE.label_RETURN(AbstractBURS_TreeNode p)
Labels RETURN tree node
|
private static void |
BURS_STATE.label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels SET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_SHORT_ALOAD(AbstractBURS_TreeNode p)
Labels SHORT_ALOAD tree node
|
private static void |
BURS_STATE.label_SHORT_ASTORE(AbstractBURS_TreeNode p)
Labels SHORT_ASTORE tree node
|
private static void |
BURS_STATE.label_SHORT_LOAD(AbstractBURS_TreeNode p)
Labels SHORT_LOAD tree node
|
private static void |
BURS_STATE.label_SHORT_STORE(AbstractBURS_TreeNode p)
Labels SHORT_STORE tree node
|
private static void |
BURS_STATE.label_SYSCALL(AbstractBURS_TreeNode p)
Labels SYSCALL tree node
|
private static void |
BURS_STATE.label_TRAP_IF(AbstractBURS_TreeNode p)
Labels TRAP_IF tree node
|
private static void |
BURS_STATE.label_TRAP(AbstractBURS_TreeNode p)
Labels TRAP tree node
|
private static void |
BURS_STATE.label_UBYTE_ALOAD(AbstractBURS_TreeNode p)
Labels UBYTE_ALOAD tree node
|
private static void |
BURS_STATE.label_UBYTE_LOAD(AbstractBURS_TreeNode p)
Labels UBYTE_LOAD tree node
|
private static void |
BURS_STATE.label_UNINT_BEGIN(AbstractBURS_TreeNode p)
Labels UNINT_BEGIN tree node
|
private static void |
BURS_STATE.label_UNINT_END(AbstractBURS_TreeNode p)
Labels UNINT_END tree node
|
private static void |
BURS_STATE.label_USHORT_ALOAD(AbstractBURS_TreeNode p)
Labels USHORT_ALOAD tree node
|
private static void |
BURS_STATE.label_USHORT_LOAD(AbstractBURS_TreeNode p)
Labels USHORT_LOAD tree node
|
private static void |
BURS_STATE.label_WRITE_FLOOR(AbstractBURS_TreeNode p)
Labels WRITE_FLOOR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_BACKEDGE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_EPILOGUE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
Labels YIELDPOINT_OSR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_PROLOGUE tree node
|
static void |
BURS_STATE.label(AbstractBURS_TreeNode p)
/** Recursively labels the tree/
|
private static void |
BURS_STATE.mark_kids(AbstractBURS_TreeNode p,
int eruleno) |
static void |
BURS_STATE.mark(AbstractBURS_TreeNode p,
byte goalnt) |
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
private static void |
BURS_STATE.trace(AbstractBURS_TreeNode p,
int rule,
int cost,
int bestcost)
Prints a debug message.
|
Modifier and Type | Method and Description |
---|---|
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
Modifier and Type | Method and Description |
---|---|
private static void |
BURS_STATE.closure_address1reg(AbstractBURS_TreeNode p,
int c)
Create closure for address1reg
|
private static void |
BURS_STATE.closure_address1scaledreg(AbstractBURS_TreeNode p,
int c)
Create closure for address1scaledreg
|
private static void |
BURS_STATE.closure_czr(AbstractBURS_TreeNode p,
int c)
Create closure for czr
|
private static void |
BURS_STATE.closure_load16_32(AbstractBURS_TreeNode p,
int c)
Create closure for load16_32
|
private static void |
BURS_STATE.closure_load16(AbstractBURS_TreeNode p,
int c)
Create closure for load16
|
private static void |
BURS_STATE.closure_load32(AbstractBURS_TreeNode p,
int c)
Create closure for load32
|
private static void |
BURS_STATE.closure_load64(AbstractBURS_TreeNode p,
int c)
Create closure for load64
|
private static void |
BURS_STATE.closure_load8_16_32(AbstractBURS_TreeNode p,
int c)
Create closure for load8_16_32
|
private static void |
BURS_STATE.closure_load8(AbstractBURS_TreeNode p,
int c)
Create closure for load8
|
private static void |
BURS_STATE.closure_r(AbstractBURS_TreeNode p,
int c)
Create closure for r
|
private static void |
BURS_STATE.closure_riv(AbstractBURS_TreeNode p,
int c)
Create closure for riv
|
private static void |
BURS_STATE.closure_sload16(AbstractBURS_TreeNode p,
int c)
Create closure for sload16
|
private static void |
BURS_STATE.closure_sload8(AbstractBURS_TreeNode p,
int c)
Create closure for sload8
|
private static void |
BURS_STATE.closure_szpr(AbstractBURS_TreeNode p,
int c)
Create closure for szpr
|
private static void |
BURS_STATE.closure_uload16(AbstractBURS_TreeNode p,
int c)
Create closure for uload16
|
private static void |
BURS_STATE.closure_uload8(AbstractBURS_TreeNode p,
int c)
Create closure for uload8
|
void |
BURS_STATE.code(AbstractBURS_TreeNode p,
int n,
int ruleno)
Emit code using given rule number
|
private void |
BURS_STATE.code100(AbstractBURS_TreeNode p)
Emit code for rule number 100:
address1scaledreg: LONG_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
BURS_STATE.code101(AbstractBURS_TreeNode p)
Emit code for rule number 101:
address: LONG_ADD(r, address1scaledreg)
|
private void |
BURS_STATE.code102(AbstractBURS_TreeNode p)
Emit code for rule number 102:
address: LONG_ADD(address1scaledreg, r)
|
private void |
BURS_STATE.code103(AbstractBURS_TreeNode p)
Emit code for rule number 103:
address: LONG_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
BURS_STATE.code104(AbstractBURS_TreeNode p)
Emit code for rule number 104:
address: LONG_ADD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code105(AbstractBURS_TreeNode p)
Emit code for rule number 105:
address: LONG_ADD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code106(AbstractBURS_TreeNode p)
Emit code for rule number 106:
r: ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code107(AbstractBURS_TreeNode p)
Emit code for rule number 107:
r: ATTEMPT_INT(riv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code108(AbstractBURS_TreeNode p)
Emit code for rule number 108:
r: ATTEMPT_INT(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code109(AbstractBURS_TreeNode p)
Emit code for rule number 109:
r: ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code110(AbstractBURS_TreeNode p)
Emit code for rule number 110:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code111(AbstractBURS_TreeNode p)
Emit code for rule number 111:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code112(AbstractBURS_TreeNode p)
Emit code for rule number 112:
r: ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code113(AbstractBURS_TreeNode p)
Emit code for rule number 113:
r: ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code114(AbstractBURS_TreeNode p)
Emit code for rule number 114:
r: ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv, riv)))
|
private void |
BURS_STATE.code115(AbstractBURS_TreeNode p)
Emit code for rule number 115:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code116(AbstractBURS_TreeNode p)
Emit code for rule number 116:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code117(AbstractBURS_TreeNode p)
Emit code for rule number 117:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code118(AbstractBURS_TreeNode p)
Emit code for rule number 118:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code119(AbstractBURS_TreeNode p)
Emit code for rule number 119:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code120(AbstractBURS_TreeNode p)
Emit code for rule number 120:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code121(AbstractBURS_TreeNode p)
Emit code for rule number 121:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code122(AbstractBURS_TreeNode p)
Emit code for rule number 122:
stm: INT_IFCMP(ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv,riv))), INT_CONSTANT)
|
private void |
BURS_STATE.code123(AbstractBURS_TreeNode p)
Emit code for rule number 123:
stm: INT_IFCMP(ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code124(AbstractBURS_TreeNode p)
Emit code for rule number 124:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code125(AbstractBURS_TreeNode p)
Emit code for rule number 125:
stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code126(AbstractBURS_TreeNode p)
Emit code for rule number 126:
stm: INT_IFCMP(ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code127(AbstractBURS_TreeNode p)
Emit code for rule number 127:
stm: INT_IFCMP(ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code128(AbstractBURS_TreeNode p)
Emit code for rule number 128:
stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv,riv))),INT_CONSTANT)
|
private void |
BURS_STATE.code129(AbstractBURS_TreeNode p)
Emit code for rule number 129:
r: ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code130(AbstractBURS_TreeNode p)
Emit code for rule number 130:
r: ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code131(AbstractBURS_TreeNode p)
Emit code for rule number 131:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code132(AbstractBURS_TreeNode p)
Emit code for rule number 132:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code133(AbstractBURS_TreeNode p)
Emit code for rule number 133:
r: ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code134(AbstractBURS_TreeNode p)
Emit code for rule number 134:
r: ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code135(AbstractBURS_TreeNode p)
Emit code for rule number 135:
r: ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv, rlv)))
|
private void |
BURS_STATE.code136(AbstractBURS_TreeNode p)
Emit code for rule number 136:
stm: INT_IFCMP(ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code137(AbstractBURS_TreeNode p)
Emit code for rule number 137:
stm: INT_IFCMP(ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code138(AbstractBURS_TreeNode p)
Emit code for rule number 138:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code139(AbstractBURS_TreeNode p)
Emit code for rule number 139:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code140(AbstractBURS_TreeNode p)
Emit code for rule number 140:
stm: INT_IFCMP(ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code141(AbstractBURS_TreeNode p)
Emit code for rule number 141:
stm: INT_IFCMP(ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code142(AbstractBURS_TreeNode p)
Emit code for rule number 142:
stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code143(AbstractBURS_TreeNode p)
Emit code for rule number 143:
stm: INT_IFCMP(ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv,rlv))), INT_CONSTANT)
|
private void |
BURS_STATE.code144(AbstractBURS_TreeNode p)
Emit code for rule number 144:
stm: INT_IFCMP(ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code145(AbstractBURS_TreeNode p)
Emit code for rule number 145:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code146(AbstractBURS_TreeNode p)
Emit code for rule number 146:
stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code147(AbstractBURS_TreeNode p)
Emit code for rule number 147:
stm: INT_IFCMP(ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code148(AbstractBURS_TreeNode p)
Emit code for rule number 148:
stm: INT_IFCMP(ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code149(AbstractBURS_TreeNode p)
Emit code for rule number 149:
stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)
|
private void |
BURS_STATE.code150(AbstractBURS_TreeNode p)
Emit code for rule number 150:
bittest: INT_AND(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code151(AbstractBURS_TreeNode p)
Emit code for rule number 151:
bittest: INT_AND(INT_USHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code152(AbstractBURS_TreeNode p)
Emit code for rule number 152:
bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code153(AbstractBURS_TreeNode p)
Emit code for rule number 153:
bittest: INT_AND(INT_SHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code154(AbstractBURS_TreeNode p)
Emit code for rule number 154:
bittest: INT_AND(INT_SHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code155(AbstractBURS_TreeNode p)
Emit code for rule number 155:
bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code156(AbstractBURS_TreeNode p)
Emit code for rule number 156:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(riv,INT_CONSTANT)),r)
|
private void |
BURS_STATE.code157(AbstractBURS_TreeNode p)
Emit code for rule number 157:
bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)),load32)
|
private void |
BURS_STATE.code158(AbstractBURS_TreeNode p)
Emit code for rule number 158:
bittest: INT_AND(r,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
|
private void |
BURS_STATE.code159(AbstractBURS_TreeNode p)
Emit code for rule number 159:
bittest: INT_AND(load32,INT_SHL(INT_CONSTANT,INT_AND(r, INT_CONSTANT)))
|
private void |
BURS_STATE.code16(AbstractBURS_TreeNode p)
Emit code for rule number 16:
stm: IG_PATCH_POINT
|
private void |
BURS_STATE.code160(AbstractBURS_TreeNode p)
Emit code for rule number 160:
r: BOOLEAN_CMP_INT(r,riv)
|
private void |
BURS_STATE.code161(AbstractBURS_TreeNode p)
Emit code for rule number 161:
boolcmp: BOOLEAN_CMP_INT(r,riv)
|
private void |
BURS_STATE.code162(AbstractBURS_TreeNode p)
Emit code for rule number 162:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code163(AbstractBURS_TreeNode p)
Emit code for rule number 163:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code164(AbstractBURS_TreeNode p)
Emit code for rule number 164:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code165(AbstractBURS_TreeNode p)
Emit code for rule number 165:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
BURS_STATE.code166(AbstractBURS_TreeNode p)
Emit code for rule number 166:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code167(AbstractBURS_TreeNode p)
Emit code for rule number 167:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
BURS_STATE.code168(AbstractBURS_TreeNode p)
Emit code for rule number 168:
r: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code169(AbstractBURS_TreeNode p)
Emit code for rule number 169:
boolcmp: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code17(AbstractBURS_TreeNode p)
Emit code for rule number 17:
stm: UNINT_BEGIN
|
private void |
BURS_STATE.code170(AbstractBURS_TreeNode p)
Emit code for rule number 170:
r: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code171(AbstractBURS_TreeNode p)
Emit code for rule number 171:
boolcmp: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code172(AbstractBURS_TreeNode p)
Emit code for rule number 172:
r: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code173(AbstractBURS_TreeNode p)
Emit code for rule number 173:
boolcmp: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code174(AbstractBURS_TreeNode p)
Emit code for rule number 174:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code176(AbstractBURS_TreeNode p)
Emit code for rule number 176:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code177(AbstractBURS_TreeNode p)
Emit code for rule number 177:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code178(AbstractBURS_TreeNode p)
Emit code for rule number 178:
r: BOOLEAN_CMP_INT(load32,riv)
|
private void |
BURS_STATE.code179(AbstractBURS_TreeNode p)
Emit code for rule number 179:
boolcmp: BOOLEAN_CMP_INT(load32,riv)
|
private void |
BURS_STATE.code18(AbstractBURS_TreeNode p)
Emit code for rule number 18:
stm: UNINT_END
|
private void |
BURS_STATE.code180(AbstractBURS_TreeNode p)
Emit code for rule number 180:
r: BOOLEAN_CMP_INT(r,load32)
|
private void |
BURS_STATE.code181(AbstractBURS_TreeNode p)
Emit code for rule number 181:
boolcmp: BOOLEAN_CMP_INT(riv,load32)
|
private void |
BURS_STATE.code182(AbstractBURS_TreeNode p)
Emit code for rule number 182:
stm: BYTE_STORE(boolcmp, OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code183(AbstractBURS_TreeNode p)
Emit code for rule number 183:
stm: BYTE_ASTORE(boolcmp, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code184(AbstractBURS_TreeNode p)
Emit code for rule number 184:
r: BOOLEAN_CMP_LONG(r,rlv)
|
private void |
BURS_STATE.code185(AbstractBURS_TreeNode p)
Emit code for rule number 185:
boolcmp: BOOLEAN_CMP_LONG(r,rlv)
|
private void |
BURS_STATE.code186(AbstractBURS_TreeNode p)
Emit code for rule number 186:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code187(AbstractBURS_TreeNode p)
Emit code for rule number 187:
boolcmp: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code188(AbstractBURS_TreeNode p)
Emit code for rule number 188:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code189(AbstractBURS_TreeNode p)
Emit code for rule number 189:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
|
private void |
BURS_STATE.code19(AbstractBURS_TreeNode p)
Emit code for rule number 19:
stm: YIELDPOINT_PROLOGUE
|
private void |
BURS_STATE.code190(AbstractBURS_TreeNode p)
Emit code for rule number 190:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code191(AbstractBURS_TreeNode p)
Emit code for rule number 191:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
|
private void |
BURS_STATE.code192(AbstractBURS_TreeNode p)
Emit code for rule number 192:
r: BOOLEAN_CMP_LONG(cz, LONG_CONSTANT)
|
private void |
BURS_STATE.code193(AbstractBURS_TreeNode p)
Emit code for rule number 193:
r: BOOLEAN_CMP_LONG(load64,rlv)
|
private void |
BURS_STATE.code194(AbstractBURS_TreeNode p)
Emit code for rule number 194:
boolcmp: BOOLEAN_CMP_LONG(load64,rlv)
|
private void |
BURS_STATE.code195(AbstractBURS_TreeNode p)
Emit code for rule number 195:
r: BOOLEAN_CMP_LONG(r,load64)
|
private void |
BURS_STATE.code196(AbstractBURS_TreeNode p)
Emit code for rule number 196:
boolcmp: BOOLEAN_CMP_LONG(rlv,load64)
|
private void |
BURS_STATE.code197(AbstractBURS_TreeNode p)
Emit code for rule number 197:
r: BOOLEAN_NOT(r)
|
private void |
BURS_STATE.code198(AbstractBURS_TreeNode p)
Emit code for rule number 198:
stm: BYTE_STORE(BOOLEAN_NOT(UBYTE_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code199(AbstractBURS_TreeNode p)
Emit code for rule number 199:
stm: BYTE_ASTORE(BOOLEAN_NOT(UBYTE_ALOAD(rlv,riv)),OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code20(AbstractBURS_TreeNode p)
Emit code for rule number 20:
stm: YIELDPOINT_EPILOGUE
|
private void |
BURS_STATE.code200(AbstractBURS_TreeNode p)
Emit code for rule number 200:
stm: BYTE_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code201(AbstractBURS_TreeNode p)
Emit code for rule number 201:
stm: BYTE_STORE(load8, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code202(AbstractBURS_TreeNode p)
Emit code for rule number 202:
stm: BYTE_ASTORE(riv, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code203(AbstractBURS_TreeNode p)
Emit code for rule number 203:
stm: BYTE_ASTORE(load8, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code204(AbstractBURS_TreeNode p)
Emit code for rule number 204:
r: CMP_CMOV(r, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code205(AbstractBURS_TreeNode p)
Emit code for rule number 205:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code206(AbstractBURS_TreeNode p)
Emit code for rule number 206:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code207(AbstractBURS_TreeNode p)
Emit code for rule number 207:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code208(AbstractBURS_TreeNode p)
Emit code for rule number 208:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code209(AbstractBURS_TreeNode p)
Emit code for rule number 209:
r: CMP_CMOV(load32, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(INT_CONSTANT, INT_CONSTANT)))
|
private void |
BURS_STATE.code21(AbstractBURS_TreeNode p)
Emit code for rule number 21:
stm: YIELDPOINT_BACKEDGE
|
private void |
BURS_STATE.code210(AbstractBURS_TreeNode p)
Emit code for rule number 210:
r: CMP_CMOV(load8, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code211(AbstractBURS_TreeNode p)
Emit code for rule number 211:
r: CMP_CMOV(uload8, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code212(AbstractBURS_TreeNode p)
Emit code for rule number 212:
r: CMP_CMOV(riv, OTHER_OPERAND(uload8, any))
|
private void |
BURS_STATE.code213(AbstractBURS_TreeNode p)
Emit code for rule number 213:
r: CMP_CMOV(sload16, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code214(AbstractBURS_TreeNode p)
Emit code for rule number 214:
r: CMP_CMOV(load32, OTHER_OPERAND(riv, any))
|
private void |
BURS_STATE.code215(AbstractBURS_TreeNode p)
Emit code for rule number 215:
r: CMP_CMOV(riv, OTHER_OPERAND(load32, any))
|
private void |
BURS_STATE.code216(AbstractBURS_TreeNode p)
Emit code for rule number 216:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code217(AbstractBURS_TreeNode p)
Emit code for rule number 217:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code218(AbstractBURS_TreeNode p)
Emit code for rule number 218:
r: CMP_CMOV(bittest, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code219(AbstractBURS_TreeNode p)
Emit code for rule number 219:
r: CMP_CMOV(cz, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code22(AbstractBURS_TreeNode p)
Emit code for rule number 22:
stm: LOWTABLESWITCH(r)
|
private void |
BURS_STATE.code220(AbstractBURS_TreeNode p)
Emit code for rule number 220:
r: CMP_CMOV(szp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code221(AbstractBURS_TreeNode p)
Emit code for rule number 221:
r: INT_2BYTE(r)
|
private void |
BURS_STATE.code222(AbstractBURS_TreeNode p)
Emit code for rule number 222:
r: INT_2BYTE(load8_16_32)
|
private void |
BURS_STATE.code223(AbstractBURS_TreeNode p)
Emit code for rule number 223:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code224(AbstractBURS_TreeNode p)
Emit code for rule number 224:
stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code225(AbstractBURS_TreeNode p)
Emit code for rule number 225:
r: INT_2LONG(r)
|
private void |
BURS_STATE.code226(AbstractBURS_TreeNode p)
Emit code for rule number 226:
r: INT_2LONG(load32)
|
private void |
BURS_STATE.code227(AbstractBURS_TreeNode p)
Emit code for rule number 227:
r: LONG_AND(INT_2LONG(r), LONG_CONSTANT)
|
private void |
BURS_STATE.code228(AbstractBURS_TreeNode p)
Emit code for rule number 228:
r: LONG_AND(INT_2LONG(load32), LONG_CONSTANT)
|
private void |
BURS_STATE.code229(AbstractBURS_TreeNode p)
Emit code for rule number 229:
r: INT_2ADDRZerExt(r)
|
private void |
BURS_STATE.code23(AbstractBURS_TreeNode p)
Emit code for rule number 23:
stm: RESOLVE
|
private void |
BURS_STATE.code230(AbstractBURS_TreeNode p)
Emit code for rule number 230:
r: INT_2SHORT(r)
|
private void |
BURS_STATE.code231(AbstractBURS_TreeNode p)
Emit code for rule number 231:
r: INT_2SHORT(load16_32)
|
private void |
BURS_STATE.code232(AbstractBURS_TreeNode p)
Emit code for rule number 232:
sload16: INT_2SHORT(load16_32)
|
private void |
BURS_STATE.code233(AbstractBURS_TreeNode p)
Emit code for rule number 233:
stm: SHORT_STORE(INT_2SHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code234(AbstractBURS_TreeNode p)
Emit code for rule number 234:
stm: SHORT_ASTORE(INT_2SHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code235(AbstractBURS_TreeNode p)
Emit code for rule number 235:
szpr: INT_2USHORT(r)
|
private void |
BURS_STATE.code236(AbstractBURS_TreeNode p)
Emit code for rule number 236:
uload16: INT_2USHORT(load16_32)
|
private void |
BURS_STATE.code237(AbstractBURS_TreeNode p)
Emit code for rule number 237:
r: INT_2USHORT(load16_32)
|
private void |
BURS_STATE.code238(AbstractBURS_TreeNode p)
Emit code for rule number 238:
stm: SHORT_STORE(INT_2USHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code239(AbstractBURS_TreeNode p)
Emit code for rule number 239:
stm: SHORT_ASTORE(INT_2USHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code240(AbstractBURS_TreeNode p)
Emit code for rule number 240:
czr: INT_ADD(r, riv)
|
private void |
BURS_STATE.code241(AbstractBURS_TreeNode p)
Emit code for rule number 241:
r: INT_ADD(r, riv)
|
private void |
BURS_STATE.code242(AbstractBURS_TreeNode p)
Emit code for rule number 242:
czr: INT_ADD(r, load32)
|
private void |
BURS_STATE.code243(AbstractBURS_TreeNode p)
Emit code for rule number 243:
czr: INT_ADD(load32, riv)
|
private void |
BURS_STATE.code244(AbstractBURS_TreeNode p)
Emit code for rule number 244:
stm: INT_STORE(INT_ADD(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code245(AbstractBURS_TreeNode p)
Emit code for rule number 245:
stm: INT_STORE(INT_ADD(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code246(AbstractBURS_TreeNode p)
Emit code for rule number 246:
stm: INT_ASTORE(INT_ADD(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code247(AbstractBURS_TreeNode p)
Emit code for rule number 247:
stm: INT_ASTORE(INT_ADD(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code248(AbstractBURS_TreeNode p)
Emit code for rule number 248:
szpr: INT_AND(r, riv)
|
private void |
BURS_STATE.code249(AbstractBURS_TreeNode p)
Emit code for rule number 249:
szp: INT_AND(r, riv)
|
private void |
BURS_STATE.code25(AbstractBURS_TreeNode p)
Emit code for rule number 25:
r: GUARD_MOVE
|
private void |
BURS_STATE.code250(AbstractBURS_TreeNode p)
Emit code for rule number 250:
szpr: INT_AND(r, load32)
|
private void |
BURS_STATE.code251(AbstractBURS_TreeNode p)
Emit code for rule number 251:
szpr: INT_AND(load32, riv)
|
private void |
BURS_STATE.code252(AbstractBURS_TreeNode p)
Emit code for rule number 252:
szp: INT_AND(load8_16_32, riv)
|
private void |
BURS_STATE.code253(AbstractBURS_TreeNode p)
Emit code for rule number 253:
szp: INT_AND(r, load8_16_32)
|
private void |
BURS_STATE.code254(AbstractBURS_TreeNode p)
Emit code for rule number 254:
stm: INT_STORE(INT_AND(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code255(AbstractBURS_TreeNode p)
Emit code for rule number 255:
stm: INT_STORE(INT_AND(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code256(AbstractBURS_TreeNode p)
Emit code for rule number 256:
stm: INT_ASTORE(INT_AND(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code257(AbstractBURS_TreeNode p)
Emit code for rule number 257:
stm: INT_ASTORE(INT_AND(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code258(AbstractBURS_TreeNode p)
Emit code for rule number 258:
r: INT_DIV(riv, riv)
|
private void |
BURS_STATE.code259(AbstractBURS_TreeNode p)
Emit code for rule number 259:
r: INT_DIV(riv, load32)
|
private void |
BURS_STATE.code26(AbstractBURS_TreeNode p)
Emit code for rule number 26:
r: GUARD_COMBINE
|
private void |
BURS_STATE.code260(AbstractBURS_TreeNode p)
Emit code for rule number 260:
stm: INT_IFCMP(r,riv)
|
private void |
BURS_STATE.code261(AbstractBURS_TreeNode p)
Emit code for rule number 261:
stm: INT_IFCMP(r, INT_CONSTANT)
|
private void |
BURS_STATE.code262(AbstractBURS_TreeNode p)
Emit code for rule number 262:
stm: INT_IFCMP(load8, INT_CONSTANT)
|
private void |
BURS_STATE.code263(AbstractBURS_TreeNode p)
Emit code for rule number 263:
stm: INT_IFCMP(uload8, r)
|
private void |
BURS_STATE.code264(AbstractBURS_TreeNode p)
Emit code for rule number 264:
stm: INT_IFCMP(r, uload8)
|
private void |
BURS_STATE.code265(AbstractBURS_TreeNode p)
Emit code for rule number 265:
stm: INT_IFCMP(sload16, INT_CONSTANT)
|
private void |
BURS_STATE.code266(AbstractBURS_TreeNode p)
Emit code for rule number 266:
stm: INT_IFCMP(load32, riv)
|
private void |
BURS_STATE.code267(AbstractBURS_TreeNode p)
Emit code for rule number 267:
stm: INT_IFCMP(r, load32)
|
private void |
BURS_STATE.code268(AbstractBURS_TreeNode p)
Emit code for rule number 268:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code269(AbstractBURS_TreeNode p)
Emit code for rule number 269:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code27(AbstractBURS_TreeNode p)
Emit code for rule number 27:
stm: NULL_CHECK(riv)
|
private void |
BURS_STATE.code270(AbstractBURS_TreeNode p)
Emit code for rule number 270:
stm: INT_IFCMP(cz, INT_CONSTANT)
|
private void |
BURS_STATE.code271(AbstractBURS_TreeNode p)
Emit code for rule number 271:
stm: INT_IFCMP(szp, INT_CONSTANT)
|
private void |
BURS_STATE.code272(AbstractBURS_TreeNode p)
Emit code for rule number 272:
stm: INT_IFCMP(bittest, INT_CONSTANT)
|
private void |
BURS_STATE.code273(AbstractBURS_TreeNode p)
Emit code for rule number 273:
stm: INT_IFCMP2(r,riv)
|
private void |
BURS_STATE.code274(AbstractBURS_TreeNode p)
Emit code for rule number 274:
stm: INT_IFCMP2(load32,riv)
|
private void |
BURS_STATE.code275(AbstractBURS_TreeNode p)
Emit code for rule number 275:
stm: INT_IFCMP2(riv,load32)
|
private void |
BURS_STATE.code276(AbstractBURS_TreeNode p)
Emit code for rule number 276:
r: INT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code277(AbstractBURS_TreeNode p)
Emit code for rule number 277:
r: INT_LOAD(rlv, address1scaledreg)
|
private void |
BURS_STATE.code278(AbstractBURS_TreeNode p)
Emit code for rule number 278:
r: INT_LOAD(address1scaledreg, rlv)
|
private void |
BURS_STATE.code279(AbstractBURS_TreeNode p)
Emit code for rule number 279:
r: INT_LOAD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code28(AbstractBURS_TreeNode p)
Emit code for rule number 28:
stm: IR_PROLOGUE
|
private void |
BURS_STATE.code280(AbstractBURS_TreeNode p)
Emit code for rule number 280:
r: INT_LOAD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code281(AbstractBURS_TreeNode p)
Emit code for rule number 281:
r: INT_LOAD(address, LONG_CONSTANT)
|
private void |
BURS_STATE.code282(AbstractBURS_TreeNode p)
Emit code for rule number 282:
r: INT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code283(AbstractBURS_TreeNode p)
Emit code for rule number 283:
r: INT_MOVE(riv)
|
private void |
BURS_STATE.code284(AbstractBURS_TreeNode p)
Emit code for rule number 284:
czr: INT_MOVE(czr)
|
private void |
BURS_STATE.code286(AbstractBURS_TreeNode p)
Emit code for rule number 286:
szpr: INT_MOVE(szpr)
|
private void |
BURS_STATE.code29(AbstractBURS_TreeNode p)
Emit code for rule number 29:
r: GET_CAUGHT_EXCEPTION
|
private void |
BURS_STATE.code295(AbstractBURS_TreeNode p)
Emit code for rule number 295:
r: INT_MUL(r, riv)
|
private void |
BURS_STATE.code296(AbstractBURS_TreeNode p)
Emit code for rule number 296:
r: INT_MUL(r, load32)
|
private void |
BURS_STATE.code297(AbstractBURS_TreeNode p)
Emit code for rule number 297:
r: INT_MUL(load32, riv)
|
private void |
BURS_STATE.code298(AbstractBURS_TreeNode p)
Emit code for rule number 298:
szpr: INT_NEG(r)
|
private void |
BURS_STATE.code299(AbstractBURS_TreeNode p)
Emit code for rule number 299:
stm: INT_STORE(INT_NEG(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code30(AbstractBURS_TreeNode p)
Emit code for rule number 30:
stm: SET_CAUGHT_EXCEPTION(r)
|
private void |
BURS_STATE.code300(AbstractBURS_TreeNode p)
Emit code for rule number 300:
stm: INT_ASTORE(INT_NEG(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code301(AbstractBURS_TreeNode p)
Emit code for rule number 301:
r: INT_NOT(r)
|
private void |
BURS_STATE.code302(AbstractBURS_TreeNode p)
Emit code for rule number 302:
stm: INT_STORE(INT_NOT(INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code303(AbstractBURS_TreeNode p)
Emit code for rule number 303:
stm: INT_ASTORE(INT_NOT(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code304(AbstractBURS_TreeNode p)
Emit code for rule number 304:
szpr: INT_OR(r, riv)
|
private void |
BURS_STATE.code305(AbstractBURS_TreeNode p)
Emit code for rule number 305:
szpr: INT_OR(r, load32)
|
private void |
BURS_STATE.code306(AbstractBURS_TreeNode p)
Emit code for rule number 306:
szpr: INT_OR(load32, riv)
|
private void |
BURS_STATE.code307(AbstractBURS_TreeNode p)
Emit code for rule number 307:
stm: INT_STORE(INT_OR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code308(AbstractBURS_TreeNode p)
Emit code for rule number 308:
stm: INT_STORE(INT_OR(r, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code309(AbstractBURS_TreeNode p)
Emit code for rule number 309:
stm: INT_ASTORE(INT_OR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code31(AbstractBURS_TreeNode p)
Emit code for rule number 31:
stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)
|
private void |
BURS_STATE.code310(AbstractBURS_TreeNode p)
Emit code for rule number 310:
stm: INT_ASTORE(INT_OR(r, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code311(AbstractBURS_TreeNode p)
Emit code for rule number 311:
r: INT_REM(riv, riv)
|
private void |
BURS_STATE.code312(AbstractBURS_TreeNode p)
Emit code for rule number 312:
r: INT_REM(riv, load32)
|
private void |
BURS_STATE.code313(AbstractBURS_TreeNode p)
Emit code for rule number 313:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
|
private void |
BURS_STATE.code314(AbstractBURS_TreeNode p)
Emit code for rule number 314:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
|
private void |
BURS_STATE.code315(AbstractBURS_TreeNode p)
Emit code for rule number 315:
r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))
|
private void |
BURS_STATE.code316(AbstractBURS_TreeNode p)
Emit code for rule number 316:
r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))
|
private void |
BURS_STATE.code317(AbstractBURS_TreeNode p)
Emit code for rule number 317:
r: INT_OR(INT_SHL(r,INT_AND(r,INT_CONSTANT)),INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
|
private void |
BURS_STATE.code318(AbstractBURS_TreeNode p)
Emit code for rule number 318:
r: INT_OR(INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_SHL(r,INT_AND(r,INT_CONSTANT)))
|
private void |
BURS_STATE.code319(AbstractBURS_TreeNode p)
Emit code for rule number 319:
r: INT_OR(INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_USHR(r,INT_AND(r,INT_CONSTANT)))
|
private void |
BURS_STATE.code32(AbstractBURS_TreeNode p)
Emit code for rule number 32:
stm: TRAP
|
private void |
BURS_STATE.code320(AbstractBURS_TreeNode p)
Emit code for rule number 320:
r: INT_OR(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)))
|
private void |
BURS_STATE.code321(AbstractBURS_TreeNode p)
Emit code for rule number 321:
szpr: INT_SHL(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code322(AbstractBURS_TreeNode p)
Emit code for rule number 322:
szpr: INT_SHL(riv, riv)
|
private void |
BURS_STATE.code323(AbstractBURS_TreeNode p)
Emit code for rule number 323:
szpr: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code324(AbstractBURS_TreeNode p)
Emit code for rule number 324:
r: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code325(AbstractBURS_TreeNode p)
Emit code for rule number 325:
szpr: INT_SHL(INT_SHR(r, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code326(AbstractBURS_TreeNode p)
Emit code for rule number 326:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code327(AbstractBURS_TreeNode p)
Emit code for rule number 327:
stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code328(AbstractBURS_TreeNode p)
Emit code for rule number 328:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code329(AbstractBURS_TreeNode p)
Emit code for rule number 329:
stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code33(AbstractBURS_TreeNode p)
Emit code for rule number 33:
stm: TRAP_IF(r, INT_CONSTANT)
|
private void |
BURS_STATE.code330(AbstractBURS_TreeNode p)
Emit code for rule number 330:
szpr: INT_SHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code331(AbstractBURS_TreeNode p)
Emit code for rule number 331:
szpr: INT_SHR(riv, riv)
|
private void |
BURS_STATE.code332(AbstractBURS_TreeNode p)
Emit code for rule number 332:
szpr: INT_SHR(riv, INT_CONSTANT)
|
private void |
BURS_STATE.code333(AbstractBURS_TreeNode p)
Emit code for rule number 333:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code334(AbstractBURS_TreeNode p)
Emit code for rule number 334:
stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code335(AbstractBURS_TreeNode p)
Emit code for rule number 335:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code336(AbstractBURS_TreeNode p)
Emit code for rule number 336:
stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code337(AbstractBURS_TreeNode p)
Emit code for rule number 337:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code338(AbstractBURS_TreeNode p)
Emit code for rule number 338:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, address1scaledreg))
|
private void |
BURS_STATE.code339(AbstractBURS_TreeNode p)
Emit code for rule number 339:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, rlv))
|
private void |
BURS_STATE.code34(AbstractBURS_TreeNode p)
Emit code for rule number 34:
stm: TRAP_IF(r, LONG_CONSTANT)
|
private void |
BURS_STATE.code340(AbstractBURS_TreeNode p)
Emit code for rule number 340:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, address1reg))
|
private void |
BURS_STATE.code341(AbstractBURS_TreeNode p)
Emit code for rule number 341:
stm: INT_STORE(riv, OTHER_OPERAND(address1reg, address1scaledreg))
|
private void |
BURS_STATE.code342(AbstractBURS_TreeNode p)
Emit code for rule number 342:
stm: INT_STORE(riv, OTHER_OPERAND(address, LONG_CONSTANT))
|
private void |
BURS_STATE.code343(AbstractBURS_TreeNode p)
Emit code for rule number 343:
czr: INT_SUB(riv, r)
|
private void |
BURS_STATE.code344(AbstractBURS_TreeNode p)
Emit code for rule number 344:
r: INT_SUB(riv, r)
|
private void |
BURS_STATE.code345(AbstractBURS_TreeNode p)
Emit code for rule number 345:
r: INT_SUB(load32, r)
|
private void |
BURS_STATE.code346(AbstractBURS_TreeNode p)
Emit code for rule number 346:
czr: INT_SUB(riv, load32)
|
private void |
BURS_STATE.code347(AbstractBURS_TreeNode p)
Emit code for rule number 347:
czr: INT_SUB(load32, riv)
|
private void |
BURS_STATE.code348(AbstractBURS_TreeNode p)
Emit code for rule number 348:
stm: INT_STORE(INT_SUB(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code349(AbstractBURS_TreeNode p)
Emit code for rule number 349:
stm: INT_STORE(INT_SUB(riv, INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code35(AbstractBURS_TreeNode p)
Emit code for rule number 35:
stm: TRAP_IF(r, r)
|
private void |
BURS_STATE.code350(AbstractBURS_TreeNode p)
Emit code for rule number 350:
stm: INT_ASTORE(INT_SUB(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code351(AbstractBURS_TreeNode p)
Emit code for rule number 351:
stm: INT_ASTORE(INT_SUB(riv, INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code352(AbstractBURS_TreeNode p)
Emit code for rule number 352:
szpr: INT_USHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code353(AbstractBURS_TreeNode p)
Emit code for rule number 353:
szpr: INT_USHR(riv, riv)
|
private void |
BURS_STATE.code354(AbstractBURS_TreeNode p)
Emit code for rule number 354:
szpr: INT_USHR(riv, INT_CONSTANT)
|
private void |
BURS_STATE.code355(AbstractBURS_TreeNode p)
Emit code for rule number 355:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code356(AbstractBURS_TreeNode p)
Emit code for rule number 356:
stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code357(AbstractBURS_TreeNode p)
Emit code for rule number 357:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code358(AbstractBURS_TreeNode p)
Emit code for rule number 358:
stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code359(AbstractBURS_TreeNode p)
Emit code for rule number 359:
szpr: INT_XOR(r, riv)
|
private void |
BURS_STATE.code36(AbstractBURS_TreeNode p)
Emit code for rule number 36:
stm: TRAP_IF(load32, riv)
|
private void |
BURS_STATE.code360(AbstractBURS_TreeNode p)
Emit code for rule number 360:
szpr: INT_XOR(r, load32)
|
private void |
BURS_STATE.code361(AbstractBURS_TreeNode p)
Emit code for rule number 361:
szpr: INT_XOR(load32, riv)
|
private void |
BURS_STATE.code362(AbstractBURS_TreeNode p)
Emit code for rule number 362:
stm: INT_STORE(INT_XOR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code363(AbstractBURS_TreeNode p)
Emit code for rule number 363:
stm: INT_STORE(INT_XOR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code364(AbstractBURS_TreeNode p)
Emit code for rule number 364:
stm: INT_ASTORE(INT_XOR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code365(AbstractBURS_TreeNode p)
Emit code for rule number 365:
stm: INT_ASTORE(INT_XOR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code366(AbstractBURS_TreeNode p)
Emit code for rule number 366:
r: LCMP_CMOV(r, OTHER_OPERAND(rlv, any))
|
private void |
BURS_STATE.code367(AbstractBURS_TreeNode p)
Emit code for rule number 367:
r: LCMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
BURS_STATE.code368(AbstractBURS_TreeNode p)
Emit code for rule number 368:
r: LCMP_CMOV(load64, OTHER_OPERAND(rlv, any))
|
private void |
BURS_STATE.code369(AbstractBURS_TreeNode p)
Emit code for rule number 369:
r: LCMP_CMOV(rlv, OTHER_OPERAND(load64, any))
|
private void |
BURS_STATE.code37(AbstractBURS_TreeNode p)
Emit code for rule number 37:
stm: TRAP_IF(riv, load32)
|
private void |
BURS_STATE.code370(AbstractBURS_TreeNode p)
Emit code for rule number 370:
r: LONG_ADD(address1scaledreg, r)
|
private void |
BURS_STATE.code371(AbstractBURS_TreeNode p)
Emit code for rule number 371:
r: LONG_ADD(r, address1scaledreg)
|
private void |
BURS_STATE.code372(AbstractBURS_TreeNode p)
Emit code for rule number 372:
r: LONG_ADD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code373(AbstractBURS_TreeNode p)
Emit code for rule number 373:
r: LONG_ADD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code374(AbstractBURS_TreeNode p)
Emit code for rule number 374:
r: LONG_ADD(address, LONG_CONSTANT)
|
private void |
BURS_STATE.code375(AbstractBURS_TreeNode p)
Emit code for rule number 375:
r: LONG_MOVE(address)
|
private void |
BURS_STATE.code376(AbstractBURS_TreeNode p)
Emit code for rule number 376:
r: BYTE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code377(AbstractBURS_TreeNode p)
Emit code for rule number 377:
sload8: BYTE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code378(AbstractBURS_TreeNode p)
Emit code for rule number 378:
r: BYTE_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code379(AbstractBURS_TreeNode p)
Emit code for rule number 379:
r: BYTE_ALOAD(rlv, r)
|
private void |
BURS_STATE.code38(AbstractBURS_TreeNode p)
Emit code for rule number 38:
uload8: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code380(AbstractBURS_TreeNode p)
Emit code for rule number 380:
sload8: BYTE_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code381(AbstractBURS_TreeNode p)
Emit code for rule number 381:
r: UBYTE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code382(AbstractBURS_TreeNode p)
Emit code for rule number 382:
uload8: UBYTE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code383(AbstractBURS_TreeNode p)
Emit code for rule number 383:
r: UBYTE_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code384(AbstractBURS_TreeNode p)
Emit code for rule number 384:
r: UBYTE_ALOAD(rlv, r)
|
private void |
BURS_STATE.code385(AbstractBURS_TreeNode p)
Emit code for rule number 385:
uload8: UBYTE_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code388(AbstractBURS_TreeNode p)
Emit code for rule number 388:
r: SHORT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code389(AbstractBURS_TreeNode p)
Emit code for rule number 389:
sload16: SHORT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code39(AbstractBURS_TreeNode p)
Emit code for rule number 39:
r: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code390(AbstractBURS_TreeNode p)
Emit code for rule number 390:
r: SHORT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code391(AbstractBURS_TreeNode p)
Emit code for rule number 391:
r: SHORT_ALOAD(rlv, r)
|
private void |
BURS_STATE.code392(AbstractBURS_TreeNode p)
Emit code for rule number 392:
sload16: SHORT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code393(AbstractBURS_TreeNode p)
Emit code for rule number 393:
r: USHORT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code394(AbstractBURS_TreeNode p)
Emit code for rule number 394:
uload16: USHORT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code395(AbstractBURS_TreeNode p)
Emit code for rule number 395:
r: USHORT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code396(AbstractBURS_TreeNode p)
Emit code for rule number 396:
r: USHORT_ALOAD(rlv, r)
|
private void |
BURS_STATE.code397(AbstractBURS_TreeNode p)
Emit code for rule number 397:
uload16: USHORT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code40(AbstractBURS_TreeNode p)
Emit code for rule number 40:
r: INT_2BYTE(load8_16_32)
|
private void |
BURS_STATE.code400(AbstractBURS_TreeNode p)
Emit code for rule number 400:
load32: INT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code401(AbstractBURS_TreeNode p)
Emit code for rule number 401:
load32: INT_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code406(AbstractBURS_TreeNode p)
Emit code for rule number 406:
load64: LONG_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code407(AbstractBURS_TreeNode p)
Emit code for rule number 407:
load64: LONG_ALOAD(rlv, rlv)
|
private void |
BURS_STATE.code408(AbstractBURS_TreeNode p)
Emit code for rule number 408:
load64: LONG_ALOAD(rlv, r)
|
private void |
BURS_STATE.code41(AbstractBURS_TreeNode p)
Emit code for rule number 41:
r: INT_USHR(INT_SHL(load8_16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code411(AbstractBURS_TreeNode p)
Emit code for rule number 411:
r: LONG_2INT(r)
|
private void |
BURS_STATE.code412(AbstractBURS_TreeNode p)
Emit code for rule number 412:
stm: INT_STORE(LONG_2INT(r), OTHER_OPERAND(riv,riv))
|
private void |
BURS_STATE.code413(AbstractBURS_TreeNode p)
Emit code for rule number 413:
stm: INT_ASTORE(LONG_2INT(r), OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code414(AbstractBURS_TreeNode p)
Emit code for rule number 414:
r: LONG_2INT(load64)
|
private void |
BURS_STATE.code415(AbstractBURS_TreeNode p)
Emit code for rule number 415:
load32: LONG_2INT(load64)
|
private void |
BURS_STATE.code416(AbstractBURS_TreeNode p)
Emit code for rule number 416:
r: LONG_2INT(LONG_USHR(r, INT_CONSTANT))
|
private void |
BURS_STATE.code417(AbstractBURS_TreeNode p)
Emit code for rule number 417:
r: LONG_2INT(LONG_SHR(r, INT_CONSTANT))
|
private void |
BURS_STATE.code418(AbstractBURS_TreeNode p)
Emit code for rule number 418:
r: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code419(AbstractBURS_TreeNode p)
Emit code for rule number 419:
r: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code42(AbstractBURS_TreeNode p)
Emit code for rule number 42:
r: INT_AND(load16_32, INT_CONSTANT)
|
private void |
BURS_STATE.code420(AbstractBURS_TreeNode p)
Emit code for rule number 420:
load32: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code421(AbstractBURS_TreeNode p)
Emit code for rule number 421:
load32: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
BURS_STATE.code422(AbstractBURS_TreeNode p)
Emit code for rule number 422:
czr: LONG_ADD(r, rlv)
|
private void |
BURS_STATE.code423(AbstractBURS_TreeNode p)
Emit code for rule number 423:
czr: LONG_ADD(r, riv)
|
private void |
BURS_STATE.code424(AbstractBURS_TreeNode p)
Emit code for rule number 424:
czr: LONG_ADD(r,r)
|
private void |
BURS_STATE.code425(AbstractBURS_TreeNode p)
Emit code for rule number 425:
r: LONG_ADD(r, rlv)
|
private void |
BURS_STATE.code426(AbstractBURS_TreeNode p)
Emit code for rule number 426:
czr: LONG_ADD(rlv, load64)
|
private void |
BURS_STATE.code427(AbstractBURS_TreeNode p)
Emit code for rule number 427:
czr: LONG_ADD(load64, rlv)
|
private void |
BURS_STATE.code428(AbstractBURS_TreeNode p)
Emit code for rule number 428:
stm: LONG_STORE(LONG_ADD(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code429(AbstractBURS_TreeNode p)
Emit code for rule number 429:
stm: LONG_STORE(LONG_ADD(rlv,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code43(AbstractBURS_TreeNode p)
Emit code for rule number 43:
r: INT_USHR(INT_SHL(load16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code430(AbstractBURS_TreeNode p)
Emit code for rule number 430:
stm: LONG_ASTORE(LONG_ADD(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code431(AbstractBURS_TreeNode p)
Emit code for rule number 431:
stm: LONG_ASTORE(LONG_ADD(rlv,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code432(AbstractBURS_TreeNode p)
Emit code for rule number 432:
szpr: LONG_AND(r, rlv)
|
private void |
BURS_STATE.code433(AbstractBURS_TreeNode p)
Emit code for rule number 433:
szpr: LONG_AND(r,r)
|
private void |
BURS_STATE.code434(AbstractBURS_TreeNode p)
Emit code for rule number 434:
szp: LONG_AND(r, rlv)
|
private void |
BURS_STATE.code435(AbstractBURS_TreeNode p)
Emit code for rule number 435:
szpr: LONG_AND(rlv, load64)
|
private void |
BURS_STATE.code436(AbstractBURS_TreeNode p)
Emit code for rule number 436:
szpr: LONG_AND(load64, rlv)
|
private void |
BURS_STATE.code437(AbstractBURS_TreeNode p)
Emit code for rule number 437:
szp: LONG_AND(load8_16_32_64, rlv)
|
private void |
BURS_STATE.code438(AbstractBURS_TreeNode p)
Emit code for rule number 438:
szp: LONG_AND(r, load8_16_32_64)
|
private void |
BURS_STATE.code439(AbstractBURS_TreeNode p)
Emit code for rule number 439:
stm: LONG_STORE(LONG_AND(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code44(AbstractBURS_TreeNode p)
Emit code for rule number 44:
stm: SHORT_STORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code440(AbstractBURS_TreeNode p)
Emit code for rule number 440:
stm: LONG_STORE(LONG_AND(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code441(AbstractBURS_TreeNode p)
Emit code for rule number 441:
stm: LONG_ASTORE(LONG_AND(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code442(AbstractBURS_TreeNode p)
Emit code for rule number 442:
stm: LONG_ASTORE(LONG_AND(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code443(AbstractBURS_TreeNode p)
Emit code for rule number 443:
r: LONG_DIV(rlv, rlv)
|
private void |
BURS_STATE.code444(AbstractBURS_TreeNode p)
Emit code for rule number 444:
r: LONG_DIV(rlv, riv)
|
private void |
BURS_STATE.code445(AbstractBURS_TreeNode p)
Emit code for rule number 445:
r: LONG_DIV(riv, rlv)
|
private void |
BURS_STATE.code446(AbstractBURS_TreeNode p)
Emit code for rule number 446:
r: LONG_DIV(rlv, load64)
|
private void |
BURS_STATE.code447(AbstractBURS_TreeNode p)
Emit code for rule number 447:
r: LONG_DIV(load64,rlv)
|
private void |
BURS_STATE.code448(AbstractBURS_TreeNode p)
Emit code for rule number 448:
stm: LONG_IFCMP(rlv,rlv)
|
private void |
BURS_STATE.code449(AbstractBURS_TreeNode p)
Emit code for rule number 449:
stm: LONG_IFCMP(r, LONG_CONSTANT)
|
private void |
BURS_STATE.code45(AbstractBURS_TreeNode p)
Emit code for rule number 45:
stm: SHORT_STORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code450(AbstractBURS_TreeNode p)
Emit code for rule number 450:
r: LONG_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code451(AbstractBURS_TreeNode p)
Emit code for rule number 451:
r: LONG_LOAD(rlv, address1scaledreg)
|
private void |
BURS_STATE.code452(AbstractBURS_TreeNode p)
Emit code for rule number 452:
r: LONG_LOAD(address1scaledreg, rlv)
|
private void |
BURS_STATE.code453(AbstractBURS_TreeNode p)
Emit code for rule number 453:
r: LONG_LOAD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code454(AbstractBURS_TreeNode p)
Emit code for rule number 454:
r: LONG_LOAD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code455(AbstractBURS_TreeNode p)
Emit code for rule number 455:
r: LONG_LOAD(address, LONG_CONSTANT)
|
private void |
BURS_STATE.code456(AbstractBURS_TreeNode p)
Emit code for rule number 456:
r: LONG_ALOAD(rlv, riv)
|
private void |
BURS_STATE.code457(AbstractBURS_TreeNode p)
Emit code for rule number 457:
r: LONG_ALOAD(rlv, r)
|
private void |
BURS_STATE.code458(AbstractBURS_TreeNode p)
Emit code for rule number 458:
r: LONG_MOVE(rlv)
|
private void |
BURS_STATE.code459(AbstractBURS_TreeNode p)
Emit code for rule number 459:
r: LONG_MOVE(riv)
|
private void |
BURS_STATE.code46(AbstractBURS_TreeNode p)
Emit code for rule number 46:
stm: SHORT_STORE(rlv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code461(AbstractBURS_TreeNode p)
Emit code for rule number 461:
r: LONG_MUL(r, rlv)
|
private void |
BURS_STATE.code462(AbstractBURS_TreeNode p)
Emit code for rule number 462:
r: INT_MUL(r, load64)
|
private void |
BURS_STATE.code463(AbstractBURS_TreeNode p)
Emit code for rule number 463:
r: INT_MUL(load64, rlv)
|
private void |
BURS_STATE.code464(AbstractBURS_TreeNode p)
Emit code for rule number 464:
szpr: LONG_NEG(r)
|
private void |
BURS_STATE.code465(AbstractBURS_TreeNode p)
Emit code for rule number 465:
stm: LONG_STORE(LONG_NEG(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code466(AbstractBURS_TreeNode p)
Emit code for rule number 466:
stm: LONG_ASTORE(LONG_NEG(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code467(AbstractBURS_TreeNode p)
Emit code for rule number 467:
r: LONG_NOT(r)
|
private void |
BURS_STATE.code468(AbstractBURS_TreeNode p)
Emit code for rule number 468:
stm: LONG_STORE(LONG_NOT(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code469(AbstractBURS_TreeNode p)
Emit code for rule number 469:
stm: LONG_ASTORE(LONG_NOT(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code47(AbstractBURS_TreeNode p)
Emit code for rule number 47:
stm: SHORT_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code470(AbstractBURS_TreeNode p)
Emit code for rule number 470:
szpr: LONG_OR(r, rlv)
|
private void |
BURS_STATE.code471(AbstractBURS_TreeNode p)
Emit code for rule number 471:
szpr: LONG_OR(r, load64)
|
private void |
BURS_STATE.code472(AbstractBURS_TreeNode p)
Emit code for rule number 472:
szpr: LONG_OR(load64, rlv)
|
private void |
BURS_STATE.code473(AbstractBURS_TreeNode p)
Emit code for rule number 473:
stm: LONG_STORE(LONG_OR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code474(AbstractBURS_TreeNode p)
Emit code for rule number 474:
stm: LONG_STORE(LONG_OR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code475(AbstractBURS_TreeNode p)
Emit code for rule number 475:
stm: LONG_ASTORE(LONG_OR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code476(AbstractBURS_TreeNode p)
Emit code for rule number 476:
stm: LONG_ASTORE(LONG_OR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code477(AbstractBURS_TreeNode p)
Emit code for rule number 477:
r: LONG_REM(rlv, rlv)
|
private void |
BURS_STATE.code478(AbstractBURS_TreeNode p)
Emit code for rule number 478:
r: LONG_REM(rlv, riv)
|
private void |
BURS_STATE.code479(AbstractBURS_TreeNode p)
Emit code for rule number 479:
r: LONG_REM(riv, rlv)
|
private void |
BURS_STATE.code48(AbstractBURS_TreeNode p)
Emit code for rule number 48:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code480(AbstractBURS_TreeNode p)
Emit code for rule number 480:
r: LONG_REM(rlv, load64)
|
private void |
BURS_STATE.code481(AbstractBURS_TreeNode p)
Emit code for rule number 481:
r: LONG_REM(load64,rlv)
|
private void |
BURS_STATE.code482(AbstractBURS_TreeNode p)
Emit code for rule number 482:
szpr: LONG_SHL(rlv, INT_AND(r, INT_CONSTANT))
|
private void |
BURS_STATE.code483(AbstractBURS_TreeNode p)
Emit code for rule number 483:
szpr: LONG_SHL(rlv, riv)
|
private void |
BURS_STATE.code484(AbstractBURS_TreeNode p)
Emit code for rule number 484:
szpr: LONG_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code485(AbstractBURS_TreeNode p)
Emit code for rule number 485:
r: LONG_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code486(AbstractBURS_TreeNode p)
Emit code for rule number 486:
szpr: LONG_SHL(LONG_SHR(r, INT_CONSTANT), INT_CONSTANT)
|
private void |
BURS_STATE.code487(AbstractBURS_TreeNode p)
Emit code for rule number 487:
stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code488(AbstractBURS_TreeNode p)
Emit code for rule number 488:
stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code489(AbstractBURS_TreeNode p)
Emit code for rule number 489:
stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv),INT_AND(r, INT_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code49(AbstractBURS_TreeNode p)
Emit code for rule number 49:
stm: SHORT_ASTORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code490(AbstractBURS_TreeNode p)
Emit code for rule number 490:
stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv), INT_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code491(AbstractBURS_TreeNode p)
Emit code for rule number 491:
szpr: LONG_SHR(rlv, INT_AND(r, LONG_CONSTANT))
|
private void |
BURS_STATE.code492(AbstractBURS_TreeNode p)
Emit code for rule number 492:
szpr: LONG_SHR(rlv, riv)
|
private void |
BURS_STATE.code493(AbstractBURS_TreeNode p)
Emit code for rule number 493:
szpr: LONG_SHR(rlv, LONG_CONSTANT)
|
private void |
BURS_STATE.code494(AbstractBURS_TreeNode p)
Emit code for rule number 494:
stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv),INT_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code495(AbstractBURS_TreeNode p)
Emit code for rule number 495:
stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code496(AbstractBURS_TreeNode p)
Emit code for rule number 496:
stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv),INT_AND(r, LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code497(AbstractBURS_TreeNode p)
Emit code for rule number 497:
stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code498(AbstractBURS_TreeNode p)
Emit code for rule number 498:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code499(AbstractBURS_TreeNode p)
Emit code for rule number 499:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, address1scaledreg))
|
private void |
BURS_STATE.code50(AbstractBURS_TreeNode p)
Emit code for rule number 50:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code500(AbstractBURS_TreeNode p)
Emit code for rule number 500:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, rlv))
|
private void |
BURS_STATE.code501(AbstractBURS_TreeNode p)
Emit code for rule number 501:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, address1reg))
|
private void |
BURS_STATE.code502(AbstractBURS_TreeNode p)
Emit code for rule number 502:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1reg, address1scaledreg))
|
private void |
BURS_STATE.code503(AbstractBURS_TreeNode p)
Emit code for rule number 503:
stm: LONG_STORE(rlv, OTHER_OPERAND(address, LONG_CONSTANT))
|
private void |
BURS_STATE.code504(AbstractBURS_TreeNode p)
Emit code for rule number 504:
czr: LONG_SUB(rlv, r)
|
private void |
BURS_STATE.code505(AbstractBURS_TreeNode p)
Emit code for rule number 505:
r: LONG_SUB(rlv, r)
|
private void |
BURS_STATE.code506(AbstractBURS_TreeNode p)
Emit code for rule number 506:
r: LONG_SUB(load64, r)
|
private void |
BURS_STATE.code507(AbstractBURS_TreeNode p)
Emit code for rule number 507:
czr: LONG_SUB(rlv, load64)
|
private void |
BURS_STATE.code508(AbstractBURS_TreeNode p)
Emit code for rule number 508:
czr: LONG_SUB(load64, rlv)
|
private void |
BURS_STATE.code509(AbstractBURS_TreeNode p)
Emit code for rule number 509:
stm: LONG_STORE(LONG_SUB(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code51(AbstractBURS_TreeNode p)
Emit code for rule number 51:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code510(AbstractBURS_TreeNode p)
Emit code for rule number 510:
stm: LONG_STORE(LONG_SUB(rlv, LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code511(AbstractBURS_TreeNode p)
Emit code for rule number 511:
stm: LONG_ASTORE(LONG_SUB(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code512(AbstractBURS_TreeNode p)
Emit code for rule number 512:
stm: LONG_ASTORE(LONG_SUB(rlv, LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code513(AbstractBURS_TreeNode p)
Emit code for rule number 513:
szpr: LONG_USHR(rlv, LONG_AND(r, LONG_CONSTANT))
|
private void |
BURS_STATE.code514(AbstractBURS_TreeNode p)
Emit code for rule number 514:
szpr: LONG_USHR(rlv, riv)
|
private void |
BURS_STATE.code515(AbstractBURS_TreeNode p)
Emit code for rule number 515:
szpr: LONG_USHR(rlv, LONG_CONSTANT)
|
private void |
BURS_STATE.code516(AbstractBURS_TreeNode p)
Emit code for rule number 516:
stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv),LONG_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code517(AbstractBURS_TreeNode p)
Emit code for rule number 517:
stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code518(AbstractBURS_TreeNode p)
Emit code for rule number 518:
stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv),LONG_AND(r, LONG_CONSTANT)),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code519(AbstractBURS_TreeNode p)
Emit code for rule number 519:
stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv), LONG_CONSTANT),OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code52(AbstractBURS_TreeNode p)
Emit code for rule number 52:
stm: INT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code520(AbstractBURS_TreeNode p)
Emit code for rule number 520:
szpr: LONG_XOR(r, rlv)
|
private void |
BURS_STATE.code521(AbstractBURS_TreeNode p)
Emit code for rule number 521:
szpr: LONG_XOR(r, load64)
|
private void |
BURS_STATE.code522(AbstractBURS_TreeNode p)
Emit code for rule number 522:
szpr: LONG_XOR(load64, rlv)
|
private void |
BURS_STATE.code523(AbstractBURS_TreeNode p)
Emit code for rule number 523:
stm: LONG_STORE(LONG_XOR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code524(AbstractBURS_TreeNode p)
Emit code for rule number 524:
stm: LONG_STORE(LONG_XOR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code525(AbstractBURS_TreeNode p)
Emit code for rule number 525:
stm: LONG_ASTORE(LONG_XOR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code526(AbstractBURS_TreeNode p)
Emit code for rule number 526:
stm: LONG_ASTORE(LONG_XOR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code527(AbstractBURS_TreeNode p)
Emit code for rule number 527:
r: FLOAT_ADD(r, r)
|
private void |
BURS_STATE.code528(AbstractBURS_TreeNode p)
Emit code for rule number 528:
r: FLOAT_ADD(r, float_load)
|
private void |
BURS_STATE.code529(AbstractBURS_TreeNode p)
Emit code for rule number 529:
r: FLOAT_ADD(float_load,r)
|
private void |
BURS_STATE.code53(AbstractBURS_TreeNode p)
Emit code for rule number 53:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code530(AbstractBURS_TreeNode p)
Emit code for rule number 530:
r: DOUBLE_ADD(r, r)
|
private void |
BURS_STATE.code531(AbstractBURS_TreeNode p)
Emit code for rule number 531:
r: DOUBLE_ADD(r, double_load)
|
private void |
BURS_STATE.code532(AbstractBURS_TreeNode p)
Emit code for rule number 532:
r: DOUBLE_ADD(double_load,r)
|
private void |
BURS_STATE.code533(AbstractBURS_TreeNode p)
Emit code for rule number 533:
r: FLOAT_SUB(r, r)
|
private void |
BURS_STATE.code534(AbstractBURS_TreeNode p)
Emit code for rule number 534:
r: FLOAT_SUB(r, float_load)
|
private void |
BURS_STATE.code535(AbstractBURS_TreeNode p)
Emit code for rule number 535:
r: DOUBLE_SUB(r, r)
|
private void |
BURS_STATE.code536(AbstractBURS_TreeNode p)
Emit code for rule number 536:
r: DOUBLE_SUB(r, double_load)
|
private void |
BURS_STATE.code537(AbstractBURS_TreeNode p)
Emit code for rule number 537:
r: FLOAT_MUL(r, r)
|
private void |
BURS_STATE.code538(AbstractBURS_TreeNode p)
Emit code for rule number 538:
r: FLOAT_MUL(r, float_load)
|
private void |
BURS_STATE.code539(AbstractBURS_TreeNode p)
Emit code for rule number 539:
r: FLOAT_MUL(float_load, r)
|
private void |
BURS_STATE.code54(AbstractBURS_TreeNode p)
Emit code for rule number 54:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code540(AbstractBURS_TreeNode p)
Emit code for rule number 540:
r: DOUBLE_MUL(r, r)
|
private void |
BURS_STATE.code541(AbstractBURS_TreeNode p)
Emit code for rule number 541:
r: DOUBLE_MUL(r, double_load)
|
private void |
BURS_STATE.code542(AbstractBURS_TreeNode p)
Emit code for rule number 542:
r: DOUBLE_MUL(double_load, r)
|
private void |
BURS_STATE.code543(AbstractBURS_TreeNode p)
Emit code for rule number 543:
r: FLOAT_DIV(r, r)
|
private void |
BURS_STATE.code544(AbstractBURS_TreeNode p)
Emit code for rule number 544:
r: FLOAT_DIV(r, float_load)
|
private void |
BURS_STATE.code545(AbstractBURS_TreeNode p)
Emit code for rule number 545:
r: DOUBLE_DIV(r, r)
|
private void |
BURS_STATE.code546(AbstractBURS_TreeNode p)
Emit code for rule number 546:
r: DOUBLE_DIV(r, double_load)
|
private void |
BURS_STATE.code547(AbstractBURS_TreeNode p)
Emit code for rule number 547:
r: FLOAT_NEG(r)
|
private void |
BURS_STATE.code548(AbstractBURS_TreeNode p)
Emit code for rule number 548:
r: DOUBLE_NEG(r)
|
private void |
BURS_STATE.code549(AbstractBURS_TreeNode p)
Emit code for rule number 549:
r: FLOAT_SQRT(r)
|
private void |
BURS_STATE.code55(AbstractBURS_TreeNode p)
Emit code for rule number 55:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code550(AbstractBURS_TreeNode p)
Emit code for rule number 550:
r: DOUBLE_SQRT(r)
|
private void |
BURS_STATE.code551(AbstractBURS_TreeNode p)
Emit code for rule number 551:
r: FLOAT_REM(r, r)
|
private void |
BURS_STATE.code552(AbstractBURS_TreeNode p)
Emit code for rule number 552:
r: DOUBLE_REM(r, r)
|
private void |
BURS_STATE.code553(AbstractBURS_TreeNode p)
Emit code for rule number 553:
r: LONG_2FLOAT(r)
|
private void |
BURS_STATE.code554(AbstractBURS_TreeNode p)
Emit code for rule number 554:
r: LONG_2DOUBLE(r)
|
private void |
BURS_STATE.code555(AbstractBURS_TreeNode p)
Emit code for rule number 555:
r: FLOAT_MOVE(r)
|
private void |
BURS_STATE.code556(AbstractBURS_TreeNode p)
Emit code for rule number 556:
r: DOUBLE_MOVE(r)
|
private void |
BURS_STATE.code557(AbstractBURS_TreeNode p)
Emit code for rule number 557:
r: DOUBLE_LOAD(riv, riv)
|
private void |
BURS_STATE.code558(AbstractBURS_TreeNode p)
Emit code for rule number 558:
r: DOUBLE_LOAD(riv, rlv)
|
private void |
BURS_STATE.code559(AbstractBURS_TreeNode p)
Emit code for rule number 559:
r: DOUBLE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code56(AbstractBURS_TreeNode p)
Emit code for rule number 56:
stm: LONG_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code560(AbstractBURS_TreeNode p)
Emit code for rule number 560:
double_load: DOUBLE_LOAD(riv, riv)
|
private void |
BURS_STATE.code561(AbstractBURS_TreeNode p)
Emit code for rule number 561:
r: DOUBLE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code562(AbstractBURS_TreeNode p)
Emit code for rule number 562:
double_load: DOUBLE_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code563(AbstractBURS_TreeNode p)
Emit code for rule number 563:
r: DOUBLE_ALOAD(riv, r)
|
private void |
BURS_STATE.code564(AbstractBURS_TreeNode p)
Emit code for rule number 564:
r: DOUBLE_ALOAD(rlv, rlv)
|
private void |
BURS_STATE.code565(AbstractBURS_TreeNode p)
Emit code for rule number 565:
double_load: DOUBLE_ALOAD(riv, riv)
|
private void |
BURS_STATE.code566(AbstractBURS_TreeNode p)
Emit code for rule number 566:
r: FLOAT_LOAD(riv, riv)
|
private void |
BURS_STATE.code567(AbstractBURS_TreeNode p)
Emit code for rule number 567:
r: FLOAT_LOAD(rlv, rlv)
|
private void |
BURS_STATE.code568(AbstractBURS_TreeNode p)
Emit code for rule number 568:
float_load: FLOAT_LOAD(riv, riv)
|
private void |
BURS_STATE.code569(AbstractBURS_TreeNode p)
Emit code for rule number 569:
r: FLOAT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code57(AbstractBURS_TreeNode p)
Emit code for rule number 57:
stm: LONG_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code570(AbstractBURS_TreeNode p)
Emit code for rule number 570:
r: FLOAT_ALOAD(riv, r)
|
private void |
BURS_STATE.code571(AbstractBURS_TreeNode p)
Emit code for rule number 571:
r: FLOAT_ALOAD(rlv, rlv)
|
private void |
BURS_STATE.code572(AbstractBURS_TreeNode p)
Emit code for rule number 572:
float_load: FLOAT_ALOAD(riv, riv)
|
private void |
BURS_STATE.code573(AbstractBURS_TreeNode p)
Emit code for rule number 573:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code574(AbstractBURS_TreeNode p)
Emit code for rule number 574:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code575(AbstractBURS_TreeNode p)
Emit code for rule number 575:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code576(AbstractBURS_TreeNode p)
Emit code for rule number 576:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code577(AbstractBURS_TreeNode p)
Emit code for rule number 577:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code578(AbstractBURS_TreeNode p)
Emit code for rule number 578:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code579(AbstractBURS_TreeNode p)
Emit code for rule number 579:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code58(AbstractBURS_TreeNode p)
Emit code for rule number 58:
stm: LONG_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code580(AbstractBURS_TreeNode p)
Emit code for rule number 580:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code581(AbstractBURS_TreeNode p)
Emit code for rule number 581:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code582(AbstractBURS_TreeNode p)
Emit code for rule number 582:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code583(AbstractBURS_TreeNode p)
Emit code for rule number 583:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code584(AbstractBURS_TreeNode p)
Emit code for rule number 584:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code585(AbstractBURS_TreeNode p)
Emit code for rule number 585:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code586(AbstractBURS_TreeNode p)
Emit code for rule number 586:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code587(AbstractBURS_TreeNode p)
Emit code for rule number 587:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code588(AbstractBURS_TreeNode p)
Emit code for rule number 588:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
BURS_STATE.code589(AbstractBURS_TreeNode p)
Emit code for rule number 589:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
BURS_STATE.code59(AbstractBURS_TreeNode p)
Emit code for rule number 59:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code590(AbstractBURS_TreeNode p)
Emit code for rule number 590:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
BURS_STATE.code591(AbstractBURS_TreeNode p)
Emit code for rule number 591:
r: INT_2FLOAT(riv)
|
private void |
BURS_STATE.code592(AbstractBURS_TreeNode p)
Emit code for rule number 592:
r: INT_2FLOAT(load32)
|
private void |
BURS_STATE.code593(AbstractBURS_TreeNode p)
Emit code for rule number 593:
r: INT_2DOUBLE(riv)
|
private void |
BURS_STATE.code594(AbstractBURS_TreeNode p)
Emit code for rule number 594:
r: INT_2DOUBLE(load32)
|
private void |
BURS_STATE.code595(AbstractBURS_TreeNode p)
Emit code for rule number 595:
r: FLOAT_2DOUBLE(r)
|
private void |
BURS_STATE.code596(AbstractBURS_TreeNode p)
Emit code for rule number 596:
r: FLOAT_2DOUBLE(float_load)
|
private void |
BURS_STATE.code597(AbstractBURS_TreeNode p)
Emit code for rule number 597:
r: DOUBLE_2FLOAT(r)
|
private void |
BURS_STATE.code598(AbstractBURS_TreeNode p)
Emit code for rule number 598:
r: DOUBLE_2FLOAT(double_load)
|
private void |
BURS_STATE.code599(AbstractBURS_TreeNode p)
Emit code for rule number 599:
r: FLOAT_2INT(r)
|
private void |
BURS_STATE.code60(AbstractBURS_TreeNode p)
Emit code for rule number 60:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code600(AbstractBURS_TreeNode p)
Emit code for rule number 600:
r: FLOAT_2LONG(r)
|
private void |
BURS_STATE.code601(AbstractBURS_TreeNode p)
Emit code for rule number 601:
r: DOUBLE_2INT(r)
|
private void |
BURS_STATE.code602(AbstractBURS_TreeNode p)
Emit code for rule number 602:
r: DOUBLE_2LONG(r)
|
private void |
BURS_STATE.code603(AbstractBURS_TreeNode p)
Emit code for rule number 603:
r: FLOAT_AS_INT_BITS(r)
|
private void |
BURS_STATE.code605(AbstractBURS_TreeNode p)
Emit code for rule number 605:
r: DOUBLE_AS_LONG_BITS(r)
|
private void |
BURS_STATE.code607(AbstractBURS_TreeNode p)
Emit code for rule number 607:
r: INT_BITS_AS_FLOAT(riv)
|
private void |
BURS_STATE.code609(AbstractBURS_TreeNode p)
Emit code for rule number 609:
r: LONG_BITS_AS_DOUBLE(rlv)
|
private void |
BURS_STATE.code61(AbstractBURS_TreeNode p)
Emit code for rule number 61:
r: LONG_CMP(rlv,rlv)
|
private void |
BURS_STATE.code611(AbstractBURS_TreeNode p)
Emit code for rule number 611:
r: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code612(AbstractBURS_TreeNode p)
Emit code for rule number 612:
float_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code613(AbstractBURS_TreeNode p)
Emit code for rule number 613:
double_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
BURS_STATE.code614(AbstractBURS_TreeNode p)
Emit code for rule number 614:
stm: CLEAR_FLOATING_POINT_STATE
|
private void |
BURS_STATE.code615(AbstractBURS_TreeNode p)
Emit code for rule number 615:
stm: FLOAT_IFCMP(r,r)
|
private void |
BURS_STATE.code616(AbstractBURS_TreeNode p)
Emit code for rule number 616:
stm: FLOAT_IFCMP(r,float_load)
|
private void |
BURS_STATE.code617(AbstractBURS_TreeNode p)
Emit code for rule number 617:
stm: FLOAT_IFCMP(float_load,r)
|
private void |
BURS_STATE.code618(AbstractBURS_TreeNode p)
Emit code for rule number 618:
stm: DOUBLE_IFCMP(r,r)
|
private void |
BURS_STATE.code619(AbstractBURS_TreeNode p)
Emit code for rule number 619:
stm: DOUBLE_IFCMP(r,double_load)
|
private void |
BURS_STATE.code62(AbstractBURS_TreeNode p)
Emit code for rule number 62:
stm: GOTO
|
private void |
BURS_STATE.code620(AbstractBURS_TreeNode p)
Emit code for rule number 620:
stm: DOUBLE_IFCMP(double_load,r)
|
private void |
BURS_STATE.code621(AbstractBURS_TreeNode p)
Emit code for rule number 621:
r: FCMP_CMOV(r, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code622(AbstractBURS_TreeNode p)
Emit code for rule number 622:
r: FCMP_CMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
BURS_STATE.code623(AbstractBURS_TreeNode p)
Emit code for rule number 623:
r: FCMP_CMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
BURS_STATE.code624(AbstractBURS_TreeNode p)
Emit code for rule number 624:
r: FCMP_CMOV(float_load, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code625(AbstractBURS_TreeNode p)
Emit code for rule number 625:
r: FCMP_CMOV(double_load, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code626(AbstractBURS_TreeNode p)
Emit code for rule number 626:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, any))
|
private void |
BURS_STATE.code627(AbstractBURS_TreeNode p)
Emit code for rule number 627:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, float_load)))
|
private void |
BURS_STATE.code628(AbstractBURS_TreeNode p)
Emit code for rule number 628:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, double_load)))
|
private void |
BURS_STATE.code629(AbstractBURS_TreeNode p)
Emit code for rule number 629:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(float_load, r)))
|
private void |
BURS_STATE.code63(AbstractBURS_TreeNode p)
Emit code for rule number 63:
stm: PREFETCH(r)
|
private void |
BURS_STATE.code630(AbstractBURS_TreeNode p)
Emit code for rule number 630:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(double_load, r)))
|
private void |
BURS_STATE.code631(AbstractBURS_TreeNode p)
Emit code for rule number 631:
r: FCMP_FCMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
BURS_STATE.code632(AbstractBURS_TreeNode p)
Emit code for rule number 632:
r: FCMP_FCMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
BURS_STATE.code633(AbstractBURS_TreeNode p)
Emit code for rule number 633:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code634(AbstractBURS_TreeNode p)
Emit code for rule number 634:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code635(AbstractBURS_TreeNode p)
Emit code for rule number 635:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code636(AbstractBURS_TreeNode p)
Emit code for rule number 636:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code637(AbstractBURS_TreeNode p)
Emit code for rule number 637:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code638(AbstractBURS_TreeNode p)
Emit code for rule number 638:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(FLOAT_NEG(r), r)))
|
private void |
BURS_STATE.code639(AbstractBURS_TreeNode p)
Emit code for rule number 639:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code64(AbstractBURS_TreeNode p)
Emit code for rule number 64:
stm: WRITE_FLOOR
|
private void |
BURS_STATE.code640(AbstractBURS_TreeNode p)
Emit code for rule number 640:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, FLOAT_NEG(r))))
|
private void |
BURS_STATE.code641(AbstractBURS_TreeNode p)
Emit code for rule number 641:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code642(AbstractBURS_TreeNode p)
Emit code for rule number 642:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code643(AbstractBURS_TreeNode p)
Emit code for rule number 643:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code644(AbstractBURS_TreeNode p)
Emit code for rule number 644:
r: FCMP_FCMOV(r, OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code645(AbstractBURS_TreeNode p)
Emit code for rule number 645:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code646(AbstractBURS_TreeNode p)
Emit code for rule number 646:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(DOUBLE_NEG(r), r)))
|
private void |
BURS_STATE.code647(AbstractBURS_TreeNode p)
Emit code for rule number 647:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code648(AbstractBURS_TreeNode p)
Emit code for rule number 648:
r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT), OTHER_OPERAND(r, OTHER_OPERAND(r, DOUBLE_NEG(r))))
|
private void |
BURS_STATE.code649(AbstractBURS_TreeNode p)
Emit code for rule number 649:
stm: LONG_ASTORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code65(AbstractBURS_TreeNode p)
Emit code for rule number 65:
stm: READ_CEILING
|
private void |
BURS_STATE.code650(AbstractBURS_TreeNode p)
Emit code for rule number 650:
stm: LONG_ASTORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code651(AbstractBURS_TreeNode p)
Emit code for rule number 651:
stm: LONG_STORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
BURS_STATE.code652(AbstractBURS_TreeNode p)
Emit code for rule number 652:
stm: LONG_STORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
BURS_STATE.code66(AbstractBURS_TreeNode p)
Emit code for rule number 66:
stm: FENCE
|
private void |
BURS_STATE.code67(AbstractBURS_TreeNode p)
Emit code for rule number 67:
stm: PAUSE
|
private void |
BURS_STATE.code68(AbstractBURS_TreeNode p)
Emit code for rule number 68:
stm: RETURN(NULL)
|
private void |
BURS_STATE.code69(AbstractBURS_TreeNode p)
Emit code for rule number 69:
stm: RETURN(INT_CONSTANT)
|
private void |
BURS_STATE.code70(AbstractBURS_TreeNode p)
Emit code for rule number 70:
stm: RETURN(r)
|
private void |
BURS_STATE.code71(AbstractBURS_TreeNode p)
Emit code for rule number 71:
stm: RETURN(LONG_CONSTANT)
|
private void |
BURS_STATE.code72(AbstractBURS_TreeNode p)
Emit code for rule number 72:
r: CALL(r, any)
|
private void |
BURS_STATE.code73(AbstractBURS_TreeNode p)
Emit code for rule number 73:
r: CALL(BRANCH_TARGET, any)
|
private void |
BURS_STATE.code74(AbstractBURS_TreeNode p)
Emit code for rule number 74:
r: CALL(INT_LOAD(riv, riv), any)
|
private void |
BURS_STATE.code75(AbstractBURS_TreeNode p)
Emit code for rule number 75:
r: CALL(INT_CONSTANT, any)
|
private void |
BURS_STATE.code76(AbstractBURS_TreeNode p)
Emit code for rule number 76:
r: CALL(LONG_LOAD(rlv, rlv), any)
|
private void |
BURS_STATE.code77(AbstractBURS_TreeNode p)
Emit code for rule number 77:
r: SYSCALL(r, any)
|
private void |
BURS_STATE.code78(AbstractBURS_TreeNode p)
Emit code for rule number 78:
r: SYSCALL(INT_LOAD(riv, riv), any)
|
private void |
BURS_STATE.code79(AbstractBURS_TreeNode p)
Emit code for rule number 79:
r: SYSCALL(INT_CONSTANT, any)
|
private void |
BURS_STATE.code80(AbstractBURS_TreeNode p)
Emit code for rule number 80:
r: GET_TIME_BASE
|
private void |
BURS_STATE.code81(AbstractBURS_TreeNode p)
Emit code for rule number 81:
stm: YIELDPOINT_OSR(any, any)
|
private void |
BURS_STATE.code84(AbstractBURS_TreeNode p)
Emit code for rule number 84:
address1scaledreg: INT_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code85(AbstractBURS_TreeNode p)
Emit code for rule number 85:
address1reg: INT_ADD(r, LONG_CONSTANT)
|
private void |
BURS_STATE.code86(AbstractBURS_TreeNode p)
Emit code for rule number 86:
address1reg: INT_MOVE(r)
|
private void |
BURS_STATE.code87(AbstractBURS_TreeNode p)
Emit code for rule number 87:
address: INT_ADD(r, r)
|
private void |
BURS_STATE.code88(AbstractBURS_TreeNode p)
Emit code for rule number 88:
address1reg: INT_ADD(address1reg, LONG_CONSTANT)
|
private void |
BURS_STATE.code89(AbstractBURS_TreeNode p)
Emit code for rule number 89:
address1scaledreg: INT_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
BURS_STATE.code90(AbstractBURS_TreeNode p)
Emit code for rule number 90:
address: INT_ADD(r, address1scaledreg)
|
private void |
BURS_STATE.code91(AbstractBURS_TreeNode p)
Emit code for rule number 91:
address: INT_ADD(address1scaledreg, r)
|
private void |
BURS_STATE.code92(AbstractBURS_TreeNode p)
Emit code for rule number 92:
address: INT_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
BURS_STATE.code93(AbstractBURS_TreeNode p)
Emit code for rule number 93:
address: INT_ADD(address1scaledreg, address1reg)
|
private void |
BURS_STATE.code94(AbstractBURS_TreeNode p)
Emit code for rule number 94:
address: INT_ADD(address1reg, address1scaledreg)
|
private void |
BURS_STATE.code95(AbstractBURS_TreeNode p)
Emit code for rule number 95:
address1scaledreg: LONG_SHL(r, INT_CONSTANT)
|
private void |
BURS_STATE.code96(AbstractBURS_TreeNode p)
Emit code for rule number 96:
address1reg: LONG_ADD(r, LONG_CONSTANT)
|
private void |
BURS_STATE.code97(AbstractBURS_TreeNode p)
Emit code for rule number 97:
address1reg: LONG_MOVE(r)
|
private void |
BURS_STATE.code98(AbstractBURS_TreeNode p)
Emit code for rule number 98:
address: LONG_ADD(r, r)
|
private void |
BURS_STATE.code99(AbstractBURS_TreeNode p)
Emit code for rule number 99:
address1reg: LONG_ADD(address1reg, LONG_CONSTANT)
|
static void |
BURS_STATE.dumpCover(AbstractBURS_TreeNode p,
byte goalnt,
int indent)
Dumps the cover of a tree, i.e. the rules
that cover the tree with a minimal cost.
|
static void |
BURS_STATE.dumpTree(AbstractBURS_TreeNode p)
Dumps the whole tree starting at the given node.
|
static String |
BURS_STATE.dumpTree(String out,
AbstractBURS_TreeNode p,
int indent) |
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static void |
BURS_STATE.label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
Labels ADDRESS_CONSTANT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_INT(AbstractBURS_TreeNode p)
Labels ATTEMPT_INT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
Labels ATTEMPT_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_INT tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
Labels BOOLEAN_NOT tree node
|
private static void |
BURS_STATE.label_BRANCH_TARGET(AbstractBURS_TreeNode p)
Labels BRANCH_TARGET tree node
|
private static void |
BURS_STATE.label_BYTE_ALOAD(AbstractBURS_TreeNode p)
Labels BYTE_ALOAD tree node
|
private static void |
BURS_STATE.label_BYTE_ASTORE(AbstractBURS_TreeNode p)
Labels BYTE_ASTORE tree node
|
private static void |
BURS_STATE.label_BYTE_LOAD(AbstractBURS_TreeNode p)
Labels BYTE_LOAD tree node
|
private static void |
BURS_STATE.label_BYTE_STORE(AbstractBURS_TreeNode p)
Labels BYTE_STORE tree node
|
private static void |
BURS_STATE.label_CALL(AbstractBURS_TreeNode p)
Labels CALL tree node
|
private static void |
BURS_STATE.label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode p)
Labels CLEAR_FLOATING_POINT_STATE tree node
|
private static void |
BURS_STATE.label_CMP_CMOV(AbstractBURS_TreeNode p)
Labels CMP_CMOV tree node
|
private static void |
BURS_STATE.label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
Labels DOUBLE_2FLOAT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2INT(AbstractBURS_TreeNode p)
Labels DOUBLE_2INT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2LONG(AbstractBURS_TreeNode p)
Labels DOUBLE_2LONG tree node
|
private static void |
BURS_STATE.label_DOUBLE_ADD(AbstractBURS_TreeNode p)
Labels DOUBLE_ADD tree node
|
private static void |
BURS_STATE.label_DOUBLE_ALOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_ALOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
Labels DOUBLE_AS_LONG_BITS tree node
|
private static void |
BURS_STATE.label_DOUBLE_ASTORE(AbstractBURS_TreeNode p)
Labels DOUBLE_ASTORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_DIV(AbstractBURS_TreeNode p)
Labels DOUBLE_DIV tree node
|
private static void |
BURS_STATE.label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
Labels DOUBLE_IFCMP tree node
|
private static void |
BURS_STATE.label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_LOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
Labels DOUBLE_MOVE tree node
|
private static void |
BURS_STATE.label_DOUBLE_MUL(AbstractBURS_TreeNode p)
Labels DOUBLE_MUL tree node
|
private static void |
BURS_STATE.label_DOUBLE_NEG(AbstractBURS_TreeNode p)
Labels DOUBLE_NEG tree node
|
private static void |
BURS_STATE.label_DOUBLE_REM(AbstractBURS_TreeNode p)
Labels DOUBLE_REM tree node
|
private static void |
BURS_STATE.label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
Labels DOUBLE_SQRT tree node
|
private static void |
BURS_STATE.label_DOUBLE_STORE(AbstractBURS_TreeNode p)
Labels DOUBLE_STORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_SUB(AbstractBURS_TreeNode p)
Labels DOUBLE_SUB tree node
|
private static void |
BURS_STATE.label_FCMP_CMOV(AbstractBURS_TreeNode p)
Labels FCMP_CMOV tree node
|
private static void |
BURS_STATE.label_FCMP_FCMOV(AbstractBURS_TreeNode p)
Labels FCMP_FCMOV tree node
|
private static void |
BURS_STATE.label_FENCE(AbstractBURS_TreeNode p)
Labels FENCE tree node
|
private static void |
BURS_STATE.label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
Labels FLOAT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_FLOAT_2INT(AbstractBURS_TreeNode p)
Labels FLOAT_2INT tree node
|
private static void |
BURS_STATE.label_FLOAT_2LONG(AbstractBURS_TreeNode p)
Labels FLOAT_2LONG tree node
|
private static void |
BURS_STATE.label_FLOAT_ADD(AbstractBURS_TreeNode p)
Labels FLOAT_ADD tree node
|
private static void |
BURS_STATE.label_FLOAT_ALOAD(AbstractBURS_TreeNode p)
Labels FLOAT_ALOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
Labels FLOAT_AS_INT_BITS tree node
|
private static void |
BURS_STATE.label_FLOAT_ASTORE(AbstractBURS_TreeNode p)
Labels FLOAT_ASTORE tree node
|
private static void |
BURS_STATE.label_FLOAT_DIV(AbstractBURS_TreeNode p)
Labels FLOAT_DIV tree node
|
private static void |
BURS_STATE.label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
Labels FLOAT_IFCMP tree node
|
private static void |
BURS_STATE.label_FLOAT_LOAD(AbstractBURS_TreeNode p)
Labels FLOAT_LOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_MOVE(AbstractBURS_TreeNode p)
Labels FLOAT_MOVE tree node
|
private static void |
BURS_STATE.label_FLOAT_MUL(AbstractBURS_TreeNode p)
Labels FLOAT_MUL tree node
|
private static void |
BURS_STATE.label_FLOAT_NEG(AbstractBURS_TreeNode p)
Labels FLOAT_NEG tree node
|
private static void |
BURS_STATE.label_FLOAT_REM(AbstractBURS_TreeNode p)
Labels FLOAT_REM tree node
|
private static void |
BURS_STATE.label_FLOAT_SQRT(AbstractBURS_TreeNode p)
Labels FLOAT_SQRT tree node
|
private static void |
BURS_STATE.label_FLOAT_STORE(AbstractBURS_TreeNode p)
Labels FLOAT_STORE tree node
|
private static void |
BURS_STATE.label_FLOAT_SUB(AbstractBURS_TreeNode p)
Labels FLOAT_SUB tree node
|
private static void |
BURS_STATE.label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels GET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_GET_TIME_BASE(AbstractBURS_TreeNode p)
Labels GET_TIME_BASE tree node
|
private static void |
BURS_STATE.label_GOTO(AbstractBURS_TreeNode p)
Labels GOTO tree node
|
private static void |
BURS_STATE.label_GUARD_COMBINE(AbstractBURS_TreeNode p)
Labels GUARD_COMBINE tree node
|
private static void |
BURS_STATE.label_GUARD_MOVE(AbstractBURS_TreeNode p)
Labels GUARD_MOVE tree node
|
private static void |
BURS_STATE.label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
Labels IG_PATCH_POINT tree node
|
private static void |
BURS_STATE.label_INT_2ADDRZerExt(AbstractBURS_TreeNode p)
Labels INT_2ADDRZerExt tree node
|
private static void |
BURS_STATE.label_INT_2BYTE(AbstractBURS_TreeNode p)
Labels INT_2BYTE tree node
|
private static void |
BURS_STATE.label_INT_2DOUBLE(AbstractBURS_TreeNode p)
Labels INT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_INT_2FLOAT(AbstractBURS_TreeNode p)
Labels INT_2FLOAT tree node
|
private static void |
BURS_STATE.label_INT_2LONG(AbstractBURS_TreeNode p)
Labels INT_2LONG tree node
|
private static void |
BURS_STATE.label_INT_2SHORT(AbstractBURS_TreeNode p)
Labels INT_2SHORT tree node
|
private static void |
BURS_STATE.label_INT_2USHORT(AbstractBURS_TreeNode p)
Labels INT_2USHORT tree node
|
private static void |
BURS_STATE.label_INT_ADD(AbstractBURS_TreeNode p)
Labels INT_ADD tree node
|
private static void |
BURS_STATE.label_INT_ALOAD(AbstractBURS_TreeNode p)
Labels INT_ALOAD tree node
|
private static void |
BURS_STATE.label_INT_AND(AbstractBURS_TreeNode p)
Labels INT_AND tree node
|
private static void |
BURS_STATE.label_INT_ASTORE(AbstractBURS_TreeNode p)
Labels INT_ASTORE tree node
|
private static void |
BURS_STATE.label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
Labels INT_BITS_AS_FLOAT tree node
|
private static void |
BURS_STATE.label_INT_CONSTANT(AbstractBURS_TreeNode p)
Labels INT_CONSTANT tree node
|
private static void |
BURS_STATE.label_INT_DIV(AbstractBURS_TreeNode p)
Labels INT_DIV tree node
|
private static void |
BURS_STATE.label_INT_IFCMP(AbstractBURS_TreeNode p)
Labels INT_IFCMP tree node
|
private static void |
BURS_STATE.label_INT_IFCMP2(AbstractBURS_TreeNode p)
Labels INT_IFCMP2 tree node
|
private static void |
BURS_STATE.label_INT_LOAD(AbstractBURS_TreeNode p)
Labels INT_LOAD tree node
|
private static void |
BURS_STATE.label_INT_MOVE(AbstractBURS_TreeNode p)
Labels INT_MOVE tree node
|
private static void |
BURS_STATE.label_INT_MUL(AbstractBURS_TreeNode p)
Labels INT_MUL tree node
|
private static void |
BURS_STATE.label_INT_NEG(AbstractBURS_TreeNode p)
Labels INT_NEG tree node
|
private static void |
BURS_STATE.label_INT_NOT(AbstractBURS_TreeNode p)
Labels INT_NOT tree node
|
private static void |
BURS_STATE.label_INT_OR(AbstractBURS_TreeNode p)
Labels INT_OR tree node
|
private static void |
BURS_STATE.label_INT_REM(AbstractBURS_TreeNode p)
Labels INT_REM tree node
|
private static void |
BURS_STATE.label_INT_SHL(AbstractBURS_TreeNode p)
Labels INT_SHL tree node
|
private static void |
BURS_STATE.label_INT_SHR(AbstractBURS_TreeNode p)
Labels INT_SHR tree node
|
private static void |
BURS_STATE.label_INT_STORE(AbstractBURS_TreeNode p)
Labels INT_STORE tree node
|
private static void |
BURS_STATE.label_INT_SUB(AbstractBURS_TreeNode p)
Labels INT_SUB tree node
|
private static void |
BURS_STATE.label_INT_USHR(AbstractBURS_TreeNode p)
Labels INT_USHR tree node
|
private static void |
BURS_STATE.label_INT_XOR(AbstractBURS_TreeNode p)
Labels INT_XOR tree node
|
private static void |
BURS_STATE.label_IR_PROLOGUE(AbstractBURS_TreeNode p)
Labels IR_PROLOGUE tree node
|
private static void |
BURS_STATE.label_LCMP_CMOV(AbstractBURS_TreeNode p)
Labels LCMP_CMOV tree node
|
private static void |
BURS_STATE.label_LONG_2DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_2DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_2FLOAT(AbstractBURS_TreeNode p)
Labels LONG_2FLOAT tree node
|
private static void |
BURS_STATE.label_LONG_2INT(AbstractBURS_TreeNode p)
Labels LONG_2INT tree node
|
private static void |
BURS_STATE.label_LONG_ADD(AbstractBURS_TreeNode p)
Labels LONG_ADD tree node
|
private static void |
BURS_STATE.label_LONG_ALOAD(AbstractBURS_TreeNode p)
Labels LONG_ALOAD tree node
|
private static void |
BURS_STATE.label_LONG_AND(AbstractBURS_TreeNode p)
Labels LONG_AND tree node
|
private static void |
BURS_STATE.label_LONG_ASTORE(AbstractBURS_TreeNode p)
Labels LONG_ASTORE tree node
|
private static void |
BURS_STATE.label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_BITS_AS_DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_CMP(AbstractBURS_TreeNode p)
Labels LONG_CMP tree node
|
private static void |
BURS_STATE.label_LONG_CONSTANT(AbstractBURS_TreeNode p)
Labels LONG_CONSTANT tree node
|
private static void |
BURS_STATE.label_LONG_DIV(AbstractBURS_TreeNode p)
Labels LONG_DIV tree node
|
private static void |
BURS_STATE.label_LONG_IFCMP(AbstractBURS_TreeNode p)
Labels LONG_IFCMP tree node
|
private static void |
BURS_STATE.label_LONG_LOAD(AbstractBURS_TreeNode p)
Labels LONG_LOAD tree node
|
private static void |
BURS_STATE.label_LONG_MOVE(AbstractBURS_TreeNode p)
Labels LONG_MOVE tree node
|
private static void |
BURS_STATE.label_LONG_MUL(AbstractBURS_TreeNode p)
Labels LONG_MUL tree node
|
private static void |
BURS_STATE.label_LONG_NEG(AbstractBURS_TreeNode p)
Labels LONG_NEG tree node
|
private static void |
BURS_STATE.label_LONG_NOT(AbstractBURS_TreeNode p)
Labels LONG_NOT tree node
|
private static void |
BURS_STATE.label_LONG_OR(AbstractBURS_TreeNode p)
Labels LONG_OR tree node
|
private static void |
BURS_STATE.label_LONG_REM(AbstractBURS_TreeNode p)
Labels LONG_REM tree node
|
private static void |
BURS_STATE.label_LONG_SHL(AbstractBURS_TreeNode p)
Labels LONG_SHL tree node
|
private static void |
BURS_STATE.label_LONG_SHR(AbstractBURS_TreeNode p)
Labels LONG_SHR tree node
|
private static void |
BURS_STATE.label_LONG_STORE(AbstractBURS_TreeNode p)
Labels LONG_STORE tree node
|
private static void |
BURS_STATE.label_LONG_SUB(AbstractBURS_TreeNode p)
Labels LONG_SUB tree node
|
private static void |
BURS_STATE.label_LONG_USHR(AbstractBURS_TreeNode p)
Labels LONG_USHR tree node
|
private static void |
BURS_STATE.label_LONG_XOR(AbstractBURS_TreeNode p)
Labels LONG_XOR tree node
|
private static void |
BURS_STATE.label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
Labels LOWTABLESWITCH tree node
|
private static void |
BURS_STATE.label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode p)
Labels MATERIALIZE_FP_CONSTANT tree node
|
private static void |
BURS_STATE.label_NOP(AbstractBURS_TreeNode p)
Labels NOP tree node
|
private static void |
BURS_STATE.label_NULL_CHECK(AbstractBURS_TreeNode p)
Labels NULL_CHECK tree node
|
private static void |
BURS_STATE.label_NULL(AbstractBURS_TreeNode p)
Labels NULL tree node
|
private static void |
BURS_STATE.label_OTHER_OPERAND(AbstractBURS_TreeNode p)
Labels OTHER_OPERAND tree node
|
private static void |
BURS_STATE.label_PAUSE(AbstractBURS_TreeNode p)
Labels PAUSE tree node
|
private static void |
BURS_STATE.label_PREFETCH(AbstractBURS_TreeNode p)
Labels PREFETCH tree node
|
private static void |
BURS_STATE.label_READ_CEILING(AbstractBURS_TreeNode p)
Labels READ_CEILING tree node
|
private static void |
BURS_STATE.label_REGISTER(AbstractBURS_TreeNode p)
Labels REGISTER tree node
|
private static void |
BURS_STATE.label_RESOLVE(AbstractBURS_TreeNode p)
Labels RESOLVE tree node
|
private static void |
BURS_STATE.label_RETURN(AbstractBURS_TreeNode p)
Labels RETURN tree node
|
private static void |
BURS_STATE.label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels SET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_SHORT_ALOAD(AbstractBURS_TreeNode p)
Labels SHORT_ALOAD tree node
|
private static void |
BURS_STATE.label_SHORT_ASTORE(AbstractBURS_TreeNode p)
Labels SHORT_ASTORE tree node
|
private static void |
BURS_STATE.label_SHORT_LOAD(AbstractBURS_TreeNode p)
Labels SHORT_LOAD tree node
|
private static void |
BURS_STATE.label_SHORT_STORE(AbstractBURS_TreeNode p)
Labels SHORT_STORE tree node
|
private static void |
BURS_STATE.label_SYSCALL(AbstractBURS_TreeNode p)
Labels SYSCALL tree node
|
private static void |
BURS_STATE.label_TRAP_IF(AbstractBURS_TreeNode p)
Labels TRAP_IF tree node
|
private static void |
BURS_STATE.label_TRAP(AbstractBURS_TreeNode p)
Labels TRAP tree node
|
private static void |
BURS_STATE.label_UBYTE_ALOAD(AbstractBURS_TreeNode p)
Labels UBYTE_ALOAD tree node
|
private static void |
BURS_STATE.label_UBYTE_LOAD(AbstractBURS_TreeNode p)
Labels UBYTE_LOAD tree node
|
private static void |
BURS_STATE.label_UNINT_BEGIN(AbstractBURS_TreeNode p)
Labels UNINT_BEGIN tree node
|
private static void |
BURS_STATE.label_UNINT_END(AbstractBURS_TreeNode p)
Labels UNINT_END tree node
|
private static void |
BURS_STATE.label_USHORT_ALOAD(AbstractBURS_TreeNode p)
Labels USHORT_ALOAD tree node
|
private static void |
BURS_STATE.label_USHORT_LOAD(AbstractBURS_TreeNode p)
Labels USHORT_LOAD tree node
|
private static void |
BURS_STATE.label_WRITE_FLOOR(AbstractBURS_TreeNode p)
Labels WRITE_FLOOR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_BACKEDGE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_EPILOGUE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
Labels YIELDPOINT_OSR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_PROLOGUE tree node
|
static void |
BURS_STATE.label(AbstractBURS_TreeNode p)
/** Recursively labels the tree/
|
private static void |
BURS_STATE.mark_kids(AbstractBURS_TreeNode p,
int eruleno) |
static void |
BURS_STATE.mark(AbstractBURS_TreeNode p,
byte goalnt) |
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
private static void |
BURS_STATE.trace(AbstractBURS_TreeNode p,
int rule,
int cost,
int bestcost)
Prints a debug message.
|
Modifier and Type | Method and Description |
---|---|
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
Modifier and Type | Method and Description |
---|---|
private static void |
BURS_STATE.closure_czr(AbstractBURS_TreeNode p,
int c)
Create closure for czr
|
private static void |
BURS_STATE.closure_r(AbstractBURS_TreeNode p,
int c)
Create closure for r
|
private static void |
BURS_STATE.closure_rp(AbstractBURS_TreeNode p,
int c)
Create closure for rp
|
private static void |
BURS_STATE.closure_rs(AbstractBURS_TreeNode p,
int c)
Create closure for rs
|
private static void |
BURS_STATE.closure_rz(AbstractBURS_TreeNode p,
int c)
Create closure for rz
|
void |
BURS_STATE.code(AbstractBURS_TreeNode p,
int n,
int ruleno)
Emit code using given rule number
|
private void |
BURS_STATE.code100(AbstractBURS_TreeNode p)
Emit code for rule number 100:
r: FLOAT_ADD(r,r)
|
private void |
BURS_STATE.code101(AbstractBURS_TreeNode p)
Emit code for rule number 101:
r: DOUBLE_ADD(r,r)
|
private void |
BURS_STATE.code102(AbstractBURS_TreeNode p)
Emit code for rule number 102:
r: FLOAT_MUL(r,r)
|
private void |
BURS_STATE.code103(AbstractBURS_TreeNode p)
Emit code for rule number 103:
r: DOUBLE_MUL(r,r)
|
private void |
BURS_STATE.code104(AbstractBURS_TreeNode p)
Emit code for rule number 104:
r: FLOAT_SUB(r,r)
|
private void |
BURS_STATE.code105(AbstractBURS_TreeNode p)
Emit code for rule number 105:
r: DOUBLE_SUB(r,r)
|
private void |
BURS_STATE.code106(AbstractBURS_TreeNode p)
Emit code for rule number 106:
r: FLOAT_DIV(r,r)
|
private void |
BURS_STATE.code107(AbstractBURS_TreeNode p)
Emit code for rule number 107:
r: DOUBLE_DIV(r,r)
|
private void |
BURS_STATE.code108(AbstractBURS_TreeNode p)
Emit code for rule number 108:
r: FLOAT_NEG(r)
|
private void |
BURS_STATE.code109(AbstractBURS_TreeNode p)
Emit code for rule number 109:
r: DOUBLE_NEG(r)
|
private void |
BURS_STATE.code110(AbstractBURS_TreeNode p)
Emit code for rule number 110:
r: FLOAT_SQRT(r)
|
private void |
BURS_STATE.code111(AbstractBURS_TreeNode p)
Emit code for rule number 111:
r: DOUBLE_SQRT(r)
|
private void |
BURS_STATE.code112(AbstractBURS_TreeNode p)
Emit code for rule number 112:
r: FLOAT_ADD(FLOAT_MUL(r, r), r)
|
private void |
BURS_STATE.code113(AbstractBURS_TreeNode p)
Emit code for rule number 113:
r: DOUBLE_ADD(DOUBLE_MUL(r, r), r)
|
private void |
BURS_STATE.code114(AbstractBURS_TreeNode p)
Emit code for rule number 114:
r: FLOAT_ADD(r, FLOAT_MUL(r,r))
|
private void |
BURS_STATE.code115(AbstractBURS_TreeNode p)
Emit code for rule number 115:
r: DOUBLE_ADD(r, DOUBLE_MUL(r,r))
|
private void |
BURS_STATE.code116(AbstractBURS_TreeNode p)
Emit code for rule number 116:
r: FLOAT_SUB(FLOAT_MUL(r, r), r)
|
private void |
BURS_STATE.code117(AbstractBURS_TreeNode p)
Emit code for rule number 117:
r: DOUBLE_SUB(DOUBLE_MUL(r, r), r)
|
private void |
BURS_STATE.code118(AbstractBURS_TreeNode p)
Emit code for rule number 118:
r: FLOAT_NEG(FLOAT_ADD(FLOAT_MUL(r, r), r))
|
private void |
BURS_STATE.code119(AbstractBURS_TreeNode p)
Emit code for rule number 119:
r: DOUBLE_NEG(DOUBLE_ADD(DOUBLE_MUL(r, r), r))
|
private void |
BURS_STATE.code120(AbstractBURS_TreeNode p)
Emit code for rule number 120:
r: FLOAT_NEG(FLOAT_ADD(r, FLOAT_MUL(r,r)))
|
private void |
BURS_STATE.code121(AbstractBURS_TreeNode p)
Emit code for rule number 121:
r: DOUBLE_NEG(DOUBLE_ADD(r, DOUBLE_MUL(r,r)))
|
private void |
BURS_STATE.code122(AbstractBURS_TreeNode p)
Emit code for rule number 122:
r: FLOAT_NEG(FLOAT_SUB(FLOAT_MUL(r, r), r))
|
private void |
BURS_STATE.code123(AbstractBURS_TreeNode p)
Emit code for rule number 123:
r: DOUBLE_NEG(DOUBLE_SUB(DOUBLE_MUL(r, r), r))
|
private void |
BURS_STATE.code124(AbstractBURS_TreeNode p)
Emit code for rule number 124:
rs: INT_2BYTE(r)
|
private void |
BURS_STATE.code125(AbstractBURS_TreeNode p)
Emit code for rule number 125:
rp: INT_2USHORT(r)
|
private void |
BURS_STATE.code126(AbstractBURS_TreeNode p)
Emit code for rule number 126:
rs: INT_2SHORT(r)
|
private void |
BURS_STATE.code127(AbstractBURS_TreeNode p)
Emit code for rule number 127:
r: INT_2FLOAT(r)
|
private void |
BURS_STATE.code128(AbstractBURS_TreeNode p)
Emit code for rule number 128:
r: INT_2DOUBLE(r)
|
private void |
BURS_STATE.code129(AbstractBURS_TreeNode p)
Emit code for rule number 129:
r: FLOAT_2INT(r)
|
private void |
BURS_STATE.code130(AbstractBURS_TreeNode p)
Emit code for rule number 130:
r: FLOAT_2DOUBLE(r)
|
private void |
BURS_STATE.code131(AbstractBURS_TreeNode p)
Emit code for rule number 131:
r: DOUBLE_2INT(r)
|
private void |
BURS_STATE.code132(AbstractBURS_TreeNode p)
Emit code for rule number 132:
r: DOUBLE_2FLOAT(r)
|
private void |
BURS_STATE.code133(AbstractBURS_TreeNode p)
Emit code for rule number 133:
r: FLOAT_AS_INT_BITS(r)
|
private void |
BURS_STATE.code134(AbstractBURS_TreeNode p)
Emit code for rule number 134:
r: INT_BITS_AS_FLOAT(r)
|
private void |
BURS_STATE.code135(AbstractBURS_TreeNode p)
Emit code for rule number 135:
r: REF_MOVE(r)
|
private void |
BURS_STATE.code136(AbstractBURS_TreeNode p)
Emit code for rule number 136:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code137(AbstractBURS_TreeNode p)
Emit code for rule number 137:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code138(AbstractBURS_TreeNode p)
Emit code for rule number 138:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code139(AbstractBURS_TreeNode p)
Emit code for rule number 139:
r: FLOAT_MOVE(r)
|
private void |
BURS_STATE.code14(AbstractBURS_TreeNode p)
Emit code for rule number 14:
stm: RESOLVE
|
private void |
BURS_STATE.code140(AbstractBURS_TreeNode p)
Emit code for rule number 140:
r: DOUBLE_MOVE(r)
|
private void |
BURS_STATE.code141(AbstractBURS_TreeNode p)
Emit code for rule number 141:
rs: BYTE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code142(AbstractBURS_TreeNode p)
Emit code for rule number 142:
rs: BYTE_LOAD(r,r)
|
private void |
BURS_STATE.code143(AbstractBURS_TreeNode p)
Emit code for rule number 143:
rp: REF_AND(BYTE_LOAD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code144(AbstractBURS_TreeNode p)
Emit code for rule number 144:
rp: REF_AND(BYTE_LOAD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code145(AbstractBURS_TreeNode p)
Emit code for rule number 145:
rp: UBYTE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code146(AbstractBURS_TreeNode p)
Emit code for rule number 146:
rp: UBYTE_LOAD(r,r)
|
private void |
BURS_STATE.code147(AbstractBURS_TreeNode p)
Emit code for rule number 147:
rs: SHORT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code148(AbstractBURS_TreeNode p)
Emit code for rule number 148:
rs: SHORT_LOAD(r,r)
|
private void |
BURS_STATE.code149(AbstractBURS_TreeNode p)
Emit code for rule number 149:
rp: USHORT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code15(AbstractBURS_TreeNode p)
Emit code for rule number 15:
stm: IG_PATCH_POINT
|
private void |
BURS_STATE.code150(AbstractBURS_TreeNode p)
Emit code for rule number 150:
rp: USHORT_LOAD(r,r)
|
private void |
BURS_STATE.code151(AbstractBURS_TreeNode p)
Emit code for rule number 151:
r: FLOAT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code152(AbstractBURS_TreeNode p)
Emit code for rule number 152:
r: FLOAT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code153(AbstractBURS_TreeNode p)
Emit code for rule number 153:
r: FLOAT_LOAD(r,r)
|
private void |
BURS_STATE.code154(AbstractBURS_TreeNode p)
Emit code for rule number 154:
r: DOUBLE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code155(AbstractBURS_TreeNode p)
Emit code for rule number 155:
r: DOUBLE_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code156(AbstractBURS_TreeNode p)
Emit code for rule number 156:
r: DOUBLE_LOAD(r,r)
|
private void |
BURS_STATE.code157(AbstractBURS_TreeNode p)
Emit code for rule number 157:
rs: INT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code158(AbstractBURS_TreeNode p)
Emit code for rule number 158:
rs: INT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code159(AbstractBURS_TreeNode p)
Emit code for rule number 159:
rs: INT_LOAD(r,r)
|
private void |
BURS_STATE.code16(AbstractBURS_TreeNode p)
Emit code for rule number 16:
stm: UNINT_BEGIN
|
private void |
BURS_STATE.code160(AbstractBURS_TreeNode p)
Emit code for rule number 160:
rs: INT_LOAD(REF_ADD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code161(AbstractBURS_TreeNode p)
Emit code for rule number 161:
rs: INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code162(AbstractBURS_TreeNode p)
Emit code for rule number 162:
stm: BYTE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code163(AbstractBURS_TreeNode p)
Emit code for rule number 163:
stm: BYTE_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code164(AbstractBURS_TreeNode p)
Emit code for rule number 164:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code165(AbstractBURS_TreeNode p)
Emit code for rule number 165:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code166(AbstractBURS_TreeNode p)
Emit code for rule number 166:
stm: SHORT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code167(AbstractBURS_TreeNode p)
Emit code for rule number 167:
stm: SHORT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code168(AbstractBURS_TreeNode p)
Emit code for rule number 168:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code169(AbstractBURS_TreeNode p)
Emit code for rule number 169:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code17(AbstractBURS_TreeNode p)
Emit code for rule number 17:
stm: UNINT_END
|
private void |
BURS_STATE.code170(AbstractBURS_TreeNode p)
Emit code for rule number 170:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code171(AbstractBURS_TreeNode p)
Emit code for rule number 171:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code172(AbstractBURS_TreeNode p)
Emit code for rule number 172:
stm: INT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code173(AbstractBURS_TreeNode p)
Emit code for rule number 173:
stm: INT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code174(AbstractBURS_TreeNode p)
Emit code for rule number 174:
stm: INT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code175(AbstractBURS_TreeNode p)
Emit code for rule number 175:
stm: INT_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
|
private void |
BURS_STATE.code176(AbstractBURS_TreeNode p)
Emit code for rule number 176:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code177(AbstractBURS_TreeNode p)
Emit code for rule number 177:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code178(AbstractBURS_TreeNode p)
Emit code for rule number 178:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code179(AbstractBURS_TreeNode p)
Emit code for rule number 179:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code18(AbstractBURS_TreeNode p)
Emit code for rule number 18:
stm: YIELDPOINT_PROLOGUE
|
private void |
BURS_STATE.code180(AbstractBURS_TreeNode p)
Emit code for rule number 180:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code181(AbstractBURS_TreeNode p)
Emit code for rule number 181:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code182(AbstractBURS_TreeNode p)
Emit code for rule number 182:
stm: INT_IFCMP(r,r)
|
private void |
BURS_STATE.code183(AbstractBURS_TreeNode p)
Emit code for rule number 183:
stm: INT_IFCMP(r,INT_CONSTANT)
|
private void |
BURS_STATE.code184(AbstractBURS_TreeNode p)
Emit code for rule number 184:
stm: INT_IFCMP(INT_2BYTE(r),INT_CONSTANT)
|
private void |
BURS_STATE.code185(AbstractBURS_TreeNode p)
Emit code for rule number 185:
stm: INT_IFCMP(INT_2SHORT(r),INT_CONSTANT)
|
private void |
BURS_STATE.code186(AbstractBURS_TreeNode p)
Emit code for rule number 186:
stm: INT_IFCMP(INT_USHR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code187(AbstractBURS_TreeNode p)
Emit code for rule number 187:
stm: INT_IFCMP(INT_SHL(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code188(AbstractBURS_TreeNode p)
Emit code for rule number 188:
stm: INT_IFCMP(INT_SHR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code189(AbstractBURS_TreeNode p)
Emit code for rule number 189:
stm: INT_IFCMP(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code19(AbstractBURS_TreeNode p)
Emit code for rule number 19:
stm: YIELDPOINT_EPILOGUE
|
private void |
BURS_STATE.code190(AbstractBURS_TreeNode p)
Emit code for rule number 190:
stm: INT_IFCMP(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code191(AbstractBURS_TreeNode p)
Emit code for rule number 191:
stm: INT_IFCMP(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code192(AbstractBURS_TreeNode p)
Emit code for rule number 192:
stm: INT_IFCMP(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code193(AbstractBURS_TreeNode p)
Emit code for rule number 193:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code194(AbstractBURS_TreeNode p)
Emit code for rule number 194:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code195(AbstractBURS_TreeNode p)
Emit code for rule number 195:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code196(AbstractBURS_TreeNode p)
Emit code for rule number 196:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code197(AbstractBURS_TreeNode p)
Emit code for rule number 197:
stm: INT_IFCMP2(r,r)
|
private void |
BURS_STATE.code198(AbstractBURS_TreeNode p)
Emit code for rule number 198:
stm: INT_IFCMP2(r,INT_CONSTANT)
|
private void |
BURS_STATE.code199(AbstractBURS_TreeNode p)
Emit code for rule number 199:
stm: FLOAT_IFCMP(r,r)
|
private void |
BURS_STATE.code20(AbstractBURS_TreeNode p)
Emit code for rule number 20:
stm: YIELDPOINT_BACKEDGE
|
private void |
BURS_STATE.code200(AbstractBURS_TreeNode p)
Emit code for rule number 200:
stm: DOUBLE_IFCMP(r,r)
|
private void |
BURS_STATE.code201(AbstractBURS_TreeNode p)
Emit code for rule number 201:
stm: FLOAT_CMPL(r,r)
|
private void |
BURS_STATE.code202(AbstractBURS_TreeNode p)
Emit code for rule number 202:
stm: FLOAT_CMPG(r,r)
|
private void |
BURS_STATE.code203(AbstractBURS_TreeNode p)
Emit code for rule number 203:
stm: DOUBLE_CMPL(r,r)
|
private void |
BURS_STATE.code204(AbstractBURS_TreeNode p)
Emit code for rule number 204:
stm: DOUBLE_CMPG(r,r)
|
private void |
BURS_STATE.code205(AbstractBURS_TreeNode p)
Emit code for rule number 205:
stm: GOTO
|
private void |
BURS_STATE.code206(AbstractBURS_TreeNode p)
Emit code for rule number 206:
stm: RETURN(NULL)
|
private void |
BURS_STATE.code207(AbstractBURS_TreeNode p)
Emit code for rule number 207:
stm: RETURN(r)
|
private void |
BURS_STATE.code208(AbstractBURS_TreeNode p)
Emit code for rule number 208:
r: CALL(r,any)
|
private void |
BURS_STATE.code209(AbstractBURS_TreeNode p)
Emit code for rule number 209:
r: CALL(BRANCH_TARGET,any)
|
private void |
BURS_STATE.code21(AbstractBURS_TreeNode p)
Emit code for rule number 21:
stm: LOWTABLESWITCH(r)
|
private void |
BURS_STATE.code210(AbstractBURS_TreeNode p)
Emit code for rule number 210:
r: SYSCALL(r,any)
|
private void |
BURS_STATE.code211(AbstractBURS_TreeNode p)
Emit code for rule number 211:
r: GET_TIME_BASE
|
private void |
BURS_STATE.code213(AbstractBURS_TreeNode p)
Emit code for rule number 213:
r: YIELDPOINT_OSR(any, any)
|
private void |
BURS_STATE.code214(AbstractBURS_TreeNode p)
Emit code for rule number 214:
r: PREPARE_INT(r, r)
|
private void |
BURS_STATE.code215(AbstractBURS_TreeNode p)
Emit code for rule number 215:
r: PREPARE_LONG(r, r)
|
private void |
BURS_STATE.code216(AbstractBURS_TreeNode p)
Emit code for rule number 216:
r: ATTEMPT_INT(r, r)
|
private void |
BURS_STATE.code217(AbstractBURS_TreeNode p)
Emit code for rule number 217:
r: ATTEMPT_LONG(r, r)
|
private void |
BURS_STATE.code218(AbstractBURS_TreeNode p)
Emit code for rule number 218:
stm: IR_PROLOGUE
|
private void |
BURS_STATE.code219(AbstractBURS_TreeNode p)
Emit code for rule number 219:
r: LONG_ADD(r,r)
|
private void |
BURS_STATE.code220(AbstractBURS_TreeNode p)
Emit code for rule number 220:
r: LONG_SUB(r,r)
|
private void |
BURS_STATE.code221(AbstractBURS_TreeNode p)
Emit code for rule number 221:
r: LONG_MUL(r,r)
|
private void |
BURS_STATE.code222(AbstractBURS_TreeNode p)
Emit code for rule number 222:
r: LONG_NEG(r)
|
private void |
BURS_STATE.code223(AbstractBURS_TreeNode p)
Emit code for rule number 223:
r: LONG_SHL(r,r)
|
private void |
BURS_STATE.code224(AbstractBURS_TreeNode p)
Emit code for rule number 224:
r: LONG_SHL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code225(AbstractBURS_TreeNode p)
Emit code for rule number 225:
r: LONG_SHR(r,r)
|
private void |
BURS_STATE.code226(AbstractBURS_TreeNode p)
Emit code for rule number 226:
r: LONG_SHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code227(AbstractBURS_TreeNode p)
Emit code for rule number 227:
r: LONG_USHR(r,r)
|
private void |
BURS_STATE.code228(AbstractBURS_TreeNode p)
Emit code for rule number 228:
r: LONG_USHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code229(AbstractBURS_TreeNode p)
Emit code for rule number 229:
r: LONG_AND(r,r)
|
private void |
BURS_STATE.code23(AbstractBURS_TreeNode p)
Emit code for rule number 23:
r: GUARD_MOVE
|
private void |
BURS_STATE.code230(AbstractBURS_TreeNode p)
Emit code for rule number 230:
r: LONG_OR(r,r)
|
private void |
BURS_STATE.code231(AbstractBURS_TreeNode p)
Emit code for rule number 231:
r: LONG_XOR(r,r)
|
private void |
BURS_STATE.code232(AbstractBURS_TreeNode p)
Emit code for rule number 232:
r: LONG_NOT(r)
|
private void |
BURS_STATE.code233(AbstractBURS_TreeNode p)
Emit code for rule number 233:
r: INT_2LONG(r)
|
private void |
BURS_STATE.code234(AbstractBURS_TreeNode p)
Emit code for rule number 234:
r: LONG_2INT(r)
|
private void |
BURS_STATE.code235(AbstractBURS_TreeNode p)
Emit code for rule number 235:
r: DOUBLE_AS_LONG_BITS(r)
|
private void |
BURS_STATE.code236(AbstractBURS_TreeNode p)
Emit code for rule number 236:
r: LONG_BITS_AS_DOUBLE(r)
|
private void |
BURS_STATE.code237(AbstractBURS_TreeNode p)
Emit code for rule number 237:
r: LONG_MOVE(LONG_CONSTANT)
|
private void |
BURS_STATE.code238(AbstractBURS_TreeNode p)
Emit code for rule number 238:
r: LONG_MOVE(r)
|
private void |
BURS_STATE.code239(AbstractBURS_TreeNode p)
Emit code for rule number 239:
stm: LONG_CMP(r,r)
|
private void |
BURS_STATE.code24(AbstractBURS_TreeNode p)
Emit code for rule number 24:
r: GUARD_COMBINE
|
private void |
BURS_STATE.code240(AbstractBURS_TreeNode p)
Emit code for rule number 240:
stm: LONG_IFCMP(r,r)
|
private void |
BURS_STATE.code241(AbstractBURS_TreeNode p)
Emit code for rule number 241:
stm: INT_IFCMP(ATTEMPT_INT(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code242(AbstractBURS_TreeNode p)
Emit code for rule number 242:
stm: INT_IFCMP(ATTEMPT_ADDR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code243(AbstractBURS_TreeNode p)
Emit code for rule number 243:
stm: INT_IFCMP(REF_NEG(r),INT_CONSTANT)
|
private void |
BURS_STATE.code244(AbstractBURS_TreeNode p)
Emit code for rule number 244:
stm: INT_IFCMP(REF_NOT(r),INT_CONSTANT)
|
private void |
BURS_STATE.code245(AbstractBURS_TreeNode p)
Emit code for rule number 245:
stm: INT_IFCMP(REF_ADD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code246(AbstractBURS_TreeNode p)
Emit code for rule number 246:
stm: INT_IFCMP(REF_AND(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code247(AbstractBURS_TreeNode p)
Emit code for rule number 247:
stm: INT_IFCMP(REF_OR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code248(AbstractBURS_TreeNode p)
Emit code for rule number 248:
stm: INT_IFCMP(REF_XOR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code249(AbstractBURS_TreeNode p)
Emit code for rule number 249:
stm: INT_IFCMP(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code25(AbstractBURS_TreeNode p)
Emit code for rule number 25:
stm: NULL_CHECK(r)
|
private void |
BURS_STATE.code250(AbstractBURS_TreeNode p)
Emit code for rule number 250:
stm: INT_IFCMP(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code251(AbstractBURS_TreeNode p)
Emit code for rule number 251:
stm: INT_IFCMP(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code252(AbstractBURS_TreeNode p)
Emit code for rule number 252:
stm: INT_IFCMP(REF_AND(r,REF_NOT(r)),INT_CONSTANT)
|
private void |
BURS_STATE.code253(AbstractBURS_TreeNode p)
Emit code for rule number 253:
stm: INT_IFCMP(REF_OR(r,REF_NOT(r)),INT_CONSTANT)
|
private void |
BURS_STATE.code254(AbstractBURS_TreeNode p)
Emit code for rule number 254:
czr: REF_AND(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code255(AbstractBURS_TreeNode p)
Emit code for rule number 255:
r: REF_AND(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code256(AbstractBURS_TreeNode p)
Emit code for rule number 256:
r: REF_OR(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code257(AbstractBURS_TreeNode p)
Emit code for rule number 257:
r: REF_OR(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code258(AbstractBURS_TreeNode p)
Emit code for rule number 258:
r: REF_XOR(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code259(AbstractBURS_TreeNode p)
Emit code for rule number 259:
r: REF_MOVE(ADDRESS_CONSTANT)
|
private void |
BURS_STATE.code26(AbstractBURS_TreeNode p)
Emit code for rule number 26:
r: GET_CAUGHT_EXCEPTION
|
private void |
BURS_STATE.code260(AbstractBURS_TreeNode p)
Emit code for rule number 260:
r: REF_MOVE(ADDRESS_CONSTANT)
|
private void |
BURS_STATE.code261(AbstractBURS_TreeNode p)
Emit code for rule number 261:
r: REF_MOVE(ADDRESS_CONSTANT)
|
private void |
BURS_STATE.code262(AbstractBURS_TreeNode p)
Emit code for rule number 262:
r: LONG_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code263(AbstractBURS_TreeNode p)
Emit code for rule number 263:
r: LONG_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code264(AbstractBURS_TreeNode p)
Emit code for rule number 264:
r: LONG_LOAD(r,r)
|
private void |
BURS_STATE.code265(AbstractBURS_TreeNode p)
Emit code for rule number 265:
stm: LONG_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code266(AbstractBURS_TreeNode p)
Emit code for rule number 266:
stm: LONG_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code267(AbstractBURS_TreeNode p)
Emit code for rule number 267:
stm: LONG_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code268(AbstractBURS_TreeNode p)
Emit code for rule number 268:
r: PREPARE_ADDR(r, r)
|
private void |
BURS_STATE.code269(AbstractBURS_TreeNode p)
Emit code for rule number 269:
r: ATTEMPT_ADDR(r, r)
|
private void |
BURS_STATE.code27(AbstractBURS_TreeNode p)
Emit code for rule number 27:
stm: SET_CAUGHT_EXCEPTION(r)
|
private void |
BURS_STATE.code28(AbstractBURS_TreeNode p)
Emit code for rule number 28:
stm: FENCE
|
private void |
BURS_STATE.code29(AbstractBURS_TreeNode p)
Emit code for rule number 29:
stm: WRITE_FLOOR
|
private void |
BURS_STATE.code30(AbstractBURS_TreeNode p)
Emit code for rule number 30:
stm: READ_CEILING
|
private void |
BURS_STATE.code31(AbstractBURS_TreeNode p)
Emit code for rule number 31:
stm: DCBF(r)
|
private void |
BURS_STATE.code32(AbstractBURS_TreeNode p)
Emit code for rule number 32:
stm: DCBST(r)
|
private void |
BURS_STATE.code33(AbstractBURS_TreeNode p)
Emit code for rule number 33:
stm: DCBT(r)
|
private void |
BURS_STATE.code34(AbstractBURS_TreeNode p)
Emit code for rule number 34:
stm: DCBTST(r)
|
private void |
BURS_STATE.code35(AbstractBURS_TreeNode p)
Emit code for rule number 35:
stm: DCBZ(r)
|
private void |
BURS_STATE.code36(AbstractBURS_TreeNode p)
Emit code for rule number 36:
stm: DCBZL(r)
|
private void |
BURS_STATE.code37(AbstractBURS_TreeNode p)
Emit code for rule number 37:
stm: ICBI(r)
|
private void |
BURS_STATE.code38(AbstractBURS_TreeNode p)
Emit code for rule number 38:
stm: TRAP
|
private void |
BURS_STATE.code39(AbstractBURS_TreeNode p)
Emit code for rule number 39:
stm: TRAP_IF(r,r)
|
private void |
BURS_STATE.code40(AbstractBURS_TreeNode p)
Emit code for rule number 40:
stm: TRAP_IF(r,INT_CONSTANT)
|
private void |
BURS_STATE.code41(AbstractBURS_TreeNode p)
Emit code for rule number 41:
stm: TRAP_IF(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code42(AbstractBURS_TreeNode p)
Emit code for rule number 42:
r: BOOLEAN_NOT(r)
|
private void |
BURS_STATE.code43(AbstractBURS_TreeNode p)
Emit code for rule number 43:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code44(AbstractBURS_TreeNode p)
Emit code for rule number 44:
r: BOOLEAN_CMP_INT(r,r)
|
private void |
BURS_STATE.code45(AbstractBURS_TreeNode p)
Emit code for rule number 45:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code46(AbstractBURS_TreeNode p)
Emit code for rule number 46:
boolcmp: BOOLEAN_CMP_INT(r,r)
|
private void |
BURS_STATE.code47(AbstractBURS_TreeNode p)
Emit code for rule number 47:
r: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code48(AbstractBURS_TreeNode p)
Emit code for rule number 48:
r: BOOLEAN_CMP_ADDR(r,r)
|
private void |
BURS_STATE.code49(AbstractBURS_TreeNode p)
Emit code for rule number 49:
boolcmp: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code50(AbstractBURS_TreeNode p)
Emit code for rule number 50:
boolcmp: BOOLEAN_CMP_ADDR(r,r)
|
private void |
BURS_STATE.code52(AbstractBURS_TreeNode p)
Emit code for rule number 52:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code54(AbstractBURS_TreeNode p)
Emit code for rule number 54:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code55(AbstractBURS_TreeNode p)
Emit code for rule number 55:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code56(AbstractBURS_TreeNode p)
Emit code for rule number 56:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code57(AbstractBURS_TreeNode p)
Emit code for rule number 57:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code58(AbstractBURS_TreeNode p)
Emit code for rule number 58:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code59(AbstractBURS_TreeNode p)
Emit code for rule number 59:
r: REF_ADD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code60(AbstractBURS_TreeNode p)
Emit code for rule number 60:
r: REF_ADD(r,r)
|
private void |
BURS_STATE.code61(AbstractBURS_TreeNode p)
Emit code for rule number 61:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code62(AbstractBURS_TreeNode p)
Emit code for rule number 62:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code63(AbstractBURS_TreeNode p)
Emit code for rule number 63:
r: REF_SUB(r,r)
|
private void |
BURS_STATE.code64(AbstractBURS_TreeNode p)
Emit code for rule number 64:
r: REF_SUB(INT_CONSTANT,r)
|
private void |
BURS_STATE.code65(AbstractBURS_TreeNode p)
Emit code for rule number 65:
r: INT_MUL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code66(AbstractBURS_TreeNode p)
Emit code for rule number 66:
r: INT_MUL(r,r)
|
private void |
BURS_STATE.code67(AbstractBURS_TreeNode p)
Emit code for rule number 67:
r: INT_DIV(r,r)
|
private void |
BURS_STATE.code68(AbstractBURS_TreeNode p)
Emit code for rule number 68:
r: INT_DIV(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code69(AbstractBURS_TreeNode p)
Emit code for rule number 69:
r: INT_REM(r,r)
|
private void |
BURS_STATE.code70(AbstractBURS_TreeNode p)
Emit code for rule number 70:
r: INT_REM(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code71(AbstractBURS_TreeNode p)
Emit code for rule number 71:
r: REF_NEG(r)
|
private void |
BURS_STATE.code72(AbstractBURS_TreeNode p)
Emit code for rule number 72:
rz: INT_SHL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code73(AbstractBURS_TreeNode p)
Emit code for rule number 73:
rz: INT_SHL(r,r)
|
private void |
BURS_STATE.code74(AbstractBURS_TreeNode p)
Emit code for rule number 74:
rz: INT_SHL(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code75(AbstractBURS_TreeNode p)
Emit code for rule number 75:
rs: INT_SHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code76(AbstractBURS_TreeNode p)
Emit code for rule number 76:
rs: INT_SHR(r,r)
|
private void |
BURS_STATE.code77(AbstractBURS_TreeNode p)
Emit code for rule number 77:
rp: INT_SHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code78(AbstractBURS_TreeNode p)
Emit code for rule number 78:
rp: INT_USHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code79(AbstractBURS_TreeNode p)
Emit code for rule number 79:
rz: INT_USHR(r,r)
|
private void |
BURS_STATE.code80(AbstractBURS_TreeNode p)
Emit code for rule number 80:
rp: INT_USHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code81(AbstractBURS_TreeNode p)
Emit code for rule number 81:
rp: INT_USHR(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code82(AbstractBURS_TreeNode p)
Emit code for rule number 82:
rp: INT_USHR(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code83(AbstractBURS_TreeNode p)
Emit code for rule number 83:
r: REF_AND(r,r)
|
private void |
BURS_STATE.code84(AbstractBURS_TreeNode p)
Emit code for rule number 84:
czr: REF_AND(r,INT_CONSTANT)
|
private void |
BURS_STATE.code85(AbstractBURS_TreeNode p)
Emit code for rule number 85:
rp: REF_AND(r,INT_CONSTANT)
|
private void |
BURS_STATE.code86(AbstractBURS_TreeNode p)
Emit code for rule number 86:
r: REF_AND(REF_NOT(r),REF_NOT(r))
|
private void |
BURS_STATE.code87(AbstractBURS_TreeNode p)
Emit code for rule number 87:
r: REF_AND(r,REF_NOT(r))
|
private void |
BURS_STATE.code88(AbstractBURS_TreeNode p)
Emit code for rule number 88:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code89(AbstractBURS_TreeNode p)
Emit code for rule number 89:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code90(AbstractBURS_TreeNode p)
Emit code for rule number 90:
r: REF_OR(r,r)
|
private void |
BURS_STATE.code91(AbstractBURS_TreeNode p)
Emit code for rule number 91:
r: REF_OR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code92(AbstractBURS_TreeNode p)
Emit code for rule number 92:
r: REF_OR(REF_NOT(r),REF_NOT(r))
|
private void |
BURS_STATE.code93(AbstractBURS_TreeNode p)
Emit code for rule number 93:
r: REF_OR(r,REF_NOT(r))
|
private void |
BURS_STATE.code94(AbstractBURS_TreeNode p)
Emit code for rule number 94:
r: REF_XOR(r,r)
|
private void |
BURS_STATE.code95(AbstractBURS_TreeNode p)
Emit code for rule number 95:
r: REF_XOR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code96(AbstractBURS_TreeNode p)
Emit code for rule number 96:
r: REF_NOT(r)
|
private void |
BURS_STATE.code97(AbstractBURS_TreeNode p)
Emit code for rule number 97:
r: REF_NOT(REF_OR(r,r))
|
private void |
BURS_STATE.code98(AbstractBURS_TreeNode p)
Emit code for rule number 98:
r: REF_NOT(REF_AND(r,r))
|
private void |
BURS_STATE.code99(AbstractBURS_TreeNode p)
Emit code for rule number 99:
r: REF_NOT(REF_XOR(r,r))
|
static void |
BURS_STATE.dumpCover(AbstractBURS_TreeNode p,
byte goalnt,
int indent)
Dumps the cover of a tree, i.e. the rules
that cover the tree with a minimal cost.
|
static void |
BURS_STATE.dumpTree(AbstractBURS_TreeNode p)
Dumps the whole tree starting at the given node.
|
static String |
BURS_STATE.dumpTree(String out,
AbstractBURS_TreeNode p,
int indent) |
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static void |
BURS_STATE.label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
Labels ADDRESS_CONSTANT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_ADDR(AbstractBURS_TreeNode p)
Labels ATTEMPT_ADDR tree node
|
private static void |
BURS_STATE.label_ATTEMPT_INT(AbstractBURS_TreeNode p)
Labels ATTEMPT_INT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
Labels ATTEMPT_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_ADDR(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_ADDR tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_INT tree node
|
private static void |
BURS_STATE.label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
Labels BOOLEAN_NOT tree node
|
private static void |
BURS_STATE.label_BRANCH_TARGET(AbstractBURS_TreeNode p)
Labels BRANCH_TARGET tree node
|
private static void |
BURS_STATE.label_BYTE_LOAD(AbstractBURS_TreeNode p)
Labels BYTE_LOAD tree node
|
private static void |
BURS_STATE.label_BYTE_STORE(AbstractBURS_TreeNode p)
Labels BYTE_STORE tree node
|
private static void |
BURS_STATE.label_CALL(AbstractBURS_TreeNode p)
Labels CALL tree node
|
private static void |
BURS_STATE.label_DCBF(AbstractBURS_TreeNode p)
Labels DCBF tree node
|
private static void |
BURS_STATE.label_DCBST(AbstractBURS_TreeNode p)
Labels DCBST tree node
|
private static void |
BURS_STATE.label_DCBT(AbstractBURS_TreeNode p)
Labels DCBT tree node
|
private static void |
BURS_STATE.label_DCBTST(AbstractBURS_TreeNode p)
Labels DCBTST tree node
|
private static void |
BURS_STATE.label_DCBZ(AbstractBURS_TreeNode p)
Labels DCBZ tree node
|
private static void |
BURS_STATE.label_DCBZL(AbstractBURS_TreeNode p)
Labels DCBZL tree node
|
private static void |
BURS_STATE.label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
Labels DOUBLE_2FLOAT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2INT(AbstractBURS_TreeNode p)
Labels DOUBLE_2INT tree node
|
private static void |
BURS_STATE.label_DOUBLE_ADD(AbstractBURS_TreeNode p)
Labels DOUBLE_ADD tree node
|
private static void |
BURS_STATE.label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
Labels DOUBLE_AS_LONG_BITS tree node
|
private static void |
BURS_STATE.label_DOUBLE_CMPG(AbstractBURS_TreeNode p)
Labels DOUBLE_CMPG tree node
|
private static void |
BURS_STATE.label_DOUBLE_CMPL(AbstractBURS_TreeNode p)
Labels DOUBLE_CMPL tree node
|
private static void |
BURS_STATE.label_DOUBLE_DIV(AbstractBURS_TreeNode p)
Labels DOUBLE_DIV tree node
|
private static void |
BURS_STATE.label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
Labels DOUBLE_IFCMP tree node
|
private static void |
BURS_STATE.label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_LOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
Labels DOUBLE_MOVE tree node
|
private static void |
BURS_STATE.label_DOUBLE_MUL(AbstractBURS_TreeNode p)
Labels DOUBLE_MUL tree node
|
private static void |
BURS_STATE.label_DOUBLE_NEG(AbstractBURS_TreeNode p)
Labels DOUBLE_NEG tree node
|
private static void |
BURS_STATE.label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
Labels DOUBLE_SQRT tree node
|
private static void |
BURS_STATE.label_DOUBLE_STORE(AbstractBURS_TreeNode p)
Labels DOUBLE_STORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_SUB(AbstractBURS_TreeNode p)
Labels DOUBLE_SUB tree node
|
private static void |
BURS_STATE.label_FENCE(AbstractBURS_TreeNode p)
Labels FENCE tree node
|
private static void |
BURS_STATE.label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
Labels FLOAT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_FLOAT_2INT(AbstractBURS_TreeNode p)
Labels FLOAT_2INT tree node
|
private static void |
BURS_STATE.label_FLOAT_ADD(AbstractBURS_TreeNode p)
Labels FLOAT_ADD tree node
|
private static void |
BURS_STATE.label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
Labels FLOAT_AS_INT_BITS tree node
|
private static void |
BURS_STATE.label_FLOAT_CMPG(AbstractBURS_TreeNode p)
Labels FLOAT_CMPG tree node
|
private static void |
BURS_STATE.label_FLOAT_CMPL(AbstractBURS_TreeNode p)
Labels FLOAT_CMPL tree node
|
private static void |
BURS_STATE.label_FLOAT_DIV(AbstractBURS_TreeNode p)
Labels FLOAT_DIV tree node
|
private static void |
BURS_STATE.label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
Labels FLOAT_IFCMP tree node
|
private static void |
BURS_STATE.label_FLOAT_LOAD(AbstractBURS_TreeNode p)
Labels FLOAT_LOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_MOVE(AbstractBURS_TreeNode p)
Labels FLOAT_MOVE tree node
|
private static void |
BURS_STATE.label_FLOAT_MUL(AbstractBURS_TreeNode p)
Labels FLOAT_MUL tree node
|
private static void |
BURS_STATE.label_FLOAT_NEG(AbstractBURS_TreeNode p)
Labels FLOAT_NEG tree node
|
private static void |
BURS_STATE.label_FLOAT_SQRT(AbstractBURS_TreeNode p)
Labels FLOAT_SQRT tree node
|
private static void |
BURS_STATE.label_FLOAT_STORE(AbstractBURS_TreeNode p)
Labels FLOAT_STORE tree node
|
private static void |
BURS_STATE.label_FLOAT_SUB(AbstractBURS_TreeNode p)
Labels FLOAT_SUB tree node
|
private static void |
BURS_STATE.label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels GET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_GET_TIME_BASE(AbstractBURS_TreeNode p)
Labels GET_TIME_BASE tree node
|
private static void |
BURS_STATE.label_GOTO(AbstractBURS_TreeNode p)
Labels GOTO tree node
|
private static void |
BURS_STATE.label_GUARD_COMBINE(AbstractBURS_TreeNode p)
Labels GUARD_COMBINE tree node
|
private static void |
BURS_STATE.label_GUARD_MOVE(AbstractBURS_TreeNode p)
Labels GUARD_MOVE tree node
|
private static void |
BURS_STATE.label_ICBI(AbstractBURS_TreeNode p)
Labels ICBI tree node
|
private static void |
BURS_STATE.label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
Labels IG_PATCH_POINT tree node
|
private static void |
BURS_STATE.label_INT_2BYTE(AbstractBURS_TreeNode p)
Labels INT_2BYTE tree node
|
private static void |
BURS_STATE.label_INT_2DOUBLE(AbstractBURS_TreeNode p)
Labels INT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_INT_2FLOAT(AbstractBURS_TreeNode p)
Labels INT_2FLOAT tree node
|
private static void |
BURS_STATE.label_INT_2LONG(AbstractBURS_TreeNode p)
Labels INT_2LONG tree node
|
private static void |
BURS_STATE.label_INT_2SHORT(AbstractBURS_TreeNode p)
Labels INT_2SHORT tree node
|
private static void |
BURS_STATE.label_INT_2USHORT(AbstractBURS_TreeNode p)
Labels INT_2USHORT tree node
|
private static void |
BURS_STATE.label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
Labels INT_BITS_AS_FLOAT tree node
|
private static void |
BURS_STATE.label_INT_CONSTANT(AbstractBURS_TreeNode p)
Labels INT_CONSTANT tree node
|
private static void |
BURS_STATE.label_INT_DIV(AbstractBURS_TreeNode p)
Labels INT_DIV tree node
|
private static void |
BURS_STATE.label_INT_IFCMP(AbstractBURS_TreeNode p)
Labels INT_IFCMP tree node
|
private static void |
BURS_STATE.label_INT_IFCMP2(AbstractBURS_TreeNode p)
Labels INT_IFCMP2 tree node
|
private static void |
BURS_STATE.label_INT_LOAD(AbstractBURS_TreeNode p)
Labels INT_LOAD tree node
|
private static void |
BURS_STATE.label_INT_MUL(AbstractBURS_TreeNode p)
Labels INT_MUL tree node
|
private static void |
BURS_STATE.label_INT_REM(AbstractBURS_TreeNode p)
Labels INT_REM tree node
|
private static void |
BURS_STATE.label_INT_SHL(AbstractBURS_TreeNode p)
Labels INT_SHL tree node
|
private static void |
BURS_STATE.label_INT_SHR(AbstractBURS_TreeNode p)
Labels INT_SHR tree node
|
private static void |
BURS_STATE.label_INT_STORE(AbstractBURS_TreeNode p)
Labels INT_STORE tree node
|
private static void |
BURS_STATE.label_INT_USHR(AbstractBURS_TreeNode p)
Labels INT_USHR tree node
|
private static void |
BURS_STATE.label_IR_PROLOGUE(AbstractBURS_TreeNode p)
Labels IR_PROLOGUE tree node
|
private static void |
BURS_STATE.label_LONG_2INT(AbstractBURS_TreeNode p)
Labels LONG_2INT tree node
|
private static void |
BURS_STATE.label_LONG_ADD(AbstractBURS_TreeNode p)
Labels LONG_ADD tree node
|
private static void |
BURS_STATE.label_LONG_AND(AbstractBURS_TreeNode p)
Labels LONG_AND tree node
|
private static void |
BURS_STATE.label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_BITS_AS_DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_CMP(AbstractBURS_TreeNode p)
Labels LONG_CMP tree node
|
private static void |
BURS_STATE.label_LONG_CONSTANT(AbstractBURS_TreeNode p)
Labels LONG_CONSTANT tree node
|
private static void |
BURS_STATE.label_LONG_IFCMP(AbstractBURS_TreeNode p)
Labels LONG_IFCMP tree node
|
private static void |
BURS_STATE.label_LONG_LOAD(AbstractBURS_TreeNode p)
Labels LONG_LOAD tree node
|
private static void |
BURS_STATE.label_LONG_MOVE(AbstractBURS_TreeNode p)
Labels LONG_MOVE tree node
|
private static void |
BURS_STATE.label_LONG_MUL(AbstractBURS_TreeNode p)
Labels LONG_MUL tree node
|
private static void |
BURS_STATE.label_LONG_NEG(AbstractBURS_TreeNode p)
Labels LONG_NEG tree node
|
private static void |
BURS_STATE.label_LONG_NOT(AbstractBURS_TreeNode p)
Labels LONG_NOT tree node
|
private static void |
BURS_STATE.label_LONG_OR(AbstractBURS_TreeNode p)
Labels LONG_OR tree node
|
private static void |
BURS_STATE.label_LONG_SHL(AbstractBURS_TreeNode p)
Labels LONG_SHL tree node
|
private static void |
BURS_STATE.label_LONG_SHR(AbstractBURS_TreeNode p)
Labels LONG_SHR tree node
|
private static void |
BURS_STATE.label_LONG_STORE(AbstractBURS_TreeNode p)
Labels LONG_STORE tree node
|
private static void |
BURS_STATE.label_LONG_SUB(AbstractBURS_TreeNode p)
Labels LONG_SUB tree node
|
private static void |
BURS_STATE.label_LONG_USHR(AbstractBURS_TreeNode p)
Labels LONG_USHR tree node
|
private static void |
BURS_STATE.label_LONG_XOR(AbstractBURS_TreeNode p)
Labels LONG_XOR tree node
|
private static void |
BURS_STATE.label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
Labels LOWTABLESWITCH tree node
|
private static void |
BURS_STATE.label_NOP(AbstractBURS_TreeNode p)
Labels NOP tree node
|
private static void |
BURS_STATE.label_NULL_CHECK(AbstractBURS_TreeNode p)
Labels NULL_CHECK tree node
|
private static void |
BURS_STATE.label_NULL(AbstractBURS_TreeNode p)
Labels NULL tree node
|
private static void |
BURS_STATE.label_OTHER_OPERAND(AbstractBURS_TreeNode p)
Labels OTHER_OPERAND tree node
|
private static void |
BURS_STATE.label_PREPARE_ADDR(AbstractBURS_TreeNode p)
Labels PREPARE_ADDR tree node
|
private static void |
BURS_STATE.label_PREPARE_INT(AbstractBURS_TreeNode p)
Labels PREPARE_INT tree node
|
private static void |
BURS_STATE.label_PREPARE_LONG(AbstractBURS_TreeNode p)
Labels PREPARE_LONG tree node
|
private static void |
BURS_STATE.label_READ_CEILING(AbstractBURS_TreeNode p)
Labels READ_CEILING tree node
|
private static void |
BURS_STATE.label_REF_ADD(AbstractBURS_TreeNode p)
Labels REF_ADD tree node
|
private static void |
BURS_STATE.label_REF_AND(AbstractBURS_TreeNode p)
Labels REF_AND tree node
|
private static void |
BURS_STATE.label_REF_MOVE(AbstractBURS_TreeNode p)
Labels REF_MOVE tree node
|
private static void |
BURS_STATE.label_REF_NEG(AbstractBURS_TreeNode p)
Labels REF_NEG tree node
|
private static void |
BURS_STATE.label_REF_NOT(AbstractBURS_TreeNode p)
Labels REF_NOT tree node
|
private static void |
BURS_STATE.label_REF_OR(AbstractBURS_TreeNode p)
Labels REF_OR tree node
|
private static void |
BURS_STATE.label_REF_SUB(AbstractBURS_TreeNode p)
Labels REF_SUB tree node
|
private static void |
BURS_STATE.label_REF_XOR(AbstractBURS_TreeNode p)
Labels REF_XOR tree node
|
private static void |
BURS_STATE.label_REGISTER(AbstractBURS_TreeNode p)
Labels REGISTER tree node
|
private static void |
BURS_STATE.label_RESOLVE(AbstractBURS_TreeNode p)
Labels RESOLVE tree node
|
private static void |
BURS_STATE.label_RETURN(AbstractBURS_TreeNode p)
Labels RETURN tree node
|
private static void |
BURS_STATE.label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels SET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_SHORT_LOAD(AbstractBURS_TreeNode p)
Labels SHORT_LOAD tree node
|
private static void |
BURS_STATE.label_SHORT_STORE(AbstractBURS_TreeNode p)
Labels SHORT_STORE tree node
|
private static void |
BURS_STATE.label_SYSCALL(AbstractBURS_TreeNode p)
Labels SYSCALL tree node
|
private static void |
BURS_STATE.label_TRAP_IF(AbstractBURS_TreeNode p)
Labels TRAP_IF tree node
|
private static void |
BURS_STATE.label_TRAP(AbstractBURS_TreeNode p)
Labels TRAP tree node
|
private static void |
BURS_STATE.label_UBYTE_LOAD(AbstractBURS_TreeNode p)
Labels UBYTE_LOAD tree node
|
private static void |
BURS_STATE.label_UNINT_BEGIN(AbstractBURS_TreeNode p)
Labels UNINT_BEGIN tree node
|
private static void |
BURS_STATE.label_UNINT_END(AbstractBURS_TreeNode p)
Labels UNINT_END tree node
|
private static void |
BURS_STATE.label_USHORT_LOAD(AbstractBURS_TreeNode p)
Labels USHORT_LOAD tree node
|
private static void |
BURS_STATE.label_WRITE_FLOOR(AbstractBURS_TreeNode p)
Labels WRITE_FLOOR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_BACKEDGE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_EPILOGUE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
Labels YIELDPOINT_OSR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_PROLOGUE tree node
|
static void |
BURS_STATE.label(AbstractBURS_TreeNode p)
/** Recursively labels the tree/
|
private static void |
BURS_STATE.mark_kids(AbstractBURS_TreeNode p,
int eruleno) |
static void |
BURS_STATE.mark(AbstractBURS_TreeNode p,
byte goalnt) |
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
private static void |
BURS_STATE.trace(AbstractBURS_TreeNode p,
int rule,
int cost,
int bestcost)
Prints a debug message.
|
Modifier and Type | Method and Description |
---|---|
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
Modifier and Type | Method and Description |
---|---|
private static void |
BURS_STATE.closure_czr(AbstractBURS_TreeNode p,
int c)
Create closure for czr
|
private static void |
BURS_STATE.closure_r(AbstractBURS_TreeNode p,
int c)
Create closure for r
|
private static void |
BURS_STATE.closure_rp(AbstractBURS_TreeNode p,
int c)
Create closure for rp
|
private static void |
BURS_STATE.closure_rs(AbstractBURS_TreeNode p,
int c)
Create closure for rs
|
private static void |
BURS_STATE.closure_rz(AbstractBURS_TreeNode p,
int c)
Create closure for rz
|
void |
BURS_STATE.code(AbstractBURS_TreeNode p,
int n,
int ruleno)
Emit code using given rule number
|
private void |
BURS_STATE.code100(AbstractBURS_TreeNode p)
Emit code for rule number 100:
r: FLOAT_ADD(r,r)
|
private void |
BURS_STATE.code101(AbstractBURS_TreeNode p)
Emit code for rule number 101:
r: DOUBLE_ADD(r,r)
|
private void |
BURS_STATE.code102(AbstractBURS_TreeNode p)
Emit code for rule number 102:
r: FLOAT_MUL(r,r)
|
private void |
BURS_STATE.code103(AbstractBURS_TreeNode p)
Emit code for rule number 103:
r: DOUBLE_MUL(r,r)
|
private void |
BURS_STATE.code104(AbstractBURS_TreeNode p)
Emit code for rule number 104:
r: FLOAT_SUB(r,r)
|
private void |
BURS_STATE.code105(AbstractBURS_TreeNode p)
Emit code for rule number 105:
r: DOUBLE_SUB(r,r)
|
private void |
BURS_STATE.code106(AbstractBURS_TreeNode p)
Emit code for rule number 106:
r: FLOAT_DIV(r,r)
|
private void |
BURS_STATE.code107(AbstractBURS_TreeNode p)
Emit code for rule number 107:
r: DOUBLE_DIV(r,r)
|
private void |
BURS_STATE.code108(AbstractBURS_TreeNode p)
Emit code for rule number 108:
r: FLOAT_NEG(r)
|
private void |
BURS_STATE.code109(AbstractBURS_TreeNode p)
Emit code for rule number 109:
r: DOUBLE_NEG(r)
|
private void |
BURS_STATE.code110(AbstractBURS_TreeNode p)
Emit code for rule number 110:
r: FLOAT_SQRT(r)
|
private void |
BURS_STATE.code111(AbstractBURS_TreeNode p)
Emit code for rule number 111:
r: DOUBLE_SQRT(r)
|
private void |
BURS_STATE.code112(AbstractBURS_TreeNode p)
Emit code for rule number 112:
r: FLOAT_ADD(FLOAT_MUL(r, r), r)
|
private void |
BURS_STATE.code113(AbstractBURS_TreeNode p)
Emit code for rule number 113:
r: DOUBLE_ADD(DOUBLE_MUL(r, r), r)
|
private void |
BURS_STATE.code114(AbstractBURS_TreeNode p)
Emit code for rule number 114:
r: FLOAT_ADD(r, FLOAT_MUL(r,r))
|
private void |
BURS_STATE.code115(AbstractBURS_TreeNode p)
Emit code for rule number 115:
r: DOUBLE_ADD(r, DOUBLE_MUL(r,r))
|
private void |
BURS_STATE.code116(AbstractBURS_TreeNode p)
Emit code for rule number 116:
r: FLOAT_SUB(FLOAT_MUL(r, r), r)
|
private void |
BURS_STATE.code117(AbstractBURS_TreeNode p)
Emit code for rule number 117:
r: DOUBLE_SUB(DOUBLE_MUL(r, r), r)
|
private void |
BURS_STATE.code118(AbstractBURS_TreeNode p)
Emit code for rule number 118:
r: FLOAT_NEG(FLOAT_ADD(FLOAT_MUL(r, r), r))
|
private void |
BURS_STATE.code119(AbstractBURS_TreeNode p)
Emit code for rule number 119:
r: DOUBLE_NEG(DOUBLE_ADD(DOUBLE_MUL(r, r), r))
|
private void |
BURS_STATE.code120(AbstractBURS_TreeNode p)
Emit code for rule number 120:
r: FLOAT_NEG(FLOAT_ADD(r, FLOAT_MUL(r,r)))
|
private void |
BURS_STATE.code121(AbstractBURS_TreeNode p)
Emit code for rule number 121:
r: DOUBLE_NEG(DOUBLE_ADD(r, DOUBLE_MUL(r,r)))
|
private void |
BURS_STATE.code122(AbstractBURS_TreeNode p)
Emit code for rule number 122:
r: FLOAT_NEG(FLOAT_SUB(FLOAT_MUL(r, r), r))
|
private void |
BURS_STATE.code123(AbstractBURS_TreeNode p)
Emit code for rule number 123:
r: DOUBLE_NEG(DOUBLE_SUB(DOUBLE_MUL(r, r), r))
|
private void |
BURS_STATE.code124(AbstractBURS_TreeNode p)
Emit code for rule number 124:
rs: INT_2BYTE(r)
|
private void |
BURS_STATE.code125(AbstractBURS_TreeNode p)
Emit code for rule number 125:
rp: INT_2USHORT(r)
|
private void |
BURS_STATE.code126(AbstractBURS_TreeNode p)
Emit code for rule number 126:
rs: INT_2SHORT(r)
|
private void |
BURS_STATE.code127(AbstractBURS_TreeNode p)
Emit code for rule number 127:
r: INT_2FLOAT(r)
|
private void |
BURS_STATE.code128(AbstractBURS_TreeNode p)
Emit code for rule number 128:
r: INT_2DOUBLE(r)
|
private void |
BURS_STATE.code129(AbstractBURS_TreeNode p)
Emit code for rule number 129:
r: FLOAT_2INT(r)
|
private void |
BURS_STATE.code130(AbstractBURS_TreeNode p)
Emit code for rule number 130:
r: FLOAT_2DOUBLE(r)
|
private void |
BURS_STATE.code131(AbstractBURS_TreeNode p)
Emit code for rule number 131:
r: DOUBLE_2INT(r)
|
private void |
BURS_STATE.code132(AbstractBURS_TreeNode p)
Emit code for rule number 132:
r: DOUBLE_2FLOAT(r)
|
private void |
BURS_STATE.code133(AbstractBURS_TreeNode p)
Emit code for rule number 133:
r: FLOAT_AS_INT_BITS(r)
|
private void |
BURS_STATE.code134(AbstractBURS_TreeNode p)
Emit code for rule number 134:
r: INT_BITS_AS_FLOAT(r)
|
private void |
BURS_STATE.code135(AbstractBURS_TreeNode p)
Emit code for rule number 135:
r: REF_MOVE(r)
|
private void |
BURS_STATE.code136(AbstractBURS_TreeNode p)
Emit code for rule number 136:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code137(AbstractBURS_TreeNode p)
Emit code for rule number 137:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code138(AbstractBURS_TreeNode p)
Emit code for rule number 138:
rs: REF_MOVE(INT_CONSTANT)
|
private void |
BURS_STATE.code139(AbstractBURS_TreeNode p)
Emit code for rule number 139:
r: FLOAT_MOVE(r)
|
private void |
BURS_STATE.code14(AbstractBURS_TreeNode p)
Emit code for rule number 14:
stm: RESOLVE
|
private void |
BURS_STATE.code140(AbstractBURS_TreeNode p)
Emit code for rule number 140:
r: DOUBLE_MOVE(r)
|
private void |
BURS_STATE.code141(AbstractBURS_TreeNode p)
Emit code for rule number 141:
rs: BYTE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code142(AbstractBURS_TreeNode p)
Emit code for rule number 142:
rs: BYTE_LOAD(r,r)
|
private void |
BURS_STATE.code143(AbstractBURS_TreeNode p)
Emit code for rule number 143:
rp: REF_AND(BYTE_LOAD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code144(AbstractBURS_TreeNode p)
Emit code for rule number 144:
rp: REF_AND(BYTE_LOAD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code145(AbstractBURS_TreeNode p)
Emit code for rule number 145:
rp: UBYTE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code146(AbstractBURS_TreeNode p)
Emit code for rule number 146:
rp: UBYTE_LOAD(r,r)
|
private void |
BURS_STATE.code147(AbstractBURS_TreeNode p)
Emit code for rule number 147:
rs: SHORT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code148(AbstractBURS_TreeNode p)
Emit code for rule number 148:
rs: SHORT_LOAD(r,r)
|
private void |
BURS_STATE.code149(AbstractBURS_TreeNode p)
Emit code for rule number 149:
rp: USHORT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code15(AbstractBURS_TreeNode p)
Emit code for rule number 15:
stm: IG_PATCH_POINT
|
private void |
BURS_STATE.code150(AbstractBURS_TreeNode p)
Emit code for rule number 150:
rp: USHORT_LOAD(r,r)
|
private void |
BURS_STATE.code151(AbstractBURS_TreeNode p)
Emit code for rule number 151:
r: FLOAT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code152(AbstractBURS_TreeNode p)
Emit code for rule number 152:
r: FLOAT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code153(AbstractBURS_TreeNode p)
Emit code for rule number 153:
r: FLOAT_LOAD(r,r)
|
private void |
BURS_STATE.code154(AbstractBURS_TreeNode p)
Emit code for rule number 154:
r: DOUBLE_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code155(AbstractBURS_TreeNode p)
Emit code for rule number 155:
r: DOUBLE_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code156(AbstractBURS_TreeNode p)
Emit code for rule number 156:
r: DOUBLE_LOAD(r,r)
|
private void |
BURS_STATE.code157(AbstractBURS_TreeNode p)
Emit code for rule number 157:
rs: INT_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code158(AbstractBURS_TreeNode p)
Emit code for rule number 158:
rs: INT_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code159(AbstractBURS_TreeNode p)
Emit code for rule number 159:
rs: INT_LOAD(r,r)
|
private void |
BURS_STATE.code16(AbstractBURS_TreeNode p)
Emit code for rule number 16:
stm: UNINT_BEGIN
|
private void |
BURS_STATE.code160(AbstractBURS_TreeNode p)
Emit code for rule number 160:
rs: INT_LOAD(REF_ADD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code161(AbstractBURS_TreeNode p)
Emit code for rule number 161:
rs: INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code162(AbstractBURS_TreeNode p)
Emit code for rule number 162:
stm: BYTE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code163(AbstractBURS_TreeNode p)
Emit code for rule number 163:
stm: BYTE_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code164(AbstractBURS_TreeNode p)
Emit code for rule number 164:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code165(AbstractBURS_TreeNode p)
Emit code for rule number 165:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code166(AbstractBURS_TreeNode p)
Emit code for rule number 166:
stm: SHORT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code167(AbstractBURS_TreeNode p)
Emit code for rule number 167:
stm: SHORT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code168(AbstractBURS_TreeNode p)
Emit code for rule number 168:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code169(AbstractBURS_TreeNode p)
Emit code for rule number 169:
stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code17(AbstractBURS_TreeNode p)
Emit code for rule number 17:
stm: UNINT_END
|
private void |
BURS_STATE.code170(AbstractBURS_TreeNode p)
Emit code for rule number 170:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code171(AbstractBURS_TreeNode p)
Emit code for rule number 171:
stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code172(AbstractBURS_TreeNode p)
Emit code for rule number 172:
stm: INT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code173(AbstractBURS_TreeNode p)
Emit code for rule number 173:
stm: INT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code174(AbstractBURS_TreeNode p)
Emit code for rule number 174:
stm: INT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code175(AbstractBURS_TreeNode p)
Emit code for rule number 175:
stm: INT_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
|
private void |
BURS_STATE.code176(AbstractBURS_TreeNode p)
Emit code for rule number 176:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code177(AbstractBURS_TreeNode p)
Emit code for rule number 177:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code178(AbstractBURS_TreeNode p)
Emit code for rule number 178:
stm: FLOAT_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code179(AbstractBURS_TreeNode p)
Emit code for rule number 179:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code18(AbstractBURS_TreeNode p)
Emit code for rule number 18:
stm: YIELDPOINT_PROLOGUE
|
private void |
BURS_STATE.code180(AbstractBURS_TreeNode p)
Emit code for rule number 180:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code181(AbstractBURS_TreeNode p)
Emit code for rule number 181:
stm: DOUBLE_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code182(AbstractBURS_TreeNode p)
Emit code for rule number 182:
stm: INT_IFCMP(r,r)
|
private void |
BURS_STATE.code183(AbstractBURS_TreeNode p)
Emit code for rule number 183:
stm: INT_IFCMP(r,INT_CONSTANT)
|
private void |
BURS_STATE.code184(AbstractBURS_TreeNode p)
Emit code for rule number 184:
stm: INT_IFCMP(INT_2BYTE(r),INT_CONSTANT)
|
private void |
BURS_STATE.code185(AbstractBURS_TreeNode p)
Emit code for rule number 185:
stm: INT_IFCMP(INT_2SHORT(r),INT_CONSTANT)
|
private void |
BURS_STATE.code186(AbstractBURS_TreeNode p)
Emit code for rule number 186:
stm: INT_IFCMP(INT_USHR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code187(AbstractBURS_TreeNode p)
Emit code for rule number 187:
stm: INT_IFCMP(INT_SHL(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code188(AbstractBURS_TreeNode p)
Emit code for rule number 188:
stm: INT_IFCMP(INT_SHR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code189(AbstractBURS_TreeNode p)
Emit code for rule number 189:
stm: INT_IFCMP(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code19(AbstractBURS_TreeNode p)
Emit code for rule number 19:
stm: YIELDPOINT_EPILOGUE
|
private void |
BURS_STATE.code190(AbstractBURS_TreeNode p)
Emit code for rule number 190:
stm: INT_IFCMP(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code191(AbstractBURS_TreeNode p)
Emit code for rule number 191:
stm: INT_IFCMP(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code192(AbstractBURS_TreeNode p)
Emit code for rule number 192:
stm: INT_IFCMP(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code193(AbstractBURS_TreeNode p)
Emit code for rule number 193:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code194(AbstractBURS_TreeNode p)
Emit code for rule number 194:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code195(AbstractBURS_TreeNode p)
Emit code for rule number 195:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code196(AbstractBURS_TreeNode p)
Emit code for rule number 196:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code197(AbstractBURS_TreeNode p)
Emit code for rule number 197:
stm: INT_IFCMP2(r,r)
|
private void |
BURS_STATE.code198(AbstractBURS_TreeNode p)
Emit code for rule number 198:
stm: INT_IFCMP2(r,INT_CONSTANT)
|
private void |
BURS_STATE.code199(AbstractBURS_TreeNode p)
Emit code for rule number 199:
stm: FLOAT_IFCMP(r,r)
|
private void |
BURS_STATE.code20(AbstractBURS_TreeNode p)
Emit code for rule number 20:
stm: YIELDPOINT_BACKEDGE
|
private void |
BURS_STATE.code200(AbstractBURS_TreeNode p)
Emit code for rule number 200:
stm: DOUBLE_IFCMP(r,r)
|
private void |
BURS_STATE.code201(AbstractBURS_TreeNode p)
Emit code for rule number 201:
stm: FLOAT_CMPL(r,r)
|
private void |
BURS_STATE.code202(AbstractBURS_TreeNode p)
Emit code for rule number 202:
stm: FLOAT_CMPG(r,r)
|
private void |
BURS_STATE.code203(AbstractBURS_TreeNode p)
Emit code for rule number 203:
stm: DOUBLE_CMPL(r,r)
|
private void |
BURS_STATE.code204(AbstractBURS_TreeNode p)
Emit code for rule number 204:
stm: DOUBLE_CMPG(r,r)
|
private void |
BURS_STATE.code205(AbstractBURS_TreeNode p)
Emit code for rule number 205:
stm: GOTO
|
private void |
BURS_STATE.code206(AbstractBURS_TreeNode p)
Emit code for rule number 206:
stm: RETURN(NULL)
|
private void |
BURS_STATE.code207(AbstractBURS_TreeNode p)
Emit code for rule number 207:
stm: RETURN(r)
|
private void |
BURS_STATE.code208(AbstractBURS_TreeNode p)
Emit code for rule number 208:
r: CALL(r,any)
|
private void |
BURS_STATE.code209(AbstractBURS_TreeNode p)
Emit code for rule number 209:
r: CALL(BRANCH_TARGET,any)
|
private void |
BURS_STATE.code21(AbstractBURS_TreeNode p)
Emit code for rule number 21:
stm: LOWTABLESWITCH(r)
|
private void |
BURS_STATE.code210(AbstractBURS_TreeNode p)
Emit code for rule number 210:
r: SYSCALL(r,any)
|
private void |
BURS_STATE.code211(AbstractBURS_TreeNode p)
Emit code for rule number 211:
r: GET_TIME_BASE
|
private void |
BURS_STATE.code213(AbstractBURS_TreeNode p)
Emit code for rule number 213:
r: YIELDPOINT_OSR(any, any)
|
private void |
BURS_STATE.code214(AbstractBURS_TreeNode p)
Emit code for rule number 214:
r: PREPARE_INT(r, r)
|
private void |
BURS_STATE.code215(AbstractBURS_TreeNode p)
Emit code for rule number 215:
r: PREPARE_LONG(r, r)
|
private void |
BURS_STATE.code216(AbstractBURS_TreeNode p)
Emit code for rule number 216:
r: ATTEMPT_INT(r, r)
|
private void |
BURS_STATE.code217(AbstractBURS_TreeNode p)
Emit code for rule number 217:
r: ATTEMPT_LONG(r, r)
|
private void |
BURS_STATE.code218(AbstractBURS_TreeNode p)
Emit code for rule number 218:
stm: IR_PROLOGUE
|
private void |
BURS_STATE.code219(AbstractBURS_TreeNode p)
Emit code for rule number 219:
r: LONG_MUL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code220(AbstractBURS_TreeNode p)
Emit code for rule number 220:
r: LONG_MUL(r,r)
|
private void |
BURS_STATE.code221(AbstractBURS_TreeNode p)
Emit code for rule number 221:
r: LONG_DIV(r,r)
|
private void |
BURS_STATE.code222(AbstractBURS_TreeNode p)
Emit code for rule number 222:
r: LONG_DIV(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code223(AbstractBURS_TreeNode p)
Emit code for rule number 223:
r: LONG_REM(r,r)
|
private void |
BURS_STATE.code224(AbstractBURS_TreeNode p)
Emit code for rule number 224:
r: LONG_REM(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code225(AbstractBURS_TreeNode p)
Emit code for rule number 225:
r: LONG_SHL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code226(AbstractBURS_TreeNode p)
Emit code for rule number 226:
r: LONG_SHL(r,r)
|
private void |
BURS_STATE.code227(AbstractBURS_TreeNode p)
Emit code for rule number 227:
r: LONG_SHL(LONG_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code228(AbstractBURS_TreeNode p)
Emit code for rule number 228:
r: LONG_USHR(LONG_SHL(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code229(AbstractBURS_TreeNode p)
Emit code for rule number 229:
r: LONG_SHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code23(AbstractBURS_TreeNode p)
Emit code for rule number 23:
r: GUARD_MOVE
|
private void |
BURS_STATE.code230(AbstractBURS_TreeNode p)
Emit code for rule number 230:
r: LONG_SHR(r,r)
|
private void |
BURS_STATE.code231(AbstractBURS_TreeNode p)
Emit code for rule number 231:
r: LONG_USHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code232(AbstractBURS_TreeNode p)
Emit code for rule number 232:
r: LONG_USHR(r,r)
|
private void |
BURS_STATE.code233(AbstractBURS_TreeNode p)
Emit code for rule number 233:
rs: INT_2LONG(r)
|
private void |
BURS_STATE.code234(AbstractBURS_TreeNode p)
Emit code for rule number 234:
rs: INT_2LONG(rs)
|
private void |
BURS_STATE.code235(AbstractBURS_TreeNode p)
Emit code for rule number 235:
r: LONG_2INT(r)
|
private void |
BURS_STATE.code236(AbstractBURS_TreeNode p)
Emit code for rule number 236:
r: FLOAT_2LONG(r)
|
private void |
BURS_STATE.code237(AbstractBURS_TreeNode p)
Emit code for rule number 237:
r: DOUBLE_2LONG(r)
|
private void |
BURS_STATE.code238(AbstractBURS_TreeNode p)
Emit code for rule number 238:
r: DOUBLE_AS_LONG_BITS(r)
|
private void |
BURS_STATE.code239(AbstractBURS_TreeNode p)
Emit code for rule number 239:
r: LONG_BITS_AS_DOUBLE(r)
|
private void |
BURS_STATE.code24(AbstractBURS_TreeNode p)
Emit code for rule number 24:
r: GUARD_COMBINE
|
private void |
BURS_STATE.code240(AbstractBURS_TreeNode p)
Emit code for rule number 240:
r: REF_MOVE(ADDRESS_CONSTANT)
|
private void |
BURS_STATE.code241(AbstractBURS_TreeNode p)
Emit code for rule number 241:
r: REF_MOVE(LONG_CONSTANT)
|
private void |
BURS_STATE.code242(AbstractBURS_TreeNode p)
Emit code for rule number 242:
r: LONG_CMP(r,r)
|
private void |
BURS_STATE.code243(AbstractBURS_TreeNode p)
Emit code for rule number 243:
stm: LONG_IFCMP(r,r)
|
private void |
BURS_STATE.code244(AbstractBURS_TreeNode p)
Emit code for rule number 244:
stm: LONG_IFCMP(r,INT_CONSTANT)
|
private void |
BURS_STATE.code245(AbstractBURS_TreeNode p)
Emit code for rule number 245:
stm: LONG_IFCMP(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code246(AbstractBURS_TreeNode p)
Emit code for rule number 246:
stm: INT_IFCMP(ATTEMPT_INT(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code247(AbstractBURS_TreeNode p)
Emit code for rule number 247:
stm: INT_IFCMP(ATTEMPT_ADDR(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code248(AbstractBURS_TreeNode p)
Emit code for rule number 248:
rz: INT_2ADDRZerExt(rz)
|
private void |
BURS_STATE.code249(AbstractBURS_TreeNode p)
Emit code for rule number 249:
rz: INT_2ADDRZerExt(r)
|
private void |
BURS_STATE.code25(AbstractBURS_TreeNode p)
Emit code for rule number 25:
stm: NULL_CHECK(r)
|
private void |
BURS_STATE.code250(AbstractBURS_TreeNode p)
Emit code for rule number 250:
rz: INT_2ADDRZerExt(INT_LOAD(r,INT_CONSTANT))
|
private void |
BURS_STATE.code251(AbstractBURS_TreeNode p)
Emit code for rule number 251:
rz: INT_2ADDRZerExt(INT_LOAD(r,r))
|
private void |
BURS_STATE.code252(AbstractBURS_TreeNode p)
Emit code for rule number 252:
rz: INT_2ADDRZerExt(INT_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
|
private void |
BURS_STATE.code253(AbstractBURS_TreeNode p)
Emit code for rule number 253:
r: LONG_LOAD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code254(AbstractBURS_TreeNode p)
Emit code for rule number 254:
r: LONG_LOAD(r,REF_MOVE(ADDRESS_CONSTANT))
|
private void |
BURS_STATE.code255(AbstractBURS_TreeNode p)
Emit code for rule number 255:
r: LONG_LOAD(r,r)
|
private void |
BURS_STATE.code256(AbstractBURS_TreeNode p)
Emit code for rule number 256:
r: LONG_LOAD(REF_ADD(r,r),INT_CONSTANT)
|
private void |
BURS_STATE.code257(AbstractBURS_TreeNode p)
Emit code for rule number 257:
r: LONG_LOAD(REF_ADD(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code258(AbstractBURS_TreeNode p)
Emit code for rule number 258:
stm: LONG_STORE(r,OTHER_OPERAND(r,INT_CONSTANT))
|
private void |
BURS_STATE.code259(AbstractBURS_TreeNode p)
Emit code for rule number 259:
stm: LONG_STORE(r,OTHER_OPERAND(r,REF_MOVE(ADDRESS_CONSTANT)))
|
private void |
BURS_STATE.code26(AbstractBURS_TreeNode p)
Emit code for rule number 26:
r: GET_CAUGHT_EXCEPTION
|
private void |
BURS_STATE.code260(AbstractBURS_TreeNode p)
Emit code for rule number 260:
stm: LONG_STORE(r,OTHER_OPERAND(r,r))
|
private void |
BURS_STATE.code261(AbstractBURS_TreeNode p)
Emit code for rule number 261:
stm: LONG_STORE(r,OTHER_OPERAND(REF_ADD(r,INT_CONSTANT),INT_CONSTANT))
|
private void |
BURS_STATE.code262(AbstractBURS_TreeNode p)
Emit code for rule number 262:
r: PREPARE_ADDR(r, r)
|
private void |
BURS_STATE.code263(AbstractBURS_TreeNode p)
Emit code for rule number 263:
r: ATTEMPT_ADDR(r, r)
|
private void |
BURS_STATE.code27(AbstractBURS_TreeNode p)
Emit code for rule number 27:
stm: SET_CAUGHT_EXCEPTION(r)
|
private void |
BURS_STATE.code28(AbstractBURS_TreeNode p)
Emit code for rule number 28:
stm: FENCE
|
private void |
BURS_STATE.code29(AbstractBURS_TreeNode p)
Emit code for rule number 29:
stm: WRITE_FLOOR
|
private void |
BURS_STATE.code30(AbstractBURS_TreeNode p)
Emit code for rule number 30:
stm: READ_CEILING
|
private void |
BURS_STATE.code31(AbstractBURS_TreeNode p)
Emit code for rule number 31:
stm: DCBF(r)
|
private void |
BURS_STATE.code32(AbstractBURS_TreeNode p)
Emit code for rule number 32:
stm: DCBST(r)
|
private void |
BURS_STATE.code33(AbstractBURS_TreeNode p)
Emit code for rule number 33:
stm: DCBT(r)
|
private void |
BURS_STATE.code34(AbstractBURS_TreeNode p)
Emit code for rule number 34:
stm: DCBTST(r)
|
private void |
BURS_STATE.code35(AbstractBURS_TreeNode p)
Emit code for rule number 35:
stm: DCBZ(r)
|
private void |
BURS_STATE.code36(AbstractBURS_TreeNode p)
Emit code for rule number 36:
stm: DCBZL(r)
|
private void |
BURS_STATE.code37(AbstractBURS_TreeNode p)
Emit code for rule number 37:
stm: ICBI(r)
|
private void |
BURS_STATE.code38(AbstractBURS_TreeNode p)
Emit code for rule number 38:
stm: TRAP
|
private void |
BURS_STATE.code39(AbstractBURS_TreeNode p)
Emit code for rule number 39:
stm: TRAP_IF(r,r)
|
private void |
BURS_STATE.code40(AbstractBURS_TreeNode p)
Emit code for rule number 40:
stm: TRAP_IF(r,INT_CONSTANT)
|
private void |
BURS_STATE.code41(AbstractBURS_TreeNode p)
Emit code for rule number 41:
stm: TRAP_IF(r,LONG_CONSTANT)
|
private void |
BURS_STATE.code42(AbstractBURS_TreeNode p)
Emit code for rule number 42:
r: BOOLEAN_NOT(r)
|
private void |
BURS_STATE.code43(AbstractBURS_TreeNode p)
Emit code for rule number 43:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code44(AbstractBURS_TreeNode p)
Emit code for rule number 44:
r: BOOLEAN_CMP_INT(r,r)
|
private void |
BURS_STATE.code45(AbstractBURS_TreeNode p)
Emit code for rule number 45:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
BURS_STATE.code46(AbstractBURS_TreeNode p)
Emit code for rule number 46:
boolcmp: BOOLEAN_CMP_INT(r,r)
|
private void |
BURS_STATE.code47(AbstractBURS_TreeNode p)
Emit code for rule number 47:
r: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code48(AbstractBURS_TreeNode p)
Emit code for rule number 48:
r: BOOLEAN_CMP_ADDR(r,r)
|
private void |
BURS_STATE.code49(AbstractBURS_TreeNode p)
Emit code for rule number 49:
boolcmp: BOOLEAN_CMP_ADDR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code50(AbstractBURS_TreeNode p)
Emit code for rule number 50:
boolcmp: BOOLEAN_CMP_ADDR(r,r)
|
private void |
BURS_STATE.code52(AbstractBURS_TreeNode p)
Emit code for rule number 52:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code54(AbstractBURS_TreeNode p)
Emit code for rule number 54:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code55(AbstractBURS_TreeNode p)
Emit code for rule number 55:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code56(AbstractBURS_TreeNode p)
Emit code for rule number 56:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code57(AbstractBURS_TreeNode p)
Emit code for rule number 57:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code58(AbstractBURS_TreeNode p)
Emit code for rule number 58:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
BURS_STATE.code59(AbstractBURS_TreeNode p)
Emit code for rule number 59:
r: REF_ADD(r,INT_CONSTANT)
|
private void |
BURS_STATE.code60(AbstractBURS_TreeNode p)
Emit code for rule number 60:
r: REF_ADD(r,r)
|
private void |
BURS_STATE.code61(AbstractBURS_TreeNode p)
Emit code for rule number 61:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code62(AbstractBURS_TreeNode p)
Emit code for rule number 62:
r: REF_ADD(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code63(AbstractBURS_TreeNode p)
Emit code for rule number 63:
r: REF_SUB(r,r)
|
private void |
BURS_STATE.code64(AbstractBURS_TreeNode p)
Emit code for rule number 64:
r: REF_SUB(INT_CONSTANT,r)
|
private void |
BURS_STATE.code65(AbstractBURS_TreeNode p)
Emit code for rule number 65:
r: INT_MUL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code66(AbstractBURS_TreeNode p)
Emit code for rule number 66:
r: INT_MUL(r,r)
|
private void |
BURS_STATE.code67(AbstractBURS_TreeNode p)
Emit code for rule number 67:
r: INT_DIV(r,r)
|
private void |
BURS_STATE.code68(AbstractBURS_TreeNode p)
Emit code for rule number 68:
r: INT_DIV(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code69(AbstractBURS_TreeNode p)
Emit code for rule number 69:
r: INT_REM(r,r)
|
private void |
BURS_STATE.code70(AbstractBURS_TreeNode p)
Emit code for rule number 70:
r: INT_REM(r,REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code71(AbstractBURS_TreeNode p)
Emit code for rule number 71:
r: REF_NEG(r)
|
private void |
BURS_STATE.code72(AbstractBURS_TreeNode p)
Emit code for rule number 72:
rz: INT_SHL(r,INT_CONSTANT)
|
private void |
BURS_STATE.code73(AbstractBURS_TreeNode p)
Emit code for rule number 73:
rz: INT_SHL(r,r)
|
private void |
BURS_STATE.code74(AbstractBURS_TreeNode p)
Emit code for rule number 74:
rz: INT_SHL(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code75(AbstractBURS_TreeNode p)
Emit code for rule number 75:
rs: INT_SHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code76(AbstractBURS_TreeNode p)
Emit code for rule number 76:
rs: INT_SHR(r,r)
|
private void |
BURS_STATE.code77(AbstractBURS_TreeNode p)
Emit code for rule number 77:
rp: INT_SHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code78(AbstractBURS_TreeNode p)
Emit code for rule number 78:
rp: INT_USHR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code79(AbstractBURS_TreeNode p)
Emit code for rule number 79:
rz: INT_USHR(r,r)
|
private void |
BURS_STATE.code80(AbstractBURS_TreeNode p)
Emit code for rule number 80:
rp: INT_USHR(REF_AND(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code81(AbstractBURS_TreeNode p)
Emit code for rule number 81:
rp: INT_USHR(REF_AND(r,REF_MOVE(INT_CONSTANT)),INT_CONSTANT)
|
private void |
BURS_STATE.code82(AbstractBURS_TreeNode p)
Emit code for rule number 82:
rp: INT_USHR(INT_SHL(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code83(AbstractBURS_TreeNode p)
Emit code for rule number 83:
r: REF_AND(r,r)
|
private void |
BURS_STATE.code84(AbstractBURS_TreeNode p)
Emit code for rule number 84:
czr: REF_AND(r,INT_CONSTANT)
|
private void |
BURS_STATE.code85(AbstractBURS_TreeNode p)
Emit code for rule number 85:
rp: REF_AND(r,INT_CONSTANT)
|
private void |
BURS_STATE.code86(AbstractBURS_TreeNode p)
Emit code for rule number 86:
r: REF_AND(REF_NOT(r),REF_NOT(r))
|
private void |
BURS_STATE.code87(AbstractBURS_TreeNode p)
Emit code for rule number 87:
r: REF_AND(r,REF_NOT(r))
|
private void |
BURS_STATE.code88(AbstractBURS_TreeNode p)
Emit code for rule number 88:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
BURS_STATE.code89(AbstractBURS_TreeNode p)
Emit code for rule number 89:
rp: REF_AND(INT_USHR(r,INT_CONSTANT),REF_MOVE(INT_CONSTANT))
|
private void |
BURS_STATE.code90(AbstractBURS_TreeNode p)
Emit code for rule number 90:
r: REF_OR(r,r)
|
private void |
BURS_STATE.code91(AbstractBURS_TreeNode p)
Emit code for rule number 91:
r: REF_OR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code92(AbstractBURS_TreeNode p)
Emit code for rule number 92:
r: REF_OR(REF_NOT(r),REF_NOT(r))
|
private void |
BURS_STATE.code93(AbstractBURS_TreeNode p)
Emit code for rule number 93:
r: REF_OR(r,REF_NOT(r))
|
private void |
BURS_STATE.code94(AbstractBURS_TreeNode p)
Emit code for rule number 94:
r: REF_XOR(r,r)
|
private void |
BURS_STATE.code95(AbstractBURS_TreeNode p)
Emit code for rule number 95:
r: REF_XOR(r,INT_CONSTANT)
|
private void |
BURS_STATE.code96(AbstractBURS_TreeNode p)
Emit code for rule number 96:
r: REF_NOT(r)
|
private void |
BURS_STATE.code97(AbstractBURS_TreeNode p)
Emit code for rule number 97:
r: REF_NOT(REF_OR(r,r))
|
private void |
BURS_STATE.code98(AbstractBURS_TreeNode p)
Emit code for rule number 98:
r: REF_NOT(REF_AND(r,r))
|
private void |
BURS_STATE.code99(AbstractBURS_TreeNode p)
Emit code for rule number 99:
r: REF_NOT(REF_XOR(r,r))
|
static void |
BURS_STATE.dumpCover(AbstractBURS_TreeNode p,
byte goalnt,
int indent)
Dumps the cover of a tree, i.e. the rules
that cover the tree with a minimal cost.
|
static void |
BURS_STATE.dumpTree(AbstractBURS_TreeNode p)
Dumps the whole tree starting at the given node.
|
static String |
BURS_STATE.dumpTree(String out,
AbstractBURS_TreeNode p,
int indent) |
private static AbstractBURS_TreeNode |
BURS_STATE.kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static void |
BURS_STATE.label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
Labels ADDRESS_CONSTANT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_ADDR(AbstractBURS_TreeNode p)
Labels ATTEMPT_ADDR tree node
|
private static void |
BURS_STATE.label_ATTEMPT_INT(AbstractBURS_TreeNode p)
Labels ATTEMPT_INT tree node
|
private static void |
BURS_STATE.label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
Labels ATTEMPT_LONG tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_ADDR(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_ADDR tree node
|
private static void |
BURS_STATE.label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_INT tree node
|
private static void |
BURS_STATE.label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
Labels BOOLEAN_NOT tree node
|
private static void |
BURS_STATE.label_BRANCH_TARGET(AbstractBURS_TreeNode p)
Labels BRANCH_TARGET tree node
|
private static void |
BURS_STATE.label_BYTE_LOAD(AbstractBURS_TreeNode p)
Labels BYTE_LOAD tree node
|
private static void |
BURS_STATE.label_BYTE_STORE(AbstractBURS_TreeNode p)
Labels BYTE_STORE tree node
|
private static void |
BURS_STATE.label_CALL(AbstractBURS_TreeNode p)
Labels CALL tree node
|
private static void |
BURS_STATE.label_DCBF(AbstractBURS_TreeNode p)
Labels DCBF tree node
|
private static void |
BURS_STATE.label_DCBST(AbstractBURS_TreeNode p)
Labels DCBST tree node
|
private static void |
BURS_STATE.label_DCBT(AbstractBURS_TreeNode p)
Labels DCBT tree node
|
private static void |
BURS_STATE.label_DCBTST(AbstractBURS_TreeNode p)
Labels DCBTST tree node
|
private static void |
BURS_STATE.label_DCBZ(AbstractBURS_TreeNode p)
Labels DCBZ tree node
|
private static void |
BURS_STATE.label_DCBZL(AbstractBURS_TreeNode p)
Labels DCBZL tree node
|
private static void |
BURS_STATE.label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
Labels DOUBLE_2FLOAT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2INT(AbstractBURS_TreeNode p)
Labels DOUBLE_2INT tree node
|
private static void |
BURS_STATE.label_DOUBLE_2LONG(AbstractBURS_TreeNode p)
Labels DOUBLE_2LONG tree node
|
private static void |
BURS_STATE.label_DOUBLE_ADD(AbstractBURS_TreeNode p)
Labels DOUBLE_ADD tree node
|
private static void |
BURS_STATE.label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
Labels DOUBLE_AS_LONG_BITS tree node
|
private static void |
BURS_STATE.label_DOUBLE_CMPG(AbstractBURS_TreeNode p)
Labels DOUBLE_CMPG tree node
|
private static void |
BURS_STATE.label_DOUBLE_CMPL(AbstractBURS_TreeNode p)
Labels DOUBLE_CMPL tree node
|
private static void |
BURS_STATE.label_DOUBLE_DIV(AbstractBURS_TreeNode p)
Labels DOUBLE_DIV tree node
|
private static void |
BURS_STATE.label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
Labels DOUBLE_IFCMP tree node
|
private static void |
BURS_STATE.label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_LOAD tree node
|
private static void |
BURS_STATE.label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
Labels DOUBLE_MOVE tree node
|
private static void |
BURS_STATE.label_DOUBLE_MUL(AbstractBURS_TreeNode p)
Labels DOUBLE_MUL tree node
|
private static void |
BURS_STATE.label_DOUBLE_NEG(AbstractBURS_TreeNode p)
Labels DOUBLE_NEG tree node
|
private static void |
BURS_STATE.label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
Labels DOUBLE_SQRT tree node
|
private static void |
BURS_STATE.label_DOUBLE_STORE(AbstractBURS_TreeNode p)
Labels DOUBLE_STORE tree node
|
private static void |
BURS_STATE.label_DOUBLE_SUB(AbstractBURS_TreeNode p)
Labels DOUBLE_SUB tree node
|
private static void |
BURS_STATE.label_FENCE(AbstractBURS_TreeNode p)
Labels FENCE tree node
|
private static void |
BURS_STATE.label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
Labels FLOAT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_FLOAT_2INT(AbstractBURS_TreeNode p)
Labels FLOAT_2INT tree node
|
private static void |
BURS_STATE.label_FLOAT_2LONG(AbstractBURS_TreeNode p)
Labels FLOAT_2LONG tree node
|
private static void |
BURS_STATE.label_FLOAT_ADD(AbstractBURS_TreeNode p)
Labels FLOAT_ADD tree node
|
private static void |
BURS_STATE.label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
Labels FLOAT_AS_INT_BITS tree node
|
private static void |
BURS_STATE.label_FLOAT_CMPG(AbstractBURS_TreeNode p)
Labels FLOAT_CMPG tree node
|
private static void |
BURS_STATE.label_FLOAT_CMPL(AbstractBURS_TreeNode p)
Labels FLOAT_CMPL tree node
|
private static void |
BURS_STATE.label_FLOAT_DIV(AbstractBURS_TreeNode p)
Labels FLOAT_DIV tree node
|
private static void |
BURS_STATE.label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
Labels FLOAT_IFCMP tree node
|
private static void |
BURS_STATE.label_FLOAT_LOAD(AbstractBURS_TreeNode p)
Labels FLOAT_LOAD tree node
|
private static void |
BURS_STATE.label_FLOAT_MOVE(AbstractBURS_TreeNode p)
Labels FLOAT_MOVE tree node
|
private static void |
BURS_STATE.label_FLOAT_MUL(AbstractBURS_TreeNode p)
Labels FLOAT_MUL tree node
|
private static void |
BURS_STATE.label_FLOAT_NEG(AbstractBURS_TreeNode p)
Labels FLOAT_NEG tree node
|
private static void |
BURS_STATE.label_FLOAT_SQRT(AbstractBURS_TreeNode p)
Labels FLOAT_SQRT tree node
|
private static void |
BURS_STATE.label_FLOAT_STORE(AbstractBURS_TreeNode p)
Labels FLOAT_STORE tree node
|
private static void |
BURS_STATE.label_FLOAT_SUB(AbstractBURS_TreeNode p)
Labels FLOAT_SUB tree node
|
private static void |
BURS_STATE.label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels GET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_GET_TIME_BASE(AbstractBURS_TreeNode p)
Labels GET_TIME_BASE tree node
|
private static void |
BURS_STATE.label_GOTO(AbstractBURS_TreeNode p)
Labels GOTO tree node
|
private static void |
BURS_STATE.label_GUARD_COMBINE(AbstractBURS_TreeNode p)
Labels GUARD_COMBINE tree node
|
private static void |
BURS_STATE.label_GUARD_MOVE(AbstractBURS_TreeNode p)
Labels GUARD_MOVE tree node
|
private static void |
BURS_STATE.label_ICBI(AbstractBURS_TreeNode p)
Labels ICBI tree node
|
private static void |
BURS_STATE.label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
Labels IG_PATCH_POINT tree node
|
private static void |
BURS_STATE.label_INT_2ADDRZerExt(AbstractBURS_TreeNode p)
Labels INT_2ADDRZerExt tree node
|
private static void |
BURS_STATE.label_INT_2BYTE(AbstractBURS_TreeNode p)
Labels INT_2BYTE tree node
|
private static void |
BURS_STATE.label_INT_2DOUBLE(AbstractBURS_TreeNode p)
Labels INT_2DOUBLE tree node
|
private static void |
BURS_STATE.label_INT_2FLOAT(AbstractBURS_TreeNode p)
Labels INT_2FLOAT tree node
|
private static void |
BURS_STATE.label_INT_2LONG(AbstractBURS_TreeNode p)
Labels INT_2LONG tree node
|
private static void |
BURS_STATE.label_INT_2SHORT(AbstractBURS_TreeNode p)
Labels INT_2SHORT tree node
|
private static void |
BURS_STATE.label_INT_2USHORT(AbstractBURS_TreeNode p)
Labels INT_2USHORT tree node
|
private static void |
BURS_STATE.label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
Labels INT_BITS_AS_FLOAT tree node
|
private static void |
BURS_STATE.label_INT_CONSTANT(AbstractBURS_TreeNode p)
Labels INT_CONSTANT tree node
|
private static void |
BURS_STATE.label_INT_DIV(AbstractBURS_TreeNode p)
Labels INT_DIV tree node
|
private static void |
BURS_STATE.label_INT_IFCMP(AbstractBURS_TreeNode p)
Labels INT_IFCMP tree node
|
private static void |
BURS_STATE.label_INT_IFCMP2(AbstractBURS_TreeNode p)
Labels INT_IFCMP2 tree node
|
private static void |
BURS_STATE.label_INT_LOAD(AbstractBURS_TreeNode p)
Labels INT_LOAD tree node
|
private static void |
BURS_STATE.label_INT_MUL(AbstractBURS_TreeNode p)
Labels INT_MUL tree node
|
private static void |
BURS_STATE.label_INT_REM(AbstractBURS_TreeNode p)
Labels INT_REM tree node
|
private static void |
BURS_STATE.label_INT_SHL(AbstractBURS_TreeNode p)
Labels INT_SHL tree node
|
private static void |
BURS_STATE.label_INT_SHR(AbstractBURS_TreeNode p)
Labels INT_SHR tree node
|
private static void |
BURS_STATE.label_INT_STORE(AbstractBURS_TreeNode p)
Labels INT_STORE tree node
|
private static void |
BURS_STATE.label_INT_USHR(AbstractBURS_TreeNode p)
Labels INT_USHR tree node
|
private static void |
BURS_STATE.label_IR_PROLOGUE(AbstractBURS_TreeNode p)
Labels IR_PROLOGUE tree node
|
private static void |
BURS_STATE.label_LONG_2INT(AbstractBURS_TreeNode p)
Labels LONG_2INT tree node
|
private static void |
BURS_STATE.label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_BITS_AS_DOUBLE tree node
|
private static void |
BURS_STATE.label_LONG_CMP(AbstractBURS_TreeNode p)
Labels LONG_CMP tree node
|
private static void |
BURS_STATE.label_LONG_CONSTANT(AbstractBURS_TreeNode p)
Labels LONG_CONSTANT tree node
|
private static void |
BURS_STATE.label_LONG_DIV(AbstractBURS_TreeNode p)
Labels LONG_DIV tree node
|
private static void |
BURS_STATE.label_LONG_IFCMP(AbstractBURS_TreeNode p)
Labels LONG_IFCMP tree node
|
private static void |
BURS_STATE.label_LONG_LOAD(AbstractBURS_TreeNode p)
Labels LONG_LOAD tree node
|
private static void |
BURS_STATE.label_LONG_MUL(AbstractBURS_TreeNode p)
Labels LONG_MUL tree node
|
private static void |
BURS_STATE.label_LONG_REM(AbstractBURS_TreeNode p)
Labels LONG_REM tree node
|
private static void |
BURS_STATE.label_LONG_SHL(AbstractBURS_TreeNode p)
Labels LONG_SHL tree node
|
private static void |
BURS_STATE.label_LONG_SHR(AbstractBURS_TreeNode p)
Labels LONG_SHR tree node
|
private static void |
BURS_STATE.label_LONG_STORE(AbstractBURS_TreeNode p)
Labels LONG_STORE tree node
|
private static void |
BURS_STATE.label_LONG_USHR(AbstractBURS_TreeNode p)
Labels LONG_USHR tree node
|
private static void |
BURS_STATE.label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
Labels LOWTABLESWITCH tree node
|
private static void |
BURS_STATE.label_NOP(AbstractBURS_TreeNode p)
Labels NOP tree node
|
private static void |
BURS_STATE.label_NULL_CHECK(AbstractBURS_TreeNode p)
Labels NULL_CHECK tree node
|
private static void |
BURS_STATE.label_NULL(AbstractBURS_TreeNode p)
Labels NULL tree node
|
private static void |
BURS_STATE.label_OTHER_OPERAND(AbstractBURS_TreeNode p)
Labels OTHER_OPERAND tree node
|
private static void |
BURS_STATE.label_PREPARE_ADDR(AbstractBURS_TreeNode p)
Labels PREPARE_ADDR tree node
|
private static void |
BURS_STATE.label_PREPARE_INT(AbstractBURS_TreeNode p)
Labels PREPARE_INT tree node
|
private static void |
BURS_STATE.label_PREPARE_LONG(AbstractBURS_TreeNode p)
Labels PREPARE_LONG tree node
|
private static void |
BURS_STATE.label_READ_CEILING(AbstractBURS_TreeNode p)
Labels READ_CEILING tree node
|
private static void |
BURS_STATE.label_REF_ADD(AbstractBURS_TreeNode p)
Labels REF_ADD tree node
|
private static void |
BURS_STATE.label_REF_AND(AbstractBURS_TreeNode p)
Labels REF_AND tree node
|
private static void |
BURS_STATE.label_REF_MOVE(AbstractBURS_TreeNode p)
Labels REF_MOVE tree node
|
private static void |
BURS_STATE.label_REF_NEG(AbstractBURS_TreeNode p)
Labels REF_NEG tree node
|
private static void |
BURS_STATE.label_REF_NOT(AbstractBURS_TreeNode p)
Labels REF_NOT tree node
|
private static void |
BURS_STATE.label_REF_OR(AbstractBURS_TreeNode p)
Labels REF_OR tree node
|
private static void |
BURS_STATE.label_REF_SUB(AbstractBURS_TreeNode p)
Labels REF_SUB tree node
|
private static void |
BURS_STATE.label_REF_XOR(AbstractBURS_TreeNode p)
Labels REF_XOR tree node
|
private static void |
BURS_STATE.label_REGISTER(AbstractBURS_TreeNode p)
Labels REGISTER tree node
|
private static void |
BURS_STATE.label_RESOLVE(AbstractBURS_TreeNode p)
Labels RESOLVE tree node
|
private static void |
BURS_STATE.label_RETURN(AbstractBURS_TreeNode p)
Labels RETURN tree node
|
private static void |
BURS_STATE.label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels SET_CAUGHT_EXCEPTION tree node
|
private static void |
BURS_STATE.label_SHORT_LOAD(AbstractBURS_TreeNode p)
Labels SHORT_LOAD tree node
|
private static void |
BURS_STATE.label_SHORT_STORE(AbstractBURS_TreeNode p)
Labels SHORT_STORE tree node
|
private static void |
BURS_STATE.label_SYSCALL(AbstractBURS_TreeNode p)
Labels SYSCALL tree node
|
private static void |
BURS_STATE.label_TRAP_IF(AbstractBURS_TreeNode p)
Labels TRAP_IF tree node
|
private static void |
BURS_STATE.label_TRAP(AbstractBURS_TreeNode p)
Labels TRAP tree node
|
private static void |
BURS_STATE.label_UBYTE_LOAD(AbstractBURS_TreeNode p)
Labels UBYTE_LOAD tree node
|
private static void |
BURS_STATE.label_UNINT_BEGIN(AbstractBURS_TreeNode p)
Labels UNINT_BEGIN tree node
|
private static void |
BURS_STATE.label_UNINT_END(AbstractBURS_TreeNode p)
Labels UNINT_END tree node
|
private static void |
BURS_STATE.label_USHORT_LOAD(AbstractBURS_TreeNode p)
Labels USHORT_LOAD tree node
|
private static void |
BURS_STATE.label_WRITE_FLOOR(AbstractBURS_TreeNode p)
Labels WRITE_FLOOR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_BACKEDGE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_EPILOGUE tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
Labels YIELDPOINT_OSR tree node
|
private static void |
BURS_STATE.label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_PROLOGUE tree node
|
static void |
BURS_STATE.label(AbstractBURS_TreeNode p)
/** Recursively labels the tree/
|
private static void |
BURS_STATE.mark_kids(AbstractBURS_TreeNode p,
int eruleno) |
static void |
BURS_STATE.mark(AbstractBURS_TreeNode p,
byte goalnt) |
private static AbstractBURS_TreeNode |
BURS_STATE.STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
private static void |
BURS_STATE.trace(AbstractBURS_TreeNode p,
int rule,
int cost,
int bestcost)
Prints a debug message.
|