public class BURS_STATE extends BURS_Helpers implements BURS_StateCoder
Modifier and Type | Field and Description |
---|---|
private static byte[] |
action
For each BURS rule (the number of which provides the index) give its flags byte
|
private static char[][] |
decode
Decoding table.
|
private static byte[][] |
nts
Map non-terminal to non-terminal leaves
|
private static byte[] |
nts_0
Ragged array for non-terminal leaves of r_NT,
|
private static byte[] |
nts_1
Ragged array for non-terminal leaves of czr_NT,
|
private static byte[] |
nts_10
Ragged array for non-terminal leaves of load16_NT,
|
private static byte[] |
nts_100
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, any_NT,
|
private static byte[] |
nts_101
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_102
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_103
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_104
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_105
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_106
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_107
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_108
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_109
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_11
Ragged array for non-terminal leaves of load32_NT,
|
private static byte[] |
nts_110
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_111
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_112
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_113
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, float_load_NT,
|
private static byte[] |
nts_114
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, double_load_NT,
|
private static byte[] |
nts_115
Ragged array for non-terminal leaves of r_NT, r_NT, float_load_NT, r_NT,
|
private static byte[] |
nts_116
Ragged array for non-terminal leaves of r_NT, r_NT, double_load_NT, r_NT,
|
private static byte[] |
nts_117
Ragged array for non-terminal leaves of address_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_118
Ragged array for non-terminal leaves of address_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_119
Ragged array for non-terminal leaves of rlv_NT, riv_NT, rlv_NT, riv_NT,
|
private static byte[] |
nts_12
Ragged array for non-terminal leaves of load16_32_NT,
|
private static byte[] |
nts_120
Ragged array for non-terminal leaves of load8_NT, any_NT,
|
private static byte[] |
nts_121
Ragged array for non-terminal leaves of sload16_NT, any_NT,
|
private static byte[] |
nts_122
Ragged array for non-terminal leaves of boolcmp_NT, any_NT,
|
private static byte[] |
nts_123
Ragged array for non-terminal leaves of bittest_NT, any_NT,
|
private static byte[] |
nts_124
Ragged array for non-terminal leaves of cz_NT, any_NT,
|
private static byte[] |
nts_125
Ragged array for non-terminal leaves of szp_NT, any_NT,
|
private static byte[] |
nts_126
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_127
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_128
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_129
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_13
Ragged array for non-terminal leaves of load8_NT,
|
private static byte[] |
nts_130
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT, r_NT,
|
private static byte[] |
nts_131
Ragged array for non-terminal leaves of riv_NT, address_NT,
|
private static byte[] |
nts_132
Ragged array for non-terminal leaves of rlv_NT, address_NT,
|
private static byte[] |
nts_133
Ragged array for non-terminal leaves of riv_NT, riv_NT, r_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_14
Ragged array for non-terminal leaves of load64_NT,
|
private static byte[] |
nts_15
Ragged array for non-terminal leaves of load8_16_32_NT,
|
private static byte[] |
nts_16
Ragged array for non-terminal leaves of
|
private static byte[] |
nts_17
Ragged array for non-terminal leaves of any_NT, any_NT,
|
private static byte[] |
nts_18
Ragged array for non-terminal leaves of r_NT, r_NT,
|
private static byte[] |
nts_19
Ragged array for non-terminal leaves of load32_NT, riv_NT,
|
private static byte[] |
nts_2
Ragged array for non-terminal leaves of szpr_NT,
|
private static byte[] |
nts_20
Ragged array for non-terminal leaves of riv_NT, load32_NT,
|
private static byte[] |
nts_21
Ragged array for non-terminal leaves of rlv_NT, rlv_NT,
|
private static byte[] |
nts_22
Ragged array for non-terminal leaves of r_NT, any_NT,
|
private static byte[] |
nts_23
Ragged array for non-terminal leaves of r_NT, address1scaledreg_NT,
|
private static byte[] |
nts_24
Ragged array for non-terminal leaves of address1scaledreg_NT, r_NT,
|
private static byte[] |
nts_25
Ragged array for non-terminal leaves of address1scaledreg_NT, address1reg_NT,
|
private static byte[] |
nts_26
Ragged array for non-terminal leaves of address1reg_NT, address1scaledreg_NT,
|
private static byte[] |
nts_27
Ragged array for non-terminal leaves of r_NT, riv_NT,
|
private static byte[] |
nts_28
Ragged array for non-terminal leaves of r_NT, load32_NT,
|
private static byte[] |
nts_29
Ragged array for non-terminal leaves of r_NT, rlv_NT,
|
private static byte[] |
nts_3
Ragged array for non-terminal leaves of riv_NT,
|
private static byte[] |
nts_30
Ragged array for non-terminal leaves of load64_NT, rlv_NT,
|
private static byte[] |
nts_31
Ragged array for non-terminal leaves of r_NT, load64_NT,
|
private static byte[] |
nts_32
Ragged array for non-terminal leaves of rlv_NT, load64_NT,
|
private static byte[] |
nts_33
Ragged array for non-terminal leaves of load8_16_32_NT, riv_NT,
|
private static byte[] |
nts_34
Ragged array for non-terminal leaves of r_NT, load8_16_32_NT,
|
private static byte[] |
nts_35
Ragged array for non-terminal leaves of riv_NT, riv_NT,
|
private static byte[] |
nts_36
Ragged array for non-terminal leaves of uload8_NT, r_NT,
|
private static byte[] |
nts_37
Ragged array for non-terminal leaves of r_NT, uload8_NT,
|
private static byte[] |
nts_38
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT,
|
private static byte[] |
nts_39
Ragged array for non-terminal leaves of address1scaledreg_NT, rlv_NT,
|
private static byte[] |
nts_4
Ragged array for non-terminal leaves of address1reg_NT,
|
private static byte[] |
nts_40
Ragged array for non-terminal leaves of rlv_NT, riv_NT,
|
private static byte[] |
nts_41
Ragged array for non-terminal leaves of riv_NT, r_NT,
|
private static byte[] |
nts_42
Ragged array for non-terminal leaves of load32_NT, r_NT,
|
private static byte[] |
nts_43
Ragged array for non-terminal leaves of rlv_NT, r_NT,
|
private static byte[] |
nts_44
Ragged array for non-terminal leaves of load8_16_32_64_NT, rlv_NT,
|
private static byte[] |
nts_45
Ragged array for non-terminal leaves of r_NT, load8_16_32_64_NT,
|
private static byte[] |
nts_46
Ragged array for non-terminal leaves of riv_NT, rlv_NT,
|
private static byte[] |
nts_47
Ragged array for non-terminal leaves of load64_NT, r_NT,
|
private static byte[] |
nts_48
Ragged array for non-terminal leaves of r_NT, float_load_NT,
|
private static byte[] |
nts_49
Ragged array for non-terminal leaves of float_load_NT, r_NT,
|
private static byte[] |
nts_5
Ragged array for non-terminal leaves of address1scaledreg_NT,
|
private static byte[] |
nts_50
Ragged array for non-terminal leaves of r_NT, double_load_NT,
|
private static byte[] |
nts_51
Ragged array for non-terminal leaves of double_load_NT, r_NT,
|
private static byte[] |
nts_52
Ragged array for non-terminal leaves of cz_NT,
|
private static byte[] |
nts_53
Ragged array for non-terminal leaves of szp_NT,
|
private static byte[] |
nts_54
Ragged array for non-terminal leaves of bittest_NT,
|
private static byte[] |
nts_55
Ragged array for non-terminal leaves of boolcmp_NT,
|
private static byte[] |
nts_56
Ragged array for non-terminal leaves of address_NT,
|
private static byte[] |
nts_57
Ragged array for non-terminal leaves of rlv_NT,
|
private static byte[] |
nts_58
Ragged array for non-terminal leaves of float_load_NT,
|
private static byte[] |
nts_59
Ragged array for non-terminal leaves of double_load_NT,
|
private static byte[] |
nts_6
Ragged array for non-terminal leaves of sload8_NT,
|
private static byte[] |
nts_60
Ragged array for non-terminal leaves of any_NT,
|
private static byte[] |
nts_61
Ragged array for non-terminal leaves of riv_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_62
Ragged array for non-terminal leaves of load16_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_63
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_64
Ragged array for non-terminal leaves of riv_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_65
Ragged array for non-terminal leaves of riv_NT, r_NT, r_NT,
|
private static byte[] |
nts_66
Ragged array for non-terminal leaves of riv_NT, rlv_NT, riv_NT,
|
private static byte[] |
nts_67
Ragged array for non-terminal leaves of riv_NT, riv_NT, rlv_NT,
|
private static byte[] |
nts_68
Ragged array for non-terminal leaves of r_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_69
Ragged array for non-terminal leaves of r_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_7
Ragged array for non-terminal leaves of uload8_NT,
|
private static byte[] |
nts_70
Ragged array for non-terminal leaves of r_NT, r_NT, r_NT,
|
private static byte[] |
nts_71
Ragged array for non-terminal leaves of boolcmp_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_72
Ragged array for non-terminal leaves of load8_NT, rlv_NT, rlv_NT,
|
private static byte[] |
nts_73
Ragged array for non-terminal leaves of load8_NT, rlv_NT, riv_NT,
|
private static byte[] |
nts_74
Ragged array for non-terminal leaves of r_NT, riv_NT, any_NT,
|
private static byte[] |
nts_75
Ragged array for non-terminal leaves of uload8_NT, riv_NT, any_NT,
|
private static byte[] |
nts_76
Ragged array for non-terminal leaves of riv_NT, uload8_NT, any_NT,
|
private static byte[] |
nts_77
Ragged array for non-terminal leaves of load32_NT, riv_NT, any_NT,
|
private static byte[] |
nts_78
Ragged array for non-terminal leaves of riv_NT, load32_NT, any_NT,
|
private static byte[] |
nts_79
Ragged array for non-terminal leaves of riv_NT, rlv_NT, address1scaledreg_NT,
|
private static byte[] |
nts_8
Ragged array for non-terminal leaves of sload16_NT,
|
private static byte[] |
nts_80
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, rlv_NT,
|
private static byte[] |
nts_81
Ragged array for non-terminal leaves of riv_NT, address1scaledreg_NT, address1reg_NT,
|
private static byte[] |
nts_82
Ragged array for non-terminal leaves of riv_NT, address1reg_NT, address1scaledreg_NT,
|
private static byte[] |
nts_83
Ragged array for non-terminal leaves of r_NT, rlv_NT, any_NT,
|
private static byte[] |
nts_84
Ragged array for non-terminal leaves of load64_NT, rlv_NT, any_NT,
|
private static byte[] |
nts_85
Ragged array for non-terminal leaves of rlv_NT, load64_NT, any_NT,
|
private static byte[] |
nts_86
Ragged array for non-terminal leaves of rlv_NT, rlv_NT, address1scaledreg_NT,
|
private static byte[] |
nts_87
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT, rlv_NT,
|
private static byte[] |
nts_88
Ragged array for non-terminal leaves of rlv_NT, address1scaledreg_NT, address1reg_NT,
|
private static byte[] |
nts_89
Ragged array for non-terminal leaves of rlv_NT, address1reg_NT, address1scaledreg_NT,
|
private static byte[] |
nts_9
Ragged array for non-terminal leaves of uload16_NT,
|
private static byte[] |
nts_90
Ragged array for non-terminal leaves of r_NT, riv_NT, rlv_NT,
|
private static byte[] |
nts_91
Ragged array for non-terminal leaves of r_NT, rlv_NT, riv_NT,
|
private static byte[] |
nts_92
Ragged array for non-terminal leaves of r_NT, r_NT, any_NT,
|
private static byte[] |
nts_93
Ragged array for non-terminal leaves of r_NT, float_load_NT, any_NT,
|
private static byte[] |
nts_94
Ragged array for non-terminal leaves of r_NT, double_load_NT, any_NT,
|
private static byte[] |
nts_95
Ragged array for non-terminal leaves of float_load_NT, r_NT, any_NT,
|
private static byte[] |
nts_96
Ragged array for non-terminal leaves of double_load_NT, r_NT, any_NT,
|
private static byte[] |
nts_97
Ragged array for non-terminal leaves of load64_NT, riv_NT, riv_NT,
|
private static byte[] |
nts_98
Ragged array for non-terminal leaves of load64_NT, rlv_NT, riv_NT,
|
private static byte[] |
nts_99
Ragged array for non-terminal leaves of riv_NT, riv_NT, any_NT,
|
private static int[] |
unsortedErnMap
Sorted rule number to unsorted rule number map
|
B, B_S, DW, DW_S, PARAGRAPH, QW, QW_S, W, W_S
burs, INFINITE, regpool
EMIT_INSTRUCTION, LEFT_CHILD_FIRST, NOFLAGS, RIGHT_CHILD_FIRST
Constructor and Description |
---|
BURS_STATE(BURS b) |
Modifier and Type | Method and Description |
---|---|
static byte |
action(int ruleno)
Gets the action flags (such as EMIT_INSTRUCTION) associated with the given
rule number.
|
private static void |
closure_address1reg(AbstractBURS_TreeNode p,
int c)
Create closure for address1reg
|
private static void |
closure_address1scaledreg(AbstractBURS_TreeNode p,
int c)
Create closure for address1scaledreg
|
private static void |
closure_czr(AbstractBURS_TreeNode p,
int c)
Create closure for czr
|
private static void |
closure_load16_32(AbstractBURS_TreeNode p,
int c)
Create closure for load16_32
|
private static void |
closure_load16(AbstractBURS_TreeNode p,
int c)
Create closure for load16
|
private static void |
closure_load32(AbstractBURS_TreeNode p,
int c)
Create closure for load32
|
private static void |
closure_load64(AbstractBURS_TreeNode p,
int c)
Create closure for load64
|
private static void |
closure_load8_16_32(AbstractBURS_TreeNode p,
int c)
Create closure for load8_16_32
|
private static void |
closure_load8(AbstractBURS_TreeNode p,
int c)
Create closure for load8
|
private static void |
closure_r(AbstractBURS_TreeNode p,
int c)
Create closure for r
|
private static void |
closure_riv(AbstractBURS_TreeNode p,
int c)
Create closure for riv
|
private static void |
closure_sload16(AbstractBURS_TreeNode p,
int c)
Create closure for sload16
|
private static void |
closure_sload8(AbstractBURS_TreeNode p,
int c)
Create closure for sload8
|
private static void |
closure_szpr(AbstractBURS_TreeNode p,
int c)
Create closure for szpr
|
private static void |
closure_uload16(AbstractBURS_TreeNode p,
int c)
Create closure for uload16
|
private static void |
closure_uload8(AbstractBURS_TreeNode p,
int c)
Create closure for uload8
|
void |
code(AbstractBURS_TreeNode p,
int n,
int ruleno)
Emit code using given rule number
|
private void |
code100(AbstractBURS_TreeNode p)
Emit code for rule number 100:
address1scaledreg: LONG_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
code101(AbstractBURS_TreeNode p)
Emit code for rule number 101:
address: LONG_ADD(r, address1scaledreg)
|
private void |
code102(AbstractBURS_TreeNode p)
Emit code for rule number 102:
address: LONG_ADD(address1scaledreg, r)
|
private void |
code103(AbstractBURS_TreeNode p)
Emit code for rule number 103:
address: LONG_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
code104(AbstractBURS_TreeNode p)
Emit code for rule number 104:
address: LONG_ADD(address1scaledreg, address1reg)
|
private void |
code105(AbstractBURS_TreeNode p)
Emit code for rule number 105:
address: LONG_ADD(address1reg, address1scaledreg)
|
private void |
code106(AbstractBURS_TreeNode p)
Emit code for rule number 106:
r: ATTEMPT_INT(riv, OTHER_OPERAND(riv, OTHER_OPERAND(riv, riv)))
|
private void |
code107(AbstractBURS_TreeNode p)
Emit code for rule number 107:
r: ATTEMPT_INT(riv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
code108(AbstractBURS_TreeNode p)
Emit code for rule number 108:
r: ATTEMPT_INT(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(riv, riv)))
|
private void |
code109(AbstractBURS_TreeNode p)
Emit code for rule number 109:
r: ATTEMPT_INT(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
code110(AbstractBURS_TreeNode p)
Emit code for rule number 110:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(riv, riv)))
|
private void |
code111(AbstractBURS_TreeNode p)
Emit code for rule number 111:
r: ATTEMPT_INT(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(riv, riv)))
|
private void |
code112(AbstractBURS_TreeNode p)
Emit code for rule number 112:
r: ATTEMPT_INT(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(riv, riv)))
|
private void |
code113(AbstractBURS_TreeNode p)
Emit code for rule number 113:
r: ATTEMPT_INT(address, OTHER_OPERAND(INT_CONSTANT, OTHER_OPERAND(riv, riv)))
|
private void |
code114(AbstractBURS_TreeNode p)
Emit code for rule number 114:
r: ATTEMPT_INT(INT_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(riv, riv)))
|
private void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
code129(AbstractBURS_TreeNode p)
Emit code for rule number 129:
r: ATTEMPT_LONG(rlv, OTHER_OPERAND(rlv, OTHER_OPERAND(rlv, rlv)))
|
private void |
code130(AbstractBURS_TreeNode p)
Emit code for rule number 130:
r: ATTEMPT_LONG(r, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
|
private void |
code131(AbstractBURS_TreeNode p)
Emit code for rule number 131:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(r, OTHER_OPERAND(rlv, rlv)))
|
private void |
code132(AbstractBURS_TreeNode p)
Emit code for rule number 132:
r: ATTEMPT_LONG(address1scaledreg, OTHER_OPERAND(address1reg, OTHER_OPERAND(rlv, rlv)))
|
private void |
code133(AbstractBURS_TreeNode p)
Emit code for rule number 133:
r: ATTEMPT_LONG(address1reg, OTHER_OPERAND(address1scaledreg, OTHER_OPERAND(rlv, rlv)))
|
private void |
code134(AbstractBURS_TreeNode p)
Emit code for rule number 134:
r: ATTEMPT_LONG(address, OTHER_OPERAND(LONG_CONSTANT, OTHER_OPERAND(rlv, rlv)))
|
private void |
code135(AbstractBURS_TreeNode p)
Emit code for rule number 135:
r: ATTEMPT_LONG(LONG_CONSTANT, OTHER_OPERAND(address, OTHER_OPERAND(rlv, rlv)))
|
private void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
code152(AbstractBURS_TreeNode p)
Emit code for rule number 152:
bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
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 |
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 |
code155(AbstractBURS_TreeNode p)
Emit code for rule number 155:
bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code16(AbstractBURS_TreeNode p)
Emit code for rule number 16:
stm: IG_PATCH_POINT
|
private void |
code160(AbstractBURS_TreeNode p)
Emit code for rule number 160:
r: BOOLEAN_CMP_INT(r,riv)
|
private void |
code161(AbstractBURS_TreeNode p)
Emit code for rule number 161:
boolcmp: BOOLEAN_CMP_INT(r,riv)
|
private void |
code162(AbstractBURS_TreeNode p)
Emit code for rule number 162:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
code163(AbstractBURS_TreeNode p)
Emit code for rule number 163:
boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
code164(AbstractBURS_TreeNode p)
Emit code for rule number 164:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
code165(AbstractBURS_TreeNode p)
Emit code for rule number 165:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
code166(AbstractBURS_TreeNode p)
Emit code for rule number 166:
r: BOOLEAN_CMP_INT(r,INT_CONSTANT)
|
private void |
code167(AbstractBURS_TreeNode p)
Emit code for rule number 167:
r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)
|
private void |
code168(AbstractBURS_TreeNode p)
Emit code for rule number 168:
r: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
code169(AbstractBURS_TreeNode p)
Emit code for rule number 169:
boolcmp: BOOLEAN_CMP_INT(cz, INT_CONSTANT)
|
private void |
code17(AbstractBURS_TreeNode p)
Emit code for rule number 17:
stm: UNINT_BEGIN
|
private void |
code170(AbstractBURS_TreeNode p)
Emit code for rule number 170:
r: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
code171(AbstractBURS_TreeNode p)
Emit code for rule number 171:
boolcmp: BOOLEAN_CMP_INT(szp, INT_CONSTANT)
|
private void |
code172(AbstractBURS_TreeNode p)
Emit code for rule number 172:
r: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
code173(AbstractBURS_TreeNode p)
Emit code for rule number 173:
boolcmp: BOOLEAN_CMP_INT(bittest, INT_CONSTANT)
|
private void |
code174(AbstractBURS_TreeNode p)
Emit code for rule number 174:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
code176(AbstractBURS_TreeNode p)
Emit code for rule number 176:
r: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
code177(AbstractBURS_TreeNode p)
Emit code for rule number 177:
boolcmp: BOOLEAN_CMP_INT(boolcmp, INT_CONSTANT)
|
private void |
code178(AbstractBURS_TreeNode p)
Emit code for rule number 178:
r: BOOLEAN_CMP_INT(load32,riv)
|
private void |
code179(AbstractBURS_TreeNode p)
Emit code for rule number 179:
boolcmp: BOOLEAN_CMP_INT(load32,riv)
|
private void |
code18(AbstractBURS_TreeNode p)
Emit code for rule number 18:
stm: UNINT_END
|
private void |
code180(AbstractBURS_TreeNode p)
Emit code for rule number 180:
r: BOOLEAN_CMP_INT(r,load32)
|
private void |
code181(AbstractBURS_TreeNode p)
Emit code for rule number 181:
boolcmp: BOOLEAN_CMP_INT(riv,load32)
|
private void |
code182(AbstractBURS_TreeNode p)
Emit code for rule number 182:
stm: BYTE_STORE(boolcmp, OTHER_OPERAND(riv,riv))
|
private void |
code183(AbstractBURS_TreeNode p)
Emit code for rule number 183:
stm: BYTE_ASTORE(boolcmp, OTHER_OPERAND(riv, riv))
|
private void |
code184(AbstractBURS_TreeNode p)
Emit code for rule number 184:
r: BOOLEAN_CMP_LONG(r,rlv)
|
private void |
code185(AbstractBURS_TreeNode p)
Emit code for rule number 185:
boolcmp: BOOLEAN_CMP_LONG(r,rlv)
|
private void |
code186(AbstractBURS_TreeNode p)
Emit code for rule number 186:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
code187(AbstractBURS_TreeNode p)
Emit code for rule number 187:
boolcmp: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
code188(AbstractBURS_TreeNode p)
Emit code for rule number 188:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
code189(AbstractBURS_TreeNode p)
Emit code for rule number 189:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
|
private void |
code19(AbstractBURS_TreeNode p)
Emit code for rule number 19:
stm: YIELDPOINT_PROLOGUE
|
private void |
code190(AbstractBURS_TreeNode p)
Emit code for rule number 190:
r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)
|
private void |
code191(AbstractBURS_TreeNode p)
Emit code for rule number 191:
r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)
|
private void |
code192(AbstractBURS_TreeNode p)
Emit code for rule number 192:
r: BOOLEAN_CMP_LONG(cz, LONG_CONSTANT)
|
private void |
code193(AbstractBURS_TreeNode p)
Emit code for rule number 193:
r: BOOLEAN_CMP_LONG(load64,rlv)
|
private void |
code194(AbstractBURS_TreeNode p)
Emit code for rule number 194:
boolcmp: BOOLEAN_CMP_LONG(load64,rlv)
|
private void |
code195(AbstractBURS_TreeNode p)
Emit code for rule number 195:
r: BOOLEAN_CMP_LONG(r,load64)
|
private void |
code196(AbstractBURS_TreeNode p)
Emit code for rule number 196:
boolcmp: BOOLEAN_CMP_LONG(rlv,load64)
|
private void |
code197(AbstractBURS_TreeNode p)
Emit code for rule number 197:
r: BOOLEAN_NOT(r)
|
private void |
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 |
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 |
code20(AbstractBURS_TreeNode p)
Emit code for rule number 20:
stm: YIELDPOINT_EPILOGUE
|
private void |
code200(AbstractBURS_TreeNode p)
Emit code for rule number 200:
stm: BYTE_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
code201(AbstractBURS_TreeNode p)
Emit code for rule number 201:
stm: BYTE_STORE(load8, OTHER_OPERAND(rlv, rlv))
|
private void |
code202(AbstractBURS_TreeNode p)
Emit code for rule number 202:
stm: BYTE_ASTORE(riv, OTHER_OPERAND(rlv, riv))
|
private void |
code203(AbstractBURS_TreeNode p)
Emit code for rule number 203:
stm: BYTE_ASTORE(load8, OTHER_OPERAND(rlv, riv))
|
private void |
code204(AbstractBURS_TreeNode p)
Emit code for rule number 204:
r: CMP_CMOV(r, OTHER_OPERAND(riv, any))
|
private void |
code205(AbstractBURS_TreeNode p)
Emit code for rule number 205:
r: CMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
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 |
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 |
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 |
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 |
code21(AbstractBURS_TreeNode p)
Emit code for rule number 21:
stm: YIELDPOINT_BACKEDGE
|
private void |
code210(AbstractBURS_TreeNode p)
Emit code for rule number 210:
r: CMP_CMOV(load8, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code211(AbstractBURS_TreeNode p)
Emit code for rule number 211:
r: CMP_CMOV(uload8, OTHER_OPERAND(riv, any))
|
private void |
code212(AbstractBURS_TreeNode p)
Emit code for rule number 212:
r: CMP_CMOV(riv, OTHER_OPERAND(uload8, any))
|
private void |
code213(AbstractBURS_TreeNode p)
Emit code for rule number 213:
r: CMP_CMOV(sload16, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code214(AbstractBURS_TreeNode p)
Emit code for rule number 214:
r: CMP_CMOV(load32, OTHER_OPERAND(riv, any))
|
private void |
code215(AbstractBURS_TreeNode p)
Emit code for rule number 215:
r: CMP_CMOV(riv, OTHER_OPERAND(load32, any))
|
private void |
code216(AbstractBURS_TreeNode p)
Emit code for rule number 216:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code217(AbstractBURS_TreeNode p)
Emit code for rule number 217:
r: CMP_CMOV(boolcmp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code218(AbstractBURS_TreeNode p)
Emit code for rule number 218:
r: CMP_CMOV(bittest, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code219(AbstractBURS_TreeNode p)
Emit code for rule number 219:
r: CMP_CMOV(cz, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code22(AbstractBURS_TreeNode p)
Emit code for rule number 22:
stm: LOWTABLESWITCH(r)
|
private void |
code220(AbstractBURS_TreeNode p)
Emit code for rule number 220:
r: CMP_CMOV(szp, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code221(AbstractBURS_TreeNode p)
Emit code for rule number 221:
r: INT_2BYTE(r)
|
private void |
code222(AbstractBURS_TreeNode p)
Emit code for rule number 222:
r: INT_2BYTE(load8_16_32)
|
private void |
code223(AbstractBURS_TreeNode p)
Emit code for rule number 223:
stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
code224(AbstractBURS_TreeNode p)
Emit code for rule number 224:
stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv, riv))
|
private void |
code225(AbstractBURS_TreeNode p)
Emit code for rule number 225:
r: INT_2LONG(r)
|
private void |
code226(AbstractBURS_TreeNode p)
Emit code for rule number 226:
r: INT_2LONG(load32)
|
private void |
code227(AbstractBURS_TreeNode p)
Emit code for rule number 227:
r: LONG_AND(INT_2LONG(r), LONG_CONSTANT)
|
private void |
code228(AbstractBURS_TreeNode p)
Emit code for rule number 228:
r: LONG_AND(INT_2LONG(load32), LONG_CONSTANT)
|
private void |
code229(AbstractBURS_TreeNode p)
Emit code for rule number 229:
r: INT_2ADDRZerExt(r)
|
private void |
code23(AbstractBURS_TreeNode p)
Emit code for rule number 23:
stm: RESOLVE
|
private void |
code230(AbstractBURS_TreeNode p)
Emit code for rule number 230:
r: INT_2SHORT(r)
|
private void |
code231(AbstractBURS_TreeNode p)
Emit code for rule number 231:
r: INT_2SHORT(load16_32)
|
private void |
code232(AbstractBURS_TreeNode p)
Emit code for rule number 232:
sload16: INT_2SHORT(load16_32)
|
private void |
code233(AbstractBURS_TreeNode p)
Emit code for rule number 233:
stm: SHORT_STORE(INT_2SHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
code234(AbstractBURS_TreeNode p)
Emit code for rule number 234:
stm: SHORT_ASTORE(INT_2SHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
code235(AbstractBURS_TreeNode p)
Emit code for rule number 235:
szpr: INT_2USHORT(r)
|
private void |
code236(AbstractBURS_TreeNode p)
Emit code for rule number 236:
uload16: INT_2USHORT(load16_32)
|
private void |
code237(AbstractBURS_TreeNode p)
Emit code for rule number 237:
r: INT_2USHORT(load16_32)
|
private void |
code238(AbstractBURS_TreeNode p)
Emit code for rule number 238:
stm: SHORT_STORE(INT_2USHORT(r), OTHER_OPERAND(riv,riv))
|
private void |
code239(AbstractBURS_TreeNode p)
Emit code for rule number 239:
stm: SHORT_ASTORE(INT_2USHORT(r), OTHER_OPERAND(riv, riv))
|
private void |
code240(AbstractBURS_TreeNode p)
Emit code for rule number 240:
czr: INT_ADD(r, riv)
|
private void |
code241(AbstractBURS_TreeNode p)
Emit code for rule number 241:
r: INT_ADD(r, riv)
|
private void |
code242(AbstractBURS_TreeNode p)
Emit code for rule number 242:
czr: INT_ADD(r, load32)
|
private void |
code243(AbstractBURS_TreeNode p)
Emit code for rule number 243:
czr: INT_ADD(load32, riv)
|
private void |
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 |
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 |
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 |
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 |
code248(AbstractBURS_TreeNode p)
Emit code for rule number 248:
szpr: INT_AND(r, riv)
|
private void |
code249(AbstractBURS_TreeNode p)
Emit code for rule number 249:
szp: INT_AND(r, riv)
|
private void |
code25(AbstractBURS_TreeNode p)
Emit code for rule number 25:
r: GUARD_MOVE
|
private void |
code250(AbstractBURS_TreeNode p)
Emit code for rule number 250:
szpr: INT_AND(r, load32)
|
private void |
code251(AbstractBURS_TreeNode p)
Emit code for rule number 251:
szpr: INT_AND(load32, riv)
|
private void |
code252(AbstractBURS_TreeNode p)
Emit code for rule number 252:
szp: INT_AND(load8_16_32, riv)
|
private void |
code253(AbstractBURS_TreeNode p)
Emit code for rule number 253:
szp: INT_AND(r, load8_16_32)
|
private void |
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 |
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 |
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 |
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 |
code258(AbstractBURS_TreeNode p)
Emit code for rule number 258:
r: INT_DIV(riv, riv)
|
private void |
code259(AbstractBURS_TreeNode p)
Emit code for rule number 259:
r: INT_DIV(riv, load32)
|
private void |
code26(AbstractBURS_TreeNode p)
Emit code for rule number 26:
r: GUARD_COMBINE
|
private void |
code260(AbstractBURS_TreeNode p)
Emit code for rule number 260:
stm: INT_IFCMP(r,riv)
|
private void |
code261(AbstractBURS_TreeNode p)
Emit code for rule number 261:
stm: INT_IFCMP(r, INT_CONSTANT)
|
private void |
code262(AbstractBURS_TreeNode p)
Emit code for rule number 262:
stm: INT_IFCMP(load8, INT_CONSTANT)
|
private void |
code263(AbstractBURS_TreeNode p)
Emit code for rule number 263:
stm: INT_IFCMP(uload8, r)
|
private void |
code264(AbstractBURS_TreeNode p)
Emit code for rule number 264:
stm: INT_IFCMP(r, uload8)
|
private void |
code265(AbstractBURS_TreeNode p)
Emit code for rule number 265:
stm: INT_IFCMP(sload16, INT_CONSTANT)
|
private void |
code266(AbstractBURS_TreeNode p)
Emit code for rule number 266:
stm: INT_IFCMP(load32, riv)
|
private void |
code267(AbstractBURS_TreeNode p)
Emit code for rule number 267:
stm: INT_IFCMP(r, load32)
|
private void |
code268(AbstractBURS_TreeNode p)
Emit code for rule number 268:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
code269(AbstractBURS_TreeNode p)
Emit code for rule number 269:
stm: INT_IFCMP(boolcmp, INT_CONSTANT)
|
private void |
code27(AbstractBURS_TreeNode p)
Emit code for rule number 27:
stm: NULL_CHECK(riv)
|
private void |
code270(AbstractBURS_TreeNode p)
Emit code for rule number 270:
stm: INT_IFCMP(cz, INT_CONSTANT)
|
private void |
code271(AbstractBURS_TreeNode p)
Emit code for rule number 271:
stm: INT_IFCMP(szp, INT_CONSTANT)
|
private void |
code272(AbstractBURS_TreeNode p)
Emit code for rule number 272:
stm: INT_IFCMP(bittest, INT_CONSTANT)
|
private void |
code273(AbstractBURS_TreeNode p)
Emit code for rule number 273:
stm: INT_IFCMP2(r,riv)
|
private void |
code274(AbstractBURS_TreeNode p)
Emit code for rule number 274:
stm: INT_IFCMP2(load32,riv)
|
private void |
code275(AbstractBURS_TreeNode p)
Emit code for rule number 275:
stm: INT_IFCMP2(riv,load32)
|
private void |
code276(AbstractBURS_TreeNode p)
Emit code for rule number 276:
r: INT_LOAD(rlv, rlv)
|
private void |
code277(AbstractBURS_TreeNode p)
Emit code for rule number 277:
r: INT_LOAD(rlv, address1scaledreg)
|
private void |
code278(AbstractBURS_TreeNode p)
Emit code for rule number 278:
r: INT_LOAD(address1scaledreg, rlv)
|
private void |
code279(AbstractBURS_TreeNode p)
Emit code for rule number 279:
r: INT_LOAD(address1scaledreg, address1reg)
|
private void |
code28(AbstractBURS_TreeNode p)
Emit code for rule number 28:
stm: IR_PROLOGUE
|
private void |
code280(AbstractBURS_TreeNode p)
Emit code for rule number 280:
r: INT_LOAD(address1reg, address1scaledreg)
|
private void |
code281(AbstractBURS_TreeNode p)
Emit code for rule number 281:
r: INT_LOAD(address, LONG_CONSTANT)
|
private void |
code282(AbstractBURS_TreeNode p)
Emit code for rule number 282:
r: INT_ALOAD(rlv, riv)
|
private void |
code283(AbstractBURS_TreeNode p)
Emit code for rule number 283:
r: INT_MOVE(riv)
|
private void |
code284(AbstractBURS_TreeNode p)
Emit code for rule number 284:
czr: INT_MOVE(czr)
|
private void |
code286(AbstractBURS_TreeNode p)
Emit code for rule number 286:
szpr: INT_MOVE(szpr)
|
private void |
code29(AbstractBURS_TreeNode p)
Emit code for rule number 29:
r: GET_CAUGHT_EXCEPTION
|
private void |
code295(AbstractBURS_TreeNode p)
Emit code for rule number 295:
r: INT_MUL(r, riv)
|
private void |
code296(AbstractBURS_TreeNode p)
Emit code for rule number 296:
r: INT_MUL(r, load32)
|
private void |
code297(AbstractBURS_TreeNode p)
Emit code for rule number 297:
r: INT_MUL(load32, riv)
|
private void |
code298(AbstractBURS_TreeNode p)
Emit code for rule number 298:
szpr: INT_NEG(r)
|
private void |
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 |
code30(AbstractBURS_TreeNode p)
Emit code for rule number 30:
stm: SET_CAUGHT_EXCEPTION(r)
|
private void |
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 |
code301(AbstractBURS_TreeNode p)
Emit code for rule number 301:
r: INT_NOT(r)
|
private void |
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 |
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 |
code304(AbstractBURS_TreeNode p)
Emit code for rule number 304:
szpr: INT_OR(r, riv)
|
private void |
code305(AbstractBURS_TreeNode p)
Emit code for rule number 305:
szpr: INT_OR(r, load32)
|
private void |
code306(AbstractBURS_TreeNode p)
Emit code for rule number 306:
szpr: INT_OR(load32, riv)
|
private void |
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 |
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 |
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 |
code31(AbstractBURS_TreeNode p)
Emit code for rule number 31:
stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)
|
private void |
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 |
code311(AbstractBURS_TreeNode p)
Emit code for rule number 311:
r: INT_REM(riv, riv)
|
private void |
code312(AbstractBURS_TreeNode p)
Emit code for rule number 312:
r: INT_REM(riv, load32)
|
private void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
code32(AbstractBURS_TreeNode p)
Emit code for rule number 32:
stm: TRAP
|
private void |
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 |
code321(AbstractBURS_TreeNode p)
Emit code for rule number 321:
szpr: INT_SHL(riv, INT_AND(r, INT_CONSTANT))
|
private void |
code322(AbstractBURS_TreeNode p)
Emit code for rule number 322:
szpr: INT_SHL(riv, riv)
|
private void |
code323(AbstractBURS_TreeNode p)
Emit code for rule number 323:
szpr: INT_SHL(r, INT_CONSTANT)
|
private void |
code324(AbstractBURS_TreeNode p)
Emit code for rule number 324:
r: INT_SHL(r, INT_CONSTANT)
|
private void |
code325(AbstractBURS_TreeNode p)
Emit code for rule number 325:
szpr: INT_SHL(INT_SHR(r, INT_CONSTANT), INT_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code33(AbstractBURS_TreeNode p)
Emit code for rule number 33:
stm: TRAP_IF(r, INT_CONSTANT)
|
private void |
code330(AbstractBURS_TreeNode p)
Emit code for rule number 330:
szpr: INT_SHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
code331(AbstractBURS_TreeNode p)
Emit code for rule number 331:
szpr: INT_SHR(riv, riv)
|
private void |
code332(AbstractBURS_TreeNode p)
Emit code for rule number 332:
szpr: INT_SHR(riv, INT_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code337(AbstractBURS_TreeNode p)
Emit code for rule number 337:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
code338(AbstractBURS_TreeNode p)
Emit code for rule number 338:
stm: INT_STORE(riv, OTHER_OPERAND(rlv, address1scaledreg))
|
private void |
code339(AbstractBURS_TreeNode p)
Emit code for rule number 339:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, rlv))
|
private void |
code34(AbstractBURS_TreeNode p)
Emit code for rule number 34:
stm: TRAP_IF(r, LONG_CONSTANT)
|
private void |
code340(AbstractBURS_TreeNode p)
Emit code for rule number 340:
stm: INT_STORE(riv, OTHER_OPERAND(address1scaledreg, address1reg))
|
private void |
code341(AbstractBURS_TreeNode p)
Emit code for rule number 341:
stm: INT_STORE(riv, OTHER_OPERAND(address1reg, address1scaledreg))
|
private void |
code342(AbstractBURS_TreeNode p)
Emit code for rule number 342:
stm: INT_STORE(riv, OTHER_OPERAND(address, LONG_CONSTANT))
|
private void |
code343(AbstractBURS_TreeNode p)
Emit code for rule number 343:
czr: INT_SUB(riv, r)
|
private void |
code344(AbstractBURS_TreeNode p)
Emit code for rule number 344:
r: INT_SUB(riv, r)
|
private void |
code345(AbstractBURS_TreeNode p)
Emit code for rule number 345:
r: INT_SUB(load32, r)
|
private void |
code346(AbstractBURS_TreeNode p)
Emit code for rule number 346:
czr: INT_SUB(riv, load32)
|
private void |
code347(AbstractBURS_TreeNode p)
Emit code for rule number 347:
czr: INT_SUB(load32, riv)
|
private void |
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 |
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 |
code35(AbstractBURS_TreeNode p)
Emit code for rule number 35:
stm: TRAP_IF(r, r)
|
private void |
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 |
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 |
code352(AbstractBURS_TreeNode p)
Emit code for rule number 352:
szpr: INT_USHR(riv, INT_AND(r, INT_CONSTANT))
|
private void |
code353(AbstractBURS_TreeNode p)
Emit code for rule number 353:
szpr: INT_USHR(riv, riv)
|
private void |
code354(AbstractBURS_TreeNode p)
Emit code for rule number 354:
szpr: INT_USHR(riv, INT_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code359(AbstractBURS_TreeNode p)
Emit code for rule number 359:
szpr: INT_XOR(r, riv)
|
private void |
code36(AbstractBURS_TreeNode p)
Emit code for rule number 36:
stm: TRAP_IF(load32, riv)
|
private void |
code360(AbstractBURS_TreeNode p)
Emit code for rule number 360:
szpr: INT_XOR(r, load32)
|
private void |
code361(AbstractBURS_TreeNode p)
Emit code for rule number 361:
szpr: INT_XOR(load32, riv)
|
private void |
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 |
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 |
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 |
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 |
code366(AbstractBURS_TreeNode p)
Emit code for rule number 366:
r: LCMP_CMOV(r, OTHER_OPERAND(rlv, any))
|
private void |
code367(AbstractBURS_TreeNode p)
Emit code for rule number 367:
r: LCMP_CMOV(r, OTHER_OPERAND(INT_CONSTANT, any))
|
private void |
code368(AbstractBURS_TreeNode p)
Emit code for rule number 368:
r: LCMP_CMOV(load64, OTHER_OPERAND(rlv, any))
|
private void |
code369(AbstractBURS_TreeNode p)
Emit code for rule number 369:
r: LCMP_CMOV(rlv, OTHER_OPERAND(load64, any))
|
private void |
code37(AbstractBURS_TreeNode p)
Emit code for rule number 37:
stm: TRAP_IF(riv, load32)
|
private void |
code370(AbstractBURS_TreeNode p)
Emit code for rule number 370:
r: LONG_ADD(address1scaledreg, r)
|
private void |
code371(AbstractBURS_TreeNode p)
Emit code for rule number 371:
r: LONG_ADD(r, address1scaledreg)
|
private void |
code372(AbstractBURS_TreeNode p)
Emit code for rule number 372:
r: LONG_ADD(address1scaledreg, address1reg)
|
private void |
code373(AbstractBURS_TreeNode p)
Emit code for rule number 373:
r: LONG_ADD(address1reg, address1scaledreg)
|
private void |
code374(AbstractBURS_TreeNode p)
Emit code for rule number 374:
r: LONG_ADD(address, LONG_CONSTANT)
|
private void |
code375(AbstractBURS_TreeNode p)
Emit code for rule number 375:
r: LONG_MOVE(address)
|
private void |
code376(AbstractBURS_TreeNode p)
Emit code for rule number 376:
r: BYTE_LOAD(rlv, rlv)
|
private void |
code377(AbstractBURS_TreeNode p)
Emit code for rule number 377:
sload8: BYTE_LOAD(rlv, rlv)
|
private void |
code378(AbstractBURS_TreeNode p)
Emit code for rule number 378:
r: BYTE_ALOAD(rlv, riv)
|
private void |
code379(AbstractBURS_TreeNode p)
Emit code for rule number 379:
r: BYTE_ALOAD(rlv, r)
|
private void |
code38(AbstractBURS_TreeNode p)
Emit code for rule number 38:
uload8: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
code380(AbstractBURS_TreeNode p)
Emit code for rule number 380:
sload8: BYTE_ALOAD(rlv, riv)
|
private void |
code381(AbstractBURS_TreeNode p)
Emit code for rule number 381:
r: UBYTE_LOAD(rlv, rlv)
|
private void |
code382(AbstractBURS_TreeNode p)
Emit code for rule number 382:
uload8: UBYTE_LOAD(rlv, rlv)
|
private void |
code383(AbstractBURS_TreeNode p)
Emit code for rule number 383:
r: UBYTE_ALOAD(rlv, riv)
|
private void |
code384(AbstractBURS_TreeNode p)
Emit code for rule number 384:
r: UBYTE_ALOAD(rlv, r)
|
private void |
code385(AbstractBURS_TreeNode p)
Emit code for rule number 385:
uload8: UBYTE_ALOAD(rlv, riv)
|
private void |
code388(AbstractBURS_TreeNode p)
Emit code for rule number 388:
r: SHORT_LOAD(rlv, rlv)
|
private void |
code389(AbstractBURS_TreeNode p)
Emit code for rule number 389:
sload16: SHORT_LOAD(rlv, rlv)
|
private void |
code39(AbstractBURS_TreeNode p)
Emit code for rule number 39:
r: INT_AND(load8_16_32, INT_CONSTANT)
|
private void |
code390(AbstractBURS_TreeNode p)
Emit code for rule number 390:
r: SHORT_ALOAD(rlv, riv)
|
private void |
code391(AbstractBURS_TreeNode p)
Emit code for rule number 391:
r: SHORT_ALOAD(rlv, r)
|
private void |
code392(AbstractBURS_TreeNode p)
Emit code for rule number 392:
sload16: SHORT_ALOAD(rlv, riv)
|
private void |
code393(AbstractBURS_TreeNode p)
Emit code for rule number 393:
r: USHORT_LOAD(rlv, rlv)
|
private void |
code394(AbstractBURS_TreeNode p)
Emit code for rule number 394:
uload16: USHORT_LOAD(rlv, rlv)
|
private void |
code395(AbstractBURS_TreeNode p)
Emit code for rule number 395:
r: USHORT_ALOAD(rlv, riv)
|
private void |
code396(AbstractBURS_TreeNode p)
Emit code for rule number 396:
r: USHORT_ALOAD(rlv, r)
|
private void |
code397(AbstractBURS_TreeNode p)
Emit code for rule number 397:
uload16: USHORT_ALOAD(rlv, riv)
|
private void |
code40(AbstractBURS_TreeNode p)
Emit code for rule number 40:
r: INT_2BYTE(load8_16_32)
|
private void |
code400(AbstractBURS_TreeNode p)
Emit code for rule number 400:
load32: INT_LOAD(rlv, rlv)
|
private void |
code401(AbstractBURS_TreeNode p)
Emit code for rule number 401:
load32: INT_ALOAD(rlv, riv)
|
private void |
code406(AbstractBURS_TreeNode p)
Emit code for rule number 406:
load64: LONG_LOAD(rlv, rlv)
|
private void |
code407(AbstractBURS_TreeNode p)
Emit code for rule number 407:
load64: LONG_ALOAD(rlv, rlv)
|
private void |
code408(AbstractBURS_TreeNode p)
Emit code for rule number 408:
load64: LONG_ALOAD(rlv, r)
|
private void |
code41(AbstractBURS_TreeNode p)
Emit code for rule number 41:
r: INT_USHR(INT_SHL(load8_16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
code411(AbstractBURS_TreeNode p)
Emit code for rule number 411:
r: LONG_2INT(r)
|
private void |
code412(AbstractBURS_TreeNode p)
Emit code for rule number 412:
stm: INT_STORE(LONG_2INT(r), OTHER_OPERAND(riv,riv))
|
private void |
code413(AbstractBURS_TreeNode p)
Emit code for rule number 413:
stm: INT_ASTORE(LONG_2INT(r), OTHER_OPERAND(riv, riv))
|
private void |
code414(AbstractBURS_TreeNode p)
Emit code for rule number 414:
r: LONG_2INT(load64)
|
private void |
code415(AbstractBURS_TreeNode p)
Emit code for rule number 415:
load32: LONG_2INT(load64)
|
private void |
code416(AbstractBURS_TreeNode p)
Emit code for rule number 416:
r: LONG_2INT(LONG_USHR(r, INT_CONSTANT))
|
private void |
code417(AbstractBURS_TreeNode p)
Emit code for rule number 417:
r: LONG_2INT(LONG_SHR(r, INT_CONSTANT))
|
private void |
code418(AbstractBURS_TreeNode p)
Emit code for rule number 418:
r: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
code419(AbstractBURS_TreeNode p)
Emit code for rule number 419:
r: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
code42(AbstractBURS_TreeNode p)
Emit code for rule number 42:
r: INT_AND(load16_32, INT_CONSTANT)
|
private void |
code420(AbstractBURS_TreeNode p)
Emit code for rule number 420:
load32: LONG_2INT(LONG_USHR(load64, INT_CONSTANT))
|
private void |
code421(AbstractBURS_TreeNode p)
Emit code for rule number 421:
load32: LONG_2INT(LONG_SHR(load64, INT_CONSTANT))
|
private void |
code422(AbstractBURS_TreeNode p)
Emit code for rule number 422:
czr: LONG_ADD(r, rlv)
|
private void |
code423(AbstractBURS_TreeNode p)
Emit code for rule number 423:
czr: LONG_ADD(r, riv)
|
private void |
code424(AbstractBURS_TreeNode p)
Emit code for rule number 424:
czr: LONG_ADD(r,r)
|
private void |
code425(AbstractBURS_TreeNode p)
Emit code for rule number 425:
r: LONG_ADD(r, rlv)
|
private void |
code426(AbstractBURS_TreeNode p)
Emit code for rule number 426:
czr: LONG_ADD(rlv, load64)
|
private void |
code427(AbstractBURS_TreeNode p)
Emit code for rule number 427:
czr: LONG_ADD(load64, rlv)
|
private void |
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 |
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 |
code43(AbstractBURS_TreeNode p)
Emit code for rule number 43:
r: INT_USHR(INT_SHL(load16_32, INT_CONSTANT), INT_CONSTANT)
|
private void |
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 |
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 |
code432(AbstractBURS_TreeNode p)
Emit code for rule number 432:
szpr: LONG_AND(r, rlv)
|
private void |
code433(AbstractBURS_TreeNode p)
Emit code for rule number 433:
szpr: LONG_AND(r,r)
|
private void |
code434(AbstractBURS_TreeNode p)
Emit code for rule number 434:
szp: LONG_AND(r, rlv)
|
private void |
code435(AbstractBURS_TreeNode p)
Emit code for rule number 435:
szpr: LONG_AND(rlv, load64)
|
private void |
code436(AbstractBURS_TreeNode p)
Emit code for rule number 436:
szpr: LONG_AND(load64, rlv)
|
private void |
code437(AbstractBURS_TreeNode p)
Emit code for rule number 437:
szp: LONG_AND(load8_16_32_64, rlv)
|
private void |
code438(AbstractBURS_TreeNode p)
Emit code for rule number 438:
szp: LONG_AND(r, load8_16_32_64)
|
private void |
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 |
code44(AbstractBURS_TreeNode p)
Emit code for rule number 44:
stm: SHORT_STORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
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 |
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 |
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 |
code443(AbstractBURS_TreeNode p)
Emit code for rule number 443:
r: LONG_DIV(rlv, rlv)
|
private void |
code444(AbstractBURS_TreeNode p)
Emit code for rule number 444:
r: LONG_DIV(rlv, riv)
|
private void |
code445(AbstractBURS_TreeNode p)
Emit code for rule number 445:
r: LONG_DIV(riv, rlv)
|
private void |
code446(AbstractBURS_TreeNode p)
Emit code for rule number 446:
r: LONG_DIV(rlv, load64)
|
private void |
code447(AbstractBURS_TreeNode p)
Emit code for rule number 447:
r: LONG_DIV(load64,rlv)
|
private void |
code448(AbstractBURS_TreeNode p)
Emit code for rule number 448:
stm: LONG_IFCMP(rlv,rlv)
|
private void |
code449(AbstractBURS_TreeNode p)
Emit code for rule number 449:
stm: LONG_IFCMP(r, LONG_CONSTANT)
|
private void |
code45(AbstractBURS_TreeNode p)
Emit code for rule number 45:
stm: SHORT_STORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
code450(AbstractBURS_TreeNode p)
Emit code for rule number 450:
r: LONG_LOAD(rlv, rlv)
|
private void |
code451(AbstractBURS_TreeNode p)
Emit code for rule number 451:
r: LONG_LOAD(rlv, address1scaledreg)
|
private void |
code452(AbstractBURS_TreeNode p)
Emit code for rule number 452:
r: LONG_LOAD(address1scaledreg, rlv)
|
private void |
code453(AbstractBURS_TreeNode p)
Emit code for rule number 453:
r: LONG_LOAD(address1scaledreg, address1reg)
|
private void |
code454(AbstractBURS_TreeNode p)
Emit code for rule number 454:
r: LONG_LOAD(address1reg, address1scaledreg)
|
private void |
code455(AbstractBURS_TreeNode p)
Emit code for rule number 455:
r: LONG_LOAD(address, LONG_CONSTANT)
|
private void |
code456(AbstractBURS_TreeNode p)
Emit code for rule number 456:
r: LONG_ALOAD(rlv, riv)
|
private void |
code457(AbstractBURS_TreeNode p)
Emit code for rule number 457:
r: LONG_ALOAD(rlv, r)
|
private void |
code458(AbstractBURS_TreeNode p)
Emit code for rule number 458:
r: LONG_MOVE(rlv)
|
private void |
code459(AbstractBURS_TreeNode p)
Emit code for rule number 459:
r: LONG_MOVE(riv)
|
private void |
code46(AbstractBURS_TreeNode p)
Emit code for rule number 46:
stm: SHORT_STORE(rlv, OTHER_OPERAND(rlv, rlv))
|
private void |
code461(AbstractBURS_TreeNode p)
Emit code for rule number 461:
r: LONG_MUL(r, rlv)
|
private void |
code462(AbstractBURS_TreeNode p)
Emit code for rule number 462:
r: INT_MUL(r, load64)
|
private void |
code463(AbstractBURS_TreeNode p)
Emit code for rule number 463:
r: INT_MUL(load64, rlv)
|
private void |
code464(AbstractBURS_TreeNode p)
Emit code for rule number 464:
szpr: LONG_NEG(r)
|
private void |
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 |
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 |
code467(AbstractBURS_TreeNode p)
Emit code for rule number 467:
r: LONG_NOT(r)
|
private void |
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 |
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 |
code47(AbstractBURS_TreeNode p)
Emit code for rule number 47:
stm: SHORT_STORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
code470(AbstractBURS_TreeNode p)
Emit code for rule number 470:
szpr: LONG_OR(r, rlv)
|
private void |
code471(AbstractBURS_TreeNode p)
Emit code for rule number 471:
szpr: LONG_OR(r, load64)
|
private void |
code472(AbstractBURS_TreeNode p)
Emit code for rule number 472:
szpr: LONG_OR(load64, rlv)
|
private void |
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 |
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 |
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 |
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 |
code477(AbstractBURS_TreeNode p)
Emit code for rule number 477:
r: LONG_REM(rlv, rlv)
|
private void |
code478(AbstractBURS_TreeNode p)
Emit code for rule number 478:
r: LONG_REM(rlv, riv)
|
private void |
code479(AbstractBURS_TreeNode p)
Emit code for rule number 479:
r: LONG_REM(riv, rlv)
|
private void |
code48(AbstractBURS_TreeNode p)
Emit code for rule number 48:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
code480(AbstractBURS_TreeNode p)
Emit code for rule number 480:
r: LONG_REM(rlv, load64)
|
private void |
code481(AbstractBURS_TreeNode p)
Emit code for rule number 481:
r: LONG_REM(load64,rlv)
|
private void |
code482(AbstractBURS_TreeNode p)
Emit code for rule number 482:
szpr: LONG_SHL(rlv, INT_AND(r, INT_CONSTANT))
|
private void |
code483(AbstractBURS_TreeNode p)
Emit code for rule number 483:
szpr: LONG_SHL(rlv, riv)
|
private void |
code484(AbstractBURS_TreeNode p)
Emit code for rule number 484:
szpr: LONG_SHL(r, INT_CONSTANT)
|
private void |
code485(AbstractBURS_TreeNode p)
Emit code for rule number 485:
r: LONG_SHL(r, INT_CONSTANT)
|
private void |
code486(AbstractBURS_TreeNode p)
Emit code for rule number 486:
szpr: LONG_SHL(LONG_SHR(r, INT_CONSTANT), INT_CONSTANT)
|
private void |
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 |
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 |
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 |
code49(AbstractBURS_TreeNode p)
Emit code for rule number 49:
stm: SHORT_ASTORE(load16, OTHER_OPERAND(riv, riv))
|
private void |
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 |
code491(AbstractBURS_TreeNode p)
Emit code for rule number 491:
szpr: LONG_SHR(rlv, INT_AND(r, LONG_CONSTANT))
|
private void |
code492(AbstractBURS_TreeNode p)
Emit code for rule number 492:
szpr: LONG_SHR(rlv, riv)
|
private void |
code493(AbstractBURS_TreeNode p)
Emit code for rule number 493:
szpr: LONG_SHR(rlv, LONG_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code498(AbstractBURS_TreeNode p)
Emit code for rule number 498:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, rlv))
|
private void |
code499(AbstractBURS_TreeNode p)
Emit code for rule number 499:
stm: LONG_STORE(rlv, OTHER_OPERAND(rlv, address1scaledreg))
|
private void |
code50(AbstractBURS_TreeNode p)
Emit code for rule number 50:
stm: SHORT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
code500(AbstractBURS_TreeNode p)
Emit code for rule number 500:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, rlv))
|
private void |
code501(AbstractBURS_TreeNode p)
Emit code for rule number 501:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1scaledreg, address1reg))
|
private void |
code502(AbstractBURS_TreeNode p)
Emit code for rule number 502:
stm: LONG_STORE(rlv, OTHER_OPERAND(address1reg, address1scaledreg))
|
private void |
code503(AbstractBURS_TreeNode p)
Emit code for rule number 503:
stm: LONG_STORE(rlv, OTHER_OPERAND(address, LONG_CONSTANT))
|
private void |
code504(AbstractBURS_TreeNode p)
Emit code for rule number 504:
czr: LONG_SUB(rlv, r)
|
private void |
code505(AbstractBURS_TreeNode p)
Emit code for rule number 505:
r: LONG_SUB(rlv, r)
|
private void |
code506(AbstractBURS_TreeNode p)
Emit code for rule number 506:
r: LONG_SUB(load64, r)
|
private void |
code507(AbstractBURS_TreeNode p)
Emit code for rule number 507:
czr: LONG_SUB(rlv, load64)
|
private void |
code508(AbstractBURS_TreeNode p)
Emit code for rule number 508:
czr: LONG_SUB(load64, rlv)
|
private void |
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 |
code51(AbstractBURS_TreeNode p)
Emit code for rule number 51:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, riv))
|
private void |
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 |
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 |
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 |
code513(AbstractBURS_TreeNode p)
Emit code for rule number 513:
szpr: LONG_USHR(rlv, LONG_AND(r, LONG_CONSTANT))
|
private void |
code514(AbstractBURS_TreeNode p)
Emit code for rule number 514:
szpr: LONG_USHR(rlv, riv)
|
private void |
code515(AbstractBURS_TreeNode p)
Emit code for rule number 515:
szpr: LONG_USHR(rlv, LONG_CONSTANT)
|
private void |
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 |
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 |
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 |
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 |
code52(AbstractBURS_TreeNode p)
Emit code for rule number 52:
stm: INT_ASTORE(riv, OTHER_OPERAND(r, r))
|
private void |
code520(AbstractBURS_TreeNode p)
Emit code for rule number 520:
szpr: LONG_XOR(r, rlv)
|
private void |
code521(AbstractBURS_TreeNode p)
Emit code for rule number 521:
szpr: LONG_XOR(r, load64)
|
private void |
code522(AbstractBURS_TreeNode p)
Emit code for rule number 522:
szpr: LONG_XOR(load64, rlv)
|
private void |
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 |
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 |
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 |
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 |
code527(AbstractBURS_TreeNode p)
Emit code for rule number 527:
r: FLOAT_ADD(r, r)
|
private void |
code528(AbstractBURS_TreeNode p)
Emit code for rule number 528:
r: FLOAT_ADD(r, float_load)
|
private void |
code529(AbstractBURS_TreeNode p)
Emit code for rule number 529:
r: FLOAT_ADD(float_load,r)
|
private void |
code53(AbstractBURS_TreeNode p)
Emit code for rule number 53:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, rlv))
|
private void |
code530(AbstractBURS_TreeNode p)
Emit code for rule number 530:
r: DOUBLE_ADD(r, r)
|
private void |
code531(AbstractBURS_TreeNode p)
Emit code for rule number 531:
r: DOUBLE_ADD(r, double_load)
|
private void |
code532(AbstractBURS_TreeNode p)
Emit code for rule number 532:
r: DOUBLE_ADD(double_load,r)
|
private void |
code533(AbstractBURS_TreeNode p)
Emit code for rule number 533:
r: FLOAT_SUB(r, r)
|
private void |
code534(AbstractBURS_TreeNode p)
Emit code for rule number 534:
r: FLOAT_SUB(r, float_load)
|
private void |
code535(AbstractBURS_TreeNode p)
Emit code for rule number 535:
r: DOUBLE_SUB(r, r)
|
private void |
code536(AbstractBURS_TreeNode p)
Emit code for rule number 536:
r: DOUBLE_SUB(r, double_load)
|
private void |
code537(AbstractBURS_TreeNode p)
Emit code for rule number 537:
r: FLOAT_MUL(r, r)
|
private void |
code538(AbstractBURS_TreeNode p)
Emit code for rule number 538:
r: FLOAT_MUL(r, float_load)
|
private void |
code539(AbstractBURS_TreeNode p)
Emit code for rule number 539:
r: FLOAT_MUL(float_load, r)
|
private void |
code54(AbstractBURS_TreeNode p)
Emit code for rule number 54:
stm: INT_ASTORE(riv, OTHER_OPERAND(rlv, riv))
|
private void |
code540(AbstractBURS_TreeNode p)
Emit code for rule number 540:
r: DOUBLE_MUL(r, r)
|
private void |
code541(AbstractBURS_TreeNode p)
Emit code for rule number 541:
r: DOUBLE_MUL(r, double_load)
|
private void |
code542(AbstractBURS_TreeNode p)
Emit code for rule number 542:
r: DOUBLE_MUL(double_load, r)
|
private void |
code543(AbstractBURS_TreeNode p)
Emit code for rule number 543:
r: FLOAT_DIV(r, r)
|
private void |
code544(AbstractBURS_TreeNode p)
Emit code for rule number 544:
r: FLOAT_DIV(r, float_load)
|
private void |
code545(AbstractBURS_TreeNode p)
Emit code for rule number 545:
r: DOUBLE_DIV(r, r)
|
private void |
code546(AbstractBURS_TreeNode p)
Emit code for rule number 546:
r: DOUBLE_DIV(r, double_load)
|
private void |
code547(AbstractBURS_TreeNode p)
Emit code for rule number 547:
r: FLOAT_NEG(r)
|
private void |
code548(AbstractBURS_TreeNode p)
Emit code for rule number 548:
r: DOUBLE_NEG(r)
|
private void |
code549(AbstractBURS_TreeNode p)
Emit code for rule number 549:
r: FLOAT_SQRT(r)
|
private void |
code55(AbstractBURS_TreeNode p)
Emit code for rule number 55:
stm: INT_ASTORE(riv, OTHER_OPERAND(riv, rlv))
|
private void |
code550(AbstractBURS_TreeNode p)
Emit code for rule number 550:
r: DOUBLE_SQRT(r)
|
private void |
code551(AbstractBURS_TreeNode p)
Emit code for rule number 551:
r: FLOAT_REM(r, r)
|
private void |
code552(AbstractBURS_TreeNode p)
Emit code for rule number 552:
r: DOUBLE_REM(r, r)
|
private void |
code553(AbstractBURS_TreeNode p)
Emit code for rule number 553:
r: LONG_2FLOAT(r)
|
private void |
code554(AbstractBURS_TreeNode p)
Emit code for rule number 554:
r: LONG_2DOUBLE(r)
|
private void |
code555(AbstractBURS_TreeNode p)
Emit code for rule number 555:
r: FLOAT_MOVE(r)
|
private void |
code556(AbstractBURS_TreeNode p)
Emit code for rule number 556:
r: DOUBLE_MOVE(r)
|
private void |
code557(AbstractBURS_TreeNode p)
Emit code for rule number 557:
r: DOUBLE_LOAD(riv, riv)
|
private void |
code558(AbstractBURS_TreeNode p)
Emit code for rule number 558:
r: DOUBLE_LOAD(riv, rlv)
|
private void |
code559(AbstractBURS_TreeNode p)
Emit code for rule number 559:
r: DOUBLE_LOAD(rlv, rlv)
|
private void |
code56(AbstractBURS_TreeNode p)
Emit code for rule number 56:
stm: LONG_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
code560(AbstractBURS_TreeNode p)
Emit code for rule number 560:
double_load: DOUBLE_LOAD(riv, riv)
|
private void |
code561(AbstractBURS_TreeNode p)
Emit code for rule number 561:
r: DOUBLE_ALOAD(riv, riv)
|
private void |
code562(AbstractBURS_TreeNode p)
Emit code for rule number 562:
double_load: DOUBLE_LOAD(rlv, rlv)
|
private void |
code563(AbstractBURS_TreeNode p)
Emit code for rule number 563:
r: DOUBLE_ALOAD(riv, r)
|
private void |
code564(AbstractBURS_TreeNode p)
Emit code for rule number 564:
r: DOUBLE_ALOAD(rlv, rlv)
|
private void |
code565(AbstractBURS_TreeNode p)
Emit code for rule number 565:
double_load: DOUBLE_ALOAD(riv, riv)
|
private void |
code566(AbstractBURS_TreeNode p)
Emit code for rule number 566:
r: FLOAT_LOAD(riv, riv)
|
private void |
code567(AbstractBURS_TreeNode p)
Emit code for rule number 567:
r: FLOAT_LOAD(rlv, rlv)
|
private void |
code568(AbstractBURS_TreeNode p)
Emit code for rule number 568:
float_load: FLOAT_LOAD(riv, riv)
|
private void |
code569(AbstractBURS_TreeNode p)
Emit code for rule number 569:
r: FLOAT_ALOAD(riv, riv)
|
private void |
code57(AbstractBURS_TreeNode p)
Emit code for rule number 57:
stm: LONG_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
code570(AbstractBURS_TreeNode p)
Emit code for rule number 570:
r: FLOAT_ALOAD(riv, r)
|
private void |
code571(AbstractBURS_TreeNode p)
Emit code for rule number 571:
r: FLOAT_ALOAD(rlv, rlv)
|
private void |
code572(AbstractBURS_TreeNode p)
Emit code for rule number 572:
float_load: FLOAT_ALOAD(riv, riv)
|
private void |
code573(AbstractBURS_TreeNode p)
Emit code for rule number 573:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
code574(AbstractBURS_TreeNode p)
Emit code for rule number 574:
stm: DOUBLE_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
code575(AbstractBURS_TreeNode p)
Emit code for rule number 575:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
code576(AbstractBURS_TreeNode p)
Emit code for rule number 576:
stm: DOUBLE_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
code577(AbstractBURS_TreeNode p)
Emit code for rule number 577:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
code578(AbstractBURS_TreeNode p)
Emit code for rule number 578:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
code579(AbstractBURS_TreeNode p)
Emit code for rule number 579:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
code58(AbstractBURS_TreeNode p)
Emit code for rule number 58:
stm: LONG_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
code580(AbstractBURS_TreeNode p)
Emit code for rule number 580:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
code581(AbstractBURS_TreeNode p)
Emit code for rule number 581:
stm: DOUBLE_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
code582(AbstractBURS_TreeNode p)
Emit code for rule number 582:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, riv))
|
private void |
code583(AbstractBURS_TreeNode p)
Emit code for rule number 583:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
code584(AbstractBURS_TreeNode p)
Emit code for rule number 584:
stm: FLOAT_STORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
code585(AbstractBURS_TreeNode p)
Emit code for rule number 585:
stm: FLOAT_STORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
code586(AbstractBURS_TreeNode p)
Emit code for rule number 586:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, riv))
|
private void |
code587(AbstractBURS_TreeNode p)
Emit code for rule number 587:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, riv))
|
private void |
code588(AbstractBURS_TreeNode p)
Emit code for rule number 588:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(riv, rlv))
|
private void |
code589(AbstractBURS_TreeNode p)
Emit code for rule number 589:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(rlv, rlv))
|
private void |
code59(AbstractBURS_TreeNode p)
Emit code for rule number 59:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(riv, riv))
|
private void |
code590(AbstractBURS_TreeNode p)
Emit code for rule number 590:
stm: FLOAT_ASTORE(r, OTHER_OPERAND(r, r))
|
private void |
code591(AbstractBURS_TreeNode p)
Emit code for rule number 591:
r: INT_2FLOAT(riv)
|
private void |
code592(AbstractBURS_TreeNode p)
Emit code for rule number 592:
r: INT_2FLOAT(load32)
|
private void |
code593(AbstractBURS_TreeNode p)
Emit code for rule number 593:
r: INT_2DOUBLE(riv)
|
private void |
code594(AbstractBURS_TreeNode p)
Emit code for rule number 594:
r: INT_2DOUBLE(load32)
|
private void |
code595(AbstractBURS_TreeNode p)
Emit code for rule number 595:
r: FLOAT_2DOUBLE(r)
|
private void |
code596(AbstractBURS_TreeNode p)
Emit code for rule number 596:
r: FLOAT_2DOUBLE(float_load)
|
private void |
code597(AbstractBURS_TreeNode p)
Emit code for rule number 597:
r: DOUBLE_2FLOAT(r)
|
private void |
code598(AbstractBURS_TreeNode p)
Emit code for rule number 598:
r: DOUBLE_2FLOAT(double_load)
|
private void |
code599(AbstractBURS_TreeNode p)
Emit code for rule number 599:
r: FLOAT_2INT(r)
|
private void |
code60(AbstractBURS_TreeNode p)
Emit code for rule number 60:
stm: LONG_ASTORE(LONG_CONSTANT, OTHER_OPERAND(rlv, riv))
|
private void |
code600(AbstractBURS_TreeNode p)
Emit code for rule number 600:
r: FLOAT_2LONG(r)
|
private void |
code601(AbstractBURS_TreeNode p)
Emit code for rule number 601:
r: DOUBLE_2INT(r)
|
private void |
code602(AbstractBURS_TreeNode p)
Emit code for rule number 602:
r: DOUBLE_2LONG(r)
|
private void |
code603(AbstractBURS_TreeNode p)
Emit code for rule number 603:
r: FLOAT_AS_INT_BITS(r)
|
private void |
code605(AbstractBURS_TreeNode p)
Emit code for rule number 605:
r: DOUBLE_AS_LONG_BITS(r)
|
private void |
code607(AbstractBURS_TreeNode p)
Emit code for rule number 607:
r: INT_BITS_AS_FLOAT(riv)
|
private void |
code609(AbstractBURS_TreeNode p)
Emit code for rule number 609:
r: LONG_BITS_AS_DOUBLE(rlv)
|
private void |
code61(AbstractBURS_TreeNode p)
Emit code for rule number 61:
r: LONG_CMP(rlv,rlv)
|
private void |
code611(AbstractBURS_TreeNode p)
Emit code for rule number 611:
r: MATERIALIZE_FP_CONSTANT(any)
|
private void |
code612(AbstractBURS_TreeNode p)
Emit code for rule number 612:
float_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
code613(AbstractBURS_TreeNode p)
Emit code for rule number 613:
double_load: MATERIALIZE_FP_CONSTANT(any)
|
private void |
code614(AbstractBURS_TreeNode p)
Emit code for rule number 614:
stm: CLEAR_FLOATING_POINT_STATE
|
private void |
code615(AbstractBURS_TreeNode p)
Emit code for rule number 615:
stm: FLOAT_IFCMP(r,r)
|
private void |
code616(AbstractBURS_TreeNode p)
Emit code for rule number 616:
stm: FLOAT_IFCMP(r,float_load)
|
private void |
code617(AbstractBURS_TreeNode p)
Emit code for rule number 617:
stm: FLOAT_IFCMP(float_load,r)
|
private void |
code618(AbstractBURS_TreeNode p)
Emit code for rule number 618:
stm: DOUBLE_IFCMP(r,r)
|
private void |
code619(AbstractBURS_TreeNode p)
Emit code for rule number 619:
stm: DOUBLE_IFCMP(r,double_load)
|
private void |
code62(AbstractBURS_TreeNode p)
Emit code for rule number 62:
stm: GOTO
|
private void |
code620(AbstractBURS_TreeNode p)
Emit code for rule number 620:
stm: DOUBLE_IFCMP(double_load,r)
|
private void |
code621(AbstractBURS_TreeNode p)
Emit code for rule number 621:
r: FCMP_CMOV(r, OTHER_OPERAND(r, any))
|
private void |
code622(AbstractBURS_TreeNode p)
Emit code for rule number 622:
r: FCMP_CMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
code623(AbstractBURS_TreeNode p)
Emit code for rule number 623:
r: FCMP_CMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
code624(AbstractBURS_TreeNode p)
Emit code for rule number 624:
r: FCMP_CMOV(float_load, OTHER_OPERAND(r, any))
|
private void |
code625(AbstractBURS_TreeNode p)
Emit code for rule number 625:
r: FCMP_CMOV(double_load, OTHER_OPERAND(r, any))
|
private void |
code626(AbstractBURS_TreeNode p)
Emit code for rule number 626:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, any))
|
private void |
code627(AbstractBURS_TreeNode p)
Emit code for rule number 627:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, float_load)))
|
private void |
code628(AbstractBURS_TreeNode p)
Emit code for rule number 628:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(r, double_load)))
|
private void |
code629(AbstractBURS_TreeNode p)
Emit code for rule number 629:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(float_load, r)))
|
private void |
code63(AbstractBURS_TreeNode p)
Emit code for rule number 63:
stm: PREFETCH(r)
|
private void |
code630(AbstractBURS_TreeNode p)
Emit code for rule number 630:
r: FCMP_FCMOV(r, OTHER_OPERAND(r, OTHER_OPERAND(double_load, r)))
|
private void |
code631(AbstractBURS_TreeNode p)
Emit code for rule number 631:
r: FCMP_FCMOV(r, OTHER_OPERAND(float_load, any))
|
private void |
code632(AbstractBURS_TreeNode p)
Emit code for rule number 632:
r: FCMP_FCMOV(r, OTHER_OPERAND(double_load, any))
|
private void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
code64(AbstractBURS_TreeNode p)
Emit code for rule number 64:
stm: WRITE_FLOOR
|
private void |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
code649(AbstractBURS_TreeNode p)
Emit code for rule number 649:
stm: LONG_ASTORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
code65(AbstractBURS_TreeNode p)
Emit code for rule number 65:
stm: READ_CEILING
|
private void |
code650(AbstractBURS_TreeNode p)
Emit code for rule number 650:
stm: LONG_ASTORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
code651(AbstractBURS_TreeNode p)
Emit code for rule number 651:
stm: LONG_STORE(load64, OTHER_OPERAND(riv, riv))
|
private void |
code652(AbstractBURS_TreeNode p)
Emit code for rule number 652:
stm: LONG_STORE(load64, OTHER_OPERAND(rlv, riv))
|
private void |
code66(AbstractBURS_TreeNode p)
Emit code for rule number 66:
stm: FENCE
|
private void |
code67(AbstractBURS_TreeNode p)
Emit code for rule number 67:
stm: PAUSE
|
private void |
code68(AbstractBURS_TreeNode p)
Emit code for rule number 68:
stm: RETURN(NULL)
|
private void |
code69(AbstractBURS_TreeNode p)
Emit code for rule number 69:
stm: RETURN(INT_CONSTANT)
|
private void |
code70(AbstractBURS_TreeNode p)
Emit code for rule number 70:
stm: RETURN(r)
|
private void |
code71(AbstractBURS_TreeNode p)
Emit code for rule number 71:
stm: RETURN(LONG_CONSTANT)
|
private void |
code72(AbstractBURS_TreeNode p)
Emit code for rule number 72:
r: CALL(r, any)
|
private void |
code73(AbstractBURS_TreeNode p)
Emit code for rule number 73:
r: CALL(BRANCH_TARGET, any)
|
private void |
code74(AbstractBURS_TreeNode p)
Emit code for rule number 74:
r: CALL(INT_LOAD(riv, riv), any)
|
private void |
code75(AbstractBURS_TreeNode p)
Emit code for rule number 75:
r: CALL(INT_CONSTANT, any)
|
private void |
code76(AbstractBURS_TreeNode p)
Emit code for rule number 76:
r: CALL(LONG_LOAD(rlv, rlv), any)
|
private void |
code77(AbstractBURS_TreeNode p)
Emit code for rule number 77:
r: SYSCALL(r, any)
|
private void |
code78(AbstractBURS_TreeNode p)
Emit code for rule number 78:
r: SYSCALL(INT_LOAD(riv, riv), any)
|
private void |
code79(AbstractBURS_TreeNode p)
Emit code for rule number 79:
r: SYSCALL(INT_CONSTANT, any)
|
private void |
code80(AbstractBURS_TreeNode p)
Emit code for rule number 80:
r: GET_TIME_BASE
|
private void |
code81(AbstractBURS_TreeNode p)
Emit code for rule number 81:
stm: YIELDPOINT_OSR(any, any)
|
private void |
code84(AbstractBURS_TreeNode p)
Emit code for rule number 84:
address1scaledreg: INT_SHL(r, INT_CONSTANT)
|
private void |
code85(AbstractBURS_TreeNode p)
Emit code for rule number 85:
address1reg: INT_ADD(r, LONG_CONSTANT)
|
private void |
code86(AbstractBURS_TreeNode p)
Emit code for rule number 86:
address1reg: INT_MOVE(r)
|
private void |
code87(AbstractBURS_TreeNode p)
Emit code for rule number 87:
address: INT_ADD(r, r)
|
private void |
code88(AbstractBURS_TreeNode p)
Emit code for rule number 88:
address1reg: INT_ADD(address1reg, LONG_CONSTANT)
|
private void |
code89(AbstractBURS_TreeNode p)
Emit code for rule number 89:
address1scaledreg: INT_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
code90(AbstractBURS_TreeNode p)
Emit code for rule number 90:
address: INT_ADD(r, address1scaledreg)
|
private void |
code91(AbstractBURS_TreeNode p)
Emit code for rule number 91:
address: INT_ADD(address1scaledreg, r)
|
private void |
code92(AbstractBURS_TreeNode p)
Emit code for rule number 92:
address: INT_ADD(address1scaledreg, LONG_CONSTANT)
|
private void |
code93(AbstractBURS_TreeNode p)
Emit code for rule number 93:
address: INT_ADD(address1scaledreg, address1reg)
|
private void |
code94(AbstractBURS_TreeNode p)
Emit code for rule number 94:
address: INT_ADD(address1reg, address1scaledreg)
|
private void |
code95(AbstractBURS_TreeNode p)
Emit code for rule number 95:
address1scaledreg: LONG_SHL(r, INT_CONSTANT)
|
private void |
code96(AbstractBURS_TreeNode p)
Emit code for rule number 96:
address1reg: LONG_ADD(r, LONG_CONSTANT)
|
private void |
code97(AbstractBURS_TreeNode p)
Emit code for rule number 97:
address1reg: LONG_MOVE(r)
|
private void |
code98(AbstractBURS_TreeNode p)
Emit code for rule number 98:
address: LONG_ADD(r, r)
|
private void |
code99(AbstractBURS_TreeNode p)
Emit code for rule number 99:
address1reg: LONG_ADD(address1reg, LONG_CONSTANT)
|
static char |
decode(int goalnt,
int stateNT)
Decode the target non-terminal and minimal cost covering statement
into the rule that produces the non-terminal
|
static void |
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 |
dumpTree(AbstractBURS_TreeNode p)
Dumps the whole tree starting at the given node.
|
static String |
dumpTree(String out,
AbstractBURS_TreeNode p,
int indent) |
private static AbstractBURS_TreeNode |
kids(AbstractBURS_TreeNode p,
int eruleno,
int kidnumber)
Give leaf child corresponding to external rule and child number.
|
private static void |
label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
Labels ADDRESS_CONSTANT tree node
|
private static void |
label_ATTEMPT_INT(AbstractBURS_TreeNode p)
Labels ATTEMPT_INT tree node
|
private static void |
label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
Labels ATTEMPT_LONG tree node
|
private static void |
label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_INT tree node
|
private static void |
label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode p)
Labels BOOLEAN_CMP_LONG tree node
|
private static void |
label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
Labels BOOLEAN_NOT tree node
|
private static void |
label_BRANCH_TARGET(AbstractBURS_TreeNode p)
Labels BRANCH_TARGET tree node
|
private static void |
label_BYTE_ALOAD(AbstractBURS_TreeNode p)
Labels BYTE_ALOAD tree node
|
private static void |
label_BYTE_ASTORE(AbstractBURS_TreeNode p)
Labels BYTE_ASTORE tree node
|
private static void |
label_BYTE_LOAD(AbstractBURS_TreeNode p)
Labels BYTE_LOAD tree node
|
private static void |
label_BYTE_STORE(AbstractBURS_TreeNode p)
Labels BYTE_STORE tree node
|
private static void |
label_CALL(AbstractBURS_TreeNode p)
Labels CALL tree node
|
private static void |
label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode p)
Labels CLEAR_FLOATING_POINT_STATE tree node
|
private static void |
label_CMP_CMOV(AbstractBURS_TreeNode p)
Labels CMP_CMOV tree node
|
private static void |
label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
Labels DOUBLE_2FLOAT tree node
|
private static void |
label_DOUBLE_2INT(AbstractBURS_TreeNode p)
Labels DOUBLE_2INT tree node
|
private static void |
label_DOUBLE_2LONG(AbstractBURS_TreeNode p)
Labels DOUBLE_2LONG tree node
|
private static void |
label_DOUBLE_ADD(AbstractBURS_TreeNode p)
Labels DOUBLE_ADD tree node
|
private static void |
label_DOUBLE_ALOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_ALOAD tree node
|
private static void |
label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
Labels DOUBLE_AS_LONG_BITS tree node
|
private static void |
label_DOUBLE_ASTORE(AbstractBURS_TreeNode p)
Labels DOUBLE_ASTORE tree node
|
private static void |
label_DOUBLE_DIV(AbstractBURS_TreeNode p)
Labels DOUBLE_DIV tree node
|
private static void |
label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
Labels DOUBLE_IFCMP tree node
|
private static void |
label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
Labels DOUBLE_LOAD tree node
|
private static void |
label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
Labels DOUBLE_MOVE tree node
|
private static void |
label_DOUBLE_MUL(AbstractBURS_TreeNode p)
Labels DOUBLE_MUL tree node
|
private static void |
label_DOUBLE_NEG(AbstractBURS_TreeNode p)
Labels DOUBLE_NEG tree node
|
private static void |
label_DOUBLE_REM(AbstractBURS_TreeNode p)
Labels DOUBLE_REM tree node
|
private static void |
label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
Labels DOUBLE_SQRT tree node
|
private static void |
label_DOUBLE_STORE(AbstractBURS_TreeNode p)
Labels DOUBLE_STORE tree node
|
private static void |
label_DOUBLE_SUB(AbstractBURS_TreeNode p)
Labels DOUBLE_SUB tree node
|
private static void |
label_FCMP_CMOV(AbstractBURS_TreeNode p)
Labels FCMP_CMOV tree node
|
private static void |
label_FCMP_FCMOV(AbstractBURS_TreeNode p)
Labels FCMP_FCMOV tree node
|
private static void |
label_FENCE(AbstractBURS_TreeNode p)
Labels FENCE tree node
|
private static void |
label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
Labels FLOAT_2DOUBLE tree node
|
private static void |
label_FLOAT_2INT(AbstractBURS_TreeNode p)
Labels FLOAT_2INT tree node
|
private static void |
label_FLOAT_2LONG(AbstractBURS_TreeNode p)
Labels FLOAT_2LONG tree node
|
private static void |
label_FLOAT_ADD(AbstractBURS_TreeNode p)
Labels FLOAT_ADD tree node
|
private static void |
label_FLOAT_ALOAD(AbstractBURS_TreeNode p)
Labels FLOAT_ALOAD tree node
|
private static void |
label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
Labels FLOAT_AS_INT_BITS tree node
|
private static void |
label_FLOAT_ASTORE(AbstractBURS_TreeNode p)
Labels FLOAT_ASTORE tree node
|
private static void |
label_FLOAT_DIV(AbstractBURS_TreeNode p)
Labels FLOAT_DIV tree node
|
private static void |
label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
Labels FLOAT_IFCMP tree node
|
private static void |
label_FLOAT_LOAD(AbstractBURS_TreeNode p)
Labels FLOAT_LOAD tree node
|
private static void |
label_FLOAT_MOVE(AbstractBURS_TreeNode p)
Labels FLOAT_MOVE tree node
|
private static void |
label_FLOAT_MUL(AbstractBURS_TreeNode p)
Labels FLOAT_MUL tree node
|
private static void |
label_FLOAT_NEG(AbstractBURS_TreeNode p)
Labels FLOAT_NEG tree node
|
private static void |
label_FLOAT_REM(AbstractBURS_TreeNode p)
Labels FLOAT_REM tree node
|
private static void |
label_FLOAT_SQRT(AbstractBURS_TreeNode p)
Labels FLOAT_SQRT tree node
|
private static void |
label_FLOAT_STORE(AbstractBURS_TreeNode p)
Labels FLOAT_STORE tree node
|
private static void |
label_FLOAT_SUB(AbstractBURS_TreeNode p)
Labels FLOAT_SUB tree node
|
private static void |
label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels GET_CAUGHT_EXCEPTION tree node
|
private static void |
label_GET_TIME_BASE(AbstractBURS_TreeNode p)
Labels GET_TIME_BASE tree node
|
private static void |
label_GOTO(AbstractBURS_TreeNode p)
Labels GOTO tree node
|
private static void |
label_GUARD_COMBINE(AbstractBURS_TreeNode p)
Labels GUARD_COMBINE tree node
|
private static void |
label_GUARD_MOVE(AbstractBURS_TreeNode p)
Labels GUARD_MOVE tree node
|
private static void |
label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
Labels IG_PATCH_POINT tree node
|
private static void |
label_INT_2ADDRZerExt(AbstractBURS_TreeNode p)
Labels INT_2ADDRZerExt tree node
|
private static void |
label_INT_2BYTE(AbstractBURS_TreeNode p)
Labels INT_2BYTE tree node
|
private static void |
label_INT_2DOUBLE(AbstractBURS_TreeNode p)
Labels INT_2DOUBLE tree node
|
private static void |
label_INT_2FLOAT(AbstractBURS_TreeNode p)
Labels INT_2FLOAT tree node
|
private static void |
label_INT_2LONG(AbstractBURS_TreeNode p)
Labels INT_2LONG tree node
|
private static void |
label_INT_2SHORT(AbstractBURS_TreeNode p)
Labels INT_2SHORT tree node
|
private static void |
label_INT_2USHORT(AbstractBURS_TreeNode p)
Labels INT_2USHORT tree node
|
private static void |
label_INT_ADD(AbstractBURS_TreeNode p)
Labels INT_ADD tree node
|
private static void |
label_INT_ALOAD(AbstractBURS_TreeNode p)
Labels INT_ALOAD tree node
|
private static void |
label_INT_AND(AbstractBURS_TreeNode p)
Labels INT_AND tree node
|
private static void |
label_INT_ASTORE(AbstractBURS_TreeNode p)
Labels INT_ASTORE tree node
|
private static void |
label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
Labels INT_BITS_AS_FLOAT tree node
|
private static void |
label_INT_CONSTANT(AbstractBURS_TreeNode p)
Labels INT_CONSTANT tree node
|
private static void |
label_INT_DIV(AbstractBURS_TreeNode p)
Labels INT_DIV tree node
|
private static void |
label_INT_IFCMP(AbstractBURS_TreeNode p)
Labels INT_IFCMP tree node
|
private static void |
label_INT_IFCMP2(AbstractBURS_TreeNode p)
Labels INT_IFCMP2 tree node
|
private static void |
label_INT_LOAD(AbstractBURS_TreeNode p)
Labels INT_LOAD tree node
|
private static void |
label_INT_MOVE(AbstractBURS_TreeNode p)
Labels INT_MOVE tree node
|
private static void |
label_INT_MUL(AbstractBURS_TreeNode p)
Labels INT_MUL tree node
|
private static void |
label_INT_NEG(AbstractBURS_TreeNode p)
Labels INT_NEG tree node
|
private static void |
label_INT_NOT(AbstractBURS_TreeNode p)
Labels INT_NOT tree node
|
private static void |
label_INT_OR(AbstractBURS_TreeNode p)
Labels INT_OR tree node
|
private static void |
label_INT_REM(AbstractBURS_TreeNode p)
Labels INT_REM tree node
|
private static void |
label_INT_SHL(AbstractBURS_TreeNode p)
Labels INT_SHL tree node
|
private static void |
label_INT_SHR(AbstractBURS_TreeNode p)
Labels INT_SHR tree node
|
private static void |
label_INT_STORE(AbstractBURS_TreeNode p)
Labels INT_STORE tree node
|
private static void |
label_INT_SUB(AbstractBURS_TreeNode p)
Labels INT_SUB tree node
|
private static void |
label_INT_USHR(AbstractBURS_TreeNode p)
Labels INT_USHR tree node
|
private static void |
label_INT_XOR(AbstractBURS_TreeNode p)
Labels INT_XOR tree node
|
private static void |
label_IR_PROLOGUE(AbstractBURS_TreeNode p)
Labels IR_PROLOGUE tree node
|
private static void |
label_LCMP_CMOV(AbstractBURS_TreeNode p)
Labels LCMP_CMOV tree node
|
private static void |
label_LONG_2DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_2DOUBLE tree node
|
private static void |
label_LONG_2FLOAT(AbstractBURS_TreeNode p)
Labels LONG_2FLOAT tree node
|
private static void |
label_LONG_2INT(AbstractBURS_TreeNode p)
Labels LONG_2INT tree node
|
private static void |
label_LONG_ADD(AbstractBURS_TreeNode p)
Labels LONG_ADD tree node
|
private static void |
label_LONG_ALOAD(AbstractBURS_TreeNode p)
Labels LONG_ALOAD tree node
|
private static void |
label_LONG_AND(AbstractBURS_TreeNode p)
Labels LONG_AND tree node
|
private static void |
label_LONG_ASTORE(AbstractBURS_TreeNode p)
Labels LONG_ASTORE tree node
|
private static void |
label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
Labels LONG_BITS_AS_DOUBLE tree node
|
private static void |
label_LONG_CMP(AbstractBURS_TreeNode p)
Labels LONG_CMP tree node
|
private static void |
label_LONG_CONSTANT(AbstractBURS_TreeNode p)
Labels LONG_CONSTANT tree node
|
private static void |
label_LONG_DIV(AbstractBURS_TreeNode p)
Labels LONG_DIV tree node
|
private static void |
label_LONG_IFCMP(AbstractBURS_TreeNode p)
Labels LONG_IFCMP tree node
|
private static void |
label_LONG_LOAD(AbstractBURS_TreeNode p)
Labels LONG_LOAD tree node
|
private static void |
label_LONG_MOVE(AbstractBURS_TreeNode p)
Labels LONG_MOVE tree node
|
private static void |
label_LONG_MUL(AbstractBURS_TreeNode p)
Labels LONG_MUL tree node
|
private static void |
label_LONG_NEG(AbstractBURS_TreeNode p)
Labels LONG_NEG tree node
|
private static void |
label_LONG_NOT(AbstractBURS_TreeNode p)
Labels LONG_NOT tree node
|
private static void |
label_LONG_OR(AbstractBURS_TreeNode p)
Labels LONG_OR tree node
|
private static void |
label_LONG_REM(AbstractBURS_TreeNode p)
Labels LONG_REM tree node
|
private static void |
label_LONG_SHL(AbstractBURS_TreeNode p)
Labels LONG_SHL tree node
|
private static void |
label_LONG_SHR(AbstractBURS_TreeNode p)
Labels LONG_SHR tree node
|
private static void |
label_LONG_STORE(AbstractBURS_TreeNode p)
Labels LONG_STORE tree node
|
private static void |
label_LONG_SUB(AbstractBURS_TreeNode p)
Labels LONG_SUB tree node
|
private static void |
label_LONG_USHR(AbstractBURS_TreeNode p)
Labels LONG_USHR tree node
|
private static void |
label_LONG_XOR(AbstractBURS_TreeNode p)
Labels LONG_XOR tree node
|
private static void |
label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
Labels LOWTABLESWITCH tree node
|
private static void |
label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode p)
Labels MATERIALIZE_FP_CONSTANT tree node
|
private static void |
label_NOP(AbstractBURS_TreeNode p)
Labels NOP tree node
|
private static void |
label_NULL_CHECK(AbstractBURS_TreeNode p)
Labels NULL_CHECK tree node
|
private static void |
label_NULL(AbstractBURS_TreeNode p)
Labels NULL tree node
|
private static void |
label_OTHER_OPERAND(AbstractBURS_TreeNode p)
Labels OTHER_OPERAND tree node
|
private static void |
label_PAUSE(AbstractBURS_TreeNode p)
Labels PAUSE tree node
|
private static void |
label_PREFETCH(AbstractBURS_TreeNode p)
Labels PREFETCH tree node
|
private static void |
label_READ_CEILING(AbstractBURS_TreeNode p)
Labels READ_CEILING tree node
|
private static void |
label_REGISTER(AbstractBURS_TreeNode p)
Labels REGISTER tree node
|
private static void |
label_RESOLVE(AbstractBURS_TreeNode p)
Labels RESOLVE tree node
|
private static void |
label_RETURN(AbstractBURS_TreeNode p)
Labels RETURN tree node
|
private static void |
label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
Labels SET_CAUGHT_EXCEPTION tree node
|
private static void |
label_SHORT_ALOAD(AbstractBURS_TreeNode p)
Labels SHORT_ALOAD tree node
|
private static void |
label_SHORT_ASTORE(AbstractBURS_TreeNode p)
Labels SHORT_ASTORE tree node
|
private static void |
label_SHORT_LOAD(AbstractBURS_TreeNode p)
Labels SHORT_LOAD tree node
|
private static void |
label_SHORT_STORE(AbstractBURS_TreeNode p)
Labels SHORT_STORE tree node
|
private static void |
label_SYSCALL(AbstractBURS_TreeNode p)
Labels SYSCALL tree node
|
private static void |
label_TRAP_IF(AbstractBURS_TreeNode p)
Labels TRAP_IF tree node
|
private static void |
label_TRAP(AbstractBURS_TreeNode p)
Labels TRAP tree node
|
private static void |
label_UBYTE_ALOAD(AbstractBURS_TreeNode p)
Labels UBYTE_ALOAD tree node
|
private static void |
label_UBYTE_LOAD(AbstractBURS_TreeNode p)
Labels UBYTE_LOAD tree node
|
private static void |
label_UNINT_BEGIN(AbstractBURS_TreeNode p)
Labels UNINT_BEGIN tree node
|
private static void |
label_UNINT_END(AbstractBURS_TreeNode p)
Labels UNINT_END tree node
|
private static void |
label_USHORT_ALOAD(AbstractBURS_TreeNode p)
Labels USHORT_ALOAD tree node
|
private static void |
label_USHORT_LOAD(AbstractBURS_TreeNode p)
Labels USHORT_LOAD tree node
|
private static void |
label_WRITE_FLOOR(AbstractBURS_TreeNode p)
Labels WRITE_FLOOR tree node
|
private static void |
label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_BACKEDGE tree node
|
private static void |
label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_EPILOGUE tree node
|
private static void |
label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
Labels YIELDPOINT_OSR tree node
|
private static void |
label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
Labels YIELDPOINT_PROLOGUE tree node
|
static void |
label(AbstractBURS_TreeNode p)
/** Recursively labels the tree/
|
private static void |
mark_kids(AbstractBURS_TreeNode p,
int eruleno) |
static void |
mark(AbstractBURS_TreeNode p,
byte goalnt) |
private static AbstractBURS_TreeNode |
STATE(AbstractBURS_TreeNode a)
Gets the state of a BURS node.
|
private static void |
trace(AbstractBURS_TreeNode p,
int rule,
int cost,
int bestcost)
Prints a debug message.
|
ATTEMPT_IFCMP, ATTEMPT_LONG, ATTEMPT, BIT_TEST, BOOLEAN_CMP_DOUBLE, BOOLEAN_CMP_INT, BOOLEAN_CMP_INT, BOOLEAN_CMP_LONG, CALL, CMOV_FMOV, CMOV_MOV, CMP_TO_TEST, COND, consumeCOND, EMIT_Commutative, EMIT_Compare, EMIT_Lea, EMIT_LongBinary, EMIT_LongUnary, EMIT_NonCommutative, EMIT_Unary, follow, FP_MOV_OP_MOV, FP_REM, FPR_2INT, FPR2GPR_64, GET_EXCEPTION_OBJECT, GET_TIME_BASE, get387_FPC, getEAX, getEBP, getEBX, getECX, getEDI, getEDX, getESI, getESP, getFPR, getST0, GPR2FPR_64, IFCMP, INT_2LONG, INT_DIVIDES, INT_TO_LONG_MUL, IS_MATERIALIZE_ZERO, is387_FPC, LCMP_CMOV, LEA_SHIFT, LEA_SHIFT, LEA_SHIFT, LONG_CMP, LONG_DIVIDES, LONG_MUL, LONG_SHL, LONG_SHR, LONG_USHR, LOWTABLESWITCH, MO_CONV, myFP0, myFP1, OSR, PROLOGUE, pushCOND, RESOLVE, SET_EXCEPTION_OBJECT, setSize, SIMILAR_REGISTERS, SSE2_ABS, SSE2_CMP_OP, SSE2_CONV, SSE2_COP, SSE2_FCMP_FCMOV, SSE2_FPCONSTANT, SSE2_FPR2GPR_32, SSE2_FPR2GPR_64, SSE2_GPR2FPR_32, SSE2_GPR2FPR_64, SSE2_IFCMP, SSE2_IS_GT_OR_GE, SSE2_IS_LT_OR_LE, SSE2_MOVE, SSE2_NCOP, SSE2_NEG, SSE2_SIZE, SSE2_X87_FROMLONG, SSE2_X87_REM, STORE_LONG_FOR_CONV, SYSCALL, threeValueFPCmp, TRAP_IF_IMM
ADDRESS_EQUAL, ADDRESS_EQUAL, ARRAY_ADDRESS_EQUAL, ARRAY_ADDRESS_EQUAL, augmentAddress, combineAddresses, consumeAddress, consumeMO, MO_AL, MO_AL, MO_AS, MO_AS, MO_B, MO_BD, MO_BI, MO_BID, MO_BIS, MO_D, MO_L, MO_L, MO_MC, MO_S, MO_S, MO, MO, MO, pushAddress, pushMO
AC, AV, EMIT, EQ_GT_GE, EQ_LT_LE, EQ_NE, FITS, FITS, getIR, IC, isONE, isONE, isZERO, isZERO, IV, LC, LV, MINUSONE, ONE, P, PL, PLL, PLLL, PLLLL, PLLLLLL, PLLLLLLL, PLLLRL, PLLLRLL, PLLLRLLL, PLLR, PLLRL, PLLRLL, PLLRLLL, PLLRLLR, PLR, PLRL, PLRLL, PLRLLRL, PLRR, PR, PRL, PRLL, PRLLL, PRLLLL, PRLLR, PRLLRLLL, PRLR, PRLRL, PRR, PRRL, PRRR, R, V, VL, VLL, VLLL, VLLLL, VLLLLLLLR, VLLLLLLR, VLLLLLR, VLLLLR, VLLLR, VLLLRLLLR, VLLLRLLR, VLLLRLR, VLLLRR, VLLR, VLLRLLLR, VLLRLLR, VLLRLLRR, VLLRLR, VLLRR, VLR, VLRL, VLRLL, VLRLLRR, VLRLR, VLRR, VLRRR, VR, VRL, VRLL, VRLLLLR, VRLLLR, VRLLR, VRLLRLLLR, VRLLRLLR, VRLLRR, VRLR, VRLRLR, VRLRR, VRR, VRRL, VRRLR, VRRR, ZERO
A, I
A, AC, AC, CPOS, CR, D, DC, defDoublesAsUse, definedIn, F, FC, getCondMoveOp, getDefaultOperand, getLoadOp, getLoadOp, getMoveOp, getStoreOp, getStoreOp, I, IC, insertInstructionsAfter, L, LC, makeBlockOnEdge, mayBeVolatileFieldLoad, moveInstruction, moveIntoRegister, moveIntoRegister, nonPEIGC, offsetOperand, TG, usedIn, useDoublesAsDef
private static int[] unsortedErnMap
private static final byte[] nts_0
private static final byte[] nts_1
private static final byte[] nts_2
private static final byte[] nts_3
private static final byte[] nts_4
private static final byte[] nts_5
private static final byte[] nts_6
private static final byte[] nts_7
private static final byte[] nts_8
private static final byte[] nts_9
private static final byte[] nts_10
private static final byte[] nts_11
private static final byte[] nts_12
private static final byte[] nts_13
private static final byte[] nts_14
private static final byte[] nts_15
private static final byte[] nts_16
private static final byte[] nts_17
private static final byte[] nts_18
private static final byte[] nts_19
private static final byte[] nts_20
private static final byte[] nts_21
private static final byte[] nts_22
private static final byte[] nts_23
private static final byte[] nts_24
private static final byte[] nts_25
private static final byte[] nts_26
private static final byte[] nts_27
private static final byte[] nts_28
private static final byte[] nts_29
private static final byte[] nts_30
private static final byte[] nts_31
private static final byte[] nts_32
private static final byte[] nts_33
private static final byte[] nts_34
private static final byte[] nts_35
private static final byte[] nts_36
private static final byte[] nts_37
private static final byte[] nts_38
private static final byte[] nts_39
private static final byte[] nts_40
private static final byte[] nts_41
private static final byte[] nts_42
private static final byte[] nts_43
private static final byte[] nts_44
private static final byte[] nts_45
private static final byte[] nts_46
private static final byte[] nts_47
private static final byte[] nts_48
private static final byte[] nts_49
private static final byte[] nts_50
private static final byte[] nts_51
private static final byte[] nts_52
private static final byte[] nts_53
private static final byte[] nts_54
private static final byte[] nts_55
private static final byte[] nts_56
private static final byte[] nts_57
private static final byte[] nts_58
private static final byte[] nts_59
private static final byte[] nts_60
private static final byte[] nts_61
private static final byte[] nts_62
private static final byte[] nts_63
private static final byte[] nts_64
private static final byte[] nts_65
private static final byte[] nts_66
private static final byte[] nts_67
private static final byte[] nts_68
private static final byte[] nts_69
private static final byte[] nts_70
private static final byte[] nts_71
private static final byte[] nts_72
private static final byte[] nts_73
private static final byte[] nts_74
private static final byte[] nts_75
private static final byte[] nts_76
private static final byte[] nts_77
private static final byte[] nts_78
private static final byte[] nts_79
private static final byte[] nts_80
private static final byte[] nts_81
private static final byte[] nts_82
private static final byte[] nts_83
private static final byte[] nts_84
private static final byte[] nts_85
private static final byte[] nts_86
private static final byte[] nts_87
private static final byte[] nts_88
private static final byte[] nts_89
private static final byte[] nts_90
private static final byte[] nts_91
private static final byte[] nts_92
private static final byte[] nts_93
private static final byte[] nts_94
private static final byte[] nts_95
private static final byte[] nts_96
private static final byte[] nts_97
private static final byte[] nts_98
private static final byte[] nts_99
private static final byte[] nts_100
private static final byte[] nts_101
private static final byte[] nts_102
private static final byte[] nts_103
private static final byte[] nts_104
private static final byte[] nts_105
private static final byte[] nts_106
private static final byte[] nts_107
private static final byte[] nts_108
private static final byte[] nts_109
private static final byte[] nts_110
private static final byte[] nts_111
private static final byte[] nts_112
private static final byte[] nts_113
private static final byte[] nts_114
private static final byte[] nts_115
private static final byte[] nts_116
private static final byte[] nts_117
private static final byte[] nts_118
private static final byte[] nts_119
private static final byte[] nts_120
private static final byte[] nts_121
private static final byte[] nts_122
private static final byte[] nts_123
private static final byte[] nts_124
private static final byte[] nts_125
private static final byte[] nts_126
private static final byte[] nts_127
private static final byte[] nts_128
private static final byte[] nts_129
private static final byte[] nts_130
private static final byte[] nts_131
private static final byte[] nts_132
private static final byte[] nts_133
private static final byte[][] nts
private static final char[][] decode
private static final byte[] action
public BURS_STATE(BURS b)
private static AbstractBURS_TreeNode STATE(AbstractBURS_TreeNode a)
a
- the nodeprivate static void trace(AbstractBURS_TreeNode p, int rule, int cost, int bestcost)
p
- the BURS noderule
- the rulecost
- the rule's costbestcost
- the best cost seen so farpublic static void dumpTree(AbstractBURS_TreeNode p)
p
- the node to start atpublic static String dumpTree(String out, AbstractBURS_TreeNode p, int indent)
public static void dumpCover(AbstractBURS_TreeNode p, byte goalnt, int indent)
p
- the tree's rootgoalnt
- the non-terminal that is a goal. This is an external rule numberindent
- number of spaces to use for indentationpublic static void mark(AbstractBURS_TreeNode p, byte goalnt)
private static void closure_r(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_czr(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_szpr(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_riv(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load32(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_uload8(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load8_16_32(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load16_32(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load16(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_address1scaledreg(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_address1reg(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load64(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_load8(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_sload16(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_uload16(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costprivate static void closure_sload8(AbstractBURS_TreeNode p, int c)
p
- the nodec
- the costpublic static void label(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_GET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SET_CAUGHT_EXCEPTION(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_IG_PATCH_POINT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_UBYTE_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BYTE_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_USHORT_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SHORT_ALOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BYTE_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SHORT_ASTORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_IFCMP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_IFCMP2(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_IFCMP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_IFCMP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_IFCMP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_UNINT_BEGIN(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_UNINT_END(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FENCE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_READ_CEILING(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_WRITE_FLOOR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_NOP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_MOVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_MOVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_MOVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_MOVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_GUARD_MOVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_GUARD_COMBINE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_ADD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_ADD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_ADD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_ADD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_SUB(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_SUB(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_SUB(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_SUB(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_MUL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_MUL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_MUL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_MUL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_DIV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_DIV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_DIV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_DIV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_REM(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_REM(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_REM(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_REM(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_NEG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_NEG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_NEG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_NEG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_SQRT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_SQRT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_SHL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_SHL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_SHR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_SHR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_USHR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_USHR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_AND(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_AND(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_OR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_OR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_XOR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_NOT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_NOT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_XOR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2ADDRZerExt(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2LONG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2FLOAT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2DOUBLE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_2INT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_2FLOAT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_2DOUBLE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_2INT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_2LONG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_2DOUBLE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_2INT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_2LONG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_2FLOAT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2BYTE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2USHORT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_2SHORT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_CMP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_RETURN(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_NULL_CHECK(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_GOTO(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BOOLEAN_NOT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BOOLEAN_CMP_INT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BOOLEAN_CMP_LONG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BYTE_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_UBYTE_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SHORT_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_USHORT_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_LOAD(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BYTE_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SHORT_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_STORE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_ATTEMPT_INT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_ATTEMPT_LONG(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_CALL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_SYSCALL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_YIELDPOINT_PROLOGUE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_YIELDPOINT_EPILOGUE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_YIELDPOINT_BACKEDGE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_YIELDPOINT_OSR(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_IR_PROLOGUE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_RESOLVE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_GET_TIME_BASE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_TRAP_IF(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_TRAP(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FLOAT_AS_INT_BITS(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_BITS_AS_FLOAT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_DOUBLE_AS_LONG_BITS(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_BITS_AS_DOUBLE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LOWTABLESWITCH(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_ADDRESS_CONSTANT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_INT_CONSTANT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LONG_CONSTANT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_REGISTER(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_OTHER_OPERAND(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_NULL(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_BRANCH_TARGET(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_MATERIALIZE_FP_CONSTANT(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_CLEAR_FLOATING_POINT_STATE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_PREFETCH(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_PAUSE(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_CMP_CMOV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FCMP_CMOV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_LCMP_CMOV(AbstractBURS_TreeNode p)
p
- node to labelprivate static void label_FCMP_FCMOV(AbstractBURS_TreeNode p)
p
- node to labelprivate static AbstractBURS_TreeNode kids(AbstractBURS_TreeNode p, int eruleno, int kidnumber)
p
- tree node to get child foreruleno
- external rule numberkidnumber
- the child to returnprivate static void mark_kids(AbstractBURS_TreeNode p, int eruleno)
p
- node whose kids will be markederuleno
- rule numberpublic static byte action(int ruleno)
ruleno
- the rule number we want the action flags forpublic static char decode(int goalnt, int stateNT)
goalnt
- the non-terminal that we wish to produce.stateNT
- the state encoding the non-terminals associated associated
with covering a tree with minimal cost (computed by at compile time
by jburg).private void code16(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code17(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code18(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code19(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code20(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code21(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code22(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code23(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code25(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code26(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code27(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code28(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code29(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code30(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code31(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code32(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code33(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code34(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code35(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code36(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code37(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code38(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code39(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code40(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code41(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code42(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code43(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code44(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code45(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code46(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code47(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code48(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code49(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code50(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code51(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code52(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code53(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code54(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code55(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code56(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code57(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code58(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code59(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code60(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code61(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code62(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code63(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code64(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code65(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code66(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code67(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code68(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code69(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code70(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code71(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code72(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code73(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code74(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code75(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code76(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code77(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code78(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code79(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code80(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code81(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code84(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code85(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code86(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code87(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code88(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code89(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code90(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code91(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code92(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code93(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code94(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code95(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code96(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code97(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code98(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code99(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code100(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code101(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code102(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code103(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code104(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code105(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code106(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code107(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code108(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code109(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code110(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code111(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code112(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code113(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code114(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code115(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code116(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code117(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code118(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code119(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code120(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code121(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code122(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code123(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code124(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code125(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code126(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code127(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code128(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code129(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code130(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code131(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code132(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code133(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code134(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code135(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code136(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code137(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code138(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code139(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code140(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code141(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code142(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code143(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code144(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code145(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code146(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code147(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code148(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code149(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code150(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code151(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code152(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code153(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code154(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code155(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code156(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code157(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code158(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code159(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code160(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code161(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code162(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code163(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code164(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code165(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code166(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code167(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code168(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code169(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code170(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code171(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code172(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code173(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code174(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code176(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code177(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code178(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code179(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code180(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code181(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code182(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code183(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code184(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code185(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code186(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code187(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code188(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code189(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code190(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code191(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code192(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code193(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code194(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code195(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code196(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code197(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code198(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code199(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code200(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code201(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code202(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code203(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code204(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code205(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code206(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code207(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code208(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code209(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code210(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code211(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code212(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code213(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code214(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code215(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code216(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code217(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code218(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code219(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code220(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code221(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code222(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code223(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code224(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code225(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code226(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code227(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code228(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code229(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code230(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code231(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code232(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code233(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code234(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code235(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code236(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code237(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code238(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code239(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code240(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code241(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code242(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code243(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code244(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code245(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code246(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code247(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code248(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code249(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code250(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code251(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code252(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code253(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code254(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code255(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code256(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code257(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code258(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code259(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code260(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code261(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code262(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code263(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code264(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code265(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code266(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code267(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code268(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code269(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code270(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code271(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code272(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code273(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code274(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code275(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code276(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code277(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code278(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code279(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code280(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code281(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code282(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code283(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code284(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code286(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code295(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code296(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code297(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code298(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code299(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code300(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code301(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code302(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code303(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code304(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code305(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code306(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code307(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code308(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code309(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code310(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code311(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code312(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code313(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code314(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code315(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code316(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code317(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code318(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code319(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code320(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code321(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code322(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code323(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code324(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code325(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code326(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code327(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code328(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code329(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code330(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code331(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code332(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code333(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code334(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code335(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code336(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code337(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code338(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code339(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code340(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code341(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code342(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code343(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code344(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code345(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code346(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code347(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code348(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code349(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code350(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code351(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code352(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code353(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code354(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code355(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code356(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code357(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code358(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code359(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code360(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code361(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code362(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code363(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code364(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code365(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code366(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code367(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code368(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code369(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code370(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code371(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code372(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code373(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code374(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code375(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code376(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code377(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code378(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code379(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code380(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code381(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code382(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code383(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code384(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code385(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code388(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code389(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code390(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code391(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code392(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code393(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code394(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code395(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code396(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code397(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code400(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code401(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code406(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code407(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code408(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code411(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code412(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code413(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code414(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code415(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code416(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code417(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code418(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code419(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code420(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code421(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code422(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code423(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code424(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code425(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code426(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code427(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code428(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code429(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code430(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code431(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code432(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code433(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code434(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code435(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code436(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code437(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code438(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code439(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code440(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code441(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code442(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code443(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code444(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code445(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code446(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code447(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code448(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code449(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code450(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code451(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code452(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code453(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code454(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code455(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code456(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code457(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code458(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code459(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code461(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code462(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code463(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code464(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code465(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code466(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code467(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code468(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code469(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code470(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code471(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code472(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code473(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code474(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code475(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code476(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code477(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code478(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code479(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code480(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code481(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code482(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code483(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code484(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code485(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code486(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code487(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code488(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code489(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code490(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code491(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code492(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code493(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code494(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code495(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code496(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code497(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code498(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code499(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code500(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code501(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code502(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code503(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code504(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code505(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code506(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code507(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code508(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code509(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code510(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code511(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code512(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code513(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code514(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code515(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code516(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code517(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code518(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code519(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code520(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code521(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code522(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code523(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code524(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code525(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code526(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code527(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code528(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code529(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code530(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code531(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code532(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code533(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code534(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code535(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code536(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code537(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code538(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code539(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code540(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code541(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code542(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code543(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code544(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code545(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code546(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code547(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code548(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code549(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code550(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code551(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code552(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code553(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code554(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code555(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code556(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code557(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code558(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code559(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code560(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code561(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code562(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code563(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code564(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code565(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code566(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code567(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code568(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code569(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code570(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code571(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code572(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code573(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code574(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code575(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code576(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code577(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code578(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code579(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code580(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code581(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code582(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code583(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code584(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code585(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code586(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code587(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code588(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code589(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code590(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code591(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code592(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code593(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code594(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code595(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code596(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code597(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code598(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code599(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code600(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code601(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code602(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code603(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code605(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code607(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code609(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code611(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code612(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code613(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code614(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code615(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code616(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code617(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code618(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code619(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code620(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code621(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code622(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code623(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code624(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code625(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code626(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code627(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code628(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code629(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code630(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code631(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code632(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code633(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code634(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code635(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code636(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code637(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code638(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code639(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code640(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code641(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code642(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code643(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code644(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code645(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code646(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code647(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code648(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code649(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code650(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code651(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule toprivate void code652(AbstractBURS_TreeNode p)
p
- BURS node to apply the rule topublic void code(AbstractBURS_TreeNode p, int n, int ruleno)
code
in interface BURS_StateCoder
p
- the tree that's being emittedn
- the non-terminal goal of that treeruleno
- the rule that will generate the tree