Lines Matching refs:zend_ssa

178 static void zend_ssa_check_scc_var(const zend_op_array *op_array, zend_ssa *ssa, int var, int *inde…
219 ZEND_API int zend_ssa_find_sccs(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */
270 static int zend_scc_next(const zend_op_array *op_array, zend_ssa *ssa, int var, zend_scc_iterator *… in zend_scc_next()
389 static void zend_ssa_check_scc_var(const zend_op_array *op_array, zend_ssa *ssa, int var, int *inde… in zend_ssa_check_scc_var()
444 ZEND_API int zend_ssa_find_sccs(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_ssa_find_sccs()
492 ZEND_API int zend_ssa_find_false_dependencies(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ … in zend_ssa_find_false_dependencies()
801 const zend_op_array *op_array, zend_ssa *ssa, in zend_inference_calc_binary_op_range()
1085 static int zend_inference_calc_range(const zend_op_array *op_array, zend_ssa *ssa, int var, int wid… in zend_inference_calc_range()
1275 ZEND_API int zend_inference_propagate_range(const zend_op_array *op_array, zend_ssa *ssa, zend_op *… in zend_inference_propagate_range()
1623 static void zend_inference_init_range(const zend_op_array *op_array, zend_ssa *ssa, int var, bool u… in zend_inference_init_range()
1667 static int zend_ssa_range_widening(const zend_op_array *op_array, zend_ssa *ssa, int var, int scc) in zend_ssa_range_widening()
1712 static int zend_ssa_range_narrowing(const zend_op_array *op_array, zend_ssa *ssa, int var, int scc) in zend_ssa_range_narrowing()
1736 static int zend_check_inner_cycles(const zend_op_array *op_array, zend_ssa *ssa, zend_bitset workli… in zend_check_inner_cycles()
1748 static void zend_infer_ranges_warmup(const zend_op_array *op_array, zend_ssa *ssa, int *scc_var, in… in zend_infer_ranges_warmup()
1846 static int zend_infer_ranges(const zend_op_array *op_array, zend_ssa *ssa) /* {{{ */ in zend_infer_ranges()
2043 static void add_usages(const zend_op_array *op_array, zend_ssa *ssa, zend_bitset worklist, int var) in add_usages()
2096 static void emit_type_narrowing_warning(const zend_op_array *op_array, zend_ssa *ssa, int var) in emit_type_narrowing_warning()
2234 zend_ssa *ssa, zend_uchar opcode, uint32_t t1, uint32_t t2, int result_var, in binary_op_result_type()
2413 static zend_property_info *zend_fetch_prop_info(const zend_op_array *op_array, zend_ssa *ssa, zend_… in zend_fetch_prop_info()
2436 …tic_prop_info(const zend_script *script, const zend_op_array *op_array, zend_ssa *ssa, zend_op *op… in zend_fetch_static_prop_info()
2484 static bool result_may_be_separated(zend_ssa *ssa, zend_ssa_op *ssa_op) in result_may_be_separated()
2505 zend_ssa *ssa, in _zend_update_type_info()
3899 zend_ssa *ssa, in zend_update_type_info()
3955 static int zend_infer_types_ex(const zend_op_array *op_array, const zend_script *script, zend_ssa *… in zend_infer_types_ex()
4078 const zend_op_array *op_array, zend_ssa *ssa, int var_num, in can_convert_to_double()
4209 static int zend_type_narrowing(const zend_op_array *op_array, const zend_script *script, zend_ssa *… in zend_type_narrowing()
4329 zend_ssa *ssa = &info->ssa; in zend_func_return_info()
4524 static int zend_infer_types(const zend_op_array *op_array, const zend_script *script, zend_ssa *ssa… in zend_infer_types()
4557 …nt zend_mark_cv_references(const zend_op_array *op_array, const zend_script *script, zend_ssa *ssa) in zend_mark_cv_references()
4695 …rena **arena, const zend_op_array *op_array, const zend_script *script, zend_ssa *ssa, zend_long o… in zend_ssa_inference()
4740 …d_op *opline, const zend_ssa_op *ssa_op, const zend_op_array *op_array, zend_ssa *ssa, uint32_t t1… in zend_may_throw_ex()
5141 …row(const zend_op *opline, const zend_ssa_op *ssa_op, const zend_op_array *op_array, zend_ssa *ssa) in zend_may_throw()