Skip to content

Commit d37c6df

Browse files
authored
JIT compiler update (#723)
1 parent c1c1b78 commit d37c6df

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ CLEANFILES += src/pcre2_chartables.c
485485

486486
EXTRA_DIST += \
487487
deps/sljit/LICENSE \
488-
deps/sljit/README \
488+
deps/sljit/README.md \
489489
deps/sljit/sljit_src/sljitConfig.h \
490490
deps/sljit/sljit_src/sljitConfigCPU.h \
491491
deps/sljit/sljit_src/sljitConfigInternal.h \

deps/sljit

Submodule sljit updated 66 files

maint/manifest-tarball

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ drwxr-xr-x tarball-dir/pcre2-SNAPSHOT/cmake
3838
drwxr-xr-x tarball-dir/pcre2-SNAPSHOT/deps
3939
drwxr-xr-x tarball-dir/pcre2-SNAPSHOT/deps/sljit
4040
-rw-r--r-- tarball-dir/pcre2-SNAPSHOT/deps/sljit/LICENSE
41-
-rw-r--r-- tarball-dir/pcre2-SNAPSHOT/deps/sljit/README
41+
-rw-r--r-- tarball-dir/pcre2-SNAPSHOT/deps/sljit/README.md
4242
drwxr-xr-x tarball-dir/pcre2-SNAPSHOT/deps/sljit/sljit_src
4343
drwxr-xr-x tarball-dir/pcre2-SNAPSHOT/deps/sljit/sljit_src/allocator_src
4444
-rw-r--r-- tarball-dir/pcre2-SNAPSHOT/deps/sljit/sljit_src/allocator_src/sljitExecAllocatorApple.c

src/pcre2_jit_compile.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10158,7 +10158,7 @@ if (has_alternatives)
1015810158
if (i <= 3)
1015910159
OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, 0);
1016010160
else
10161-
BACKTRACK_AS(bracket_backtrack)->matching_mov_addr = sljit_emit_mov_addr(compiler, SLJIT_MEM1(STACK_TOP), STACK(stacksize));
10161+
BACKTRACK_AS(bracket_backtrack)->matching_mov_addr = sljit_emit_op_addr(compiler, SLJIT_MOV_ADDR, SLJIT_MEM1(STACK_TOP), STACK(stacksize));
1016210162
}
1016310163
if (ket != OP_KETRMAX)
1016410164
BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL();
@@ -12605,7 +12605,7 @@ if (has_alternatives)
1260512605
if (alt_max <= 3)
1260612606
OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, alt_count);
1260712607
else
12608-
mov_addr = sljit_emit_mov_addr(compiler, SLJIT_MEM1(STACK_TOP), STACK(stacksize));
12608+
mov_addr = sljit_emit_op_addr(compiler, SLJIT_MOV_ADDR, SLJIT_MEM1(STACK_TOP), STACK(stacksize));
1260912609
}
1261012610

1261112611
if (offset != 0 && ket == OP_KETRMAX && is_optimized_cbracket(common, offset >> 1))
@@ -13275,7 +13275,7 @@ while (1)
1327513275
if (alt_max > 1 || (recurse_flags & recurse_flag_accept_found))
1327613276
{
1327713277
if (alt_max > 3)
13278-
mov_addr = sljit_emit_mov_addr(compiler, SLJIT_MEM1(STACK_TOP), STACK(1));
13278+
mov_addr = sljit_emit_op_addr(compiler, SLJIT_MOV_ADDR, SLJIT_MEM1(STACK_TOP), STACK(1));
1327913279
else
1328013280
OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(1), SLJIT_IMM, alt_count);
1328113281
}

0 commit comments

Comments
 (0)