Home
last modified time | relevance | path

Searched refs:blocks (Results 1 – 25 of 67) sorted by relevance

123

/php-src/Zend/Optimizer/
H A Dzend_cfg.c29 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable() local
110 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable_blocks() local
231 zend_basic_block *blocks = cfg->blocks; in zend_cfg_remark_reachable_blocks() local
598 zend_basic_block *blocks = cfg->blocks; in zend_cfg_build_predecessors() local
677 zend_basic_block *blocks = cfg->blocks; in zend_cfg_compute_dominators_tree() local
732 if (blocks[blocks[j].idom].children < 0 || in zend_cfg_compute_dominators_tree()
734 blocks[j].next_child = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree()
735 blocks[blocks[j].idom].children = j; in zend_cfg_compute_dominators_tree()
737 int k = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree()
770 while (blocks[b].level > blocks[a].level) { in dominates()
[all …]
H A Dzend_ssa.c28 while (blocks[b].level > blocks[a].level) { in dominates()
29 b = blocks[b].idom; in dominates()
113 ssa->blocks[to].phis = phi; in add_pi()
244 zend_basic_block *blocks = ssa->cfg.blocks; in place_essa_pis() local
248 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in place_essa_pis()
252 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0 || blocks[j].len == 0) { in place_essa_pis()
290 if (blocks[j].len == 1) { in place_essa_pis()
821 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_rename() local
863 ? &ssa_ops[blocks[n].start + blocks[n].len - 1] : NULL; in zend_ssa_rename()
920 j = blocks[n].children; in zend_ssa_rename()
[all …]
H A Dzend_dfg.c255 zend_basic_block *blocks = cfg->blocks; in zend_build_dfg() local
273 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0) { in zend_build_dfg()
277 opline = op_array->opcodes + blocks[j].start; in zend_build_dfg()
278 end = opline + blocks[j].len; in zend_build_dfg()
304 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0) { in zend_build_dfg()
307 if (blocks[j].successors_count != 0) { in zend_build_dfg()
308 …zend_bitset_copy(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[0]), … in zend_build_dfg()
309 for (k = 1; k < blocks[j].successors_count; k++) { in zend_build_dfg()
310 …zend_bitset_union(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[k]),… in zend_build_dfg()
321 int *predecessors = &cfg->predecessors[blocks[j].predecessor_offset]; in zend_build_dfg()
[all …]
H A Dblock_pass.c938 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks() local
945 for (b = blocks; b < end; b++) { in assemble_code_blocks()
986 for (b = blocks; b < end; b++) { in assemble_code_blocks()
999 for (b = blocks; b < end; b++) { in assemble_code_blocks()
1119 target_block = cfg->blocks + b; in get_target_block()
1135 target_block = cfg->blocks + b; in get_follow_block()
1434 block = cfg->blocks + n; in zend_t_usage()
1515 block = cfg->blocks + (--n); in zend_t_usage()
1622 b = cfg->blocks + i; in zend_merge_blocks()
1705 blocks = cfg.blocks; in zend_optimize_cfg()
[all …]
H A Dscdf.c73 zend_ssa_block *ssa_block = &scdf->ssa->blocks[to]; in scdf_mark_edge_feasible()
122 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in scdf_solve()
142 zend_basic_block *block = &ssa->cfg.blocks[i]; in scdf_solve()
143 zend_ssa_block *ssa_block = &ssa->blocks[i]; in scdf_solve()
227 int block_num = block - cfg->blocks; in cleanup_loop_var_free_block()
231 for (zend_ssa_phi *phi = ssa->blocks[block_num].phis; phi; phi = phi->next) { in cleanup_loop_var_free_block()
264 zend_basic_block *block = &ssa->cfg.blocks[i]; in scdf_remove_unreachable_blocks()
H A Dzend_ssa.h139 zend_ssa_block *blocks; /* array of SSA blocks */ member
211 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_next_use_phi()
265 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count))
299 phi = ssa->blocks[_i].phis; \
309 (block) = &ssa->cfg.blocks[_i]; \
/php-src/ext/opcache/jit/ir/
H A Dir_cfg.c69 ir_block *blocks, *bb; in ir_build_cfg() local
178 bb = blocks + 1; in ir_build_cfg()
237 bb = blocks + 1; in ir_build_cfg()
279 bb = &blocks[b]; in ir_build_cfg()
543 blocks[1].idom = 1;
600 blocks[1].idom = 0;
652 blocks[1].idom = 1; in ir_build_dominators_tree()
725 blocks[1].idom = 0; in ir_build_dominators_tree()
735 bb = &blocks[b]; in ir_build_dominators_tree()
909 bb = &blocks[i]; in ir_find_loops()
[all …]
/php-src/ext/bz2/tests/
H A Dbug72447.phpt8 $param = array('blocks' => $input);
19 Warning: stream_filter_append(): Invalid parameter given for number of blocks to allocate (0) in %s…
H A Dbug81092.phpt8 $filter = stream_filter_append($stream, 'bzip2.compress', STREAM_FILTER_WRITE, ['blocks' => 9, 'wor…
/php-src/ext/opcache/jit/
H A Dzend_jit.c111 while (blocks[b].level > blocks[a].level) { in dominates()
112 b = blocks[b].idom; in dominates()
144 (ssa->cfg.blocks[b].flags & ZEND_BB_LOOP_HEADER) ? b : ssa->cfg.blocks[b].loop_header)) { in zend_ssa_is_last_use()
382 if (end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
397 if (!end || end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
962 && ssa->cfg.blocks in zend_jit_op_array_analyze1()
983 && ssa->cfg.blocks in zend_jit_op_array_analyze2()
1202 bb = &cfg->blocks[b]; in zend_jit_compute_post_order()
1425 if (!ssa->cfg.blocks[b].len) { in zend_jit()
1453 end = ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len - 1; in zend_jit()
[all …]
/php-src/ext/filter/
H A Dlogical_filters.c759 int blocks = 0; in _php_filter_validate_ipv6() local
791 blocks = 2; in _php_filter_validate_ipv6()
806 if (ip && blocks < 8) { in _php_filter_validate_ipv6()
807 ip[blocks] = -1; in _php_filter_validate_ipv6()
811 if (blocks > 8) { in _php_filter_validate_ipv6()
835 if (ip && blocks < 8) { in _php_filter_validate_ipv6()
836 ip[blocks] = num; in _php_filter_validate_ipv6()
841 if (++blocks > 8) in _php_filter_validate_ipv6()
853 } else if (ip && compressed_pos >= 0 && blocks <= 8) { in _php_filter_validate_ipv6()
854 int offset = 8 - blocks; in _php_filter_validate_ipv6()
[all …]
/php-src/ext/fileinfo/tests/upstream/
H A Duf2.result1 UF2 firmware image, family ESP32-S2, address 00000000, 4829 total blocks
/php-src/Zend/tests/
H A Djump14.phpt2 Testing GOTO inside blocks
H A Dbug72188.phpt2 Bug #72188 (Nested try/finally blocks losing return value)
H A Djump13.phpt2 jump 10: goto with try blocks
H A Dbug66608.phpt2 Bug #66608 (Incorrect behavior with nested "finally" blocks)
/php-src/ext/standard/tests/file/
H A Dlstat_stat_variation19.phpt103 ["blocks"]=>
157 ["blocks"]=>
213 ["blocks"]=>
267 ["blocks"]=>
H A Dstat_variation7-win32.phpt123 ["blocks"]=>
177 ["blocks"]=>
233 ["blocks"]=>
287 ["blocks"]=>
H A Dlstat_stat_variation20.phpt112 ["blocks"]=>
168 ["blocks"]=>
222 ["blocks"]=>
276 ["blocks"]=>
/php-src/ext/opcache/tests/
H A Dssa_bug_001.phpt2 SSA construction for CFG with unreachable basic blocks
H A Dphi_use_chain.phpt2 Check that phi use chains are correctly maintained when removing blocks
/php-src/Zend/tests/try/
H A Dtry_catch_finally_003.phpt2 Try catch finally (multi catch blocks with return)
H A Dtry_catch_finally_002.phpt2 Try catch finally catch(multi catch blocks)
/php-src/tests/classes/
H A Dautoload_008.phpt2 Ensure catch blocks for unknown exception types do not trigger autoload.
/php-src/ext/bz2/
H A Dbz2_filter.c367 zend_long blocks = zval_get_long(tmpzval); in php_bz2_filter_create() local
368 if (blocks < 1 || blocks > 9) { in php_bz2_filter_create()
369 …E_WARNING, "Invalid parameter given for number of blocks to allocate (" ZEND_LONG_FMT ")", blocks); in php_bz2_filter_create()
371 blockSize100k = (int) blocks; in php_bz2_filter_create()

Completed in 63 milliseconds

123