org.jikesrvm.compilers.opt.lir2mir.ia32
Class BURS_STATE

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ir.IRTools
      extended by org.jikesrvm.compilers.opt.ir.GenericPhysicalRegisterTools
          extended by org.jikesrvm.compilers.opt.ir.ia32.PhysicalRegisterTools
              extended by org.jikesrvm.ArchitectureSpecificOpt.PhysicalRegisterTools
                  extended by org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
                      extended by org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
                          extended by org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
                              extended by org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_STATE
All Implemented Interfaces:
Operators, BURS_Definitions
Direct Known Subclasses:
ArchitectureSpecificOpt.BURS_STATE

public class BURS_STATE
extends BURS_Helpers
implements Operators, BURS_Definitions

Machine-specific instruction selection rules. Program generated. Note: some of the functions have been taken and modified from the file gen.c, from the LCC compiler. See $RVM_ROOT/rvm/src-generated/opt-burs/jburg/COPYRIGHT file for copyright restrictions.

See Also:
NOTE: Program generated file, do not edit!

Field Summary
static byte[] action
           
(package private) static char[][] decode
           
(package private) static byte EMIT_INSTRUCTION
           
static byte LEFT_CHILD_FIRST
           
(package private) static byte NOFLAGS
           
private static byte[][] nts
           
private static byte[] nts_0
          Generate from ir.template and assembled rules files.
private static byte[] nts_1
           
private static byte[] nts_10
           
private static byte[] nts_11
           
private static byte[] nts_12
           
private static byte[] nts_13
           
private static byte[] nts_14
           
private static byte[] nts_15
           
private static byte[] nts_16
           
private static byte[] nts_17
           
private static byte[] nts_18
           
private static byte[] nts_19
           
private static byte[] nts_2
           
private static byte[] nts_20
           
private static byte[] nts_21
           
private static byte[] nts_22
           
private static byte[] nts_23
           
private static byte[] nts_24
           
private static byte[] nts_25
           
private static byte[] nts_26
           
private static byte[] nts_27
           
private static byte[] nts_28
           
private static byte[] nts_29
           
private static byte[] nts_3
           
private static byte[] nts_30
           
private static byte[] nts_31
           
private static byte[] nts_32
           
private static byte[] nts_33
           
private static byte[] nts_34
           
private static byte[] nts_35
           
private static byte[] nts_36
           
private static byte[] nts_37
           
private static byte[] nts_38
           
private static byte[] nts_39
           
private static byte[] nts_4
           
private static byte[] nts_40
           
private static byte[] nts_41
           
private static byte[] nts_42
           
private static byte[] nts_43
           
private static byte[] nts_44
           
private static byte[] nts_45
           
private static byte[] nts_46
           
private static byte[] nts_47
           
private static byte[] nts_48
           
private static byte[] nts_49
           
private static byte[] nts_5
           
private static byte[] nts_50
           
private static byte[] nts_51
           
private static byte[] nts_52
           
private static byte[] nts_53
           
private static byte[] nts_54
           
private static byte[] nts_55
           
private static byte[] nts_56
           
private static byte[] nts_57
           
private static byte[] nts_58
           
private static byte[] nts_59
           
private static byte[] nts_6
           
private static byte[] nts_60
           
private static byte[] nts_61
           
private static byte[] nts_62
           
private static byte[] nts_63
           
private static byte[] nts_64
           
private static byte[] nts_65
           
private static byte[] nts_66
           
private static byte[] nts_67
           
private static byte[] nts_68
           
private static byte[] nts_69
           
private static byte[] nts_7
           
private static byte[] nts_70
           
private static byte[] nts_71
           
private static byte[] nts_72
           
private static byte[] nts_73
           
private static byte[] nts_74
           
private static byte[] nts_75
           
private static byte[] nts_76
           
private static byte[] nts_77
           
private static byte[] nts_78
           
private static byte[] nts_79
           
private static byte[] nts_8
           
private static byte[] nts_80
           
private static byte[] nts_81
           
private static byte[] nts_82
           
private static byte[] nts_83
           
private static byte[] nts_84
           
private static byte[] nts_85
           
private static byte[] nts_86
           
private static byte[] nts_87
           
private static byte[] nts_88
           
private static byte[] nts_89
           
private static byte[] nts_9
           
private static byte[] nts_90
           
private static byte[] nts_91
           
private static byte[] nts_92
           
private static byte[] nts_93
           
private static byte[] nts_94
           
private static byte[] nts_95
           
private static byte[] nts_96
           
static byte RIGHT_CHILD_FIRST
           
 
Fields inherited from class org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
B, B_S, DW, DW_S, PARAGRAPH, QW, QW_S, W, W_S
 
Fields inherited from class org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
burs, INFINITE, regpool
 
