Home
last modified time | relevance | path

Searched defs:op_array (Results 1 – 25 of 53) sorted by relevance

123

/PHP-7.2/ext/opcache/Optimizer/
H A Dzend_optimizer.c203 int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv) in zend_optimizer_add_literal()
257 int zend_optimizer_update_op1_const(zend_op_array *op_array, in zend_optimizer_update_op1_const()
334 int zend_optimizer_update_op2_const(zend_op_array *op_array, in zend_optimizer_update_op2_const()
558 int zend_optimizer_replace_by_const(zend_op_array *op_array, in zend_optimizer_replace_by_const()
945 static void zend_optimize(zend_op_array *op_array, in zend_optimize()
1076 static void zend_revert_pass_two(zend_op_array *op_array) in zend_revert_pass_two()
1093 static void zend_redo_pass_two(zend_op_array *op_array) in zend_redo_pass_two()
1112 static void zend_redo_pass_two_ex(zend_op_array *op_array, zend_ssa *ssa) in zend_redo_pass_two_ex()
1139 static void zend_optimize_op_array(zend_op_array *op_array, in zend_optimize_op_array()
1173 static void zend_adjust_fcall_stack_size_graph(zend_op_array *op_array) in zend_adjust_fcall_stack_size_graph()
[all …]
H A Dzend_dump.c113 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()
767 static void zend_dump_block_header(const zend_cfg *cfg, const zend_op_array *op_array, const zend_s… in zend_dump_block_header()
803 static void zend_dump_op_array_name(const zend_op_array *op_array) in zend_dump_op_array_name()
822 void zend_dump_op_array(const zend_op_array *op_array, uint32_t dump_flags, const char *msg, const … in zend_dump_op_array()
1063 void zend_dump_dominators(const zend_op_array *op_array, const zend_cfg *cfg) in zend_dump_dominators()
1078 void zend_dump_variables(const zend_op_array *op_array) in zend_dump_variables()
1092 void zend_dump_ssa_variables(const zend_op_array *op_array, const zend_ssa *ssa, uint32_t dump_flag… in zend_dump_ssa_variables()
1117 static void zend_dump_var_set(const zend_op_array *op_array, const char *name, zend_bitset set) in zend_dump_var_set()
1136 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 Dzend_call_graph.c34 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()
182 static int zend_is_indirectly_recursive(zend_op_array *root, zend_op_array *op_array, zend_bitset v… in zend_is_indirectly_recursive()
210 zend_op_array *op_array; in zend_analyze_recursion() local
272 … **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_array) /* {{{ */ in zend_build_call_map()
H A Ddfa_pass.c42 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()
125 static void zend_ssa_remove_nops(zend_op_array *op_array, zend_ssa *ssa) in zend_ssa_remove_nops()
291 zend_op_array *op_array, zend_ssa *ssa, zend_ssa_op *ssa_op) { in can_elide_return_type_check()
357 int zend_dfa_optimize_calls(zend_op_array *op_array, zend_ssa *ssa) in zend_dfa_optimize_calls()
476 static int zend_dfa_optimize_jmps(zend_op_array *op_array, zend_ssa *ssa) in zend_dfa_optimize_jmps()
554 void zend_dfa_optimize_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, ze… in zend_dfa_optimize_op_array()
875 void zend_optimize_dfa(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_dfa()
H A Dzend_inference.c210 int zend_ssa_find_sccs(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_ssa_find_sccs()
256 int zend_ssa_find_false_dependencies(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_ssa_find_false_dependencies()
567 const zend_op_array *op_array, zend_ssa *ssa, in zend_inference_calc_binary_op_range()
1746 static int zend_infer_ranges(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_infer_ranges()
2271 static int zend_update_type_info(const zend_op_array *op_array, in zend_update_type_info()
3591 const zend_op_array *op_array, zend_ssa *ssa, int var_num, in can_convert_to_double()
3769 static int is_recursive_tail_call(const zend_op_array *op_array, in is_recursive_tail_call()
3790 void zend_init_func_return_info(const zend_op_array *op_array, in zend_init_func_return_info()
3810 void zend_func_return_info(const zend_op_array *op_array, in zend_func_return_info()
4084 void zend_inference_check_recursive_dependencies(zend_op_array *op_array) in zend_inference_check_recursive_dependencies()
[all …]
H A Dblock_pass.c89 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 int get_const_switch_target(zend_cfg *cfg, zend_op_array *op_array, zend_basic_block *block,… in get_const_switch_target()
164 static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array, zend_bitset used_… in zend_optimize_block()
876 static void assemble_code_blocks(zend_cfg *cfg, zend_op_array *op_array) in assemble_code_blocks()
1123 static void zend_jmp_optimization(zend_basic_block *block, zend_op_array *op_array, zend_cfg *cfg, … in zend_jmp_optimization()
1599 static void zend_t_usage(zend_cfg *cfg, zend_op_array *op_array, zend_bitset used_ext, zend_optimiz… in zend_t_usage()
1822 static void zend_merge_blocks(zend_op_array *op_array, zend_cfg *cfg) in zend_merge_blocks()
1881 void zend_optimize_cfg(zend_op_array *op_array, zend_optimizer_ctx *ctx) in zend_optimize_cfg()
H A Ddce.c49 zend_op_array *op_array; member
73 zend_op_array *op_array, zend_ssa *ssa, in may_have_side_effects()
397 static int simplify_jumps(zend_ssa *ssa, zend_op_array *op_array) { in simplify_jumps()
536 static inline zend_bool may_break_varargs(const zend_op_array *op_array, const zend_ssa *ssa, const… in may_break_varargs()
552 static void dce_live_ranges(context *ctx, zend_op_array *op_array, zend_ssa *ssa) in dce_live_ranges()
626 int dce_optimize_op_array(zend_op_array *op_array, zend_ssa *ssa, zend_bool reorder_dtor_effects) { in dce_optimize_op_array()
H A Dzend_func_info.h42 #define ZEND_FUNC_INFO(op_array) \ argument
45 #define ZEND_SET_FUNC_INFO(op_array, info) do { \ argument
H A Dzend_cfg.c106 static void zend_mark_reachable_blocks(const zend_op_array *op_array, zend_cfg *cfg, int start) /* … in zend_mark_reachable_blocks()
243 void zend_cfg_remark_reachable_blocks(const zend_op_array *op_array, zend_cfg *cfg) /* {{{ */ in zend_cfg_remark_reachable_blocks()
284 int zend_build_cfg(zend_arena **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cf… in zend_build_cfg()
696 int zend_cfg_compute_dominators_tree(const zend_op_array *op_array, zend_cfg *cfg) /* {{{ */ in zend_cfg_compute_dominators_tree()
809 int zend_cfg_identify_loops(const zend_op_array *op_array, zend_cfg *cfg, uint32_t *flags) /* {{{ */ in zend_cfg_identify_loops()
H A Doptimize_func_calls.c93 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 Dzend_ssa.c47 static zend_bool needs_pi(const zend_op_array *op_array, zend_dfg *dfg, zend_ssa *ssa, int from, in… in needs_pi()
80 zend_arena **arena, const zend_op_array *op_array, zend_dfg *dfg, zend_ssa *ssa, in add_pi()
174 static int find_adjusted_tmp_var(const zend_op_array *op_array, uint32_t build_flags, zend_op *opli… in find_adjusted_tmp_var()
240 zend_arena **arena, const zend_script *script, const zend_op_array *op_array, in place_essa_pis()
529 static int zend_ssa_rename(const zend_op_array *op_array, uint32_t build_flags, zend_ssa *ssa, int … in zend_ssa_rename()
857 int zend_build_ssa(zend_arena **arena, const zend_script *script, const zend_op_array *op_array, ui… in zend_build_ssa()
1009 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()
1396 void zend_ssa_remove_block(zend_op_array *op_array, zend_ssa *ssa, int i) /* {{{ */ in zend_ssa_remove_block()
H A Dscdf.c83 void scdf_init(zend_optimizer_ctx *ctx, scdf_ctx *scdf, zend_op_array *op_array, zend_ssa *ssa) { in scdf_init()
189 const zend_op_array *op_array = scdf->op_array; in kept_alive_by_live_range() local
H A Dpass2.c35 void zend_optimizer_pass2(zend_op_array *op_array) in zend_optimizer_pass2()
H A Dcompact_literals.c87 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 Dcompact_vars.c25 void zend_optimizer_compact_vars(zend_op_array *op_array) { in zend_optimizer_compact_vars()
H A Dnop_removal.c34 void zend_optimizer_nop_removal(zend_op_array *op_array) in zend_optimizer_nop_removal()
H A Dsccp.c142 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()
1478 zend_op_array *op_array = ctx->scdf.op_array; in replace_constant_operands() local
1635 zend_ssa *ssa, zend_op_array *op_array, zend_call_info **call_map) { in sccp_context_init()
1665 int sccp_optimize_op_array(zend_optimizer_ctx *ctx, zend_op_array *op_array, zend_ssa *ssa, zend_ca… in sccp_optimize_op_array()
H A Dzend_dfg.c23 int zend_build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t buil… in zend_build_dfg()
/PHP-7.2/Zend/
H A Dzend_opcode.c33 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()
371 ZEND_API void destroy_op_array(zend_op_array *op_array) in destroy_op_array()
461 zend_op *get_next_op(zend_op_array *op_array) in get_next_op()
478 uint32_t get_next_op_number(zend_op_array *op_array) in get_next_op_number()
490 static void zend_update_extended_info(zend_op_array *op_array) in zend_update_extended_info()
513 static void zend_extension_op_array_handler(zend_extension *extension, zend_op_array *op_array) in zend_extension_op_array_handler()
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()
[all …]
H A Dzend_extensions.c286 zend_op_array *op_array; member
309 ZEND_API size_t zend_extensions_op_array_persist_calc(zend_op_array *op_array) in zend_extensions_op_array_persist_calc()
323 ZEND_API size_t zend_extensions_op_array_persist(zend_op_array *op_array, void *mem) in zend_extensions_op_array_persist()
H A Dzend_compile.h451 zend_op_array op_array; member
564 #define ZEND_OFFSET_TO_OPLINE_NUM(op_array, base, offset) \ argument
610 # define CT_CONSTANT_EX(op_array, num) \ argument
623 # define ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, node) do { \ argument
628 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument
644 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument
655 # define EX_LOAD_LITERALS(op_array) do { \ argument
664 # define EX_LOAD_LITERALS(op_array) do { \ argument
670 #define RT_CONSTANT(op_array, node) \ argument
682 # define EX_LOAD_RUN_TIME_CACHE(op_array) do { \ argument
[all …]
/PHP-7.2/ext/opcache/
H A Dzend_persist_calc.c155 static void zend_persist_op_array_calc_ex(zend_op_array *op_array) in zend_persist_op_array_calc_ex()
264 zend_op_array *op_array = Z_PTR_P(zv); in zend_persist_op_array_calc() local
/PHP-7.2/sapi/phpdbg/
H A Dphpdbg_list.h50 zend_op_array op_array; member
H A Dphpdbg_list.c287 zend_op_array *op_array; in phpdbg_init_compile_file() local
324 zend_op_array *op_array; in phpdbg_compile_string() local
H A Dphpdbg_bp.c503 PHPDBG_API int phpdbg_resolve_op_array_break(phpdbg_breakopline_t *brake, zend_op_array *op_array) … in phpdbg_resolve_op_array_break()
539 PHPDBG_API void phpdbg_resolve_op_array_breaks(zend_op_array *op_array) /* {{{ */ in phpdbg_resolve_op_array_breaks()
594 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_resolve_opline_break() local
941 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_file(zend_op_array *op_array) /* {{{ */ in phpdbg_find_breakpoint_file()
1169 zend_op_array *op_array = &execute_data->func->op_array; in phpdbg_find_breakpoint() local

Completed in 90 milliseconds

123