/PHP-7.2/ext/opcache/Optimizer/ |
H A D | optimize_func_calls.c | 32 #define ZEND_OP1_IS_CONST_STRING(opline) \ argument 35 #define ZEND_OP2_IS_CONST_STRING(opline) \ argument 41 zend_op *opline; member 45 static void zend_delete_call_instructions(zend_op *opline) in zend_delete_call_instructions() 93 static void zend_try_inline_call(zend_op_array *op_array, zend_op *fcall, zend_op *opline, zend_fun… in zend_try_inline_call() 152 zend_op *opline = op_array->opcodes; in zend_optimize_func_calls() local
|
H A D | zend_optimizer.c | 258 zend_op *opline, in zend_optimizer_update_op1_const() 335 zend_op *opline, in zend_optimizer_update_op2_const() 504 zend_op *opline = op_array->opcodes; in zend_optimizer_remove_live_range() local 559 zend_op *opline, in zend_optimizer_replace_by_const() 813 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants) { in get_class_entry_from_op1() 840 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants) in zend_optimizer_get_called_func() 1078 zend_op *opline, *end; in zend_revert_pass_two() local 1095 zend_op *opline, *end; in zend_redo_pass_two() local 1114 zend_op *opline, *end; in zend_redo_pass_two_ex() local 1155 zend_op *opline, *end; in zend_adjust_fcall_stack_size() local [all …]
|
H A D | zend_optimizer_internal.h | 28 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] argument 29 #define ZEND_OP1_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op1) argument 30 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant] argument 31 #define ZEND_OP2_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op2) argument
|
H A D | compact_vars.c | 38 zend_op *opline = &op_array->opcodes[i]; in zend_optimizer_compact_vars() local 70 zend_op *opline = &op_array->opcodes[i]; in zend_optimizer_compact_vars() local
|
H A D | sccp.c | 121 static zval *get_op1_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op1_value() 131 static zval *get_op2_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op2_value() 142 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op1() 218 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op2() 233 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op1() 347 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op2() 870 static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op) { in sccp_visit_instr() 1264 zend_op *opline = call->arg_info[i].opline; in sccp_visit_instr() local 1321 zend_op *opline, zend_ssa_op *ssa_op) { in sccp_mark_feasible_successors() 1500 zend_op *opline = &op_array->opcodes[use]; in replace_constant_operands() local [all …]
|
H A D | dfa_pass.c | 191 zend_op *opline; in zend_ssa_remove_nops() local 242 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops() local 320 zend_ssa *ssa, zend_op *opline, int src_var, uint32_t cv_var) { in opline_supports_assign_contraction() 489 zend_op *opline; in zend_dfa_optimize_jmps() local 564 zend_op *opline; in zend_dfa_optimize_op_array() local
|
H A D | block_pass.c | 80 #define SET_VAR_SOURCE(opline) Tsource[VAR_NUM(opline->result.var)] = opline argument 143 …rget(zend_cfg *cfg, zend_op_array *op_array, zend_basic_block *block, zend_op *opline, zval *val) { in get_const_switch_target() 166 zend_op *opline, *src; in zend_optimize_block() local 882 zend_op *opline; in assemble_code_blocks() local 1029 zend_op *opline = new_opcodes; in assemble_code_blocks() local 1079 zend_op *opline = new_opcodes; in assemble_code_blocks() local 1608 zend_op *opline, *end; in zend_t_usage() local
|
H A D | dce.c | 74 const zend_op *opline, const zend_ssa_op *ssa_op, in may_have_side_effects() 238 static zend_always_inline void add_operands_to_worklists(context *ctx, zend_op *opline, zend_ssa_op… in add_operands_to_worklists() 281 static zend_bool try_remove_var_def(context *ctx, int free_var, int use_chain, zend_op *opline) { in try_remove_var_def() 341 static zend_bool dce_instr(context *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in dce_instr() 402 zend_op *opline = &op_array->opcodes[block->start + block->len - 1]; in simplify_jumps() local
|
H A D | scdf.c | 124 zend_op *opline = &scdf->op_array->opcodes[i]; in scdf_solve() local 161 zend_op *opline; in scdf_solve() local
|
H A D | pass2.c | 37 zend_op *opline; in zend_optimizer_pass2() local
|
H A D | zend_dump.c | 91 static void zend_dump_unused_op(const zend_op *opline, znode_op op, uint32_t flags) { in zend_dump_unused_op() 383 …dump_op(const zend_op_array *op_array, const zend_basic_block *b, const zend_op *opline, uint32_t … in zend_dump_op() 937 const zend_op *opline; in zend_dump_op_array() local 1005 const zend_op *opline = op_array->opcodes; in zend_dump_op_array() local
|
H A D | zend_inference.c | 568 zend_op *opline, zend_ssa_op *ssa_op, zend_uchar opcode, zend_ssa_range *tmp) { in zend_inference_calc_binary_op_range() 852 zend_op *opline; in zend_inference_calc_range() local 2279 zend_op *opline = op_array->opcodes + i; in zend_update_type_info() local 3552 static zend_bool is_narrowable_instr(zend_op *opline) { in is_narrowable_instr() 3557 static zend_bool is_effective_op1_double_cast(zend_op *opline, zval *op2) { in is_effective_op1_double_cast() 3563 static zend_bool is_effective_op2_double_cast(zend_op *opline, zval *op1) { in is_effective_op2_double_cast() 3604 zend_op *opline = &op_array->opcodes[use]; in can_convert_to_double() local 3721 zend_op *opline; in zend_type_narrowing() local 3770 zend_op *opline) in is_recursive_tail_call() 3841 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in zend_func_return_info() local [all …]
|
H A D | nop_removal.c | 36 zend_op *end, *opline; in zend_optimizer_nop_removal() local
|
H A D | zend_dfg.c | 42 zend_op *opline, *end; in zend_build_dfg() local
|
H A D | optimize_temp_vars_5.c | 51 zend_op *opline, *end; in zend_optimize_temporary_variables() local
|
H A D | pass3.c | 55 zend_op *opline; in zend_optimizer_pass3() local
|
/PHP-7.2/Zend/ |
H A D | zend_compile.c | 1609 zend_op *opline; in zend_do_extended_info() local 1625 zend_op *opline; in zend_do_extended_fcall_begin() local 1641 zend_op *opline; in zend_do_extended_fcall_end() local 2189 zend_op *opline; in zend_emit_tick() local 2249 zend_op *opline; in zend_emit_cond_jump() local 2489 zend_op *opline; in zend_compile_class_ref() local 2609 zend_op *opline; in zend_compile_simple_var_no_cv() local 2647 zend_op *opline; in zend_compile_simple_var() local 2739 zend_op *opline; in zend_delayed_compile_prop() local 2780 zend_op *opline; in zend_compile_static_prop_common() local [all …]
|
H A D | zend_vm.h | 38 #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline) argument
|
H A D | zend_opcode.c | 492 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info() local 545 static uint32_t zend_get_brk_cont_target(const zend_op_array *op_array, const zend_op *opline) { in zend_get_brk_cont_target() 561 zend_op *opline, *end; in pass_two() local
|
H A D | zend_compile.h | 36 #define MAKE_NOP(opline) do { \ argument 555 #define ZEND_OPLINE_TO_OFFSET(opline, target) \ argument 558 #define ZEND_OPLINE_NUM_TO_OFFSET(op_array, opline, opline_num) \ argument 570 # define OP_JMP_ADDR(opline, node) \ argument 573 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument 578 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument 583 # define ZEND_PASS_TWO_UNDO_JMP_TARGET(op_array, opline, node) do { \ argument 590 # define OP_JMP_ADDR(opline, node) \ argument 593 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument 598 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument [all …]
|
/PHP-7.2/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 67 zend_op_array *ops, const zend_op *opline, znode_op op, zend_uchar op_type, in phpdbg_decode_input_op() 96 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *opline) /*{{{ */ in phpdbg_decode_opline() 152 zend_op *opline = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex() local
|
H A D | phpdbg_bp.c | 482 PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_opline() 642 …bg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_method_opline() 695 PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline) /* {… in phpdbg_set_breakpoint_function_opline() 741 PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_file_opline() 809 PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline) /* {{{ */ in phpdbg_set_breakpoint_opline_ex() 1008 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t opline) /* {{{ … in phpdbg_find_breakpoint_opline()
|
H A D | phpdbg_bp.h | 88 zend_ulong opline; member 96 zend_ulong opline; member
|
H A D | phpdbg_print.c | 42 PHPDBG_PRINT(opline) /* {{{ */ in PHPDBG_PRINT() argument 60 zend_op *opline = &(op_array->opcodes[0]); in phpdbg_print_function_helper() local
|
/PHP-7.2/sapi/fpm/fpm/ |
H A D | fpm_php_trace.c | 166 long opline = l; in fpm_php_trace_dump() local
|