Home
last modified time | relevance | path

Searched refs:cfg (Results 1 – 25 of 53) sorted by path

123

/PHP-7.2/ext/mbstring/
H A Dconfig.m462 for cfg in $PHP_MBSTRING_EXTRA_CONFIG_HEADERS; do
63 cat > $ext_builddir/$cfg <<EOF
/PHP-7.2/ext/opcache/Optimizer/
H A Dblock_pass.c878 zend_basic_block *blocks = cfg->blocks; in assemble_code_blocks()
1118 cfg->map[cfg->blocks[n].start] = n; in assemble_code_blocks()
1622 block = cfg->blocks + n; in zend_t_usage()
1701 for (n = cfg->blocks_count; n > 0;) { in zend_t_usage()
1702 block = cfg->blocks + (--n); in zend_t_usage()
1829 b = cfg->blocks + i; in zend_merge_blocks()
1883 zend_cfg cfg; in zend_optimize_cfg() local
1919 blocks = cfg.blocks; in zend_optimize_cfg()
1920 end = blocks + cfg.blocks_count; in zend_optimize_cfg()
1958 zend_merge_blocks(op_array, &cfg); in zend_optimize_cfg()
[all …]
H A Ddce.c401 int block_num = block - ssa->cfg.blocks; in simplify_jumps()
632 zend_bool has_varargs = ssa->cfg.vararg; in dce_optimize_op_array()
656 int b = ssa->cfg.blocks_count; in dce_optimize_op_array()
659 zend_basic_block *block = &ssa->cfg.blocks[b]; in dce_optimize_op_array()
H A Ddfa_pass.c55 ZEND_CFG_NO_ENTRY_PREDECESSORS, &ssa->cfg, flags) != SUCCESS) { in zend_dfa_analyze_op_array()
69 zend_dump_op_array(op_array, ZEND_DUMP_CFG, "dfa cfg", &ssa->cfg); in zend_dfa_analyze_op_array()
83 zend_dump_dominators(op_array, &ssa->cfg); in zend_dfa_analyze_op_array()
127 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_remove_nops()
128 zend_basic_block *end = blocks + ssa->cfg.blocks_count; in zend_ssa_remove_nops()
184 ssa->cfg.map[target] = b - blocks; in zend_ssa_remove_nops()
481 while (block_num < ssa->cfg.blocks_count in zend_dfa_optimize_jmps()
482 && !(ssa->cfg.blocks[block_num].flags & ZEND_BB_REACHABLE)) { in zend_dfa_optimize_jmps()
485 while (block_num < ssa->cfg.blocks_count) { in zend_dfa_optimize_jmps()
487 zend_basic_block *block = &ssa->cfg.blocks[block_num]; in zend_dfa_optimize_jmps()
[all …]
H A Dsccp.c246 num = ctx->scdf.ssa->cfg.map[opline - ctx->scdf.op_array->opcodes]; in try_replace_op1()
247 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
258 num = ctx->scdf.ssa->cfg.map[opline - ctx->scdf.op_array->opcodes]; in try_replace_op1()
259 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
272 num = ctx->scdf.ssa->cfg.map[opline - ctx->scdf.op_array->opcodes]; in try_replace_op1()
273 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
282 num = ctx->scdf.ssa->cfg.map[opline - ctx->scdf.op_array->opcodes]; in try_replace_op1()
283 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
298 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
310 block = &ctx->scdf.ssa->cfg.blocks[num]; in try_replace_op1()
[all …]
H A Dscdf.c56 uint32_t edge = scdf_edge(&scdf->ssa->cfg, from, to); in scdf_mark_edge_feasible()
89 scdf->block_worklist_len = zend_bitset_len(ssa->cfg.blocks_count); in scdf_init()
121 int block_num = ssa->cfg.map[i]; in scdf_solve()
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()
190 const zend_cfg *cfg = &scdf->ssa->cfg; in kept_alive_by_live_range() local
193 uint32_t start_block = cfg->map[live_range->start]; in kept_alive_by_live_range()
194 uint32_t end_block = cfg->map[live_range->end]; in kept_alive_by_live_range()
212 for (i = 0; i < ssa->cfg.blocks_count; i++) { in scdf_remove_unreachable_blocks()
214 && (ssa->cfg.blocks[i].flags & ZEND_BB_REACHABLE) in scdf_remove_unreachable_blocks()
[all …]
H A Dscdf.h78 static inline uint32_t scdf_edge(zend_cfg *cfg, int from, int to) { in scdf_edge() argument
79 zend_basic_block *to_block = cfg->blocks + to; in scdf_edge()
85 if (cfg->predecessors[edge] == from) { in scdf_edge()
93 uint32_t edge = scdf_edge(&scdf->ssa->cfg, from, to); in scdf_is_edge_feasible()
H A Dssa_integrity.c69 static inline zend_bool is_in_predecessors(zend_cfg *cfg, zend_basic_block *block, int check) { in is_in_predecessors() argument
70 int i, *predecessors = &cfg->predecessors[block->predecessor_offset]; in is_in_predecessors()
113 zend_cfg *cfg = &ssa->cfg; in ssa_verify_integrity() local
308 for (i = 0; i < cfg->blocks_count; i++) { in ssa_verify_integrity()
309 zend_basic_block *block = &cfg->blocks[i]; in ssa_verify_integrity()
310 int *predecessors = &cfg->predecessors[block->predecessor_offset]; in ssa_verify_integrity()
317 if (i != cfg->blocks_count-1 && block->start + block->len > (block+1)->start) { in ssa_verify_integrity()
323 if (cfg->map[j] != i) { in ssa_verify_integrity()
340 next_block = &cfg->blocks[block->successors[s]]; in ssa_verify_integrity()
344 if (!is_in_predecessors(cfg, next_block, i)) { in ssa_verify_integrity()
[all …]
H A Dzend_cfg.c29 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable()
51 if (cfg->split_at_calls) { in zend_mark_reachable()
62 if (cfg->split_at_recv) { in zend_mark_reachable()
108 zend_basic_block *blocks = cfg->blocks; in zend_mark_reachable_blocks()
116 uint32_t *block_map = cfg->map; in zend_mark_reachable_blocks()
152 if (cfg->split_at_live_ranges) { in zend_mark_reachable_blocks()
245 zend_basic_block *blocks = cfg->blocks; in zend_cfg_remark_reachable_blocks()
454 if (cfg->split_at_live_ranges) { in zend_build_cfg()
477 cfg->blocks_count = blocks_count; in zend_build_cfg()
637 cfg->edges_count = edges; in zend_cfg_build_predecessors()
[all …]
H A Dzend_cfg.h127 …na **arena, const zend_op_array *op_array, uint32_t build_flags, zend_cfg *cfg, uint32_t *func_fla…
128 void zend_cfg_remark_reachable_blocks(const zend_op_array *op_array, zend_cfg *cfg);
129 int zend_cfg_build_predecessors(zend_arena **arena, zend_cfg *cfg);
130 int zend_cfg_compute_dominators_tree(const zend_op_array *op_array, zend_cfg *cfg);
131 int zend_cfg_identify_loops(const zend_op_array *op_array, zend_cfg *cfg, uint32_t *flags);
H A Dzend_dfg.c23 int zend_build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t buil… in zend_build_dfg() argument
26 zend_basic_block *blocks = cfg->blocks; in zend_build_dfg()
27 int blocks_count = cfg->blocks_count; in zend_build_dfg()
235 int *predecessors = &cfg->predecessors[blocks[j].predecessor_offset]; in zend_build_dfg()
H A Dzend_dfg.h46 int zend_build_dfg(const zend_op_array *op_array, const zend_cfg *cfg, zend_dfg *dfg, uint32_t buil…
H A Dzend_dump.c674 zend_basic_block *b = cfg->blocks + n; in zend_dump_block_info()
758 j = cfg->blocks[j].next_child; in zend_dump_block_info()
761 j = cfg->blocks[j].next_child; in zend_dump_block_info()
825 const zend_cfg *cfg = NULL; in zend_dump_op_array() local
831 cfg = (const zend_cfg*)data; in zend_dump_op_array()
832 if (!cfg->blocks) { in zend_dump_op_array()
833 cfg = data = NULL; in zend_dump_op_array()
930 if (cfg) { in zend_dump_op_array()
935 b = cfg->blocks + n; in zend_dump_op_array()
952 if (cfg->split_at_live_ranges) { in zend_dump_op_array()
[all …]
H A Dzend_dump.h34 void zend_dump_dominators(const zend_op_array *op_array, const zend_cfg *cfg);
35 void zend_dump_dfg(const zend_op_array *op_array, const zend_cfg *cfg, const zend_dfg *dfg);
H A Dzend_inference.c296 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_find_false_dependencies()
961 for (i = 0; i < ssa->cfg.blocks[p->block].predecessors_count; i++) { in zend_inference_calc_range()
3479 zend_basic_block *blocks = ssa->cfg.blocks; in zend_infer_types_ex()
3818 int blocks_count = info->ssa.cfg.blocks_count; in zend_func_return_info()
3819 zend_basic_block *blocks = info->ssa.cfg.blocks; in zend_func_return_info()
H A Dzend_ssa.c59 from_block = &ssa->cfg.blocks[from]; in needs_pi()
65 to_block = &ssa->cfg.blocks[to]; in needs_pi()
242 zend_basic_block *blocks = ssa->cfg.blocks; in place_essa_pis()
243 int j, blocks_count = ssa->cfg.blocks_count; in place_essa_pis()
531 zend_basic_block *blocks = ssa->cfg.blocks; in zend_ssa_rename()
859 zend_basic_block *blocks = ssa->cfg.blocks; in zend_build_ssa()
861 int blocks_count = ssa->cfg.blocks_count; in zend_build_ssa()
895 zend_dump_dfg(op_array, &ssa->cfg, &dfg); in zend_build_ssa()
1113 if (ssa->cfg.dynamic) { in zend_ssa_compute_use_def_chains()
1452 j = ssa->cfg.blocks[block->idom].children; in zend_ssa_remove_block()
[all …]
H A Dzend_ssa.h126 zend_cfg cfg; /* control flow graph */ member
198 for (j = 0; j < ssa->cfg.blocks[p->block].predecessors_count; j++) { in zend_ssa_next_use_phi()
247 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count))
280 for (_i = 0; _i < ssa->cfg.blocks_count; _i++) { \
290 for (_i = 0; _i < ssa->cfg.blocks_count; _i++) { \
291 (block) = &ssa->cfg.blocks[_i]; \
/PHP-7.2/ext/phar/phar/
H A Dclicommand.inc146 static function cli_arg_typ_bool($arg, $cfg, $key)
151 static function cli_arg_typ_int($arg, $cfg, $key)
160 static function cli_arg_typ_regex($arg, $cfg, $key)
173 static function cli_arg_typ_select($arg, $cfg, $key)
175 if (!in_array($arg, array_keys($cfg['select']))) {
176 …self::error("Parameter value '$arg' not one of '" . join("', '", array_keys($cfg['select'])) . "'.…
181 static function cli_arg_typ_dir($arg, $cfg, $key)
202 static function cli_arg_typ_filenew($arg, $cfg, $key)
213 static function cli_arg_typ_filecont($arg, $cfg, $key)
215 return file_get_contents(self::cli_arg_typ_file($arg, $cfg, $key));
H A Dpharcommand.inc172 foreach($phar_args as $lkey => $cfg) {
178 $args[$lkey] = $cfg;
211 static function cli_arg_typ_loader($arg, $cfg, $key)
276 static function cli_arg_typ_pharnew($arg, $cfg, $key)
278 $arg = self::cli_arg_typ_filenew($arg, $cfg, $key);
328 static function cli_arg_typ_pharurl($arg, $cfg, $key)
340 static function cli_arg_typ_phar($arg, $cfg, $key)
356 static function cli_arg_typ_entry($arg, $cfg, $key)
367 * @param string $cfg The config option.
373 $arg = self::cli_arg_typ_select($arg, $cfg, $key);
[all …]
/PHP-7.2/ext/pspell/tests/
H A D003.phpt11 $cfg = pspell_config_create('en', 'british', '', 'iso8859-1');
14 $p = pspell_new_config($cfg);
21 var_dump(pspell_config_ignore($cfg, 2));
22 $p = pspell_new_config($cfg);
26 var_dump(pspell_config_ignore($cfg, PHP_INT_MAX));
H A D004.phpt11 $cfg = pspell_config_create('en', 'british', '', 'iso8859-1');
12 var_dump(pspell_config_mode($cfg, PSPELL_BAD_SPELLERS));
14 var_dump(pspell_config_runtogether($cfg, false));
15 $p = pspell_new_config($cfg);
21 var_dump(pspell_config_runtogether($cfg, true));
22 $p = pspell_new_config($cfg);
25 var_dump(pspell_config_runtogether($cfg, NULL))
H A D005.phpt19 $cfg = pspell_config_create('en');
20 var_dump(pspell_config_personal($cfg, "$wordlist.tmp"));
21 $p = pspell_new_config($cfg);
/PHP-7.2/ext/tidy/tests/
H A D016.phpt9 $cfg = $tidy->getConfig();
10 echo $cfg["clean"];
/PHP-7.2/
H A Drun-tests.php505 $cfg = array(); variable
508 $cfg[$type] = array();
511 $cfg[$type][$file] = false;
601 $cfg['keep'][$file] = true;
659 $cfg['show'][$file] = true;
1239 global $cfg;
1241 if ($cfg['show'][$file]) {
1642 if (!$cfg['keep']['skip']) {
1654 if (!$cfg['keep']['skip']) {
2144 if (!$cfg['keep']['php']) {
[all …]
/PHP-7.2/sapi/fpm/tests/
H A Dbug68381-log-level-warning.phpt12 $cfg = <<<EOT
25 $tester = new FPM\Tester($cfg);

Completed in 112 milliseconds

123