/PHP-7.1/ext/opcache/Optimizer/ |
H A D | zend_optimizer.c | 67 int zend_optimizer_lookup_cv(zend_op_array *op_array, zend_string* name) in zend_optimizer_lookup_cv() 107 int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv) in zend_optimizer_add_literal() 163 int zend_optimizer_update_op1_const(zend_op_array *op_array, in zend_optimizer_update_op1_const() 230 int zend_optimizer_update_op2_const(zend_op_array *op_array, in zend_optimizer_update_op2_const() 414 int zend_optimizer_replace_by_const(zend_op_array *op_array, in zend_optimizer_replace_by_const() 698 static void zend_optimize(zend_op_array *op_array, in zend_optimize() 814 static void zend_revert_pass_two(zend_op_array *op_array) in zend_revert_pass_two() 831 static void zend_redo_pass_two(zend_op_array *op_array) in zend_redo_pass_two() 877 static void zend_optimize_op_array(zend_op_array *op_array, in zend_optimize_op_array() 911 static void zend_adjust_fcall_stack_size_graph(zend_op_array *op_array) in zend_adjust_fcall_stack_size_graph() [all …]
|
H A D | zend_dump.c | 113 void zend_dump_var(const zend_op_array *op_array, zend_uchar var_type, int var_num) in zend_dump_var() 383 static void zend_dump_op(const zend_op_array *op_array, const zend_basic_block *b, const zend_op *o… in zend_dump_op() 752 static void zend_dump_block_header(const zend_cfg *cfg, const zend_op_array *op_array, const zend_s… in zend_dump_block_header() 788 static void zend_dump_op_array_name(const zend_op_array *op_array) in zend_dump_op_array_name() 807 void zend_dump_op_array(const zend_op_array *op_array, uint32_t dump_flags, const char *msg, const … in zend_dump_op_array() 1048 void zend_dump_dominators(const zend_op_array *op_array, const zend_cfg *cfg) in zend_dump_dominators() 1063 void zend_dump_variables(const zend_op_array *op_array) in zend_dump_variables() 1077 void zend_dump_ssa_variables(const zend_op_array *op_array, const zend_ssa *ssa, uint32_t dump_flag… in zend_dump_ssa_variables() 1102 static void zend_dump_var_set(const zend_op_array *op_array, const char *name, zend_bitset set) in zend_dump_var_set() 1121 void zend_dump_dfg(const zend_op_array *op_array, const zend_cfg *cfg, const zend_dfg *dfg) in zend_dump_dfg() [all …]
|
H A D | zend_call_graph.c | 34 static int zend_op_array_calc(zend_call_graph *call_graph, zend_op_array *op_array) in zend_op_array_calc() 42 static int zend_op_array_collect(zend_call_graph *call_graph, zend_op_array *op_array) in zend_op_array_collect() 58 zend_op_array *op_array; in zend_foreach_op_array() local 83 …s(zend_arena **arena, zend_script *script, uint32_t build_flags, zend_op_array *op_array, zend_fun… in zend_analyze_calls() 179 static int zend_is_indirectly_recursive(zend_op_array *root, zend_op_array *op_array, zend_bitset v… in zend_is_indirectly_recursive() 207 zend_op_array *op_array; in zend_analyze_recursion() local 269 … **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_array) /* {{{ */ in zend_build_call_map()
|
H A D | zend_inference.c | 209 int zend_ssa_find_sccs(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_ssa_find_sccs() 267 int zend_ssa_find_false_dependencies(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_ssa_find_false_dependencies() 546 const zend_op_array *op_array, zend_ssa *ssa, in zend_inference_calc_binary_op_range() 1490 static int zend_ssa_range_widening(const zend_op_array *op_array, zend_ssa *ssa, int var, int scc) in zend_ssa_range_widening() 1668 static int zend_infer_ranges(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_infer_ranges() 2165 static int zend_update_type_info(const zend_op_array *op_array, in zend_update_type_info() 3446 const zend_op_array *op_array, zend_ssa *ssa, int var_num, in can_convert_to_double() 3624 static int is_recursive_tail_call(const zend_op_array *op_array, in is_recursive_tail_call() 3645 void zend_init_func_return_info(const zend_op_array *op_array, in zend_init_func_return_info() 3663 void zend_func_return_info(const zend_op_array *op_array, in zend_func_return_info() [all …]
|
H A D | dfa_pass.c | 34 int zend_dfa_analyze_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, uint… in zend_dfa_analyze_op_array() 117 static void zend_ssa_remove_nops(zend_op_array *op_array, zend_ssa *ssa) in zend_ssa_remove_nops() 315 zend_op_array *op_array, zend_ssa *ssa, zend_ssa_op *ssa_op) { in can_elide_return_type_check() 380 void zend_dfa_optimize_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa) in zend_dfa_optimize_op_array() 648 void zend_optimize_dfa(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_dfa()
|
H A D | block_pass.c | 89 static void strip_leading_nops(zend_op_array *op_array, zend_basic_block *b) in strip_leading_nops() 108 static void strip_nops(zend_op_array *op_array, zend_basic_block *b) in strip_nops() 143 static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array, zend_bitset used_… in zend_optimize_block() 798 static void assemble_code_blocks(zend_cfg *cfg, zend_op_array *op_array) in assemble_code_blocks() 1031 static void zend_jmp_optimization(zend_basic_block *block, zend_op_array *op_array, zend_cfg *cfg, … in zend_jmp_optimization() 1506 static void zend_t_usage(zend_cfg *cfg, zend_op_array *op_array, zend_bitset used_ext, zend_optimiz… in zend_t_usage() 1729 static void zend_merge_blocks(zend_op_array *op_array, zend_cfg *cfg) in zend_merge_blocks() 1785 void zend_optimize_cfg(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_cfg()
|
H A D | zend_func_info.h | 42 #define ZEND_FUNC_INFO(op_array) \ argument 45 #define ZEND_SET_FUNC_INFO(op_array, info) do { \ argument
|
H A D | zend_ssa.c | 45 static zend_bool needs_pi(const zend_op_array *op_array, zend_dfg *dfg, zend_ssa *ssa, int from, in… in needs_pi() 71 zend_arena **arena, const zend_op_array *op_array, zend_dfg *dfg, zend_ssa *ssa, in add_pi() 165 static int find_adjusted_tmp_var(const zend_op_array *op_array, uint32_t build_flags, zend_op *opli… in find_adjusted_tmp_var() 231 zend_arena **arena, const zend_script *script, const zend_op_array *op_array, in place_essa_pis() 521 static int zend_ssa_rename(const zend_op_array *op_array, uint32_t build_flags, zend_ssa *ssa, int … in zend_ssa_rename() 849 int zend_build_ssa(zend_arena **arena, const zend_script *script, const zend_op_array *op_array, ui… in zend_build_ssa() 1004 int zend_ssa_compute_use_def_chains(zend_arena **arena, const zend_op_array *op_array, zend_ssa *ss… in zend_ssa_compute_use_def_chains()
|
H A D | zend_cfg.c | 93 static void zend_mark_reachable_blocks(const zend_op_array *op_array, zend_cfg *cfg, int start) /* … in zend_mark_reachable_blocks() 231 void zend_cfg_remark_reachable_blocks(const zend_op_array *op_array, zend_cfg *cfg) /* {{{ */ in zend_cfg_remark_reachable_blocks() 277 int zend_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cf… in zend_build_cfg() 652 int zend_cfg_compute_dominators_tree(const zend_op_array *op_array, zend_cfg *cfg) /* {{{ */ in zend_cfg_compute_dominators_tree() 765 int zend_cfg_identify_loops(const zend_op_array *op_array, zend_cfg *cfg, uint32_t *flags) /* {{{ */ in zend_cfg_identify_loops()
|
H A D | optimize_func_calls.c | 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() 150 void zend_optimize_func_calls(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_func_calls()
|
H A D | pass2.c | 35 void zend_optimizer_pass2(zend_op_array *op_array) in zend_optimizer_pass2()
|
H A D | compact_literals.c | 87 zend_op_array *op_array) in optimizer_literal_obj_info() 108 zend_op_array *op_array) in optimizer_literal_class_info() 117 void zend_optimizer_compact_literals(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimizer_compact_literals()
|
H A D | nop_removal.c | 34 void zend_optimizer_nop_removal(zend_op_array *op_array) in zend_optimizer_nop_removal()
|
H A D | zend_dfg.c | 23 int zend_build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t buil… in zend_build_dfg()
|
H A D | optimize_temp_vars_5.c | 42 void zend_optimize_temporary_variables(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_temporary_variables()
|
H A D | pass3.c | 56 void zend_optimizer_pass3(zend_op_array *op_array) in zend_optimizer_pass3()
|
/PHP-7.1/Zend/ |
H A D | zend_opcode.c | 33 static void zend_extension_op_array_ctor_handler(zend_extension *extension, zend_op_array *op_array) in zend_extension_op_array_ctor_handler() 40 static void zend_extension_op_array_dtor_handler(zend_extension *extension, zend_op_array *op_array) in zend_extension_op_array_dtor_handler() 47 static void op_array_alloc_ops(zend_op_array *op_array, uint32_t size) in op_array_alloc_ops() 52 void init_op_array(zend_op_array *op_array, zend_uchar type, int initial_ops_size) in init_op_array() 134 ZEND_API void zend_cleanup_op_array_data(zend_op_array *op_array) in zend_cleanup_op_array_data() 361 ZEND_API void destroy_op_array(zend_op_array *op_array) in destroy_op_array() 451 zend_op *get_next_op(zend_op_array *op_array) in get_next_op() 468 uint32_t get_next_op_number(zend_op_array *op_array) in get_next_op_number() 480 static void zend_update_extended_info(zend_op_array *op_array) in zend_update_extended_info() 503 static void zend_extension_op_array_handler(zend_extension *extension, zend_op_array *op_array) in zend_extension_op_array_handler() [all …]
|
H A D | zend_extensions.c | 273 zend_op_array *op_array; member 296 ZEND_API size_t zend_extensions_op_array_persist_calc(zend_op_array *op_array) in zend_extensions_op_array_persist_calc() 310 ZEND_API size_t zend_extensions_op_array_persist(zend_op_array *op_array, void *mem) in zend_extensions_op_array_persist()
|
H A D | zend_compile.h | 438 zend_op_array op_array; member 550 #define ZEND_OFFSET_TO_OPLINE_NUM(op_array, base, offset) \ argument 596 # define CT_CONSTANT_EX(op_array, num) \ argument 609 # define ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, node) do { \ argument 614 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument 630 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument 641 # define EX_LOAD_LITERALS(op_array) do { \ argument 650 # define EX_LOAD_LITERALS(op_array) do { \ argument 656 #define RT_CONSTANT(op_array, node) \ argument 668 # define EX_LOAD_RUN_TIME_CACHE(op_array) do { \ argument [all …]
|
H A D | zend_compile.c | 68 zend_op_array *op_array = CG(active_op_array); in zend_alloc_cache_slot() local 76 zend_op_array *op_array = CG(active_op_array); in zend_alloc_polymorphic_cache_slot() local 399 static uint32_t get_temporary_variable(zend_op_array *op_array) /* {{{ */ in get_temporary_variable() 405 static int lookup_cv(zend_op_array *op_array, zend_string* name) /* {{{ */{ in lookup_cv() 431 void zend_del_literal(zend_op_array *op_array, int n) /* {{{ */ in zend_del_literal() 460 int zend_add_literal(zend_op_array *op_array, zval *zv) /* {{{ */ in zend_add_literal() 1019 zend_op_array *op_array = CG(active_op_array); in zend_add_try_element() local 1039 zend_op_array *op_array = &function->op_array; in function_add_ref() local 5095 zend_op_array *op_array = CG(active_op_array); in zend_compile_params() local 5324 zend_op_array *op_array = CG(active_op_array); in zend_compile_closure_uses() local [all …]
|
/PHP-7.1/ext/opcache/ |
H A D | zend_persist_calc.c | 160 static void zend_persist_op_array_calc_ex(zend_op_array *op_array) in zend_persist_op_array_calc_ex() 265 zend_op_array *op_array = Z_PTR_P(zv); in zend_persist_op_array_calc() local
|
/PHP-7.1/sapi/phpdbg/ |
H A D | phpdbg_list.h | 50 zend_op_array op_array; member
|
H A D | phpdbg_list.c | 299 zend_op_array *op_array; in phpdbg_init_compile_file() local 336 zend_op_array *op_array; in phpdbg_compile_string() local
|
H A D | phpdbg_bp.c | 489 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array) … in phpdbg_resolve_op_array_break() 525 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array) /* {{{ */ in phpdbg_resolve_op_array_breaks() 580 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_resolve_opline_break() local 898 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_file(zend_op_array *op_array) /* {{{ */ in phpdbg_find_breakpoint_file() 1126 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_find_breakpoint() local
|
H A D | phpdbg_opcode.c | 172 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_print_opline_ex() local
|