/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativePPC_32.c | 46 sljit_s32 dst, sljit_s32 src1, sljit_s32 src2) in emit_single_op() argument 55 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 62 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 77 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 89 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 93 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 119 src1 = dst; in emit_single_op() 167 if (src1 != TMP_ZERO) in emit_single_op() 179 SLJIT_ASSERT(src1 != TMP_ZERO); in emit_single_op() 186 if (src1 != TMP_ZERO) in emit_single_op() [all …]
|
H A D | sljitNativePPC_64.c | 138 src1 = TMP_REG1; \ 149 src1 = TMP_REG1; \ 160 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 167 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 180 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op() 224 src1 = TMP_REG1; in emit_single_op() 246 src1 = dst; in emit_single_op() 303 if (src1 != TMP_ZERO) { in emit_single_op() 305 src1 = TMP_REG1; in emit_single_op() 314 if (src1 != TMP_ZERO) in emit_single_op() [all …]
|
H A D | sljitNativeRISCV_common.c | 1686 if (dst != src1) in emit_single_op() 1765 src1 = src2; in emit_op() 1774 src1_r = src1; in emit_op() 2341 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2486 src1 = TMP_FREG1; in sljit_emit_fop2() 2686 src1 = TMP_REG1; in sljit_emit_cmp() 2697 src1 = TMP_REG1; in sljit_emit_cmp() 2700 src1 = TMP_ZERO; in sljit_emit_cmp() 2930 src1 = src2_reg; in sljit_emit_select() 2938 src1 = (src1 & ~REG_MASK) | TMP_REG1; in sljit_emit_select() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 1698 if (dst != src1) in emit_single_op() 1773 src1 = src2; in emit_op() 1782 src1_r = src1; in emit_op() 2381 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2518 src1 = TMP_FREG1; in sljit_emit_fop2() 2562 src1 = reg; in sljit_emit_fop2r() 2766 src1 = TMP_REG1; in sljit_emit_cmp() 2777 src1 = TMP_REG1; in sljit_emit_cmp() 2780 src1 = TMP_ZERO; in sljit_emit_cmp() 3015 src1 = (src1 & ~REG_MASK) | TMP_REG1; in sljit_emit_select() [all …]
|
H A D | sljitNativeS390X.c | 1056 if (dst == src1) in emit_rr() 1135 if (dst == src1) in emit_ri() 1183 if (dst == src1) in emit_rx() 1342 if (dst == src1) in emit_commutative() 2505 return emit_rr(compiler, ins, src1, src1, src1w, src2, src2w); in sljit_emit_sub() 2913 src1 ^= src2; in sljit_emit_op2() 2914 src2 ^= src1; in sljit_emit_op2() 2915 src1 ^= src2; in sljit_emit_op2() 3437 src2 = src1; in sljit_emit_fop2() 3439 src1 = dst; in sljit_emit_fop2() [all …]
|
H A D | sljitNativeMIPS_common.c | 2182 if (dst != src1) in emit_single_op() 2301 src1 = src2; in emit_op() 2310 src1_r = src1; in emit_op() 3039 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 3388 src1 = 0; \ 3425 src1 = TMP_REG1; in sljit_emit_cmp() 3467 src1 = src2; in sljit_emit_cmp() 3759 src1 = TMP_REG1; in sljit_emit_select() 3766 src1 = TMP_REG1; in sljit_emit_select() 3790 src1 = (src1 & ~REG_MASK) | TMP_REG1; in sljit_emit_select() [all …]
|
H A D | sljitNativeX86_common.c | 2241 if (dst_r != src1) 2355 src1 = TMP_REG1; 2530 if (src1 != dst) 3171 src1 = TMP_FREG; 3189 src1 = TMP_FREG; 3296 if (dst == src1) 3300 src2 = src1; 3352 if (dst_freg == src1) { 3360 if (src1 & SLJIT_MEM) { 3362 src1 = TMP_FREG; [all …]
|
H A D | sljitNativePPC_common.c | 1339 src1_r = src1; in emit_op() 1726 if (src1 == SLJIT_IMM) in sljit_emit_op2() 2239 if (src1 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2241 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2330 src1 = TMP_FREG1; in sljit_emit_fop2() 2813 src1 = src2_reg; in sljit_emit_select() 2821 src1 = (src1 & ~REG_MASK) | TMP_REG1; in sljit_emit_select() 2824 src1 = (src1 & ~OFFS_REG_MASK) | TO_OFFS_REG(TMP_REG1); in sljit_emit_select() 2849 FAIL_IF(push_inst(compiler, OR | S(src1) | A(dst_reg) | B(src1))); in sljit_emit_select() 2870 src1 = src2_freg; in sljit_emit_fselect() [all …]
|
H A D | sljitNativeARM_32.c | 2141 src1 = src2; in emit_op() 2150 src1 = src2; in emit_op() 2162 src1 = src2; in emit_op() 2203 src1_reg = src1; in emit_op() 2767 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2855 src1 = TMP_FREG1; in sljit_emit_fop2() 3552 src1 = src2_reg; in sljit_emit_select() 3562 src1 = src2_reg; in sljit_emit_select() 3566 src1 = TMP_REG1; in sljit_emit_select() 3591 src1 = TMP_REG1; in sljit_emit_select() [all …]
|
H A D | sljitLir.c | 1628 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_op2() argument 1712 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_op2r() argument 1903 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_fop1_cmp() argument 2000 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_fop2() argument 2032 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_fop2r() argument 2265 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_cmp() argument 2289 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_fcmp() argument 2415 sljit_s32 src1, sljit_sw src1w, in check_sljit_emit_select() argument 3244 src1 = src2; in sljit_emit_cmp() 3284 tmp_src = src1; in sljit_emit_cmp() [all …]
|
H A D | sljitNativeARM_64.c | 1697 if (src1 & SLJIT_MEM) { in sljit_emit_op2() 1699 src1 = TMP_REG1; in sljit_emit_op2() 1707 if (src1 == SLJIT_IMM) in sljit_emit_op2() 1710 src1w = src1; in sljit_emit_op2() 2045 if (src1 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2047 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2124 if (src1 & SLJIT_MEM) { in sljit_emit_fop2() 2126 src1 = TMP_FREG1; in sljit_emit_fop2() 2542 src1 = TMP_REG2; in sljit_emit_select() 2545 src1 = TMP_REG2; in sljit_emit_select() [all …]
|
H A D | sljitNativeX86_32.c | 1251 sljit_s32 src1, sljit_sw src1w, in sljit_emit_select() argument 1261 ADJUST_LOCAL_OFFSET(src1, src1w); in sljit_emit_select() 1264 CHECK_EXTRA_REGS(src1, src1w, (void)0); in sljit_emit_select() 1270 if (src1 == SLJIT_IMM || (!(src1 & SLJIT_MEM) && (src2_reg & SLJIT_MEM))) { in sljit_emit_select() 1271 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w); in sljit_emit_select() 1272 src1 = src2_reg; in sljit_emit_select() 1281 if (dst_reg == src1) { in sljit_emit_select() 1282 src1 = src2_reg; in sljit_emit_select() 1287 src1 = src2_reg; in sljit_emit_select() 1296 if (SLJIT_UNLIKELY(src1 == SLJIT_IMM)) { in sljit_emit_select() [all …]
|
H A D | sljitNativeARM_T2_32.c | 2028 if (src1 == SLJIT_IMM) in sljit_emit_op2() 2034 src1w = src1; in sljit_emit_op2() 2341 if (src1 & SLJIT_MEM) { in sljit_emit_fop1_cmp() 2343 src1 = TMP_FREG1; in sljit_emit_fop1_cmp() 2424 if (src1 & SLJIT_MEM) { in sljit_emit_fop2() 2426 src1 = TMP_FREG1; in sljit_emit_fop2() 3120 src1 = src2_reg; in sljit_emit_select() 3130 src1 = src2_reg; in sljit_emit_select() 3134 src1 = TMP_REG1; in sljit_emit_select() 3191 src1 = src2_freg; in sljit_emit_fselect() [all …]
|
H A D | sljitNativeX86_64.c | 1012 sljit_s32 src1, sljit_sw src1w, in sljit_emit_select() argument 1018 ADJUST_LOCAL_OFFSET(src1, src1w); in sljit_emit_select() 1024 if (dst_reg == src1) { in sljit_emit_select() 1025 src1 = src2_reg; in sljit_emit_select() 1028 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select() 1029 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select() 1030 src1 = src2_reg; in sljit_emit_select() 1038 if (SLJIT_UNLIKELY(src1 == SLJIT_IMM)) { in sljit_emit_select() 1039 EMIT_MOV(compiler, TMP_REG2, 0, src1, src1w); in sljit_emit_select() 1040 src1 = TMP_REG2; in sljit_emit_select() [all …]
|
H A D | sljitLir.h | 1278 sljit_s32 src1, sljit_sw src1w, 1285 sljit_s32 src1, sljit_sw src1w, 1298 sljit_s32 src1, sljit_sw src1w, 1462 sljit_s32 src1, sljit_sw src1w, 1475 sljit_s32 src1, sljit_sw src1w, 1685 sljit_s32 src1, sljit_sw src1w, 1698 sljit_s32 src1, sljit_sw src1w, 1755 sljit_s32 src1, sljit_sw src1w, 1774 sljit_s32 src1, sljit_sw src1w,
|
H A D | sljitNativeMIPS_32.c | 30 sljit_sw src1, sljit_sw src2, sljit_sw dst) in emit_copysign() argument 34 sljit_ins src1_r = FS(src1), src2_r = FS(src2), dst_r = FS(dst); in emit_copysign() 54 if (!is_32 && src1 != dst) in emit_copysign() 55 FAIL_IF(push_inst(compiler, MOV_fmt(FMT_S) | FS(src1) | FD(dst), MOVABLE_INS)); in emit_copysign()
|
H A D | sljitNativeMIPS_64.c | 30 sljit_s32 src1, sljit_s32 src2, sljit_s32 dst) in emit_copysign() argument 32 FAIL_IF(push_inst(compiler, SELECT_OP(DMFC1, MFC1) | T(TMP_REG1) | FS(src1), DR(TMP_REG1))); in emit_copysign()
|
/php-src/ext/opcache/jit/ir/ |
H A D | ir.c | 1959 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2) argument 1963 if (src1 == src2 && src1 != IR_UNUSED) { 1964 return src1; 1966 return ir_emit3(ctx, IR_OPTX(IR_PHI, type, 3), ctx->control, src1, src2); 2149 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2) argument 2152 ctx->control = ir_emit2(ctx, IR_OPTX(IR_MERGE, IR_VOID, 2), src1, src2); 2281 ir_ref _ir_LOOP_BEGIN(ir_ctx *ctx, ir_ref src1) argument 2284 ctx->control = ir_emit2(ctx, IR_OPTX(IR_LOOP_BEGIN, IR_VOID, 2), src1, IR_UNUSED);
|
H A D | ir_aarch64.dasc | 157 |.macro ASM_REG_REG_REG_OP, op, type, dst, src1, src2 159 | op Rx(dst), Rx(src1), Rx(src2) 161 | op Rw(dst), Rw(src1), Rw(src2) 167 | op Rx(dst), Rx(src1), Rx(src2), txt 169 | op Rw(dst), Rw(src1), Rw(src2), txt 175 | op Rx(dst), Rx(src1), Rx(src2), Rx(src3) 177 | op Rw(dst), Rw(src1), Rw(src2), Rw(src3); 181 |.macro ASM_REG_REG_IMM_OP, op, type, dst, src1, val 183 | op Rx(dst), Rx(src1), #val 185 | op Rw(dst), Rw(src1), #val [all …]
|
H A D | ir_builder.h | 630 ir_ref _ir_PHI_2(ir_ctx *ctx, ir_type type, ir_ref src1, ir_ref src2); 674 void _ir_MERGE_2(ir_ctx *ctx, ir_ref src1, ir_ref src2); 679 ir_ref _ir_LOOP_BEGIN(ir_ctx *ctx, ir_ref src1);
|
/php-src/Zend/ |
H A D | zend_compile.h | 961 ZEND_API zend_string *zend_mangle_property_name(const char *src1, size_t src1_length, const char *s…
|
H A D | zend_compile.c | 1563 ZEND_API zend_string *zend_mangle_property_name(const char *src1, size_t src1_length, const char *s… in zend_mangle_property_name() argument 1569 memcpy(ZSTR_VAL(prop_name) + 1, src1, src1_length+1); in zend_mangle_property_name()
|
/php-src/Zend/Optimizer/ |
H A D | zend_inference.c | 1088 int src1 = p->sources[0]; in zend_inference_calc_range() local 1090 if (ssa->var_info[src1].has_range) { in zend_inference_calc_range() 1091 *tmp = ssa->var_info[src1].range; in zend_inference_calc_range() 1097 && ssa->vars[src1].definition >= 0) { in zend_inference_calc_range() 1099 line = ssa->vars[src1].definition; in zend_inference_calc_range()
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 643 #define OP2(op, dst, dstw, src1, src1w, src2, src2w) \ argument 644 sljit_emit_op2(compiler, (op), (dst), (dstw), (src1), (src1w), (src2), (src2w)) 645 #define OP2U(op, src1, src1w, src2, src2w) \ argument 646 sljit_emit_op2u(compiler, (op), (src1), (src1w), (src2), (src2w)) 659 #define CMP(type, src1, src1w, src2, src2w) \ argument 660 sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)) 661 #define CMPTO(type, src1, src1w, src2, src2w, label) \ argument 662 sljit_set_label(sljit_emit_cmp(compiler, (type), (src1), (src1w), (src2), (src2w)), (label)) 665 #define SELECT(type, dst_reg, src1, src1w, src2_reg) \ argument 666 sljit_emit_select(compiler, (type), (dst_reg), (src1), (src1w), (src2_reg))
|