Lines Matching refs:call_graph

1412 	zend_call_graph call_graph;  in zend_optimize_script()  local
1422 zend_build_call_graph(&ctx.arena, script, &call_graph) == SUCCESS) { in zend_optimize_script()
1427 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1428 zend_revert_pass_two(call_graph.op_arrays[i]); in zend_optimize_script()
1429 zend_optimize(call_graph.op_arrays[i], &ctx); in zend_optimize_script()
1432 zend_analyze_call_graph(&ctx.arena, script, &call_graph); in zend_optimize_script()
1434 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1435 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1437 func_info->call_map = zend_build_call_map(&ctx.arena, func_info, call_graph.op_arrays[i]); in zend_optimize_script()
1438 if (call_graph.op_arrays[i]->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { in zend_optimize_script()
1439 zend_init_func_return_info(call_graph.op_arrays[i], script, &func_info->return_info); in zend_optimize_script()
1444 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1445 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1447 if (zend_dfa_analyze_op_array(call_graph.op_arrays[i], &ctx, &func_info->ssa) == SUCCESS) { in zend_optimize_script()
1450 ZEND_SET_FUNC_INFO(call_graph.op_arrays[i], NULL); in zend_optimize_script()
1456 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1457 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1459 zend_dfa_optimize_op_array(call_graph.op_arrays[i], &ctx, &func_info->ssa, func_info->call_map); in zend_optimize_script()
1464 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1465 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 7", NULL); in zend_optimize_script()
1470 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1471 zend_optimize_temporary_variables(call_graph.op_arrays[i], &ctx); in zend_optimize_script()
1473 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 9", NULL); in zend_optimize_script()
1479 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1480 zend_optimizer_compact_literals(call_graph.op_arrays[i], &ctx); in zend_optimize_script()
1482 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 11", NULL); in zend_optimize_script()
1488 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1489 zend_optimizer_compact_vars(call_graph.op_arrays[i]); in zend_optimize_script()
1491 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 13", NULL); in zend_optimize_script()
1497 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1498 zend_adjust_fcall_stack_size_graph(call_graph.op_arrays[i]); in zend_optimize_script()
1502 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1503 op_array = call_graph.op_arrays[i]; in zend_optimize_script()
1518 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1519 ZEND_SET_FUNC_INFO(call_graph.op_arrays[i], NULL); in zend_optimize_script()