Home
last modified time | relevance | path

Searched refs:zend_call_info (Results 1 – 7 of 7) sorted by relevance

/PHP-7.1/ext/opcache/Optimizer/
H A Dzend_call_graph.h40 zend_call_info *next_caller;
41 zend_call_info *next_callee;
52 zend_call_info *caller_info; /* where this function is called from */
53 zend_call_info *callee_info; /* which functions are called from this one */
54 zend_call_info **call_map; /* Call info associated with init/call/send opnum */
73 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_ar…
H A Dzend_call_graph.c88 zend_call_info *call_info; in zend_analyze_calls()
90 zend_call_info **call_stack; in zend_analyze_calls()
93 call_stack = do_alloca((op_array->last / 2) * sizeof(zend_call_info*), use_heap); in zend_analyze_calls()
104 …call_info = zend_arena_calloc(arena, 1, sizeof(zend_call_info) + (sizeof(zend_send_arg_info) * ((i… in zend_analyze_calls()
182 zend_call_info *call_info; in zend_is_indirectly_recursive()
209 zend_call_info *call_info; in zend_analyze_recursion()
269 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, zend_op_array *op_ar… in zend_build_call_map()
271 zend_call_info **map, *call; in zend_build_call_map()
277 map = zend_arena_calloc(arena, sizeof(zend_call_info *), op_array->last); in zend_build_call_map()
H A Dzend_func_info.h40 typedef struct _zend_call_info zend_call_info; typedef
54 uint32_t zend_get_func_info(const zend_call_info *call_info, const zend_ssa *ssa);
H A Dzend_func_info.c31 typedef uint32_t (*info_func_t)(const zend_call_info *call_info, const zend_ssa *ssa);
59 static uint32_t zend_strlen_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_strlen_info()
85 static uint32_t zend_dechex_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_dechex_info()
96 static uint32_t zend_range_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_range_info()
129 static uint32_t zend_is_type_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_is_type_info()
139 static uint32_t zend_l_ss_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_l_ss_info()
164 static uint32_t zend_lb_ssn_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_lb_ssn_info()
191 static uint32_t zend_b_s_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_b_s_info()
1208 uint32_t zend_get_func_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_get_func_info()
H A Ddfa_pass.c299 zend_call_info *call_info = func_info->callee_info; in zend_ssa_remove_nops()
H A Dzend_optimizer.c916 zend_call_info *call_info =func_info->callee_info; in zend_adjust_fcall_stack_size_graph()
H A Dzend_inference.c1399 zend_call_info *call_info; in zend_inference_calc_range()
3198 zend_call_info *call_info; in zend_update_type_info()
3636 zend_call_info *call_info = info->call_map[op - op_array->opcodes]; in is_recursive_tail_call()
3956 zend_call_info *call_info; in zend_inference_check_recursive_dependencies()

Completed in 31 milliseconds