Home
last modified time | relevance | path

Searched refs:sljit_jump (Results 1 – 16 of 16) sorted by relevance

/third_party/pcre2/pcre2/src/sljit/
DsljitLir.h390 struct sljit_jump { struct
391 struct sljit_jump *next; argument
418 struct sljit_jump *jumps; argument
422 struct sljit_jump *last_jump;
1426 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_…
1434 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_…
1444 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s…
1457 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_…
1462 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_label(struct sljit_jump *jump, struct sljit_label* label);
1464 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target);
[all …]
DsljitNativeMIPS_64.c225 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
228 struct sljit_jump *jump; in sljit_emit_call()
234 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_call()
DsljitNativeMIPS_32.c195 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
198 struct sljit_jump *jump; in sljit_emit_call()
205 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_call()
DsljitNativeARM_64.c161 static SLJIT_INLINE sljit_sw detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_i… in detect_jump_type()
245 struct sljit_jump *jump; in sljit_generate_code()
1954 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
1956 struct sljit_jump *jump; in sljit_emit_jump()
1961 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
1980 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
1996 static SLJIT_INLINE struct sljit_jump* emit_cmp_to0(struct sljit_compiler *compiler, sljit_s32 type, in emit_cmp_to0()
1999 struct sljit_jump *jump; in emit_cmp_to0()
2005 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in emit_cmp_to0()
2033 struct sljit_jump *jump; in sljit_emit_ijump()
[all …]
DsljitLir.c520 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_label(struct sljit_jump *jump, struct sljit_label* label) in sljit_set_label()
529 SLJIT_API_FUNC_ATTRIBUTE void sljit_set_target(struct sljit_jump *jump, sljit_uw target) in sljit_set_target()
642 static SLJIT_INLINE sljit_uw compute_next_addr(struct sljit_label *label, struct sljit_jump *jump, in compute_next_addr()
711 static SLJIT_INLINE void set_jump(struct sljit_jump *jump, struct sljit_compiler *compiler, sljit_u… in set_jump()
1062 struct sljit_jump *jump; in check_sljit_generate_code()
2324 struct sljit_jump *jump; in sljit_emit_cmov_generic()
2469 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s… in sljit_emit_cmp()
2565 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_… in sljit_emit_fcmp()
2932 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2940 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
[all …]
DsljitNativeRISCV_common.c166 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw … in detect_jump_type()
289 struct sljit_jump *jump = NULL; in load_addr_to_reg()
299 jump = (struct sljit_jump*)dst; in load_addr_to_reg()
386 struct sljit_jump *jump; in sljit_generate_code()
2290 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2292 struct sljit_jump *jump; in sljit_emit_jump()
2298 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
2376 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
2392 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s… in sljit_emit_cmp()
2396 struct sljit_jump *jump; in sljit_emit_cmp()
[all …]
DsljitNativeARM_T2_32.c255 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_… in detect_jump_type()
310 static SLJIT_INLINE void set_jump_instruction(struct sljit_jump *jump, sljit_sw executable_offset) in set_jump_instruction()
387 struct sljit_jump *jump; in sljit_generate_code()
2272 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2274 struct sljit_jump *jump; in sljit_emit_jump()
2280 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
2482 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
2486 struct sljit_jump *jump; in sljit_emit_call()
2541 struct sljit_jump *jump; in sljit_emit_ijump()
2561 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_ijump()
DsljitNativeX86_common.c526 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu…
528 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr);
532 static sljit_u8* generate_near_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *cod… in generate_near_jump_code()
595 struct sljit_jump *jump; in sljit_generate_code()
2990 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_…
2993 struct sljit_jump *jump;
2998 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
3021 struct sljit_jump *jump;
3030 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
DsljitNativeMIPS_common.c351 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw … in detect_jump_type()
522 struct sljit_jump *jump; in load_addr_to_reg()
529 jump = (struct sljit_jump*)dst; in load_addr_to_reg()
583 struct sljit_jump *jump; in sljit_generate_code()
2892 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2894 struct sljit_jump *jump; in sljit_emit_jump()
2902 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
3006 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s… in sljit_emit_cmp()
3010 struct sljit_jump *jump; in sljit_emit_cmp()
3037 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_cmp()
[all …]
DsljitNativePPC_common.c284 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_… in detect_jump_type()
417 struct sljit_jump *jump; in sljit_generate_code()
2289 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2291 struct sljit_jump *jump; in sljit_emit_jump()
2301 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
2324 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
2346 struct sljit_jump *jump = NULL; in sljit_emit_ijump()
2365 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_ijump()
DsljitNativeARM_32.c417 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_u… in detect_jump_type()
687 struct sljit_jump *jump; in sljit_generate_code()
2685 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
2687 struct sljit_jump *jump; in sljit_emit_jump()
2692 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
2908 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
2912 struct sljit_jump *jump; in sljit_emit_call()
2966 struct sljit_jump *jump; in sljit_emit_ijump()
2986 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_ijump()
DsljitNativeX86_32.c232 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu… in generate_far_jump_code()
996 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
999 struct sljit_jump *jump; in sljit_emit_call()
DsljitNativeX86_64.c288 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr) in generate_far_jump_code()
812 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
DsljitNativeS390X.c1427 struct sljit_jump *jump; in sljit_generate_code()
3395 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_… in sljit_emit_jump()
3403 struct sljit_jump *jump = (struct sljit_jump *) in sljit_emit_jump()
3404 ensure_abuf(compiler, sizeof(struct sljit_jump)); in sljit_emit_jump()
3419 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_… in sljit_emit_call()
/third_party/pcre2/pcre2/src/
Dpcre2_jit_simd_inc.h67 static struct sljit_jump *jump_if_utf_char_start(struct sljit_compiler *compiler, sljit_s32 reg) in jump_if_utf_char_start()
213 struct sljit_jump *quit; in fast_forward_char_simd()
214 struct sljit_jump *partial_quit[2]; in fast_forward_char_simd()
374 struct sljit_jump *quit; in fast_requested_char_simd()
526 struct sljit_jump *jump[2]; in fast_forward_char_pair_simd()
868 struct sljit_jump *partial_quit; in fast_forward_char_simd()
1053 struct sljit_jump *partial_quit; in fast_forward_char_pair_simd()
1256 struct sljit_jump *quit; in fast_forward_char_simd()
1257 struct sljit_jump *partial_quit[2]; in fast_forward_char_simd()
1454 struct sljit_jump *quit; in fast_requested_char_simd()
[all …]
Dpcre2_jit_compile.c206 struct sljit_jump *jump;
211 struct sljit_jump *start;
3093 …IT_INLINE void add_jump(struct sljit_compiler *compiler, jump_list **list, struct sljit_jump *jump) in add_jump()
3104 static void add_stub(compiler_common *common, struct sljit_jump *start) in add_stub()
3492 struct sljit_jump *jump; in check_start_used_ptr()
3628 struct sljit_jump *jump = NULL; in check_partial()
3658 struct sljit_jump *jump; in check_str_end()
3687 struct sljit_jump *jump; in detect_partial_match()
3720 struct sljit_jump *jump; in process_partial_match()
3752 struct sljit_jump *jump; in peek_char()
[all …]