MCode              43 lj_asm.c         MCode *mcp;		/* Current MCode pointer (grows down). */
MCode              44 lj_asm.c         MCode *mclim;		/* Lower limit for MCode memory + red zone. */
MCode              46 lj_asm.c         MCode *mcp_prev;	/* Red zone overflow check. */
MCode              86 lj_asm.c         MCode *mcbot;		/* Bottom of reserved MCode. */
MCode              87 lj_asm.c         MCode *mctop;		/* Top of generated MCode. */
MCode              88 lj_asm.c         MCode *mcloop;	/* Pointer to loop MCode (or NULL). */
MCode              89 lj_asm.c         MCode *invmcp;	/* Points to invertible loop branch (or NULL). */
MCode              90 lj_asm.c         MCode *flagmcp;	/* Pending opportunity to merge flag setting ins. */
MCode              91 lj_asm.c         MCode *realign;	/* Realign loop if not NULL. */
MCode             203 lj_asm.c       static MCode *ra_dbg_mcp;
MCode            1308 lj_asm.c         MCode *mcspill;
MCode            1832 lj_asm.c         MCode *origtop;
MCode              80 lj_asm_arm.h   static MCode *asm_exitstub_gen(ASMState *as, ExitNo group)
MCode              82 lj_asm_arm.h     MCode *mxp = as->mcbot;
MCode              88 lj_asm_arm.h     *mxp = ARMI_BL|((((MCode *)(void *)lj_vm_exit_handler-mxp)-2)&0x00ffffffu);
MCode              90 lj_asm_arm.h     *mxp++ = (MCode)i32ptr(J2GG(as->J)->dispatch);  /* DISPATCH address */
MCode             115 lj_asm_arm.h     MCode *target = exitstub_addr(as->J, as->snapno);
MCode             116 lj_asm_arm.h     MCode *p = as->mcp;
MCode            2076 lj_asm_arm.h     MCode *p = as->mctop;
MCode            2077 lj_asm_arm.h     MCode *target = as->mcp;
MCode            2136 lj_asm_arm.h     MCode *p = as->mctop;
MCode            2137 lj_asm_arm.h     MCode *target;
MCode            2148 lj_asm_arm.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2155 lj_asm_arm.h     MCode *p = as->mctop - 1;  /* Leave room for exit branch. */
MCode            2341 lj_asm_arm.h     MCode *p = T->mcode;
MCode            2342 lj_asm_arm.h     MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            2343 lj_asm_arm.h     MCode *cstart = NULL, *cend = p;
MCode            2344 lj_asm_arm.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2345 lj_asm_arm.h     MCode *px = exitstub_addr(J, exitno) - 2;
MCode              67 lj_asm_mips.h    MCode *mxp = as->mcbot;
MCode              70 lj_asm_mips.h      memset(mxp, 0, MIPS_SPAREJUMP*2*sizeof(MCode));
MCode              83 lj_asm_mips.h    MCode *mxp = as->mctop;
MCode              98 lj_asm_mips.h    MCode *target = asm_exitstub_addr(as);
MCode              99 lj_asm_mips.h    MCode *p = as->mcp;
MCode             352 lj_asm_mips.h      MCode *p = as->mcp;
MCode            1700 lj_asm_mips.h    MCode *p = as->mctop;
MCode            1701 lj_asm_mips.h    MCode *target = as->mcp;
MCode            1755 lj_asm_mips.h    MCode *target = lnk ? traceref(as->J,lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            1757 lj_asm_mips.h    MCode *p = as->mctop-1;
MCode            1926 lj_asm_mips.h    MCode *p = T->mcode;
MCode            1927 lj_asm_mips.h    MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            1928 lj_asm_mips.h    MCode *px = exitstub_trace_addr(T, exitno);
MCode            1929 lj_asm_mips.h    MCode *cstart = NULL, *cstop = NULL;
MCode            1930 lj_asm_mips.h    MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            1931 lj_asm_mips.h    MCode exitload = MIPSI_LI | MIPSF_T(RID_TMP) | exitno;
MCode            1932 lj_asm_mips.h    MCode tjump = MIPSI_J|(((uintptr_t)target>>2)&0x03ffffffu);
MCode            1949 lj_asm_mips.h  	  for (i = (int)(sizeof(MCLink)/sizeof(MCode));
MCode            1950 lj_asm_mips.h  	       i < (int)(sizeof(MCLink)/sizeof(MCode)+MIPS_SPAREJUMP*2);
MCode              51 lj_asm_ppc.h     MCode *mxp = as->mctop;
MCode              59 lj_asm_ppc.h     *mxp = PPCI_BL|((((MCode *)(void *)lj_vm_exit_handler-mxp)&0x00ffffffu)<<2);
MCode              64 lj_asm_ppc.h   static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno)
MCode              73 lj_asm_ppc.h     MCode *target = asm_exitstub_addr(as, as->snapno);
MCode              74 lj_asm_ppc.h     MCode *p = as->mcp;
MCode            1887 lj_asm_ppc.h     MCode *p = as->mctop;
MCode            1888 lj_asm_ppc.h     MCode *target = as->mcp;
MCode            1939 lj_asm_ppc.h     MCode *p = as->mctop;
MCode            1940 lj_asm_ppc.h     MCode *target;
MCode            1953 lj_asm_ppc.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            1960 lj_asm_ppc.h     MCode *p = as->mctop - 1;  /* Leave room for exit branch. */
MCode            2122 lj_asm_ppc.h     MCode *p = T->mcode;
MCode            2123 lj_asm_ppc.h     MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            2124 lj_asm_ppc.h     MCode *px = exitstub_trace_addr(T, exitno);
MCode            2125 lj_asm_ppc.h     MCode *cstart = NULL;
MCode            2126 lj_asm_ppc.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2135 lj_asm_ppc.h   	clearso = sizeof(MCode);
MCode            2136 lj_asm_ppc.h   	delta -= sizeof(MCode);
MCode            2160 lj_asm_ppc.h       MCode *pp = J->cur.mcode;
MCode            2161 lj_asm_ppc.h       J->cur.szmcode += sizeof(MCode);
MCode               9 lj_asm_x86.h   static MCode *asm_exitstub_gen(ASMState *as, ExitNo group)
MCode              12 lj_asm_x86.h     MCode *mxp = as->mcbot;
MCode              13 lj_asm_x86.h     MCode *mxpstart = mxp;
MCode              17 lj_asm_x86.h     *mxp++ = XI_PUSHi8; *mxp++ = (MCode)groupofs;
MCode              19 lj_asm_x86.h       *mxp++ = XI_JMPs; *mxp++ = (MCode)((2+2)*(EXITSTUBS_PER_GROUP - i) - 2);
MCode              20 lj_asm_x86.h       *mxp++ = XI_PUSHi8; *mxp++ = (MCode)(groupofs + i);
MCode              23 lj_asm_x86.h     *mxp++ = XI_PUSHi8; *mxp++ = (MCode)((group*EXITSTUBS_PER_GROUP)>>8);
MCode              32 lj_asm_x86.h     *((int32_t *)(mxp-4)) = jmprel(mxp, (MCode *)(void *)lj_vm_exit_handler);
MCode              57 lj_asm_x86.h     MCode *target = exitstub_addr(as->J, as->snapno);
MCode              58 lj_asm_x86.h     MCode *p = as->mcp;
MCode             434 lj_asm_x86.h     MCode *patchnfpr = NULL;
MCode             605 lj_asm_x86.h       MCode *p;
MCode             607 lj_asm_x86.h         p = (MCode *)(void *)ir_k64(irf)->u64;
MCode             609 lj_asm_x86.h         p = (MCode *)(void *)(uintptr_t)(uint32_t)irf->i;
MCode             964 lj_asm_x86.h   static MCode *merge_href_niltv(ASMState *as, IRIns *ir)
MCode             969 lj_asm_x86.h       MCode *p = as->mcp;
MCode             990 lj_asm_x86.h     MCode *nilexit = merge_href_niltv(as, ir);  /* Do this before any restores. */
MCode            1685 lj_asm_x86.h         if (LJ_64 && as->mcp[1] != (MCode)(XO_ROUNDSD >> 16)) {
MCode            1838 lj_asm_x86.h       MCode *p = as->mcp + ((LJ_64 && *as->mcp < XI_TESTb) ? 3 : 2);
MCode            2445 lj_asm_x86.h     MCode *p = as->mctop;
MCode            2446 lj_asm_x86.h     MCode *target = as->mcp;
MCode            2454 lj_asm_x86.h         p[-1] = (MCode)(target - p);  /* Patch sjcc. */
MCode            2456 lj_asm_x86.h   	p[-3] = (MCode)(target - p + 2);  /* Patch opt. short jp. */
MCode            2459 lj_asm_x86.h         p[-1] = (MCode)(int8_t)(target - p);  /* Patch short jmp. */
MCode            2463 lj_asm_x86.h       MCode *newloop;
MCode            2530 lj_asm_x86.h     MCode *p = as->mctop;
MCode            2531 lj_asm_x86.h     MCode *target, *q;
MCode            2536 lj_asm_x86.h       MCode *p1;
MCode            2541 lj_asm_x86.h         *p1 = (MCode)spadj;
MCode            2550 lj_asm_x86.h         p1[-3] = (MCode)XI_LEA;
MCode            2557 lj_asm_x86.h         p1[-2] = (MCode)(checki8(spadj) ? XI_ARITHi8 : XI_ARITHi);
MCode            2562 lj_asm_x86.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2574 lj_asm_x86.h     MCode *p = as->mctop;
MCode            2881 lj_asm_x86.h     MCode *p = T->mcode;
MCode            2882 lj_asm_x86.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2884 lj_asm_x86.h     MCode *px = exitstub_addr(J, exitno) - 6;
MCode            2885 lj_asm_x86.h     MCode *pe = p+len-6;
MCode             254 lj_emit_arm.h  typedef MCode *MCLabel;
MCode             261 lj_emit_arm.h    MCode *p = as->mcp;
MCode             272 lj_emit_arm.h    MCode *p = --as->mcp;
MCode             300 lj_emit_arm.h      MCode ins = *as->mcp, swp = (src^dst);
MCode             135 lj_emit_mips.h typedef MCode *MCLabel;
MCode             142 lj_emit_mips.h   MCode *p = as->mcp;
MCode             157 lj_emit_mips.h   MCode *p = as->mcp;
MCode             138 lj_emit_ppc.h  typedef MCode *MCLabel;
MCode             145 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode             154 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode             161 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode               8 lj_emit_x86.h  #define MODRM(mode, r1, r2)	((MCode)((mode)+(((r1)&7)<<3)+((r2)&7)))
MCode              12 lj_emit_x86.h      { MCode rex = 0x40 + (((rr)>>1)&4) + (((rb)>>3)&1); \
MCode              22 lj_emit_x86.h  #define emit_i8(as, i)		(*--as->mcp = (MCode)(i))
MCode              30 lj_emit_x86.h  static LJ_AINLINE MCode *emit_op(x86Op xo, Reg rr, Reg rb, Reg rx,
MCode              36 lj_emit_x86.h      p[delta-2] = (MCode)(xo >> 24);
MCode              48 lj_emit_x86.h        if (n == -4) { *p = (MCode)rex; rex = (MCode)(xo >> 8); }
MCode              49 lj_emit_x86.h        else if ((xo & 0xffffff) == 0x6600fd) { *p = (MCode)rex; rex = 0x66; }
MCode              50 lj_emit_x86.h        *--p = (MCode)rex;
MCode              73 lj_emit_x86.h    MCode *p = as->mcp;
MCode              91 lj_emit_x86.h    MCode *p = as->mcp;
MCode             104 lj_emit_x86.h    MCode *p = as->mcp;
MCode             110 lj_emit_x86.h        *--p = (MCode)ofs;
MCode             138 lj_emit_x86.h    MCode *p = as->mcp;
MCode             144 lj_emit_x86.h      *--p = (MCode)ofs;
MCode             156 lj_emit_x86.h    MCode *p = as->mcp;
MCode             159 lj_emit_x86.h      *--p = (MCode)i;
MCode             190 lj_emit_x86.h    MCode *p = as->mcp;
MCode             209 lj_emit_x86.h  	*--p = (MCode)as->mrm.ofs;
MCode             277 lj_emit_x86.h      MCode *p = as->mcp;
MCode             279 lj_emit_x86.h      p[-5] = (MCode)(XI_MOVri+(r&7));
MCode             297 lj_emit_x86.h      MCode *p = as->mcp;
MCode             301 lj_emit_x86.h      MCode *p = as->mcp;
MCode             303 lj_emit_x86.h      p[-9] = (MCode)(XI_MOVri+(r&7));
MCode             323 lj_emit_x86.h  typedef MCode *MCLabel;
MCode             329 lj_emit_x86.h    MCode *p = as->mcp;
MCode             332 lj_emit_x86.h    p[-1] = (MCode)(int8_t)delta;
MCode             341 lj_emit_x86.h    MCode *p = as->mcp;
MCode             344 lj_emit_x86.h    p[-1] = (MCode)(int8_t)delta;
MCode             345 lj_emit_x86.h    p[-2] = (MCode)(XI_JCCs+(cc&15));
MCode             352 lj_emit_x86.h    MCode *p = as->mcp;
MCode             354 lj_emit_x86.h    p[-2] = (MCode)(XI_JCCs+(cc&15));
MCode             362 lj_emit_x86.h    source[-1] = (MCode)(as->mcp-source);
MCode             379 lj_emit_x86.h    MCode *p = as->mcp;
MCode             381 lj_emit_x86.h    p[-5] = (MCode)(XI_JCCn+(cc&15));
MCode             389 lj_emit_x86.h    MCode *p = as->mcp;
MCode             398 lj_emit_x86.h    MCode *p = as->mcp;
MCode             412 lj_emit_x86.h  #define emit_call(as, f)	emit_call_(as, (MCode *)(void *)(f))
MCode             160 lj_jit.h         MCode *next;		/* Next area. */
MCode             234 lj_jit.h         MCode *mcode;		/* Start of machine code. */
MCode             383 lj_jit.h         MCode *exitstubgroup[LJ_MAX_EXITSTUBGR];  /* Exit stub group addresses. */
MCode             402 lj_jit.h         MCode *mcarea;	/* Base of current mcode area. */
MCode             403 lj_jit.h         MCode *mctop;		/* Top of current mcode area. */
MCode             404 lj_jit.h         MCode *mcbot;		/* Bottom of current mcode area. */
MCode             278 lj_mcode.c       MCode *oldarea = J->mcarea;
MCode             281 lj_mcode.c       J->mcarea = (MCode *)mcode_alloc(J, sz);
MCode             284 lj_mcode.c       J->mctop = (MCode *)((char *)J->mcarea + J->szmcarea);
MCode             285 lj_mcode.c       J->mcbot = (MCode *)((char *)J->mcarea + sizeof(MCLink));
MCode             294 lj_mcode.c       MCode *mc = J->mcarea;
MCode             298 lj_mcode.c         MCode *next = ((MCLink *)mc)->next;
MCode             307 lj_mcode.c     MCode *lj_mcode_reserve(jit_State *J, MCode **lim)
MCode             332 lj_mcode.c     MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish)
MCode             345 lj_mcode.c         MCode *mc = J->mcarea;
MCode             347 lj_mcode.c         if (ptr >= mc && ptr < (MCode *)((char *)mc + J->szmcarea)) {
MCode             355 lj_mcode.c           if (ptr >= mc && ptr < (MCode *)((char *)mc + ((MCLink *)mc)->size)) {
MCode              20 lj_mcode.h     LJ_FUNC MCode *lj_mcode_reserve(jit_State *J, MCode **lim);
MCode              23 lj_mcode.h     LJ_FUNC MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish);
MCode             159 lj_target.h      ((MCode *)exitstub_addr_((char **)((J)->exitstubgroup), (exitno)))
MCode             131 lj_target_mips.h   exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode))
MCode             122 lj_target_ppc.h   exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno))
MCode             740 lj_trace.c         if (T && pc >= T->mcode && pc < (MCode *)((char *)T->mcode + T->szmcode))
MCode             760 lj_trace.c       J->parent = trace_exit_find(J, (MCode *)(intptr_t)ex->gpr[EXITSTATE_PCREG]);