Fields inherited from interface org.jikesrvm.compilers.opt.ir.Operators
ADDR_2INT, ADDR_2INT_opcode, ADDR_2LONG, ADDR_2LONG_opcode, ADDRESS_CONSTANT, ADDRESS_CONSTANT_opcode, ADVISE_ESP, ADVISE_ESP_opcode, ARCH_INDEPENDENT_END_opcode, ARRAYLENGTH, ARRAYLENGTH_opcode, ATHROW, ATHROW_opcode, ATTEMPT_ADDR, ATTEMPT_ADDR_opcode, ATTEMPT_INT, ATTEMPT_INT_opcode, ATTEMPT_LONG, ATTEMPT_LONG_opcode, BBEND, BBEND_opcode, BOOLEAN_CMP_ADDR, BOOLEAN_CMP_ADDR_opcode, BOOLEAN_CMP_DOUBLE, BOOLEAN_CMP_DOUBLE_opcode, BOOLEAN_CMP_FLOAT, BOOLEAN_CMP_FLOAT_opcode, BOOLEAN_CMP_INT, BOOLEAN_CMP_INT_opcode, BOOLEAN_CMP_LONG, BOOLEAN_CMP_LONG_opcode, BOOLEAN_NOT, BOOLEAN_NOT_opcode, BOUNDS_CHECK, BOUNDS_CHECK_opcode, BRANCH_TARGET, BRANCH_TARGET_opcode, BYTE_ALOAD, BYTE_ALOAD_opcode, BYTE_ASTORE, BYTE_ASTORE_opcode, BYTE_LOAD, BYTE_LOAD_opcode, BYTE_STORE, BYTE_STORE_opcode, CALL, CALL_opcode, CALL_SAVE_VOLATILE, CALL_SAVE_VOLATILE_opcode, CHECKCAST, CHECKCAST_NOTNULL, CHECKCAST_NOTNULL_opcode, CHECKCAST_opcode, CHECKCAST_UNRESOLVED, CHECKCAST_UNRESOLVED_opcode, CLEAR_FLOATING_POINT_STATE, CLEAR_FLOATING_POINT_STATE_opcode, CMP_CMOV, CMP_CMOV_opcode, CMP_FCMOV, CMP_FCMOV_opcode, DOUBLE_2FLOAT, DOUBLE_2FLOAT_opcode, DOUBLE_2INT, DOUBLE_2INT_opcode, DOUBLE_2LONG, DOUBLE_2LONG_opcode, DOUBLE_ADD, DOUBLE_ADD_opcode, DOUBLE_ALOAD, DOUBLE_ALOAD_opcode, DOUBLE_AS_LONG_BITS, DOUBLE_AS_LONG_BITS_opcode, DOUBLE_ASTORE, DOUBLE_ASTORE_opcode, DOUBLE_CMPG, DOUBLE_CMPG_opcode, DOUBLE_CMPL, DOUBLE_CMPL_opcode, DOUBLE_COND_MOVE, DOUBLE_COND_MOVE_opcode, DOUBLE_DIV, DOUBLE_DIV_opcode, DOUBLE_IFCMP, DOUBLE_IFCMP_opcode, DOUBLE_LOAD, DOUBLE_LOAD_opcode, DOUBLE_MOVE, DOUBLE_MOVE_opcode, DOUBLE_MUL, DOUBLE_MUL_opcode, DOUBLE_NEG, DOUBLE_NEG_opcode, DOUBLE_REM, DOUBLE_REM_opcode, DOUBLE_SQRT, DOUBLE_SQRT_opcode, DOUBLE_STORE, DOUBLE_STORE_opcode, DOUBLE_SUB, DOUBLE_SUB_opcode, DUMMY_DEF, DUMMY_DEF_opcode, DUMMY_USE, DUMMY_USE_opcode, FCMP_CMOV, FCMP_CMOV_opcode, FCMP_FCMOV, FCMP_FCMOV_opcode, FLOAT_2DOUBLE, FLOAT_2DOUBLE_opcode, FLOAT_2INT, FLOAT_2INT_opcode, FLOAT_2LONG, FLOAT_2LONG_opcode, FLOAT_ADD, FLOAT_ADD_opcode, FLOAT_ALOAD, FLOAT_ALOAD_opcode, FLOAT_AS_INT_BITS, FLOAT_AS_INT_BITS_opcode, FLOAT_ASTORE, FLOAT_ASTORE_opcode, FLOAT_CMPG, FLOAT_CMPG_opcode, FLOAT_CMPL, FLOAT_CMPL_opcode, FLOAT_COND_MOVE, FLOAT_COND_MOVE_opcode, FLOAT_DIV, FLOAT_DIV_opcode, FLOAT_IFCMP, FLOAT_IFCMP_opcode, FLOAT_LOAD, FLOAT_LOAD_opcode, FLOAT_MOVE, FLOAT_MOVE_opcode, FLOAT_MUL, FLOAT_MUL_opcode, FLOAT_NEG, FLOAT_NEG_opcode, FLOAT_REM, FLOAT_REM_opcode, FLOAT_SQRT, FLOAT_SQRT_opcode, FLOAT_STORE, FLOAT_STORE_opcode, FLOAT_SUB, FLOAT_SUB_opcode, FP_ADD, FP_ADD_opcode, FP_DIV, FP_DIV_opcode, FP_MUL, FP_MUL_opcode, FP_NEG, FP_NEG_opcode, FP_REM, FP_REM_opcode, FP_SUB, FP_SUB_opcode, GET_ARRAY_ELEMENT_TIB_FROM_TIB, GET_ARRAY_ELEMENT_TIB_FROM_TIB_opcode, GET_CAUGHT_EXCEPTION, GET_CAUGHT_EXCEPTION_opcode, GET_CLASS_TIB, GET_CLASS_TIB_opcode, GET_CURRENT_PROCESSOR, GET_CURRENT_PROCESSOR_opcode, GET_DOES_IMPLEMENT_FROM_TIB, GET_DOES_IMPLEMENT_FROM_TIB_opcode, GET_OBJ_TIB, GET_OBJ_TIB_opcode, GET_SUPERCLASS_IDS_FROM_TIB, GET_SUPERCLASS_IDS_FROM_TIB_opcode, GET_TIME_BASE, GET_TIME_BASE_opcode, GET_TYPE_FROM_TIB, GET_TYPE_FROM_TIB_opcode, GETFIELD, GETFIELD_opcode, GETSTATIC, GETSTATIC_opcode, GOTO, GOTO_opcode, GUARD_COMBINE, GUARD_COMBINE_opcode, GUARD_COND_MOVE, GUARD_COND_MOVE_opcode, GUARD_MOVE, GUARD_MOVE_opcode, helper, IA32_ADC, IA32_ADC_opcode, IA32_ADD, IA32_ADD_opcode, IA32_ADDSD, IA32_ADDSD_opcode, IA32_ADDSS, IA32_ADDSS_opcode, IA32_AND, IA32_AND_opcode, IA32_ANDNPD, IA32_ANDNPD_opcode, IA32_ANDNPS, IA32_ANDNPS_opcode, IA32_ANDPD, IA32_ANDPD_opcode, IA32_ANDPS, IA32_ANDPS_opcode, IA32_BSWAP, IA32_BSWAP_opcode, IA32_BT, IA32_BT_opcode, IA32_BTC, IA32_BTC_opcode, IA32_BTR, IA32_BTR_opcode, IA32_BTS, IA32_BTS_opcode, IA32_CALL, IA32_CALL_opcode, IA32_CDO, IA32_CDO_opcode, IA32_CDQ, IA32_CDQ_opcode, IA32_CDQE, IA32_CDQE_opcode, IA32_CMOV, IA32_CMOV_opcode, IA32_CMP, IA32_CMP_opcode, IA32_CMPEQSD, IA32_CMPEQSD_opcode, IA32_CMPEQSS, IA32_CMPEQSS_opcode, IA32_CMPLESD, IA32_CMPLESD_opcode, IA32_CMPLESS, IA32_CMPLESS_opcode, IA32_CMPLTSD, IA32_CMPLTSD_opcode, IA32_CMPLTSS, IA32_CMPLTSS_opcode, IA32_CMPNESD, IA32_CMPNESD_opcode, IA32_CMPNESS, IA32_CMPNESS_opcode, IA32_CMPNLESD, IA32_CMPNLESD_opcode, IA32_CMPNLESS, IA32_CMPNLESS_opcode, IA32_CMPNLTSD, IA32_CMPNLTSD_opcode, IA32_CMPNLTSS, IA32_CMPNLTSS_opcode, IA32_CMPORDSD, IA32_CMPORDSD_opcode, IA32_CMPORDSS, IA32_CMPORDSS_opcode, IA32_CMPUNORDSD, IA32_CMPUNORDSD_opcode, IA32_CMPUNORDSS, IA32_CMPUNORDSS_opcode, IA32_CMPXCHG, IA32_CMPXCHG_opcode, IA32_CMPXCHG8B, IA32_CMPXCHG8B_opcode, IA32_CVTSD2SI, IA32_CVTSD2SI_opcode, IA32_CVTSD2SIQ, IA32_CVTSD2SIQ_opcode, IA32_CVTSD2SS, IA32_CVTSD2SS_opcode, IA32_CVTSI2SD, IA32_CVTSI2SD_opcode, IA32_CVTSI2SDQ, IA32_CVTSI2SDQ_opcode, IA32_CVTSI2SS, IA32_CVTSI2SS_opcode, IA32_CVTSS2SD, IA32_CVTSS2SD_opcode, IA32_CVTSS2SI, IA32_CVTSS2SI_opcode, IA32_CVTTSD2SI, IA32_CVTTSD2SI_opcode, IA32_CVTTSD2SIQ, IA32_CVTTSD2SIQ_opcode, IA32_CVTTSS2SI, IA32_CVTTSS2SI_opcode, IA32_DEC, IA32_DEC_opcode, IA32_DIV, IA32_DIV_opcode, IA32_DIVSD, IA32_DIVSD_opcode, IA32_DIVSS, IA32_DIVSS_opcode, IA32_FADD, IA32_FADD_opcode, IA32_FADDP, IA32_FADDP_opcode, IA32_FCHS, IA32_FCHS_opcode, IA32_FCLEAR, IA32_FCLEAR_opcode, IA32_FCMOV, IA32_FCMOV_opcode, IA32_FCOMI, IA32_FCOMI_opcode, IA32_FCOMIP, IA32_FCOMIP_opcode, IA32_FDIV, IA32_FDIV_opcode, IA32_FDIVP, IA32_FDIVP_opcode, IA32_FDIVR, IA32_FDIVR_opcode, IA32_FDIVRP, IA32_FDIVRP_opcode, IA32_FEXAM, IA32_FEXAM_opcode, IA32_FFREE, IA32_FFREE_opcode, IA32_FIADD, IA32_FIADD_opcode, IA32_FIDIV, IA32_FIDIV_opcode, IA32_FIDIVR, IA32_FIDIVR_opcode, IA32_FILD, IA32_FILD_opcode, IA32_FIMUL, IA32_FIMUL_opcode, IA32_FINIT, IA32_FINIT_opcode, IA32_FIST, IA32_FIST_opcode, IA32_FISTP, IA32_FISTP_opcode, IA32_FISUB, IA32_FISUB_opcode, IA32_FISUBR, IA32_FISUBR_opcode, IA32_FLD, IA32_FLD_opcode, IA32_FLD1, IA32_FLD1_opcode, IA32_FLDCW, IA32_FLDCW_opcode, IA32_FLDL2E, IA32_FLDL2E_opcode, IA32_FLDL2T, IA32_FLDL2T_opcode, IA32_FLDLG2, IA32_FLDLG2_opcode, IA32_FLDLN2, IA32_FLDLN2_opcode, IA32_FLDPI, IA32_FLDPI_opcode, IA32_FLDZ, IA32_FLDZ_opcode, IA32_FMOV, IA32_FMOV_ENDING_LIVE_RANGE, IA32_FMOV_ENDING_LIVE_RANGE_opcode, IA32_FMOV_opcode, IA32_FMUL, IA32_FMUL_opcode, IA32_FMULP, IA32_FMULP_opcode, IA32_FNINIT, IA32_FNINIT_opcode, IA32_FNSAVE, IA32_FNSAVE_opcode, IA32_FNSTCW, IA32_FNSTCW_opcode, IA32_FPREM, IA32_FPREM_opcode, IA32_FRSTOR, IA32_FRSTOR_opcode, IA32_FST, IA32_FST_opcode, IA32_FSTCW, IA32_FSTCW_opcode, IA32_FSTP, IA32_FSTP_opcode, IA32_FSUB, IA32_FSUB_opcode, IA32_FSUBP, IA32_FSUBP_opcode, IA32_FSUBR, IA32_FSUBR_opcode, IA32_FSUBRP, IA32_FSUBRP_opcode, IA32_FUCOMI, IA32_FUCOMI_opcode, IA32_FUCOMIP, IA32_FUCOMIP_opcode, IA32_FXCH, IA32_FXCH_opcode, IA32_IDIV, IA32_IDIV_opcode, IA32_IMUL1, IA32_IMUL1_opcode, IA32_IMUL2, IA32_IMUL2_opcode, IA32_INC, IA32_INC_opcode, IA32_INT, IA32_INT_opcode, IA32_JCC, IA32_JCC_opcode, IA32_JCC2, IA32_JCC2_opcode, IA32_JMP, IA32_JMP_opcode, IA32_LEA, IA32_LEA_opcode, IA32_LOCK, IA32_LOCK_CMPXCHG, IA32_LOCK_CMPXCHG_opcode, IA32_LOCK_CMPXCHG8B, IA32_LOCK_CMPXCHG8B_opcode, IA32_LOCK_opcode, IA32_METHODSTART, IA32_METHODSTART_opcode, IA32_MOV, IA32_MOV_opcode, IA32_MOVD, IA32_MOVD_opcode, IA32_MOVLPD, IA32_MOVLPD_opcode, IA32_MOVLPS, IA32_MOVLPS_opcode, IA32_MOVQ, IA32_MOVQ_opcode, IA32_MOVSD, IA32_MOVSD_opcode, IA32_MOVSS, IA32_MOVSS_opcode, IA32_MOVSX__B, IA32_MOVSX__B_opcode, IA32_MOVSX__W, IA32_MOVSX__W_opcode, IA32_MOVSXQ__B, IA32_MOVSXQ__B_opcode, IA32_MOVSXQ__W, IA32_MOVSXQ__W_opcode, IA32_MOVZX__B, IA32_MOVZX__B_opcode, IA32_MOVZX__W, IA32_MOVZX__W_opcode, IA32_MOVZXQ__B, IA32_MOVZXQ__B_opcode, IA32_MOVZXQ__W, IA32_MOVZXQ__W_opcode, IA32_MUL, IA32_MUL_opcode, IA32_MULSD, IA32_MULSD_opcode, IA32_MULSS, IA32_MULSS_opcode, IA32_NEG, IA32_NEG_opcode, IA32_NOT, IA32_NOT_opcode, IA32_OFFSET, IA32_OFFSET_opcode, IA32_OR, IA32_OR_opcode, IA32_ORPD, IA32_ORPD_opcode, IA32_ORPS, IA32_ORPS_opcode, IA32_PAUSE, IA32_PAUSE_opcode, IA32_POP, IA32_POP_opcode, IA32_PREFETCHNTA, IA32_PREFETCHNTA_opcode, IA32_PSLLQ, IA32_PSLLQ_opcode, IA32_PSRLQ, IA32_PSRLQ_opcode, IA32_PUSH, IA32_PUSH_opcode, IA32_RCL, IA32_RCL_opcode, IA32_RCR, IA32_RCR_opcode, IA32_RDTSC, IA32_RDTSC_opcode, IA32_RET, IA32_RET_opcode, IA32_ROL, IA32_ROL_opcode, IA32_ROR, IA32_ROR_opcode, IA32_SAL, IA32_SAL_opcode, IA32_SAR, IA32_SAR_opcode, IA32_SBB, IA32_SBB_opcode, IA32_SET__B, IA32_SET__B_opcode, IA32_SHL, IA32_SHL_opcode, IA32_SHLD, IA32_SHLD_opcode, IA32_SHR, IA32_SHR_opcode, IA32_SHRD, IA32_SHRD_opcode, IA32_SQRTSD, IA32_SQRTSD_opcode, IA32_SQRTSS, IA32_SQRTSS_opcode, IA32_SUB, IA32_SUB_opcode, IA32_SUBSD, IA32_SUBSD_opcode, IA32_SUBSS, IA32_SUBSS_opcode, IA32_SYSCALL, IA32_SYSCALL_opcode, IA32_TEST, IA32_TEST_opcode, IA32_TRAPIF, IA32_TRAPIF_opcode, IA32_UCOMISD, IA32_UCOMISD_opcode, IA32_UCOMISS, IA32_UCOMISS_opcode, IA32_XOR, IA32_XOR_opcode, IA32_XORPD, IA32_XORPD_opcode, IA32_XORPS, IA32_XORPS_opcode, IG_CLASS_TEST, IG_CLASS_TEST_opcode, IG_METHOD_TEST, IG_METHOD_TEST_opcode, IG_PATCH_POINT, IG_PATCH_POINT_opcode, INSTANCEOF, INSTANCEOF_NOTNULL, INSTANCEOF_NOTNULL_opcode, INSTANCEOF_opcode, INSTANCEOF_UNRESOLVED, INSTANCEOF_UNRESOLVED_opcode, INSTRUMENTED_EVENT_COUNTER, INSTRUMENTED_EVENT_COUNTER_opcode, INT_2ADDRSigExt, INT_2ADDRSigExt_opcode, INT_2ADDRZerExt, INT_2ADDRZerExt_opcode, INT_2BYTE, INT_2BYTE_opcode, INT_2DOUBLE, INT_2DOUBLE_opcode, INT_2FLOAT, INT_2FLOAT_opcode, INT_2FP, INT_2FP_opcode, INT_2LONG, INT_2LONG_opcode, INT_2SHORT, INT_2SHORT_opcode, INT_2USHORT, INT_2USHORT_opcode, INT_ADD, INT_ADD_opcode, INT_ALOAD, INT_ALOAD_opcode, INT_AND, INT_AND_opcode, INT_ASTORE, INT_ASTORE_opcode, INT_BITS_AS_FLOAT, INT_BITS_AS_FLOAT_opcode, INT_COND_MOVE, INT_COND_MOVE_opcode, INT_CONSTANT, INT_CONSTANT_opcode, INT_DIV, INT_DIV_opcode, INT_IFCMP, INT_IFCMP_opcode, INT_IFCMP2, INT_IFCMP2_opcode, INT_LOAD, INT_LOAD_opcode, INT_MOVE, INT_MOVE_opcode, INT_MUL, INT_MUL_opcode, INT_NEG, INT_NEG_opcode, INT_NOT, INT_NOT_opcode, INT_OR, INT_OR_opcode, INT_REM, INT_REM_opcode, INT_SHL, INT_SHL_opcode, INT_SHR, INT_SHR_opcode, INT_STORE, INT_STORE_opcode, INT_SUB, INT_SUB_opcode, INT_USHR, INT_USHR_opcode, INT_XOR, INT_XOR_opcode, INT_ZERO_CHECK, INT_ZERO_CHECK_opcode, IR_PROLOGUE, IR_PROLOGUE_opcode, LABEL, LABEL_opcode, LCMP_CMOV, LCMP_CMOV_opcode, LONG_2ADDR, LONG_2ADDR_opcode, LONG_2DOUBLE, LONG_2DOUBLE_opcode, LONG_2FLOAT, LONG_2FLOAT_opcode, LONG_2FP, LONG_2FP_opcode, LONG_2INT, LONG_2INT_opcode, LONG_ADD, LONG_ADD_opcode, LONG_ALOAD, LONG_ALOAD_opcode, LONG_AND, LONG_AND_opcode, LONG_ASTORE, LONG_ASTORE_opcode, LONG_BITS_AS_DOUBLE, LONG_BITS_AS_DOUBLE_opcode, LONG_CMP, LONG_CMP_opcode, LONG_COND_MOVE, LONG_COND_MOVE_opcode, LONG_CONSTANT, LONG_CONSTANT_opcode, LONG_DIV, LONG_DIV_opcode, LONG_IFCMP, LONG_IFCMP_opcode, LONG_LOAD, LONG_LOAD_opcode, LONG_MOVE, LONG_MOVE_opcode, LONG_MUL, LONG_MUL_opcode, LONG_NEG, LONG_NEG_opcode, LONG_NOT, LONG_NOT_opcode, LONG_OR, LONG_OR_opcode, LONG_REM, LONG_REM_opcode, LONG_SHL, LONG_SHL_opcode, LONG_SHR, LONG_SHR_opcode, LONG_STORE, LONG_STORE_opcode, LONG_SUB, LONG_SUB_opcode, LONG_USHR, LONG_USHR_opcode, LONG_XOR, LONG_XOR_opcode, LONG_ZERO_CHECK, LONG_ZERO_CHECK_opcode, LOOKUPSWITCH, LOOKUPSWITCH_opcode, LOWTABLESWITCH, LOWTABLESWITCH_opcode, MATERIALIZE_FP_CONSTANT, MATERIALIZE_FP_CONSTANT_opcode, MIR_END, MIR_END_opcode, MIR_LOWTABLESWITCH, MIR_LOWTABLESWITCH_opcode, MIR_START, MIR_START_opcode, MONITORENTER, MONITORENTER_opcode, MONITOREXIT, MONITOREXIT_opcode, MUST_IMPLEMENT_INTERFACE, MUST_IMPLEMENT_INTERFACE_opcode, NEW, NEW_opcode, NEW_UNRESOLVED, NEW_UNRESOLVED_opcode, NEWARRAY, NEWARRAY_opcode, NEWARRAY_UNRESOLVED, NEWARRAY_UNRESOLVED_opcode, NEWOBJMULTIARRAY, NEWOBJMULTIARRAY_opcode, NOP, NOP_opcode, NULL, NULL_CHECK, NULL_CHECK_opcode, NULL_opcode, OBJARRAY_STORE_CHECK, OBJARRAY_STORE_CHECK_NOTNULL, OBJARRAY_STORE_CHECK_NOTNULL_opcode, OBJARRAY_STORE_CHECK_opcode, OSR_BARRIER, OSR_BARRIER_opcode, OTHER_OPERAND, OTHER_OPERAND_opcode, PAUSE, PAUSE_opcode, PHI, PHI_opcode, PI, PI_opcode, PREFETCH, PREFETCH_opcode, PREPARE_ADDR, PREPARE_ADDR_opcode, PREPARE_INT, PREPARE_INT_opcode, PREPARE_LONG, PREPARE_LONG_opcode, PUTFIELD, PUTFIELD_opcode, PUTSTATIC, PUTSTATIC_opcode, READ_CEILING, READ_CEILING_opcode, REF_ADD, REF_ADD_opcode, REF_ALOAD, REF_ALOAD_opcode, REF_AND, REF_AND_opcode, REF_ASTORE, REF_ASTORE_opcode, REF_COND_MOVE, REF_COND_MOVE_opcode, REF_IFCMP, REF_IFCMP_opcode, REF_LOAD, REF_LOAD_opcode, REF_MOVE, REF_MOVE_opcode, REF_NEG, REF_NEG_opcode, REF_NOT, REF_NOT_opcode, REF_OR, REF_OR_opcode, REF_SHL, REF_SHL_opcode, REF_SHR, REF_SHR_opcode, REF_STORE, REF_STORE_opcode, REF_SUB, REF_SUB_opcode, REF_USHR, REF_USHR_opcode, REF_XOR, REF_XOR_opcode, REGISTER, REGISTER_opcode, REQUIRE_ESP, REQUIRE_ESP_opcode, RESOLVE, RESOLVE_MEMBER, RESOLVE_MEMBER_opcode, RESOLVE_opcode, RETURN, RETURN_opcode, ROUND_TO_ZERO, ROUND_TO_ZERO_opcode, SET_CAUGHT_EXCEPTION, SET_CAUGHT_EXCEPTION_opcode, SHORT_ALOAD, SHORT_ALOAD_opcode, SHORT_ASTORE, SHORT_ASTORE_opcode, SHORT_LOAD, SHORT_LOAD_opcode, SHORT_STORE, SHORT_STORE_opcode, SPLIT, SPLIT_opcode, SYSCALL, SYSCALL_opcode, TABLESWITCH, TABLESWITCH_opcode, TRAP, TRAP_IF, TRAP_IF_opcode, TRAP_opcode, UBYTE_ALOAD, UBYTE_ALOAD_opcode, UBYTE_LOAD, UBYTE_LOAD_opcode, UNINT_BEGIN, UNINT_BEGIN_opcode, UNINT_END, UNINT_END_opcode, USHORT_ALOAD, USHORT_ALOAD_opcode, USHORT_LOAD, USHORT_LOAD_opcode, WRITE_FLOOR, WRITE_FLOOR_opcode, YIELDPOINT_BACKEDGE, YIELDPOINT_BACKEDGE_opcode, YIELDPOINT_EPILOGUE, YIELDPOINT_EPILOGUE_opcode, YIELDPOINT_OSR, YIELDPOINT_OSR_opcode, YIELDPOINT_PROLOGUE, YIELDPOINT_PROLOGUE_opcode
 
