Bug 566759 - Remove LOpcode aliases once they are no longer used (r=nnethercote+)

--HG--
extra : convert_revision : 6aa777cb07a63862372399ac78a6f39b573c6dc1
This commit is contained in:
Edwin Smith 2010-05-19 09:34:07 -04:00
Родитель 328cde505c
Коммит d81aacc840
1 изменённых файлов: 1 добавлений и 203 удалений

Просмотреть файл

@ -94,209 +94,7 @@ namespace nanojit
LIR_rshp = PTR_SIZE(LIR_rshi, LIR_rshq),
LIR_rshup = PTR_SIZE(LIR_rshui, LIR_rshuq),
LIR_cmovp = PTR_SIZE(LIR_cmovi, LIR_cmovq),
// XXX: temporary synonyms for old opcode names and old pointer-sized
// synonyms, for the Great Opcode Renaming transition period (bug
// 504506). Those in comments have not changed and so don't need a
// temporary synonym.
// LIR_start
// LIR_regfence
// LIR_skip
#ifndef NANOJIT_64BIT
LIR_iparam = LIR_parami,
#else
LIR_qparam = LIR_paramq,
#endif
#ifndef NANOJIT_64BIT
LIR_ialloc = LIR_allocp,
#else
LIR_qalloc = LIR_allocp,
#endif
LIR_ret = LIR_reti,
#ifdef NANOJIT_64BIT
LIR_qret = LIR_retq,
#endif
LIR_fret = LIR_retd,
LIR_live = LIR_livei,
#ifdef NANOJIT_64BIT
LIR_qlive = LIR_liveq,
#endif
LIR_flive = LIR_lived,
// file
// line
LIR_ldsb = LIR_ldc2i,
LIR_ldss = LIR_lds2i,
LIR_ldzb = LIR_lduc2ui,
LIR_ldzs = LIR_ldus2ui,
LIR_ld = LIR_ldi,
// LIR_ldq
LIR_ldf = LIR_ldd,
LIR_ld32f = LIR_ldf2d,
LIR_stb = LIR_sti2c,
LIR_sts = LIR_sti2s,
#ifdef NANOJIT_64BIT
LIR_stqi = LIR_stq,
#endif
LIR_stfi = LIR_std,
LIR_st32f = LIR_std2f,
LIR_icall = LIR_calli,
#ifdef NANOJIT_64BIT
LIR_qcall = LIR_callq,
#endif
LIR_fcall = LIR_calld,
// LIR_j
// LIR_jt
// LIR_jf
// LIR_jtbl
// LIR_label = LIR_label
// LIR_x
// LIR_xt
// LIR_xf
// LIR_xtbl
// LIR_xbarrier
LIR_int = LIR_immi,
#ifdef NANOJIT_64BIT
LIR_quad = LIR_immq,
#endif
LIR_float = LIR_immd,
LIR_eq = LIR_eqi,
LIR_lt = LIR_lti,
LIR_gt = LIR_gti,
LIR_le = LIR_lei,
LIR_ge = LIR_gei,
LIR_ult = LIR_ltui,
LIR_ugt = LIR_gtui,
LIR_ule = LIR_leui,
LIR_uge = LIR_geui,
#ifdef NANOJIT_64BIT
LIR_qeq = LIR_eqq,
LIR_qlt = LIR_ltq,
LIR_qgt = LIR_gtq,
LIR_qle = LIR_leq,
LIR_qge = LIR_geq,
LIR_qult = LIR_ltuq,
LIR_qugt = LIR_gtuq,
LIR_qule = LIR_leuq,
LIR_quge = LIR_geuq,
#endif
LIR_feq = LIR_eqd,
LIR_flt = LIR_ltd,
LIR_fgt = LIR_gtd,
LIR_fle = LIR_led,
LIR_fge = LIR_ged,
LIR_neg = LIR_negi,
LIR_add = LIR_addi,
LIR_sub = LIR_subi,
LIR_mul = LIR_muli,
#if defined NANOJIT_IA32 || defined NANOJIT_X64
LIR_div = LIR_divi,
LIR_mod = LIR_modi,
#endif
LIR_not = LIR_noti,
LIR_and = LIR_andi,
LIR_or = LIR_ori,
LIR_xor = LIR_xori,
LIR_lsh = LIR_lshi,
LIR_rsh = LIR_rshi,
LIR_ush = LIR_rshui,
#ifdef NANOJIT_64BIT
LIR_qiadd = LIR_addq,
LIR_qiand = LIR_andq,
LIR_qior = LIR_orq,
LIR_qxor = LIR_xorq,
LIR_qilsh = LIR_lshq,
LIR_qirsh = LIR_rshq,
LIR_qursh = LIR_rshuq,
#endif
LIR_fneg = LIR_negd,
LIR_fadd = LIR_addd,
LIR_fsub = LIR_subd,
LIR_fmul = LIR_muld,
LIR_fdiv = LIR_divd,
LIR_fmod = LIR_modd,
LIR_cmov = LIR_cmovi,
#ifdef NANOJIT_64BIT
LIR_qcmov = LIR_cmovq,
#endif
#ifdef NANOJIT_64BIT
LIR_u2q = LIR_ui2uq,
#endif
LIR_i2f = LIR_i2d,
LIR_u2f = LIR_ui2d,
LIR_f2i = LIR_d2i,
LIR_addxov = LIR_addxovi,
LIR_subxov = LIR_subxovi,
LIR_mulxov = LIR_mulxovi,
#if NJ_SOFTFLOAT_SUPPORTED
LIR_qlo = LIR_dlo2i,
LIR_qhi = LIR_dhi2i,
LIR_qjoin = LIR_ii2d,
LIR_callh = LIR_hcalli,
#endif
LIR_param = LIR_paramp,
LIR_alloc = LIR_allocp,
LIR_pret = LIR_retp,
LIR_plive = LIR_livep,
LIR_stpi = LIR_stp,
LIR_pcall = LIR_callp,
LIR_peq = LIR_eqp,
LIR_plt = LIR_ltp,
LIR_pgt = LIR_gtp,
LIR_ple = LIR_lep,
LIR_pge = LIR_gep,
LIR_pult = LIR_ltup,
LIR_pugt = LIR_gtup,
LIR_pule = LIR_leup,
LIR_puge = LIR_geup,
LIR_piadd = LIR_addp,
LIR_piand = LIR_andp,
LIR_pior = LIR_orp,
LIR_pxor = LIR_xorp,
LIR_pilsh = LIR_lshp,
LIR_pirsh = LIR_rshp,
LIR_pursh = LIR_rshup,
LIR_pcmov = LIR_cmovp
LIR_cmovp = PTR_SIZE(LIR_cmovi, LIR_cmovq)
};
// 32-bit integer comparisons must be contiguous, as must 64-bit integer