Lines Matching refs:func_info
3553 zend_func_info *func_info; in zend_jit_collect_calls() local
3558 func_info = ZEND_FUNC_INFO(op_array); in zend_jit_collect_calls()
3560 func_info = zend_arena_calloc(&CG(arena), 1, sizeof(zend_func_info)); in zend_jit_collect_calls()
3561 ZEND_SET_FUNC_INFO(op_array, func_info); in zend_jit_collect_calls()
3563 return zend_analyze_calls(&CG(arena), script, ZEND_CALL_TREE, op_array, func_info); in zend_jit_collect_calls()
3568 zend_func_info *func_info = ZEND_FUNC_INFO(op_array); in zend_jit_cleanup_func_info() local
3571 if (func_info) { in zend_jit_cleanup_func_info()
3572 caller_info = func_info->caller_info; in zend_jit_cleanup_func_info()
3573 callee_info = func_info->callee_info; in zend_jit_cleanup_func_info()
3578 func_info->num = 0; in zend_jit_cleanup_func_info()
3579 func_info->flags &= ZEND_FUNC_JIT_ON_FIRST_EXEC in zend_jit_cleanup_func_info()
3583 memset(&func_info->ssa, 0, sizeof(zend_func_info) - offsetof(zend_func_info, ssa)); in zend_jit_cleanup_func_info()
3607 zend_func_info *func_info; in zend_real_jit_func() local
3626 func_info = ZEND_FUNC_INFO(op_array); in zend_real_jit_func()
3627 func_info->call_map = zend_build_call_map(&CG(arena), func_info, op_array); in zend_real_jit_func()
3629 zend_init_func_return_info(op_array, script, &func_info->return_info); in zend_real_jit_func()
3817 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_setup_hot_counters()
3818 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_HOT_COUNTERS; in zend_jit_setup_hot_counters()
3861 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_op_array()
3862 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_FIRST_EXEC; in zend_jit_op_array()
3890 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_op_array()
3891 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_PROF_REQUEST; in zend_jit_op_array()
4493 zend_func_info *func_info = ZEND_FUNC_INFO(op_array); in zend_jit_restart_preloaded_op_array() local
4495 if (!func_info) { in zend_jit_restart_preloaded_op_array()
4499 if (func_info->flags & ZEND_FUNC_JIT_ON_HOT_TRACE) { in zend_jit_restart_preloaded_op_array()
4501 } else if (func_info->flags & ZEND_FUNC_JIT_ON_HOT_COUNTERS) { in zend_jit_restart_preloaded_op_array()
4505 } else if (func_info->flags & (ZEND_FUNC_JIT_ON_FIRST_EXEC|ZEND_FUNC_JIT_ON_PROF_REQUEST)) { in zend_jit_restart_preloaded_op_array()
4508 (zend_jit_op_array_extension*)func_info; in zend_jit_restart_preloaded_op_array()
4515 if (func_info->flags & ZEND_FUNC_JIT_ON_FIRST_EXEC) { in zend_jit_restart_preloaded_op_array()