Lines Matching refs:cfg

399 	} else if ((!op_array->function_name || (ssa->cfg.flags & ZEND_FUNC_INDIRECT_VAR_ACCESS))) {  in zend_jit_var_may_alias()
596 ssa->cfg.blocks_count = 1; in zend_jit_trace_build_ssa()
599 zend_cfg cfg; in zend_jit_trace_build_ssa() local
602 if (zend_jit_build_cfg(op_array, &cfg) == SUCCESS) { in zend_jit_trace_build_ssa()
603 ssa->cfg.flags = cfg.flags; in zend_jit_trace_build_ssa()
605 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_ssa()
610 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_ssa()
1225 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_tssa()
1236 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_tssa()
1239 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_tssa()
1257 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_trace_build_tssa()
1283 if (ssa->cfg.blocks_count) { in zend_jit_trace_build_tssa()
1301 if (ssa->cfg.blocks_count) { in zend_jit_trace_build_tssa()
1329 tssa->cfg.flags = ZEND_SSA_TSSA; in zend_jit_trace_build_tssa()
1330 tssa->cfg.blocks = zend_arena_calloc(&CG(arena), 2, sizeof(zend_basic_block)); in zend_jit_trace_build_tssa()
1332 tssa->cfg.predecessors = zend_arena_calloc(&CG(arena), 2, sizeof(int)); in zend_jit_trace_build_tssa()
1337 tssa->cfg.blocks_count = 2; in zend_jit_trace_build_tssa()
1338 tssa->cfg.edges_count = 2; in zend_jit_trace_build_tssa()
1340 tssa->cfg.predecessors[0] = 0; in zend_jit_trace_build_tssa()
1341 tssa->cfg.predecessors[1] = 1; in zend_jit_trace_build_tssa()
1343 tssa->cfg.blocks[0].flags = ZEND_BB_START|ZEND_BB_REACHABLE; in zend_jit_trace_build_tssa()
1344 tssa->cfg.blocks[0].successors_count = 1; in zend_jit_trace_build_tssa()
1345 tssa->cfg.blocks[0].predecessors_count = 0; in zend_jit_trace_build_tssa()
1346 tssa->cfg.blocks[0].successors = tssa->cfg.blocks[0].successors_storage; in zend_jit_trace_build_tssa()
1347 tssa->cfg.blocks[0].successors[0] = 1; in zend_jit_trace_build_tssa()
1349 tssa->cfg.blocks[0].flags = ZEND_BB_FOLLOW|ZEND_BB_TARGET|ZEND_BB_LOOP_HEADER|ZEND_BB_REACHABLE; in zend_jit_trace_build_tssa()
1350 tssa->cfg.blocks[1].successors_count = 1; in zend_jit_trace_build_tssa()
1351 tssa->cfg.blocks[1].predecessors_count = 2; in zend_jit_trace_build_tssa()
1352 tssa->cfg.blocks[1].successors = tssa->cfg.blocks[1].successors_storage; in zend_jit_trace_build_tssa()
1353 tssa->cfg.blocks[1].successors[1] = 1; in zend_jit_trace_build_tssa()
1355 tssa->cfg.blocks_count = 1; in zend_jit_trace_build_tssa()
1356 tssa->cfg.edges_count = 0; in zend_jit_trace_build_tssa()
1358 tssa->cfg.blocks[0].flags = ZEND_BB_START|ZEND_BB_EXIT|ZEND_BB_REACHABLE; in zend_jit_trace_build_tssa()
1359 tssa->cfg.blocks[0].successors_count = 0; in zend_jit_trace_build_tssa()
1360 tssa->cfg.blocks[0].predecessors_count = 0; in zend_jit_trace_build_tssa()
5101 …if (!zend_jit_init_fcall(&dasm_state, opline, op_array_ssa->cfg.map ? op_array_ssa->cfg.map[opline… in zend_jit_trace()
5459 (op_array_ssa->cfg.flags & ZEND_FUNC_INDIRECT_VAR_ACCESS) != 0, may_throw)) { in zend_jit_trace()
6164 op_array_ssa->cfg.map ? op_array_ssa->cfg.map[opline - op_array->opcodes] : -1, in zend_jit_trace()
6178 …!zend_jit_init_closure_call(&dasm_state, opline, op_array_ssa->cfg.map ? op_array_ssa->cfg.map[opl… in zend_jit_trace()
8349 zend_cfg cfg; in zend_jit_setup_hot_trace_counters() local
8353 if (zend_jit_build_cfg(op_array, &cfg) != SUCCESS) { in zend_jit_setup_hot_trace_counters()
8357 for (i = 0; i < cfg.blocks_count; i++) { in zend_jit_setup_hot_trace_counters()
8358 if (cfg.blocks[i].flags & ZEND_BB_REACHABLE) { in zend_jit_setup_hot_trace_counters()
8359 if (cfg.blocks[i].flags & ZEND_BB_LOOP_HEADER) { in zend_jit_setup_hot_trace_counters()
8361 opline = op_array->opcodes + cfg.blocks[i].start; in zend_jit_setup_hot_trace_counters()