/php-src/ext/opcache/jit/ir/ |
H A D | ir_aarch64.dasc | 151 | op Rx(dst), Rx(src) 153 | op Rw(dst), Rw(src) 1318 ir_insn *insn = &ctx->ir_base[src]; 1326 label = ir_const_label(ctx, src); 1398 if (IR_IS_CONST_REF(src)) { 1418 } else if (ctx->vregs[src]) { 1536 | mov sp, Rx(src) 1540 | mov Rx(dst), Rx(src) 1543 | mov Rw(dst), Rw(src) 1553 | mov Rx(dst), Rx(src) [all …]
|
H A D | ir_builder.h | 630 void _ir_PHI_SET_OP(ir_ctx *ctx, ir_ref phi, ir_ref pos, ir_ref src); 657 void _ir_VA_COPY(ir_ctx *ctx, ir_ref dst, ir_ref src); 660 void _ir_ENTRY(ir_ctx *ctx, ir_ref src, ir_ref num); 661 void _ir_BEGIN(ir_ctx *ctx, ir_ref src); 672 void _ir_MERGE_SET_OP(ir_ctx *ctx, ir_ref merge, ir_ref pos, ir_ref src);
|
H A D | ir_cfg.c | 1108 chains[src].head = head; in ir_chain_head_path_compress() 1109 src = next; in ir_chain_head_path_compress() 1129 chains[dst_tail].next = src; in ir_join_chains() 1133 chains[dst].head = src; in ir_join_chains() 1411 IR_ASSERT(chains[src].head == src); in ir_schedule_blocks_bottom_up() 1443 IR_ASSERT(chains[src].head == src); in ir_schedule_blocks_bottom_up() 1516 if (chains[src].head == src) { in ir_schedule_blocks_bottom_up() 1517 IR_ASSERT(src == ir_chain_head(chains, e->from) && chains[src].tail == e->from); in ir_schedule_blocks_bottom_up() 1518 if (src != dst) { in ir_schedule_blocks_bottom_up() 1523 uint32_t prev = src; in ir_schedule_blocks_bottom_up() [all …]
|
H A D | ir_emit.c | 920 ir_reg src = ir_get_alocated_reg(ctx, ref, k); in ir_emit_dessa_moves() local 931 from = (src != IR_REG_NONE && !IR_REG_SPILLED(src)) ? in ir_emit_dessa_moves() 932 (ir_ref)src : (ir_ref)(IR_REG_NUM + ctx->vregs[input]); in ir_emit_dessa_moves()
|
H A D | ir_ra.c | 2113 ir_ref *loc, *pred, *src, *dst, i, *p, ref, input; in ir_gen_dessa_moves() local 2134 src = pred + ctx->vregs_count + 1; in ir_gen_dessa_moves() 2135 dst = src + ctx->vregs_count + 1; in ir_gen_dessa_moves() 2149 src[s] = input; in ir_gen_dessa_moves() 2159 src[0] = dst[0] = 0; in ir_gen_dessa_moves() 2183 emit_copy(ctx, ctx->ir_base[dst[b]].type, src[c], dst[b]); in ir_gen_dessa_moves() 2186 src[b] = dst[b]; in ir_gen_dessa_moves() 2196 emit_copy(ctx, ctx->ir_base[src[b]].type, src[b], 0); in ir_gen_dessa_moves()
|
H A D | ir_x86.dasc | 3014 ir_insn *insn = &ctx->ir_base[src]; 3030 label = ir_const_label(ctx, src); 3069 if (IR_IS_CONST_REF(src)) { 3088 } else if (ctx->vregs[src]) { 3091 ir_load_local_addr(ctx, reg, src); 3125 IR_ASSERT(IR_IS_CONST_REF(src)); 3217 | movsx Rd(dst), Rw(src) 3219 | movzx Rd(dst), Rw(src) 3223 | movsx Rd(dst), Rb(src) 3225 | movzx Rd(dst), Rb(src) [all …]
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit.c | 1021 int k, src; in zend_jit_allocate_registers() local 1024 src = phi->sources[0]; in zend_jit_allocate_registers() 1026 if (!ra[src].ref) { in zend_jit_allocate_registers() 1038 src = phi->sources[k]; in zend_jit_allocate_registers() 1039 if (src >= 0) { in zend_jit_allocate_registers() 1044 src = ssa->vars[src].definition_phi->sources[0]; in zend_jit_allocate_registers() 1047 if (!ra[src].ref) { in zend_jit_allocate_registers() 1060 src = phi->sources[k]; in zend_jit_allocate_registers() 1061 if (src >= 0) { in zend_jit_allocate_registers() 1066 src = ssa->vars[src].definition_phi->sources[0]; in zend_jit_allocate_registers() [all …]
|
H A D | zend_jit_ir.c | 1610 ref = jit_Z_PTR(jit, src); in jit_ZVAL_COPY() 1650 ref = jit_Z_LVAL(jit, src); in jit_ZVAL_COPY_2() 1660 ref = jit_Z_W2(jit, src); in jit_ZVAL_COPY_2() 1665 ref = jit_Z_PTR(jit, src); in jit_ZVAL_COPY_2() 3977 ir_ENTRY(src, label); in zend_jit_continue_entry() 4267 zend_jit_addr src; in zend_jit_store_reg() local 4307 zend_jit_addr src; in zend_jit_store_spill_slot() local 4365 if (Z_MODE(src) == IS_REG && Z_STORE(src)) { in zend_jit_store_var_if_necessary() 4374 if (Z_MODE(src) == IS_REG && Z_STORE(src)) { in zend_jit_store_var_if_necessary_ex() 4422 if (!Z_LOAD(src) && !Z_STORE(src) && Z_STORE(dst)) { in zend_jit_update_regs() [all …]
|
H A D | zend_jit_trace.c | 811 int var, use, def, src; in zend_jit_trace_copy_ssa_var_info() local 836 src = pi->ssa_var; in zend_jit_trace_copy_ssa_var_info() 852 src = op->op2_def; in zend_jit_trace_copy_ssa_var_info() 855 src = op->op1_def; in zend_jit_trace_copy_ssa_var_info() 874 src = pi->ssa_var; in zend_jit_trace_copy_ssa_var_info() 885 src = op->op1_def; in zend_jit_trace_copy_ssa_var_info() 887 src = op->op2_def; in zend_jit_trace_copy_ssa_var_info() 889 src = op->result_def; in zend_jit_trace_copy_ssa_var_info() 908 src = op->op1_use; in zend_jit_trace_copy_ssa_var_info() 910 src = op->op2_use; in zend_jit_trace_copy_ssa_var_info() [all …]
|
H A D | zend_jit_vm_helpers.c | 130 zval *end, *src, *dst; in zend_jit_copy_extra_args_helper() local 144 src = end + (num_args - first_extra_arg); in zend_jit_copy_extra_args_helper() 146 if (EXPECTED(src != dst)) { in zend_jit_copy_extra_args_helper() 148 type_flags |= Z_TYPE_INFO_P(src); in zend_jit_copy_extra_args_helper() 149 ZVAL_COPY_VALUE(dst, src); in zend_jit_copy_extra_args_helper() 150 ZVAL_UNDEF(src); in zend_jit_copy_extra_args_helper() 151 src--; in zend_jit_copy_extra_args_helper() 153 } while (src != end); in zend_jit_copy_extra_args_helper() 159 if (Z_REFCOUNTED_P(src)) { in zend_jit_copy_extra_args_helper() 163 src--; in zend_jit_copy_extra_args_helper() [all …]
|
/php-src/ext/opcache/ |
H A D | zend_accelerator_util_funcs.c | 100 orig_dtor = src->pDestructor; in zend_accel_move_user_functions() 101 src->pDestructor = NULL; in zend_accel_move_user_functions() 103 end = src->arData + src->nNumUsed; in zend_accel_move_user_functions() 111 zend_hash_del_bucket(src, p); in zend_accel_move_user_functions() 114 src->pDestructor = orig_dtor; in zend_accel_move_user_functions() 117 void zend_accel_move_user_classes(HashTable *src, uint32_t count, zend_script *script) in zend_accel_move_user_classes() argument 131 orig_dtor = src->pDestructor; in zend_accel_move_user_classes() 132 src->pDestructor = NULL; in zend_accel_move_user_classes() 134 end = src->arData + src->nNumUsed; in zend_accel_move_user_classes() 142 zend_hash_del_bucket(src, p); in zend_accel_move_user_classes() [all …]
|
/php-src/ext/openssl/ |
H A D | openssl.c | 922 static int php_openssl_spki_cleanup(const char *src, char *dest) in php_openssl_spki_cleanup() argument 926 while (*src) { in php_openssl_spki_cleanup() 927 if (*src != '\n' && *src != '\r') { in php_openssl_spki_cleanup() 928 *dest++ = *src; in php_openssl_spki_cleanup() 932 ++src; in php_openssl_spki_cleanup()
|
/php-src/ext/pcre/pcre2lib/ |
H A D | pcre2_jit_compile.c | 641 #define OP1(op, dst, dstw, src, srcw) \ argument 642 sljit_emit_op1(compiler, (op), (dst), (dstw), (src), (srcw)) 647 #define OP_SRC(op, src, srcw) \ argument 648 sljit_emit_op_src(compiler, (op), (src), (srcw)) 3350 sljit_s32 src = SLJIT_IMM; in reset_early_fail() local 3365 src = TMP3; in reset_early_fail() 3371 OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), i, src, 0); in reset_early_fail() 3382 OP1(SLJIT_MOV, SLJIT_MEM1(TMP1), 0, src, 0); in reset_early_fail() 3384 OP1(SLJIT_MOV, SLJIT_MEM1(TMP1), -2 * SSIZE_OF(sw), src, 0); in reset_early_fail() 3385 OP1(SLJIT_MOV, SLJIT_MEM1(TMP1), -1 * SSIZE_OF(sw), src, 0); in reset_early_fail() [all …]
|
H A D | pcre2_string_utils.c | 71 const unsigned char *src = (const unsigned char *)s; in PRIV() 72 if (dest > src) in PRIV() 75 src += n; in PRIV() 76 for (i = 0; i < n; ++i) *(--dest) = *(--src); in PRIV() 81 for (i = 0; i < n; ++i) *dest++ = *src++; in PRIV()
|
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitConfigInternal.h | 143 #define SLJIT_MEMCPY(dest, src, len) memcpy(dest, src, len) argument 147 #define SLJIT_MEMMOVE(dest, src, len) memmove(dest, src, len) argument
|
H A D | sljitLir.c | 1383 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_return_to() argument 1423 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op1() argument 1674 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_op_src() argument 1772 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1() argument 1844 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1_conv_sw_from_f64() argument 1873 sljit_s32 src, sljit_sw srcw) in check_sljit_emit_fop1_conv_f64_from_w() argument 2658 if (src == SLJIT_IMM) { in check_sljit_emit_simd_replicate() 3081 if (src == SLJIT_FR0) in emit_fmov_before_return() 3317 SLJIT_UNUSED_ARG(src); in sljit_emit_simd_replicate() 3348 SLJIT_UNUSED_ARG(src); in sljit_emit_simd_lane_replicate() [all …]
|
H A D | sljitLir.h | 823 sljit_s32 src, sljit_sw srcw); 834 sljit_s32 src, sljit_sw srcw); 1163 sljit_s32 src, sljit_sw srcw); 1337 sljit_s32 src, sljit_sw srcw); 1395 sljit_s32 src, sljit_sw srcw); 1665 …32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw); 1675 …truct sljit_compiler *compiler, sljit_s32 type, sljit_s32 arg_types, sljit_s32 src, sljit_sw srcw); 1934 sljit_s32 src, sljit_sw srcw); 1991 sljit_s32 src, sljit_s32 src_lane_index); 2024 sljit_s32 src, sljit_sw srcw);
|
H A D | sljitNativeARM_32.c | 1480 src = TMP_REG1; in sljit_emit_return_to() 1484 src = TMP_REG1; in sljit_emit_return_to() 2672 src = dst_r; in sljit_emit_fop1() 2681 dst_r = src; in sljit_emit_fop1() 3015 if (src && FAST_IS_REG(*src)) in softfloat_call_with_args() 3291 src = TMP_REG1; in sljit_emit_icall() 3964 src = freg; in sljit_emit_simd_replicate() 4170 src = simd_get_quad_reg_index(src); in sljit_emit_simd_lane_replicate() 4174 src += SLJIT_QUAD_OTHER_HALF(src); in sljit_emit_simd_lane_replicate() 4229 src = freg; in sljit_emit_simd_extend() [all …]
|
H A D | sljitNativeARM_64.c | 1355 src = TMP_REG1; in sljit_emit_return_to() 1359 src = TMP_REG1; in sljit_emit_return_to() 1473 dst_r = src; in sljit_emit_op1() 1505 src = TMP_REG2; in sljit_emit_op1() 1819 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_w() 1822 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_w() 1907 src = dst_r; in sljit_emit_fop1() 1916 dst_r = src; in sljit_emit_fop1() 2226 src = TMP_REG1; in emit_cmp_to0() 2955 src = freg; in sljit_emit_simd_extend() [all …]
|
H A D | sljitNativeARM_T2_32.c | 1643 src = TMP_REG1; in sljit_emit_return_to() 1647 src = TMP_REG1; in sljit_emit_return_to() 1834 dst_r = src; in sljit_emit_op1() 2225 src = dst_r; in sljit_emit_fop1() 2234 dst_r = src; in sljit_emit_fop1() 2554 if (src && FAST_IS_REG(*src)) in softfloat_call_with_args() 3614 src = freg; in sljit_emit_simd_replicate() 3820 src = simd_get_quad_reg_index(src); in sljit_emit_simd_lane_replicate() 3824 src += SLJIT_QUAD_OTHER_HALF(src); in sljit_emit_simd_lane_replicate() 3879 src = freg; in sljit_emit_simd_extend() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 907 src = TMP_REG1; in sljit_emit_return_to() 911 src = TMP_REG1; in sljit_emit_return_to() 2113 src = TMP_FREG1; in sljit_emit_fop1_conv_sw_from_f64() 2148 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_w() 2154 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_w() 2195 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_uw() 2201 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_uw() 2289 src = dst_r; in sljit_emit_fop1() 2298 dst_r = src; in sljit_emit_fop1() 2706 src = TMP_REG1; in sljit_emit_ijump() [all …]
|
H A D | sljitNativeMIPS_32.c | 411 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() argument 417 CHECK(check_sljit_emit_icall(compiler, type, arg_types, src, srcw)); in sljit_emit_icall() 419 if (src & SLJIT_MEM) { in sljit_emit_icall() 420 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_icall() 421 FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, DR(PIC_ADDR_REG), src, srcw)); in sljit_emit_icall() 422 src = PIC_ADDR_REG; in sljit_emit_icall() 428 …if (src >= SLJIT_FIRST_SAVED_REG && src <= (SLJIT_S0 - SLJIT_KEPT_SAVEDS_COUNT(compiler->options))… in sljit_emit_icall() 430 src = PIC_ADDR_REG; in sljit_emit_icall() 441 return sljit_emit_ijump(compiler, type, src, srcw); in sljit_emit_icall() 446 if (src == SLJIT_IMM) in sljit_emit_icall() [all …]
|
H A D | sljitNativeMIPS_64.c | 337 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() argument 342 CHECK(check_sljit_emit_icall(compiler, type, arg_types, src, srcw)); in sljit_emit_icall() 344 if (src & SLJIT_MEM) { in sljit_emit_icall() 345 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_icall() 346 FAIL_IF(emit_op_mem(compiler, WORD_DATA | LOAD_DATA, DR(PIC_ADDR_REG), src, srcw)); in sljit_emit_icall() 347 src = PIC_ADDR_REG; in sljit_emit_icall() 353 …if (src >= SLJIT_FIRST_SAVED_REG && src <= (SLJIT_S0 - SLJIT_KEPT_SAVEDS_COUNT(compiler->options))… in sljit_emit_icall() 355 src = PIC_ADDR_REG; in sljit_emit_icall() 366 return sljit_emit_ijump(compiler, type, src, srcw); in sljit_emit_icall() 371 if (src == SLJIT_IMM) in sljit_emit_icall() [all …]
|
H A D | sljitNativeMIPS_common.c | 1628 src = TMP_REG1; in emit_rev() 1664 src = TMP_REG2; in emit_rev() 2856 src = TMP_FREG1; in sljit_emit_fop1_conv_sw_from_f64() 2892 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_sw() 2921 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_uw() 2928 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_uw() 3100 src = dst_r; in sljit_emit_fop1() 3109 dst_r = src; in sljit_emit_fop1() 3254 #define BR_Z(src) \ argument 3556 src = TMP_REG2; in sljit_emit_ijump() [all …]
|
H A D | sljitNativePPC_32.c | 42 #define INS_CLEAR_LEFT(dst, src, from) \ argument 330 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw() argument 335 if (src == SLJIT_IMM) { in sljit_emit_fop1_conv_f64_from_sw() 337 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_sw() 339 } else if (!FAST_IS_REG(src)) { in sljit_emit_fop1_conv_f64_from_sw() 341 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_sw() 372 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_uw() argument 376 if (src == SLJIT_IMM) { in sljit_emit_fop1_conv_f64_from_uw() 378 src = TMP_REG1; in sljit_emit_fop1_conv_f64_from_uw() 379 } else if (!FAST_IS_REG(src)) { in sljit_emit_fop1_conv_f64_from_uw() [all …]
|