/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeARM_32.c | 2072 sljit_s32 dst_reg; in emit_op() local 2241 src1_reg = dst_reg; in emit_op() 2268 src1_reg = dst_reg; in emit_op() 2487 sljit_s32 dst_reg, in sljit_emit_op2r() argument 2505 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 3540 sljit_s32 dst_reg, in sljit_emit_select() argument 3551 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select() 3554 src2_reg = dst_reg; in sljit_emit_select() 4335 sljit_s32 dst_reg; in sljit_emit_simd_extend() local 4370 src = dst_reg; in sljit_emit_simd_extend() [all …]
|
H A D | sljitNativePPC_common.c | 1967 sljit_s32 dst_reg, in sljit_emit_op2r() argument 1978 return push_inst(compiler, ADD | D(dst_reg) | A(dst_reg) | B(TMP_REG2)); in sljit_emit_op2r() 1985 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 2027 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into() 2056 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into() 2069 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into() 2794 sljit_s32 dst_reg, in sljit_emit_select() argument 2811 if (dst_reg != src2_reg) { in sljit_emit_select() 2812 if (dst_reg == src1) { in sljit_emit_select() 2818 FAIL_IF(push_inst(compiler, OR | S(dst_reg) | A(TMP_REG1) | B(dst_reg))); in sljit_emit_select() [all …]
|
H A D | sljitNativeARM_T2_32.c | 2055 sljit_s32 dst_reg, in sljit_emit_op2r() argument 2072 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 2117 if (dst_reg == src1_reg && IS_2_LO_REGS(dst_reg, src3)) in sljit_emit_shift_into() 2125 return push_inst32(compiler, ORR_W | RD4(dst_reg) | RN4(dst_reg) | RM4(TMP_REG1)); in sljit_emit_shift_into() 3108 sljit_s32 dst_reg, in sljit_emit_select() argument 3119 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select() 3122 src2_reg = dst_reg; in sljit_emit_select() 4010 sljit_s32 dst_reg; in sljit_emit_simd_extend() local 4045 src = dst_reg; in sljit_emit_simd_extend() 4048 if (dst_reg == TMP_FREG2) in sljit_emit_simd_extend() [all …]
|
H A D | sljitNativeX86_32.c | 1250 sljit_s32 dst_reg, in sljit_emit_select() argument 1254 sljit_s32 dst = dst_reg; in sljit_emit_select() 1259 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 1278 dst_reg = TMP_REG1; in sljit_emit_select() 1280 if (dst_reg != src2_reg) { in sljit_emit_select() 1281 if (dst_reg == src1) { in sljit_emit_select() 1285 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select() 1286 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select() 1291 EMIT_MOV(compiler, dst_reg, 0, src2_reg, src2w); in sljit_emit_select() 1295 if (sljit_has_cpu_feature(SLJIT_HAS_CMOV) && (src1 != SLJIT_IMM || dst_reg != TMP_REG1)) { in sljit_emit_select() [all …]
|
H A D | sljitNativeARM_64.c | 1736 sljit_s32 dst_reg, in sljit_emit_op2r() argument 1753 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 1793 } else if (dst_reg == src3) { in sljit_emit_shift_into() 1818 return push_inst(compiler, (ORR ^ inv_bits) | RD(dst_reg) | RN(dst_reg) | RM(TMP_REG1)); in sljit_emit_shift_into() 2526 sljit_s32 dst_reg, in sljit_emit_select() argument 3264 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument 3385 sljit_s32 dst_reg; in sljit_get_local_base() local 3392 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_get_local_base() 3409 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(dst_reg) | (sljit_ins)(offset << 10))); in sljit_get_local_base() 3413 FAIL_IF(load_immediate (compiler, dst_reg, offset)); in sljit_get_local_base() [all …]
|
H A D | sljitNativeMIPS_common.c | 2652 sljit_s32 dst_reg, in sljit_emit_op2r() argument 2663 …eturn push_inst(compiler, SELECT_OP(DADDU, ADDU) | S(dst_reg) | T(TMP_REG2) | D(dst_reg), DR(dst_r… in sljit_emit_op2r() 2670 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 2713 FAIL_IF(push_inst(compiler, ins1 | T(src1_reg) | D(dst_reg), DR(dst_reg))); in sljit_emit_shift_into() 2715 return push_inst(compiler, OR | S(dst_reg) | T(TMP_REG1) | D(dst_reg), DR(dst_reg)); in sljit_emit_shift_into() 2746 return push_inst(compiler, OR | S(dst_reg) | T(TMP_REG1) | D(dst_reg), DR(dst_reg)); in sljit_emit_shift_into() 3735 sljit_s32 dst_reg, in sljit_emit_select() argument 3769 if (dst_reg != src2_reg) { in sljit_emit_select() 3770 if (dst_reg == src1) { in sljit_emit_select() 3780 if (dst_reg != src2_reg) { in sljit_emit_select() [all …]
|
H A D | sljitNativeX86_64.c | 1011 sljit_s32 dst_reg, in sljit_emit_select() argument 1016 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select() 1023 if (dst_reg != src2_reg) { in sljit_emit_select() 1024 if (dst_reg == src1) { 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() 1034 EMIT_MOV(compiler, dst_reg, 0, src2_reg, 0); in sljit_emit_select() 1044 return emit_groupf(compiler, U8(get_jump_code((sljit_uw)type) - 0x40), dst_reg, src1, src1w); in sljit_emit_select() 1047 return emit_cmov_generic(compiler, type, dst_reg, src1, src1w); in sljit_emit_select()
|
H A D | sljitNativeRISCV_common.c | 2039 sljit_s32 dst_reg, in sljit_emit_op2r() argument 2056 return push_inst(compiler, ADD | WORD | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG2)); in sljit_emit_op2r() 2063 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 2111 return push_inst(compiler, OR | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG1)); in sljit_emit_shift_into() 2117 } else if (dst_reg == src3) { in sljit_emit_shift_into() 2142 return push_inst(compiler, OR | RD(dst_reg) | RS1(dst_reg) | RS2(TMP_REG1)); in sljit_emit_shift_into() 2908 sljit_s32 dst_reg, in sljit_emit_select() argument 2928 if (dst_reg != src2_reg) { in sljit_emit_select() 2929 if (dst_reg == src1) { in sljit_emit_select() 2937 if ((src1 & REG_MASK) == dst_reg) in sljit_emit_select() [all …]
|
H A D | sljitNativeX86_common.c | 1128 sljit_s32 dst_reg, 1338 sljit_s32 dst_reg, in emit_cmov_generic() argument 2739 sljit_s32 dst_reg, argument 2771 sljit_s32 dst_reg, argument 2865 if (dst_reg != src3) { 2867 src1_reg = dst_reg; 2889 if (dst_reg != src3) { 2891 src1_reg = dst_reg; 2920 src1_reg = dst_reg; 2951 if (src1_reg != dst_reg) [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 2029 sljit_s32 dst_reg, in sljit_emit_op2r() argument 2040 return push_inst(compiler, ADD_D | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG2)); in sljit_emit_op2r() 2047 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 2088 return push_inst(compiler, OR | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG1)); in sljit_emit_shift_into() 2094 } else if (dst_reg == src3) { in sljit_emit_shift_into() 2119 return push_inst(compiler, OR | RD(dst_reg) | RJ(dst_reg) | RK(TMP_REG1)); in sljit_emit_shift_into() 2993 sljit_s32 dst_reg, in sljit_emit_select() argument 3005 if (dst_reg != src2_reg) { in sljit_emit_select() 3006 if (dst_reg == src1) { in sljit_emit_select() 3017 if (OFFS_REG(src1) == dst_reg) in sljit_emit_select() [all …]
|
H A D | sljitLir.c | 1539 sljit_s32 dst_reg, in check_sljit_emit_atomic_load() argument 1570 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_atomic_load() 1711 sljit_s32 dst_reg, in check_sljit_emit_op2r() argument 1726 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_op2r() 1738 sljit_s32 dst_reg, in check_sljit_emit_shift_into() argument 1751 CHECK_ARGUMENT(dst_reg != src2_reg); in check_sljit_emit_shift_into() 1758 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_shift_into() 2414 sljit_s32 dst_reg, in check_sljit_emit_select() argument 2442 sljit_verbose_reg(compiler, dst_reg); in check_sljit_emit_select() 3508 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument [all …]
|
H A D | sljitLir.h | 1297 sljit_s32 dst_reg, 1341 sljit_s32 dst_reg, 1754 sljit_s32 dst_reg, 2147 sljit_s32 dst_reg,
|
H A D | sljitNativeS390X.c | 2982 sljit_s32 dst_reg, in sljit_emit_op2r() argument 3000 sljit_s32 dst_reg, in sljit_emit_shift_into() argument 3007 sljit_gpr dst_r = gpr(dst_reg); in sljit_emit_shift_into() 3757 sljit_s32 dst_reg, in sljit_emit_select() argument 3763 sljit_gpr dst_r = gpr(dst_reg); in sljit_emit_select() 3771 if (dst_reg != src2_reg) { in sljit_emit_select() 3772 if (src1 == dst_reg) { in sljit_emit_select() 3777 if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select() 4377 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument 4381 CHECK(check_sljit_emit_atomic_load(compiler, op, dst_reg, mem_reg)); in sljit_emit_atomic_load() [all …]
|
/php-src/ext/opcache/jit/ir/ |
H A D | ir_aarch64.dasc | 4013 ir_reg dst_reg = insn->op3; 4020 if (op2_reg != dst_reg) { 4656 ir_reg src_reg, dst_reg; 4729 dst_reg = fp_reg_params[fp_param]; 4735 if (dst_reg != IR_REG_NONE) { 4745 if (src_reg != dst_reg) { 4749 copies[count].to = dst_reg; 4795 dst_reg = fp_reg_params[fp_param]; 4801 if (dst_reg != IR_REG_NONE) { 5367 ir_reg dst_reg; [all …]
|
H A D | ir_x86.dasc | 7790 ir_reg dst_reg = insn->op3; 7797 if (op2_reg != dst_reg) { 8504 ir_reg src_reg, dst_reg; 8590 dst_reg = fp_reg_params[fp_param]; 8600 if (dst_reg != IR_REG_NONE) { 8609 if (src_reg != dst_reg) { 8613 copies[count].to = dst_reg; 8668 if (dst_reg != IR_REG_NONE) { 8747 dst_reg = int_reg_params[j-3]; 9719 ir_reg dst_reg; [all …]
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 665 #define SELECT(type, dst_reg, src1, src1w, src2_reg) \ argument 666 sljit_emit_select(compiler, (type), (dst_reg), (src1), (src1w), (src2_reg))
|