Lines Matching refs:call_graph

1199 	zend_call_graph call_graph;  in zend_optimize_script()  local
1232 zend_build_call_graph(&ctx.arena, script, ZEND_RT_CONSTANTS, &call_graph) == SUCCESS) { in zend_optimize_script()
1238 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1239 zend_revert_pass_two(call_graph.op_arrays[i]); in zend_optimize_script()
1242 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1243 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1245 func_info->call_map = zend_build_call_map(&ctx.arena, func_info, call_graph.op_arrays[i]); in zend_optimize_script()
1246 if (call_graph.op_arrays[i]->fn_flags & ZEND_ACC_HAS_RETURN_TYPE) { in zend_optimize_script()
1247 zend_init_func_return_info(call_graph.op_arrays[i], script, &func_info->return_info); in zend_optimize_script()
1252 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1253 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1255 zend_dfa_analyze_op_array(call_graph.op_arrays[i], &ctx, &func_info->ssa, &func_info->flags); in zend_optimize_script()
1260 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1261 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1263 zend_dfa_optimize_op_array(call_graph.op_arrays[i], &ctx, &func_info->ssa, func_info->call_map); in zend_optimize_script()
1268 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1269 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 7", NULL); in zend_optimize_script()
1274 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1275 zend_optimizer_compact_literals(call_graph.op_arrays[i], &ctx); in zend_optimize_script()
1277 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 11", NULL); in zend_optimize_script()
1283 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1284 zend_optimizer_compact_vars(call_graph.op_arrays[i]); in zend_optimize_script()
1286 zend_dump_op_array(call_graph.op_arrays[i], 0, "after pass 13", NULL); in zend_optimize_script()
1292 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1293 zend_adjust_fcall_stack_size_graph(call_graph.op_arrays[i]); in zend_optimize_script()
1297 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1298 func_info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_optimize_script()
1300 zend_redo_pass_two_ex(call_graph.op_arrays[i], &func_info->ssa); in zend_optimize_script()
1302 zend_redo_pass_two(call_graph.op_arrays[i]); in zend_optimize_script()
1306 for (i = 0; i < call_graph.op_arrays_count; i++) { in zend_optimize_script()
1307 ZEND_SET_FUNC_INFO(call_graph.op_arrays[i], NULL); in zend_optimize_script()