Lines Matching defs:compiler

2  *    Stack-less Just-In-Time compiler
397 /* sljit compiler */
398 struct sljit_compiler *compiler;
1290 CHECK(sljit_emit_op1(compiler, type, arg1, arg2, arg3, arg4))
1293 CHECK(sljit_emit_op2(compiler, type, arg1, arg2, arg3, arg4, arg5, arg6))
1296 label = sljit_emit_label(compiler); \
1300 jump = sljit_emit_jump(compiler, type); \
1304 jump = sljit_emit_cmp(compiler, type, arg1, arg2, arg3, arg4); \
1315 struct sljit_compiler *compiler = compiler_common->compiler;
1373 struct sljit_compiler *compiler = compiler_common->compiler;
1542 struct sljit_compiler *compiler = compiler_common->compiler;
1634 struct sljit_compiler *compiler = compiler_common->compiler;
1696 struct sljit_compiler *compiler = compiler_common->compiler;
1711 CHECK(sljit_emit_ijump(compiler, SLJIT_JUMP, SLJIT_MEM2(R_CURR_STATE, R_TEMP), 0));
1735 struct sljit_compiler *compiler = compiler_common->compiler;
1782 CHECK(sljit_emit_ijump(compiler, SLJIT_JUMP, SLJIT_MEM2(R_CURR_STATE, R_TEMP), 0));
1801 /* Main compiler */
1807 CHECK(sljit_emit_op1(compiler_common.compiler, type, arg1, arg2, arg3, arg4))
1810 CHECK(sljit_emit_op2(compiler_common.compiler, type, arg1, arg2, arg3, arg4, arg5, arg6))
1813 label = sljit_emit_label(compiler_common.compiler); \
1817 jump = sljit_emit_jump(compiler_common.compiler, type); \
1821 jump = sljit_emit_cmp(compiler_common.compiler, type, arg1, arg2, arg3, arg4); \
1905 compiler_common.compiler = NULL;
1913 compiler_common.compiler = sljit_create_compiler(NULL);
1914 CHECK(!compiler_common.compiler);
1967 CHECK(sljit_emit_enter(compiler_common.compiler, 0, 3, 5, 5, 0, 0, 0));
2064 CHECK(sljit_emit_ijump(compiler_common.compiler, SLJIT_JUMP, SLJIT_MEM2(R_CURR_STATE, R_TEMP), 0));
2074 CHECK(sljit_emit_ijump(compiler_common.compiler, SLJIT_JUMP, SLJIT_MEM2(R_CURR_STATE, R_TEMP), 0));
2188 CHECK(sljit_emit_return(compiler_common.compiler, SLJIT_UNUSED, 0, 0));
2230 CHECK(sljit_emit_ijump(compiler_common.compiler, SLJIT_JUMP, SLJIT_MEM2(R_CURR_STATE, R_TEMP), 0));
2237 CHECK(sljit_emit_enter(compiler_common.compiler, 0, 2, 3, 3, 0, 0, 0));
2262 CHECK(sljit_emit_return(compiler_common.compiler, SLJIT_MOV, R_NEXT_HEAD, 0));
2264 compiler_common.machine->continue_match = sljit_generate_code(compiler_common.compiler);
2288 if (compiler_common.compiler)
2289 sljit_free_compiler(compiler_common.compiler);