TRef               50 lj_crecord.c     TRef trtypeid;
TRef              143 lj_crecord.c     TRef trofs;		/* TRef of interned offset. */
TRef              144 lj_crecord.c     TRef trval;		/* TRef of load value. */
TRef              210 lj_crecord.c       TRef trofs = lj_ir_kintp(J, ml[i].ofs);
TRef              211 lj_crecord.c       TRef trsptr = emitir(IRT(IR_ADD, IRT_PTR), trsrc, trofs);
TRef              219 lj_crecord.c   	TRef trdptr = emitir(IRT(IR_ADD, IRT_PTR), trdst, ml[j].trofs);
TRef              304 lj_crecord.c       TRef trofs = lj_ir_kintp(J, ml[i].ofs);
TRef              305 lj_crecord.c       TRef trdptr = emitir(IRT(IR_ADD, IRT_PTR), trdst, trofs);
TRef              388 lj_crecord.c   static TRef crec_ct_ct(jit_State *J, CType *d, CType *s, TRef dp, TRef sp,
TRef              412 lj_crecord.c         TRef zero = (st == IRT_NUM  || st == IRT_FLOAT) ? lj_ir_knum(J, 0) :
TRef              478 lj_crecord.c         TRef ptr = emitir(IRT(IR_ADD, IRT_PTR), dp, lj_ir_kintp(J, (dsize >> 1)));
TRef              487 lj_crecord.c         TRef re, im, ptr;
TRef              547 lj_crecord.c   static TRef crec_tv_ct(jit_State *J, CType *s, CTypeID sid, TRef sp)
TRef              553 lj_crecord.c       TRef tr;
TRef              577 lj_crecord.c       TRef ptr, tr1, tr2, dp;
TRef              598 lj_crecord.c   static TRef crec_ct_tv(jit_State *J, CType *d, TRef dp, TRef sp, cTValue *sval)
TRef              618 lj_crecord.c         TRef tr = emitir(IRT(IR_FLOAD, IRT_U8), sp, IRFL_UDATA_UDTYPE);
TRef              698 lj_crecord.c   static TRef crec_reassoc_ofs(jit_State *J, TRef tr, ptrdiff_t *ofsp, MSize sz)
TRef              718 lj_crecord.c     TRef kfunc = lj_ir_kfunc(J, funcV(tv));
TRef              758 lj_crecord.c     TRef tr = emitir(IRT(IR_XLOAD, t), ptr, 0);
TRef              784 lj_crecord.c       TRef sp = crec_ct_tv(J, ct, 0, J->base[2], &rd->argv[2]);
TRef              798 lj_crecord.c     TRef idx, ptr = J->base[0];
TRef              960 lj_crecord.c     TRef trcd, trid = lj_ir_kint(J, id);
TRef              964 lj_crecord.c       TRef sp = J->base[1] ? crec_ct_tv(J, d, 0, J->base[1], &rd->argv[1]) :
TRef              971 lj_crecord.c       TRef trsz = TREF_NIL;
TRef              988 lj_crecord.c         TRef dp;
TRef             1004 lj_crecord.c         TRef sp = 0;
TRef             1013 lj_crecord.c   	TRef dp = emitir(IRT(IR_ADD, IRT_PTR), trcd,
TRef             1032 lj_crecord.c   	  TRef sp, dp;
TRef             1057 lj_crecord.c         TRef dp;
TRef             1077 lj_crecord.c   static TRef crec_call_args(jit_State *J, RecordFFData *rd,
TRef             1080 lj_crecord.c     TRef args[CCI_NARGS_MAX];
TRef             1083 lj_crecord.c     TRef tr, *base;
TRef             1087 lj_crecord.c     TRef *arg0 = NULL, *arg1 = NULL;
TRef             1179 lj_crecord.c     TRef ftr = J->base[-1-LJ_FR2];
TRef             1206 lj_crecord.c       TRef func = emitir(IRT(IR_FLOAD, tp), J->base[0], IRFL_CDATA_PTR);
TRef             1209 lj_crecord.c       TRef tr;
TRef             1248 lj_crecord.c         TRef trid = lj_ir_kint(J, ctype_cid(ct->info));
TRef             1295 lj_crecord.c   static TRef crec_arith_int64(jit_State *J, TRef *sp, CType **s, MMS mm)
TRef             1300 lj_crecord.c       TRef tr;
TRef             1351 lj_crecord.c   static TRef crec_arith_ptr(jit_State *J, TRef *sp, CType **s, MMS mm)
TRef             1360 lj_crecord.c   	TRef tr;
TRef             1382 lj_crecord.c       TRef tr = sp[0]; sp[0] = sp[1]; sp[1] = tr;  /* Swap pointer and index. */
TRef             1388 lj_crecord.c       TRef tr = sp[1];
TRef             1413 lj_crecord.c   static TRef crec_arith_meta(jit_State *J, TRef *sp, CType **s, CTState *cts,
TRef             1453 lj_crecord.c     TRef sp[2];
TRef             1457 lj_crecord.c       TRef tr = J->base[i];
TRef             1503 lj_crecord.c         TRef tr2 = J->base[1-i];
TRef             1532 lj_crecord.c       TRef tr;
TRef             1575 lj_crecord.c   	TRef ptr;
TRef             1598 lj_crecord.c   static TRef crec_toint(jit_State *J, CTState *cts, TRef sp, TValue *sval)
TRef             1619 lj_crecord.c     TRef tr = J->base[0];
TRef             1621 lj_crecord.c       TRef trlen = J->base[1];
TRef             1636 lj_crecord.c     TRef trdst = J->base[0], trsrc = J->base[1], trlen = J->base[2];
TRef             1654 lj_crecord.c     TRef trdst = J->base[0], trlen = J->base[1], trfill = J->base[2];
TRef             1678 lj_crecord.c       TRef trid = lj_ir_kint(J, argv2ctype(J, J->base[0], &rd->argv[0]));
TRef             1756 lj_crecord.c     TRef tr = crec_ct_tv(J, ctype_get(cts, CTID_INT64), 0,
TRef             1768 lj_crecord.c       TRef tr = crec_ct_tv(J, ctype_get(cts, id), 0, J->base[0], &rd->argv[0]);
TRef             1788 lj_crecord.c       TRef tr = crec_ct_tv(J, ct, 0, J->base[0], &rd->argv[0]);
TRef             1790 lj_crecord.c         TRef tr2 = crec_ct_tv(J, ct, 0, J->base[i], &rd->argv[i]);
TRef             1803 lj_crecord.c     TRef tsh = 0;
TRef             1813 lj_crecord.c       TRef tr = crec_ct_tv(J, ctype_get(cts, id), 0, J->base[0], &rd->argv[0]);
TRef             1832 lj_crecord.c   TRef recff_bit64_tohex(jit_State *J, RecordFFData *rd, TRef hdr)
TRef             1836 lj_crecord.c     TRef tr, trsf = J->base[1];
TRef               33 lj_crecord.h   LJ_FUNC TRef recff_bit64_tohex(jit_State *J, RecordFFData *rd, TRef hdr);
TRef              120 lj_ffrecord.c    memmove(&J->base[1], &J->base[-1-LJ_FR2], sizeof(TRef)*nslot);
TRef              179 lj_ffrecord.c  static TRef recff_bufhdr(jit_State *J)
TRef              209 lj_ffrecord.c    TRef tr = J->base[0];
TRef              223 lj_ffrecord.c    TRef tr = J->base[0];
TRef              224 lj_ffrecord.c    TRef mt = J->base[1];
TRef              226 lj_ffrecord.c      TRef fref, mtref;
TRef              269 lj_ffrecord.c    TRef tra = J->base[0];
TRef              270 lj_ffrecord.c    TRef trb = J->base[1];
TRef              280 lj_ffrecord.c    TRef tr = J->base[0];
TRef              297 lj_ffrecord.c        TRef trptr = emitir(IRT(IR_STRREF, IRT_PGC), tr, lj_ir_kint(J, 0));
TRef              298 lj_ffrecord.c        TRef trchar = emitir(IRT(IR_XLOAD, IRT_U8), trptr, IRXLOAD_READONLY);
TRef              311 lj_ffrecord.c    TRef tr = J->base[0];
TRef              335 lj_ffrecord.c    TRef tr = J->base[0];
TRef              336 lj_ffrecord.c    TRef base = J->base[1];
TRef              401 lj_ffrecord.c    TRef tr = J->base[0];
TRef              437 lj_ffrecord.c    TRef tr = J->base[0];
TRef              454 lj_ffrecord.c      memmove(J->base + 1, J->base, sizeof(TRef) * J->maxslot);
TRef              473 lj_ffrecord.c      TRef tmp;
TRef              483 lj_ffrecord.c      memmove(J->base + 2, J->base + 1, sizeof(TRef) * (J->maxslot-1));
TRef              498 lj_ffrecord.c    TRef tr = J->base[0];
TRef              501 lj_ffrecord.c      TRef trl = emitir(IRT(IR_LREF, IRT_THREAD), 0, 0);
TRef              512 lj_ffrecord.c    TRef tr = lj_ir_tonum(J, J->base[0]);
TRef              520 lj_ffrecord.c    TRef tr = J->base[0];
TRef              542 lj_ffrecord.c    TRef tr = lj_ir_tonum(J, J->base[0]);
TRef              549 lj_ffrecord.c      TRef trb = lj_ir_tonum(J, J->base[1]);
TRef              564 lj_ffrecord.c    TRef tr = lj_ir_tonum(J, J->base[0]);
TRef              565 lj_ffrecord.c    TRef tr2 = lj_ir_tonum(J, J->base[1]);
TRef              573 lj_ffrecord.c    TRef tr = lj_ir_tonum(J, J->base[0]);
TRef              575 lj_ffrecord.c    TRef tr2 = lj_ir_tonum(J, J->base[1]);
TRef              577 lj_ffrecord.c    TRef tr2 = lj_opt_narrow_toint(J, J->base[1]);
TRef              586 lj_ffrecord.c    TRef y = lj_ir_tonum(J, J->base[0]);
TRef              587 lj_ffrecord.c    TRef x = lj_ir_knum_one(J);
TRef              590 lj_ffrecord.c      TRef tmp = emitir(IRTN(IR_MUL), y, y);
TRef              600 lj_ffrecord.c    TRef tr = lj_ir_tonum(J, J->base[0]);
TRef              606 lj_ffrecord.c    TRef tr = J->base[0];
TRef              611 lj_ffrecord.c      TRef trt;
TRef              629 lj_ffrecord.c    TRef tr = lj_ir_tonumber(J, J->base[0]);
TRef              633 lj_ffrecord.c      TRef tr2 = lj_ir_tonumber(J, J->base[i]);
TRef              648 lj_ffrecord.c    TRef tr, one;
TRef              654 lj_ffrecord.c      TRef tr1 = lj_ir_tonum(J, J->base[0]);
TRef              656 lj_ffrecord.c        TRef tr2 = lj_ir_tonum(J, J->base[1]);
TRef              677 lj_ffrecord.c    TRef tr = J->base[0];
TRef              703 lj_ffrecord.c      TRef tr = lj_opt_narrow_tobit(J, J->base[0]);
TRef              720 lj_ffrecord.c      TRef tr = lj_opt_narrow_tobit(J, J->base[0]);
TRef              721 lj_ffrecord.c      TRef tsh = lj_opt_narrow_tobit(J, J->base[1]);
TRef              739 lj_ffrecord.c    TRef hdr = recff_bufhdr(J);
TRef              740 lj_ffrecord.c    TRef tr = recff_bit64_tohex(J, rd, hdr);
TRef              750 lj_ffrecord.c  static TRef recff_string_start(jit_State *J, GCstr *s, int32_t *st, TRef tr,
TRef              778 lj_ffrecord.c    TRef trstr = lj_ir_tostr(J, J->base[0]);
TRef              779 lj_ffrecord.c    TRef trlen = emitir(IRTI(IR_FLOAD), trstr, IRFL_STR_LEN);
TRef              780 lj_ffrecord.c    TRef tr0 = lj_ir_kint(J, 0);
TRef              781 lj_ffrecord.c    TRef trstart, trend;
TRef              827 lj_ffrecord.c        TRef trptr, trslen = emitir(IRTI(IR_SUB), trend, trstart);
TRef              838 lj_ffrecord.c        TRef trslen = emitir(IRTI(IR_SUB), trend, trstart);
TRef              844 lj_ffrecord.c  	TRef tmp = emitir(IRTI(IR_ADD), trstart, lj_ir_kint(J, (int32_t)i));
TRef              857 lj_ffrecord.c    TRef k255 = lj_ir_kint(J, 255);
TRef              860 lj_ffrecord.c      TRef tr = lj_opt_narrow_toint(J, J->base[i]);
TRef              865 lj_ffrecord.c      TRef hdr = recff_bufhdr(J), tr = hdr;
TRef              875 lj_ffrecord.c    TRef str = lj_ir_tostr(J, J->base[0]);
TRef              876 lj_ffrecord.c    TRef rep = lj_opt_narrow_toint(J, J->base[1]);
TRef              877 lj_ffrecord.c    TRef hdr, tr, str2 = 0;
TRef              879 lj_ffrecord.c      TRef sep = lj_ir_tostr(J, J->base[2]);
TRef              883 lj_ffrecord.c        TRef hdr2 = recff_bufhdr(J);
TRef              884 lj_ffrecord.c        TRef tr2 = emitir(IRT(IR_BUFPUT, IRT_PGC), hdr2, sep);
TRef              901 lj_ffrecord.c    TRef str = lj_ir_tostr(J, J->base[0]);
TRef              902 lj_ffrecord.c    TRef hdr = recff_bufhdr(J);
TRef              903 lj_ffrecord.c    TRef tr = lj_ir_call(J, rd->data, hdr, str);
TRef              909 lj_ffrecord.c    TRef trstr = lj_ir_tostr(J, J->base[0]);
TRef              910 lj_ffrecord.c    TRef trpat = lj_ir_tostr(J, J->base[1]);
TRef              911 lj_ffrecord.c    TRef trlen = emitir(IRTI(IR_FLOAD), trstr, IRFL_STR_LEN);
TRef              912 lj_ffrecord.c    TRef tr0 = lj_ir_kint(J, 0);
TRef              913 lj_ffrecord.c    TRef trstart;
TRef              942 lj_ffrecord.c      TRef trsptr = emitir(IRT(IR_STRREF, IRT_PGC), trstr, trstart);
TRef              943 lj_ffrecord.c      TRef trpptr = emitir(IRT(IR_STRREF, IRT_PGC), trpat, tr0);
TRef              944 lj_ffrecord.c      TRef trslen = emitir(IRTI(IR_SUB), trlen, trstart);
TRef              945 lj_ffrecord.c      TRef trplen = emitir(IRTI(IR_FLOAD), trpat, IRFL_STR_LEN);
TRef              946 lj_ffrecord.c      TRef tr = lj_ir_call(J, IRCALL_lj_str_find, trsptr, trpptr, trslen, trplen);
TRef              947 lj_ffrecord.c      TRef trp0 = lj_ir_kkptr(J, NULL);
TRef              950 lj_ffrecord.c        TRef pos;
TRef              968 lj_ffrecord.c    TRef trfmt = lj_ir_tostr(J, J->base[0]);
TRef              971 lj_ffrecord.c    TRef hdr, tr;
TRef              979 lj_ffrecord.c      TRef tra = sf == STRFMT_LIT ? 0 : J->base[arg++];
TRef              980 lj_ffrecord.c      TRef trsf = lj_ir_kint(J, (int32_t)sf);
TRef             1057 lj_ffrecord.c        TRef trlen = lj_ir_call(J, IRCALL_lj_tab_len, ix.tab);
TRef             1073 lj_ffrecord.c    TRef tab = J->base[0];
TRef             1075 lj_ffrecord.c      TRef sep = !tref_isnil(J->base[1]) ?
TRef             1077 lj_ffrecord.c      TRef tri = (J->base[1] && !tref_isnil(J->base[2])) ?
TRef             1079 lj_ffrecord.c      TRef tre = (J->base[1] && J->base[2] && !tref_isnil(J->base[3])) ?
TRef             1082 lj_ffrecord.c      TRef hdr = recff_bufhdr(J);
TRef             1083 lj_ffrecord.c      TRef tr = lj_ir_call(J, IRCALL_lj_buf_puttab, hdr, tab, sep, tri, tre);
TRef             1092 lj_ffrecord.c    TRef tra = lj_opt_narrow_toint(J, J->base[0]);
TRef             1093 lj_ffrecord.c    TRef trh = lj_opt_narrow_toint(J, J->base[1]);
TRef             1100 lj_ffrecord.c    TRef tr = J->base[0];
TRef             1113 lj_ffrecord.c  static TRef recff_io_fp(jit_State *J, TRef *udp, int32_t id)
TRef             1115 lj_ffrecord.c    TRef tr, ud, fp;
TRef             1139 lj_ffrecord.c    TRef ud, fp = recff_io_fp(J, &ud, rd->data);
TRef             1140 lj_ffrecord.c    TRef zero = lj_ir_kint(J, 0);
TRef             1141 lj_ffrecord.c    TRef one = lj_ir_kint(J, 1);
TRef             1144 lj_ffrecord.c      TRef str = lj_ir_tostr(J, J->base[i]);
TRef             1145 lj_ffrecord.c      TRef buf = emitir(IRT(IR_STRREF, IRT_PGC), str, zero);
TRef             1146 lj_ffrecord.c      TRef len = emitir(IRTI(IR_FLOAD), str, IRFL_STR_LEN);
TRef             1149 lj_ffrecord.c        TRef tr = (irs->o == IR_TOSTR && irs->op2 == IRTOSTR_CHAR) ?
TRef             1156 lj_ffrecord.c        TRef tr = lj_ir_call(J, IRCALL_fwrite, buf, one, len, fp);
TRef             1166 lj_ffrecord.c    TRef ud, fp = recff_io_fp(J, &ud, rd->data);
TRef             1167 lj_ffrecord.c    TRef tr = lj_ir_call(J, IRCALL_fflush, fp);
TRef             1178 lj_ffrecord.c    TRef mtref;
TRef             1179 lj_ffrecord.c    TRef tr = J->base[0];
TRef              115 lj_ir.c        TRef LJ_FASTCALL lj_ir_emit(jit_State *J)
TRef              130 lj_ir.c        TRef lj_ir_call(jit_State *J, IRCallID id, ...)
TRef              134 lj_ir.c          TRef tr = TREF_NIL;
TRef              149 lj_ir.c        LJ_FUNC TRef lj_ir_ggfload(jit_State *J, IRType t, uintptr_t ofs)
TRef              197 lj_ir.c        TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k)
TRef              216 lj_ir.c        TRef lj_ir_k64(jit_State *J, IROp op, uint64_t u64)
TRef              237 lj_ir.c        TRef lj_ir_knum_u64(jit_State *J, uint64_t u64)
TRef              243 lj_ir.c        TRef lj_ir_kint64(jit_State *J, uint64_t u64)
TRef              266 lj_ir.c        TRef lj_ir_knumint(jit_State *J, lua_Number n)
TRef              276 lj_ir.c        TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t)
TRef              298 lj_ir.c        TRef lj_ir_ktrace(jit_State *J)
TRef              311 lj_ir.c        TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr)
TRef              338 lj_ir.c        TRef lj_ir_knull(jit_State *J, IRType t)
TRef              357 lj_ir.c        TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot)
TRef              407 lj_ir.c        TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr)
TRef              419 lj_ir.c        TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr)
TRef              433 lj_ir.c        TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr)
TRef              485 lj_ir.h        #define TREF(ref, t)		((TRef)((ref) + ((t)<<24)))
TRef              491 lj_ir.h          ((((tr)>>24) & IRT_TYPE) - (TRef)(first) <= (TRef)(last-first))
TRef              253 lj_ircall.h    LJ_FUNC TRef lj_ir_call(jit_State *J, IRCallID id, ...);
TRef               17 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_ir_emit(jit_State *J);
TRef               39 lj_iropt.h     LJ_FUNC TRef lj_ir_ggfload(jit_State *J, IRType t, uintptr_t ofs);
TRef               42 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k);
TRef               43 lj_iropt.h     LJ_FUNC TRef lj_ir_k64(jit_State *J, IROp op, uint64_t u64);
TRef               44 lj_iropt.h     LJ_FUNC TRef lj_ir_knum_u64(jit_State *J, uint64_t u64);
TRef               45 lj_iropt.h     LJ_FUNC TRef lj_ir_knumint(jit_State *J, lua_Number n);
TRef               46 lj_iropt.h     LJ_FUNC TRef lj_ir_kint64(jit_State *J, uint64_t u64);
TRef               47 lj_iropt.h     LJ_FUNC TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t);
TRef               48 lj_iropt.h     LJ_FUNC TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr);
TRef               49 lj_iropt.h     LJ_FUNC TRef lj_ir_knull(jit_State *J, IRType t);
TRef               50 lj_iropt.h     LJ_FUNC TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot);
TRef               51 lj_iropt.h     LJ_FUNC TRef lj_ir_ktrace(jit_State *J);
TRef               59 lj_iropt.h     static LJ_AINLINE TRef lj_ir_knum(jit_State *J, lua_Number n)
TRef               85 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr);
TRef               86 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr);
TRef               87 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr);
TRef               95 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fold(jit_State *J);
TRef               96 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_cse(jit_State *J);
TRef               97 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_cselim(jit_State *J, IRRef lim);
TRef              109 lj_iropt.h     #define INTFOLD(k)	((J->fold.ins.i = (k)), (TRef)KINTFOLD)
TRef              111 lj_iropt.h     #define CONDFOLD(cond)	((TRef)FAILFOLD + (TRef)(cond))
TRef              118 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_aload(jit_State *J);
TRef              119 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_hload(jit_State *J);
TRef              120 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J);
TRef              121 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J);
TRef              122 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J);
TRef              123 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J);
TRef              124 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J);
TRef              130 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_dse_ahstore(jit_State *J);
TRef              131 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_dse_ustore(jit_State *J);
TRef              132 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_dse_fstore(jit_State *J);
TRef              133 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J);
TRef              136 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_narrow_convert(jit_State *J);
TRef              137 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_narrow_index(jit_State *J, TRef key);
TRef              138 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_narrow_toint(jit_State *J, TRef tr);
TRef              139 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_narrow_tobit(jit_State *J, TRef tr);
TRef              141 lj_iropt.h     LJ_FUNC TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef key);
TRef              143 lj_iropt.h     LJ_FUNC TRef lj_opt_narrow_arith(jit_State *J, TRef rb, TRef rc,
TRef              145 lj_iropt.h     LJ_FUNC TRef lj_opt_narrow_unm(jit_State *J, TRef rc, TValue *vc);
TRef              146 lj_iropt.h     LJ_FUNC TRef lj_opt_narrow_mod(jit_State *J, TRef rb, TRef rc, TValue *vb, TValue *vc);
TRef              147 lj_iropt.h     LJ_FUNC TRef lj_opt_narrow_pow(jit_State *J, TRef rb, TRef rc, TValue *vb, TValue *vc);
TRef              401 lj_jit.h         TRef *base;		/* Current frame base, points into J->slots. */
TRef              451 lj_jit.h         TRef slot[LJ_MAX_JSLOTS+LJ_STACK_EXTRA];  /* Stack slot map. */
TRef              153 lj_opt_fold.c  #define LJFOLDF(name)	static TRef LJ_FASTCALL fold_##name(jit_State *J)
TRef             1060 lj_opt_fold.c    TRef ref = fins->op1;
TRef             1075 lj_opt_fold.c      TRef tmp = emitir(IRTN(IR_MUL), ref, ref);
TRef             1377 lj_opt_fold.c  static TRef simplify_intmul_k(jit_State *J, int32_t k)
TRef             2017 lj_opt_fold.c  static TRef kfold_xload(jit_State *J, IRIns *ir, const void *p)
TRef             2074 lj_opt_fold.c        TRef tmp = emitir(ot, strref,
TRef             2076 lj_opt_fold.c        TRef val = kfold_xload(J, IR(tref_ref(tmp)), strdata(kstr));
TRef             2220 lj_opt_fold.c    TRef tr = lj_opt_cse(J);
TRef             2315 lj_opt_fold.c      TRef tr = lj_opt_cse(J);
TRef             2327 lj_opt_fold.c    TRef tr = kfold_xload(J, fins, ir_kptr(fleft));
TRef             2348 lj_opt_fold.c    TRef tr = lj_opt_cse(J);
TRef             2503 lj_opt_fold.c  TRef LJ_FASTCALL lj_opt_cse(jit_State *J)
TRef             2533 lj_opt_fold.c  TRef LJ_FASTCALL lj_opt_cselim(jit_State *J, IRRef lim)
TRef              132 lj_opt_mem.c   static TRef fwd_ahload(jit_State *J, IRRef xref)
TRef              219 lj_opt_mem.c   static TRef fwd_aload_reassoc(jit_State *J)
TRef              242 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_aload(jit_State *J)
TRef              252 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_hload(jit_State *J)
TRef              261 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J)
TRef              341 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_dse_ahstore(jit_State *J)
TRef              411 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J)
TRef              445 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_dse_ustore(jit_State *J)
TRef              519 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J)
TRef              551 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_dse_fstore(jit_State *J)
TRef              733 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J)
TRef              801 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J)
TRef              850 lj_opt_mem.c   TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J)
TRef              406 lj_opt_narrow.c TRef LJ_FASTCALL lj_opt_narrow_convert(jit_State *J)
TRef              428 lj_opt_narrow.c static TRef narrow_stripov(jit_State *J, TRef tr, int lastop, IRRef mode)
TRef              452 lj_opt_narrow.c TRef LJ_FASTCALL lj_opt_narrow_index(jit_State *J, TRef tr)
TRef              467 lj_opt_narrow.c TRef LJ_FASTCALL lj_opt_narrow_toint(jit_State *J, TRef tr)
TRef              483 lj_opt_narrow.c TRef LJ_FASTCALL lj_opt_narrow_tobit(jit_State *J, TRef tr)
TRef              500 lj_opt_narrow.c TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef tr)
TRef              521 lj_opt_narrow.c static TRef conv_str_tonum(jit_State *J, TRef tr, TValue *o)
TRef              533 lj_opt_narrow.c TRef lj_opt_narrow_arith(jit_State *J, TRef rb, TRef rc,
TRef              550 lj_opt_narrow.c TRef lj_opt_narrow_unm(jit_State *J, TRef rc, TValue *vc)
TRef              562 lj_opt_narrow.c TRef lj_opt_narrow_mod(jit_State *J, TRef rb, TRef rc, TValue *vb, TValue *vc)
TRef              564 lj_opt_narrow.c   TRef tmp;
TRef              583 lj_opt_narrow.c TRef lj_opt_narrow_pow(jit_State *J, TRef rb, TRef rc, TValue *vb, TValue *vc)
TRef              602 lj_opt_narrow.c       TRef tmp = emitir(IRTI(IR_ADD), rc, lj_ir_kint(J, 65536));
TRef              217 lj_opt_split.c 	TRef k1, k2;
TRef               94 lj_record.c        TRef tr = J->slot[s];
TRef              158 lj_record.c    static TRef sloadt(jit_State *J, int32_t slot, IRType t, int mode)
TRef              161 lj_record.c      TRef ref = emitir_raw(IRT(IR_SLOAD, t), (int32_t)J->baseslot+slot, mode);
TRef              167 lj_record.c    static TRef sload(jit_State *J, int32_t slot)
TRef              170 lj_record.c      TRef ref = emitir_raw(IRTG(IR_SLOAD, t), (int32_t)J->baseslot+slot,
TRef              181 lj_record.c    static TRef getcurrf(jit_State *J)
TRef              218 lj_record.c    TRef lj_record_constify(jit_State *J, cTValue *o)
TRef              247 lj_record.c        TRef tr = J->slot[s];
TRef              282 lj_record.c    static TRef find_kinit(jit_State *J, const BCIns *endpc, BCReg slot, IRType t)
TRef              328 lj_record.c    static TRef fori_load(jit_State *J, BCReg slot, IRType t, int mode)
TRef              339 lj_record.c    static TRef fori_arg(jit_State *J, const BCIns *fori, BCReg slot,
TRef              342 lj_record.c      TRef tr = J->base[slot];
TRef              388 lj_record.c        TRef zero = (t == IRT_INT) ? lj_ir_kint(J, 0) : lj_ir_knum_zero(J);
TRef              404 lj_record.c    	TRef tr = emitir(IRTGI(IR_ADDOV), step, stop);
TRef              422 lj_record.c      TRef idx = J->base[ra+FORL_IDX];
TRef              427 lj_record.c      TRef stop = fori_arg(J, fori, ra+FORL_STOP, t, mode);
TRef              428 lj_record.c      TRef step = fori_arg(J, fori, ra+FORL_STEP, t, mode);
TRef              461 lj_record.c      TRef *tr = &J->base[ra];
TRef              464 lj_record.c      TRef stop;
TRef              467 lj_record.c        TRef idx = tr[FORL_IDX];
TRef              659 lj_record.c    static TRef rec_call_specialize(jit_State *J, GCfunc *fn, TRef tr)
TRef              661 lj_record.c      TRef kfunc;
TRef              666 lj_record.c          TRef trpt = emitir(IRT(IR_FLOAD, IRT_PGC), tr, IRFL_FUNC_PC);
TRef              678 lj_record.c    	TRef trid = emitir(IRT(IR_FLOAD, IRT_U8), tr, IRFL_FUNC_FFID);
TRef              698 lj_record.c      TRef kfunc, *fbase = &J->base[func];
TRef              753 lj_record.c      memmove(&J->base[-1-LJ_FR2], &J->base[func], sizeof(TRef)*(J->maxslot+1+LJ_FR2));
TRef              783 lj_record.c    static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot);
TRef              857 lj_record.c          TRef trpt = lj_ir_kgc(J, obj2gco(pt), IRT_PROTO);
TRef              858 lj_record.c          TRef trpc = lj_ir_kptr(J, (void *)frame_pc(frame));
TRef              864 lj_record.c          memmove(J->base + cbase, J->base-1-LJ_FR2, sizeof(TRef)*nresults);
TRef              865 lj_record.c          memset(J->base-1-LJ_FR2, 0, sizeof(TRef)*(cbase+1+LJ_FR2));
TRef              886 lj_record.c          TRef tr = gotresults ? J->base[cbase+rbase] : TREF_NIL;
TRef              955 lj_record.c    	TRef tr = emitir(IRT(IR_FLOAD, IRT_U8), ix->tab, IRFL_UDATA_UDTYPE);
TRef             1011 lj_record.c    static TRef rec_mm_arith(jit_State *J, RecordIndex *ix, MMS mm)
TRef             1015 lj_record.c      TRef *base = J->base + func;
TRef             1040 lj_record.c    static TRef rec_mm_len(jit_State *J, TRef tr, TValue *tv)
TRef             1047 lj_record.c        TRef *base = J->base + func;
TRef             1071 lj_record.c      TRef *base = J->base + func + LJ_FR2;
TRef             1087 lj_record.c        TRef mo1 = ix->mobj;
TRef             1093 lj_record.c          TRef mt2 = emitir(IRT(IR_FLOAD, IRT_TAB), ix->key, IRFL_TAB_META);
TRef             1096 lj_record.c          TRef mt2 = emitir(IRT(IR_FLOAD, IRT_TAB), ix->key, IRFL_UDATA_META);
TRef             1128 lj_record.c          TRef mo1 = ix->mobj;
TRef             1134 lj_record.c    	TRef mt2 = emitir(IRT(IR_FLOAD, IRT_TAB), ix->key, IRFL_TAB_META);
TRef             1137 lj_record.c    	TRef mt2 = emitir(IRT(IR_FLOAD, IRT_TAB), ix->key, IRFL_UDATA_META);
TRef             1286 lj_record.c    static TRef rec_idx_key(jit_State *J, RecordIndex *ix, IRRef *rbref,
TRef             1289 lj_record.c      TRef key;
TRef             1302 lj_record.c          TRef ikey = lj_opt_narrow_index(J, key);
TRef             1303 lj_record.c          TRef asizeref = emitir(IRTI(IR_FLOAD), ix->tab, IRFL_TAB_ASIZE);
TRef             1305 lj_record.c    	TRef arrayref;
TRef             1321 lj_record.c    	TRef tmp = emitir(IRTI(IR_FLOAD), ix->tab, IRFL_TAB_ASIZE);
TRef             1332 lj_record.c        TRef tmp = emitir(IRTI(IR_FLOAD), ix->tab, IRFL_TAB_HMASK);
TRef             1343 lj_record.c          TRef node, kslot, hm;
TRef             1375 lj_record.c    TRef lj_record_idx(jit_State *J, RecordIndex *ix)
TRef             1377 lj_record.c      TRef xref;
TRef             1391 lj_record.c          TRef *base = J->base + func + LJ_FR2;
TRef             1434 lj_record.c        TRef res;
TRef             1474 lj_record.c    	TRef key = ix->key;
TRef             1491 lj_record.c    	  TRef mtref = emitir(IRT(IR_FLOAD, IRT_TAB), ix->tab, IRFL_TAB_META);
TRef             1509 lj_record.c          TRef fref = emitir(IRT(IR_FREF, IRT_PGC), ix->tab, IRFL_TAB_NOMM);
TRef             1570 lj_record.c    static TRef rec_upvalue(jit_State *J, uint32_t uv, TRef val)
TRef             1573 lj_record.c      TRef fn = getcurrf(J);
TRef             1577 lj_record.c        TRef tr, kfunc;
TRef             1628 lj_record.c        TRef res = emitir(IRTG(IR_ULOAD, t), uref, 0);
TRef             1756 lj_record.c          TRef kfunc = lj_ir_kfunc(J, funcV(func));
TRef             1784 lj_record.c        TRef fr = emitir(IRTI(IR_SLOAD), LJ_FR2, IRSLOAD_READONLY|IRSLOAD_FRAME);
TRef             1790 lj_record.c    	TRef vbase;
TRef             1800 lj_record.c    	  TRef aref = emitir(IRT(IR_AREF, IRT_PGC),
TRef             1802 lj_record.c    	  TRef tr = emitir(IRTG(IR_VLOAD, t), aref, 0);
TRef             1815 lj_record.c          TRef tridx = J->base[dst-1];
TRef             1816 lj_record.c          TRef tr = TREF_NIL;
TRef             1826 lj_record.c    	TRef tmp = emitir(IRTI(IR_ADD), fr, lj_ir_kint(J, -frofs));
TRef             1835 lj_record.c    	TRef tmp = lj_ir_kint(J, frofs);
TRef             1837 lj_record.c    	  TRef tmp2 = emitir(IRTI(IR_BSHL), tridx, lj_ir_kint(J, 3));
TRef             1846 lj_record.c    	TRef aref, vbase = emitir(IRT(IR_SUB, IRT_IGC), REF_BASE, fr);
TRef             1867 lj_record.c    static TRef rec_tnew(jit_State *J, uint32_t ah)
TRef             1871 lj_record.c      TRef tr;
TRef             1884 lj_record.c    static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot)
TRef             1886 lj_record.c      TRef *top = &J->base[topslot];
TRef             1894 lj_record.c        TRef tr, hdr, *trp, *xbase, *base = &J->base[baseslot];
TRef             1970 lj_record.c      TRef ra, rb, rc;
TRef             2256 lj_record.c          memset(J->base + J->maxslot, 0, (ra - J->maxslot) * sizeof(TRef));
TRef             2636 lj_record.c        TRef tr = emitir(IRT(IR_XLOAD, IRT_U8),
TRef               21 lj_record.h      TRef tab;		/* Table (or indexed object) reference. */
TRef               22 lj_record.h      TRef key;		/* Key reference. */
TRef               23 lj_record.h      TRef val;		/* Value reference for a store or 0 for a load. */
TRef               24 lj_record.h      TRef mt;		/* Metatable reference. */
TRef               25 lj_record.h      TRef mobj;		/* Metamethod object reference. */
TRef               32 lj_record.h    LJ_FUNC TRef lj_record_constify(jit_State *J, cTValue *o);
TRef               39 lj_record.h    LJ_FUNC TRef lj_record_idx(jit_State *J, RecordIndex *ix);
TRef               69 lj_snap.c          TRef tr = J->slot[s];
TRef              396 lj_snap.c      static TRef snap_replay_const(jit_State *J, IRIns *ir)
TRef              411 lj_snap.c      static TRef snap_dedup(jit_State *J, SnapEntry *map, MSize nmax, IRRef ref)
TRef              421 lj_snap.c      static TRef snap_pref(jit_State *J, GCtrace *T, SnapEntry *map, MSize nmax,
TRef              425 lj_snap.c        TRef tr;
TRef              471 lj_snap.c          TRef tr;
TRef              539 lj_snap.c      	TRef op1, op2;
TRef              557 lj_snap.c      	  TRef tr = emitir(ir->ot, op1, op2);
TRef              562 lj_snap.c      	      TRef val, key = irr->op2, tmp = tr;