Fields inherited from interface org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Definitions
address_NT, address1reg_NT, address1scaledreg_NT, any_NT, bittest_NT, boolcmp_NT, cz_NT, czr_NT, double_load_NT, float_load_NT, load16_32_NT, load16_NT, load32_NT, load64_NT, load8_16_32_NT, load8_NT, r_NT, riv_NT, rlv_NT, sload16_NT, sload8_NT, stm_NT, szp_NT, szpr_NT, uload16_NT, uload8_NT
 
Constructor Summary
BURS_STATE(BURS b)
           
 
Method Summary
(package private) static void closure_address1reg(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_address1scaledreg(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_czr(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_load16_32(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_load16(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_load32(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_load8(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_r(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_riv(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_sload16(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_sload8(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_szpr(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_uload16(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
(package private) static void closure_uload8(ArchitectureSpecificOpt.BURS_TreeNode p, int c)
           
 void code(ArchitectureSpecificOpt.BURS_TreeNode p, int n, int ruleno)
           
(package private)  void code100(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code101(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code102(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code103(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code104(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code105(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code106(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code107(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code108(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code109(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code110(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code111(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code112(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code113(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code114(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code115(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code116(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code117(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code118(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code119(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code120(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code121(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code122(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code123(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code124(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code125(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code126(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code127(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code128(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code129(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code130(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code131(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code132(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code133(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code134(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code135(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code136(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code137(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code138(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code139(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code140(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code141(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code142(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code143(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code144(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code145(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code146(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code147(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code148(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code149(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code150(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code151(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code152(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code153(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code154(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code155(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code156(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code157(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code158(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code159(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code16(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code160(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code161(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code162(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code163(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code164(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code165(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code166(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code167(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code168(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code169(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code17(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code170(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code171(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code172(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code173(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code174(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code175(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code176(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code177(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code178(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code179(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code18(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code180(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code181(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code182(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code183(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code184(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code185(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code186(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code187(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code188(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code189(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code19(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code190(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code191(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code192(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code193(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code194(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code195(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code196(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code197(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code198(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code199(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code200(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code201(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code202(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code203(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code204(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code205(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code206(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code207(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code208(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code209(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code210(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code211(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code212(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code213(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code214(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code215(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code216(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code217(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code218(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code219(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code22(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code220(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code221(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code222(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code223(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code224(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code225(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code226(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code227(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code228(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code229(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code23(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code230(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code231(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code232(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code233(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code234(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code235(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code236(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code237(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code238(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code239(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code24(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code240(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code241(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code242(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code243(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code244(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code245(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code246(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code247(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code248(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code249(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code25(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code250(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code251(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code252(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code253(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code255(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code268(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code269(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code270(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code271(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code272(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code273(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code274(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code275(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code276(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code277(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code278(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code279(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code28(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code280(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code281(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code282(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code283(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code284(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code285(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code286(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code287(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code288(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code289(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code29(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code290(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code291(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code292(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code293(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code294(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code295(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code296(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code297(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code298(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code299(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code300(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code301(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code302(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code303(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code304(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code305(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code306(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code307(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code308(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code309(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code310(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code311(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code312(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code313(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code314(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code315(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code316(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code317(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code318(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code319(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code320(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code321(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code322(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code323(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code324(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code325(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code326(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code327(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code328(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code329(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code330(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code331(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code332(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code333(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code334(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code335(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code336(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code337(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code338(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code339(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code34(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code340(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code341(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code342(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code343(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code344(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code345(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code346(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code347(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code348(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code349(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code35(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code350(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code351(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code352(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code353(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code354(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code355(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code356(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code357(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code358(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code359(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code360(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code361(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code362(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code363(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code364(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code365(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code366(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code367(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code368(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code369(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code370(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code371(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code372(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code373(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code374(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code375(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code376(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code377(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code378(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code379(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code38(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code380(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code381(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code382(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code383(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code384(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code385(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code386(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code387(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code388(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code389(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code39(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code390(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code391(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code392(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code393(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code394(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code395(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code396(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code397(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code398(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code399(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code40(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code400(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code401(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code402(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code403(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code404(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code405(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code406(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code407(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code408(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code409(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code41(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code410(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code411(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code412(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code413(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code414(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code415(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code416(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code417(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code418(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code419(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code42(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code420(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code421(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code422(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code423(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code424(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code425(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code426(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code427(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code428(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code429(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code43(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code430(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code431(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code432(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code433(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code434(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code435(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code436(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code437(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code438(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code439(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code44(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code440(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code441(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code442(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code443(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code444(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code445(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code447(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code449(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code45(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code451(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code453(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code454(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code455(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code456(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code457(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code458(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code459(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code46(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code460(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code461(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code462(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code463(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code464(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code465(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code466(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code467(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code468(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code469(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code47(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code470(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code471(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code472(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code473(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code474(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code475(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code476(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code477(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code478(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code479(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code48(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code480(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code481(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code482(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code483(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code484(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code49(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code50(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code51(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code52(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code53(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code54(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code55(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code56(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code57(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code58(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code59(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code60(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code61(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code62(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code64(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code65(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code66(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code67(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code68(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code69(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code70(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code71(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code72(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code73(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code74(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code75(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code76(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code77(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code78(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code79(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code80(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code81(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code82(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code83(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code84(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code85(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code86(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code87(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code88(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code89(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code90(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code91(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code92(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code93(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code95(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code96(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code97(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code98(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private)  void code99(ArchitectureSpecificOpt.BURS_TreeNode p)
           
static void dumpCover(ArchitectureSpecificOpt.BURS_TreeNode p, byte goalnt, int indent)
          This function will dump the cover of a tree, i.e. the rules that cover the tree with a minimal cost.
static void dumpTree(ArchitectureSpecificOpt.BURS_TreeNode p)
          This function will dump the tree
static String dumpTree(String out, ArchitectureSpecificOpt.BURS_TreeNode p, int indent)
           
(package private) static ArchitectureSpecificOpt.BURS_TreeNode kids(ArchitectureSpecificOpt.BURS_TreeNode p, int eruleno, int kidnumber)
           
private  void label_ADDR_2LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_ADDRESS_CONSTANT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_ATTEMPT_INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_ATTEMPT_LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BOOLEAN_CMP_INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BOOLEAN_CMP_LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BOOLEAN_NOT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BRANCH_TARGET(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BYTE_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BYTE_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BYTE_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_BYTE_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_CALL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_CLEAR_FLOATING_POINT_STATE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_CMP_CMOV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_2FLOAT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_2INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_2LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_ADD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_AS_LONG_BITS(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_DIV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_IFCMP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_MOVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_MUL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_NEG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_REM(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_SQRT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_DOUBLE_SUB(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FCMP_CMOV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FCMP_FCMOV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_2DOUBLE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_2INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_2LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_ADD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_AS_INT_BITS(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_DIV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_IFCMP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_MOVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_MUL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_NEG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_REM(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_SQRT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_FLOAT_SUB(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GET_CAUGHT_EXCEPTION(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GET_CURRENT_PROCESSOR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GET_TIME_BASE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GOTO(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GUARD_COMBINE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_GUARD_MOVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_IG_PATCH_POINT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2BYTE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2DOUBLE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2FLOAT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2SHORT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_2USHORT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_ADD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_AND(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_BITS_AS_FLOAT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_CONSTANT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_DIV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_IFCMP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_IFCMP2(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_MOVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_MUL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_NEG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_NOT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_OR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_REM(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_SHL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_SHR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_SUB(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_USHR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_INT_XOR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_IR_PROLOGUE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LCMP_CMOV(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_2DOUBLE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_2FLOAT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_2INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_ADD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_AND(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_BITS_AS_DOUBLE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_CMP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_CONSTANT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_IFCMP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_MOVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_MUL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_NEG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_NOT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_OR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_SHL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_SHR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_SUB(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_USHR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LONG_XOR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_LOWTABLESWITCH(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_MATERIALIZE_FP_CONSTANT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_NOP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_NULL_CHECK(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_NULL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_OTHER_OPERAND(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_PAUSE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_PREFETCH(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_PREPARE_INT(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_PREPARE_LONG(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_READ_CEILING(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_REGISTER(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_RESOLVE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_RETURN(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SET_CAUGHT_EXCEPTION(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SHORT_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SHORT_ASTORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SHORT_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SHORT_STORE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_SYSCALL(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_TRAP_IF(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_TRAP(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_UBYTE_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_UBYTE_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_UNINT_BEGIN(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_UNINT_END(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_USHORT_ALOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_USHORT_LOAD(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_WRITE_FLOOR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_YIELDPOINT_BACKEDGE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_YIELDPOINT_EPILOGUE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_YIELDPOINT_OSR(ArchitectureSpecificOpt.BURS_TreeNode p)
           
private  void label_YIELDPOINT_PROLOGUE(ArchitectureSpecificOpt.BURS_TreeNode p)
           
 void label(ArchitectureSpecificOpt.BURS_TreeNode p)
           
(package private) static void mark_kids(ArchitectureSpecificOpt.BURS_TreeNode p, int eruleno)
           
static void mark(ArchitectureSpecificOpt.BURS_TreeNode p, byte goalnt)
           
private static ArchitectureSpecificOpt.BURS_TreeNode STATE(ArchitectureSpecificOpt.BURS_TreeNode a)
           
(package private)  void trace(ArchitectureSpecificOpt.BURS_TreeNode p, int rule, int cost, int bestcost)
          This file contains BURG utilities Note: some of the functions have been taken and modified from the file gen.c, from the LCC compiler.
 
Methods inherited from class org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Helpers
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_Lea, 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, IS_MATERIALIZE_ZERO, is387_FPC, LCMP_CMOV, LEA_SHIFT, LEA_SHIFT, LEA_SHIFT, loadFromJTOC, LONG_ADD, LONG_AND, LONG_CMP, LONG_MUL, LONG_NEG, LONG_NOT, LONG_OR, LONG_SHL, LONG_SHR, LONG_SUB, LONG_USHR, LONG_XOR, 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,