/PHP-7.3/ext/opcache/Optimizer/ |
H A D | zend_cfg.c | 29 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable() local 108 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable_blocks() local 245 zend_basic_block *blocks = cfg->blocks; in zend_cfg_remark_reachable_blocks() local 614 zend_basic_block *blocks = cfg->blocks; in zend_cfg_build_predecessors() local 695 zend_basic_block *blocks = cfg->blocks; in zend_cfg_compute_dominators_tree() local 747 if (blocks[blocks[j].idom].children < 0 || in zend_cfg_compute_dominators_tree() 749 blocks[j].next_child = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree() 750 blocks[blocks[j].idom].children = j; in zend_cfg_compute_dominators_tree() 752 int k = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree() 786 while (blocks[b].level > blocks[a].level) { in dominates() [all …]
|
H A D | zend_dfg.c | 26 zend_basic_block *blocks = cfg->blocks; in zend_build_dfg() local 43 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0) { in zend_build_dfg() 47 opline = op_array->opcodes + blocks[j].start; in zend_build_dfg() 48 end = opline + blocks[j].len; in zend_build_dfg() 224 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0) { in zend_build_dfg() 227 if (blocks[j].successors_count != 0) { in zend_build_dfg() 228 …zend_bitset_copy(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[0]), … in zend_build_dfg() 229 for (k = 1; k < blocks[j].successors_count; k++) { in zend_build_dfg() 230 …zend_bitset_union(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[k]),… in zend_build_dfg() 241 int *predecessors = &cfg->predecessors[blocks[j].predecessor_offset]; in zend_build_dfg() [all …]
|
H A D | zend_ssa.c | 29 while (blocks[b].level > blocks[a].level) { in dominates() 30 b = blocks[b].idom; in dominates() 100 ssa->blocks[to].phis = phi; in add_pi() 240 zend_basic_block *blocks = ssa->cfg.blocks; in place_essa_pis() local 244 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in place_essa_pis() 248 if ((blocks[j].flags & ZEND_BB_REACHABLE) == 0 || blocks[j].len == 0) { in place_essa_pis() 529 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_rename() local 852 j = blocks[n].children; in zend_ssa_rename() 870 zend_basic_block *blocks = ssa->cfg.blocks; in zend_build_ssa() local 888 ssa->blocks = ssa_blocks; in zend_build_ssa() [all …]
|
H A D | block_pass.c | 909 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks() local 917 for (b = blocks; b < end; b++) { in assemble_code_blocks() 958 for (b = blocks; b < end; b++) { in assemble_code_blocks() 971 for (b = blocks; b < end; b++) { in assemble_code_blocks() 1131 zend_basic_block *blocks = cfg->blocks; in zend_jmp_optimization() local 1657 block = cfg->blocks + n; in zend_t_usage() 1737 block = cfg->blocks + (--n); in zend_t_usage() 1866 b = cfg->blocks + i; in zend_merge_blocks() 1958 blocks = cfg.blocks; in zend_optimize_cfg() 1959 end = blocks + cfg.blocks_count; in zend_optimize_cfg() [all …]
|
H A D | scdf.c | 74 zend_ssa_block *ssa_block = &scdf->ssa->blocks[to]; in scdf_mark_edge_feasible() 123 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in scdf_solve() 143 zend_basic_block *block = &ssa->cfg.blocks[i]; in scdf_solve() 144 zend_ssa_block *ssa_block = &ssa->blocks[i]; in scdf_solve() 214 && (ssa->cfg.blocks[i].flags & ZEND_BB_REACHABLE) in scdf_remove_unreachable_blocks() 216 removed_ops += ssa->cfg.blocks[i].len; in scdf_remove_unreachable_blocks()
|
H A D | zend_ssa.h | 137 zend_ssa_block *blocks; /* array of SSA blocks */ member 206 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_next_use_phi() 256 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count)) 290 phi = ssa->blocks[_i].phis; \ 300 (block) = &ssa->cfg.blocks[_i]; \
|
H A D | dfa_pass.c | 157 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_remove_nops() local 158 zend_basic_block *blocks_end = blocks + ssa->cfg.blocks_count; in zend_ssa_remove_nops() 182 for (b = blocks; b < blocks_end; b++) { in zend_ssa_remove_nops() 207 ssa->cfg.map[target] = b - blocks; in zend_ssa_remove_nops() 264 for (b = blocks; b < blocks_end; b++) { in zend_ssa_remove_nops() 539 zend_basic_block *block = &ssa->cfg.blocks[block_id]; in replace_predecessor() 583 zend_basic_block *src = &ssa->cfg.blocks[from]; in zend_ssa_replace_control_link() 584 zend_basic_block *old = &ssa->cfg.blocks[to]; in zend_ssa_replace_control_link() 585 zend_basic_block *dst = &ssa->cfg.blocks[new_to]; in zend_ssa_replace_control_link() 677 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in zend_dfa_optimize_jmps() [all …]
|
/PHP-7.3/ext/bz2/tests/ |
H A D | bug72447.phpt | 8 $param = array('blocks' => $input); 15 Warning: stream_filter_append(): Invalid parameter given for number of blocks to allocate. (0) in %…
|
/PHP-7.3/Zend/tests/ |
H A D | jump14.phpt | 2 Testing GOTO inside blocks
|
H A D | bug72188.phpt | 2 Bug #72188 (Nested try/finally blocks losing return value)
|
H A D | jump13.phpt | 2 jump 10: goto with try blocks
|
H A D | bug66608.phpt | 2 Bug #66608 (Incorrect behavior with nested "finally" blocks)
|
/PHP-7.3/ext/opcache/tests/ |
H A D | ssa_bug_001.phpt | 2 SSA constrution for CFG with unreachable basic blocks
|
/PHP-7.3/Zend/tests/try/ |
H A D | try_catch_finally_003.phpt | 2 Try catch finally (multi catch blocks with return)
|
H A D | try_catch_finally_002.phpt | 2 Try catch finally catch(multi catch blocks)
|
/PHP-7.3/ext/standard/tests/file/ |
H A D | stat_variation7-win32.phpt | 128 ["blocks"]=> 182 ["blocks"]=> 238 ["blocks"]=> 292 ["blocks"]=>
|
H A D | lstat_stat_variation19.phpt | 116 ["blocks"]=> 170 ["blocks"]=> 226 ["blocks"]=> 280 ["blocks"]=>
|
H A D | lstat_stat_variation20.phpt | 118 ["blocks"]=> 174 ["blocks"]=> 228 ["blocks"]=> 282 ["blocks"]=>
|
H A D | userwrapper.phpt | 30 'blksize'=>-1, 'blocks'=>-1); 79 [blocks] => -1
|
H A D | fstat_basic.phpt | 62 ["blocks"]=>
|
H A D | lstat_stat_basic.phpt | 149 ["blocks"]=> 203 ["blocks"]=> 259 ["blocks"]=> 313 ["blocks"]=>
|
/PHP-7.3/ext/bz2/ |
H A D | bz2_filter.c | 363 zend_long blocks = zval_get_long(tmpzval); in php_bz2_filter_create() local 364 if (blocks < 1 || blocks > 9) { in php_bz2_filter_create() 365 …_WARNING, "Invalid parameter given for number of blocks to allocate. (" ZEND_LONG_FMT ")", blocks); in php_bz2_filter_create() 367 blockSize100k = (int) blocks; in php_bz2_filter_create()
|
/PHP-7.3/tests/classes/ |
H A D | autoload_008.phpt | 2 Ensure catch blocks for unknown exception types do not trigger autoload.
|
/PHP-7.3/ext/filter/ |
H A D | logical_filters.c | 732 int blocks = 0; in _php_filter_validate_ipv6() local 764 blocks = 2; in _php_filter_validate_ipv6() 779 blocks++; /* :: means 1 or more 16-bit 0 blocks */ in _php_filter_validate_ipv6() 783 return (blocks <= 8); in _php_filter_validate_ipv6() 801 if (++blocks > 8) in _php_filter_validate_ipv6() 804 return ((compressed && blocks <= 8) || blocks == 8); in _php_filter_validate_ipv6()
|
/PHP-7.3/ext/pdo_odbc/tests/ |
H A D | long_columns.phpt | 58 // the driver reads columns in blocks of 255 bytes and then reassembles those blocks into a single … 59 … sure that the reassembly works (and that the column is split into 255 byte blocks by the database) 64 …// use the alphabet instead of 'i' characters to make sure the blocks don't overlap when they are …
|