/PHP-8.3/Zend/ |
H A D | zend_bitset.h | 29 typedef zend_ulong *zend_bitset; typedef 168 static inline bool zend_bitset_equal(zend_bitset set1, zend_bitset set2, uint32_t len) 173 static inline void zend_bitset_copy(zend_bitset set1, zend_bitset set2, uint32_t len) 178 static inline void zend_bitset_intersection(zend_bitset set1, zend_bitset set2, uint32_t len) 187 static inline void zend_bitset_union(zend_bitset set1, zend_bitset set2, uint32_t len) 196 static inline void zend_bitset_difference(zend_bitset set1, zend_bitset set2, uint32_t len) 205 …ne void zend_bitset_union_with_intersection(zend_bitset set1, zend_bitset set2, zend_bitset set3, … 214 …line void zend_bitset_union_with_difference(zend_bitset set1, zend_bitset set2, zend_bitset set3, … 223 static inline bool zend_bitset_subset(zend_bitset set1, zend_bitset set2, uint32_t len) 267 zend_bitset _set = (set); \ [all …]
|
/PHP-8.3/Zend/Optimizer/ |
H A D | zend_dfg.h | 28 zend_bitset tmp; 29 zend_bitset def; 30 zend_bitset use; 31 zend_bitset in; 32 zend_bitset out; 47 …op_array *op_array, const zend_op *opline, uint32_t build_flags, zend_bitset use, zend_bitset def);
|
H A D | scdf.h | 27 zend_bitset instr_worklist; 29 zend_bitset phi_var_worklist; 30 zend_bitset block_worklist; 31 zend_bitset executable_blocks; 33 zend_bitset feasible_edges;
|
H A D | zend_worklist.h | 68 zend_bitset visited; 76 (w)->visited = (zend_bitset)((char*)(w)->stack.buf + ZEND_MM_ALIGNED_SIZE(sizeof(int) * _len)); \ 86 …worklist->visited = (zend_bitset)zend_arena_calloc(arena, sizeof(zend_ulong), zend_bitset_len(len)… in zend_worklist_prepare()
|
H A D | zend_dfg.c | 22 …array *op_array, const zend_op *opline, uint32_t build_flags, zend_bitset use, zend_bitset def) /*… in _zend_dfg_add_use_def_op() 245 …array *op_array, const zend_op *opline, uint32_t build_flags, zend_bitset use, zend_bitset def) /*… in zend_dfg_add_use_def_op() 256 zend_bitset tmp, def, use, in, out; in zend_build_dfg() 270 zend_bitset b_use, b_def; in zend_build_dfg() 290 zend_bitset worklist; in zend_build_dfg()
|
H A D | optimize_temp_vars_5.c | 48 zend_bitset taken_T; /* T index in use */ in zend_optimize_temporary_variables() 58 taken_T = (zend_bitset) zend_arena_alloc(&ctx->arena, bitset_len * ZEND_BITSET_ELM_SIZE); in zend_optimize_temporary_variables()
|
H A D | dce.c | 52 zend_bitset instr_dead; 53 zend_bitset phi_dead; 54 zend_bitset instr_worklist; 55 zend_bitset phi_worklist; 56 zend_bitset phi_worklist_no_val;
|
H A D | zend_call_graph.c | 155 static bool zend_is_indirectly_recursive(zend_op_array *root, zend_op_array *op_array, zend_bitset … in zend_is_indirectly_recursive() 188 zend_bitset visited; in zend_analyze_recursion()
|
H A D | compact_vars.c | 31 zend_bitset used_vars = ZEND_BITSET_ALLOCA(used_vars_len, use_heap1); in zend_optimizer_compact_vars()
|
H A D | block_pass.c | 134 static void zend_optimize_block(zend_basic_block *block, zend_op_array *op_array, zend_bitset used_… in zend_optimize_block() 1410 static void zend_t_usage(zend_cfg *cfg, zend_op_array *op_array, zend_bitset used_ext, zend_optimiz… in zend_t_usage() 1416 zend_bitset usage; in zend_t_usage() 1417 zend_bitset defined_here; in zend_t_usage() 1680 zend_bitset usage; in zend_optimize_cfg()
|
H A D | zend_inference.c | 495 zend_bitset worklist; in zend_ssa_find_false_dependencies() 1723 …_inner_cycles(const zend_op_array *op_array, zend_ssa *ssa, zend_bitset worklist, zend_bitset visi… in zend_check_inner_cycles() 1741 zend_bitset worklist = do_alloca(sizeof(zend_ulong) * worklist_len * 2, use_heap); in zend_infer_ranges_warmup() 1742 zend_bitset visited = worklist + worklist_len; in zend_infer_ranges_warmup() 1836 zend_bitset worklist; in zend_infer_ranges() 2028 static void add_usages(const zend_op_array *op_array, zend_ssa *ssa, zend_bitset worklist, int var) in add_usages() 2528 zend_bitset worklist, in _zend_update_type_info() 4180 zval *value, zend_bitset visited) { in can_convert_to_double() 4313 zend_bitset visited, worklist; in zend_type_narrowing() 4586 zend_bitset worklist; in zend_infer_types() [all …]
|
H A D | zend_ssa.c | 913 zend_bitset def, in, phi; in zend_build_ssa() 959 zend_bitset def_j = def + j * set_size, phi_j = phi + j * set_size; in zend_build_ssa()
|
H A D | zend_dump.c | 1213 static void zend_dump_var_set(const zend_op_array *op_array, const char *name, zend_bitset set) in zend_dump_var_set()
|
/PHP-8.3/ext/opcache/jit/ |
H A D | zend_jit.c | 1660 static void zend_jit_compute_loop_body(zend_ssa *ssa, int header, int n, zend_bitset loop_body) in zend_jit_compute_loop_body() 1708 static int zend_jit_compute_liveness(const zend_op_array *op_array, zend_ssa *ssa, zend_bitset cand… in zend_jit_compute_liveness() 1712 zend_bitset live, live_in, pi_vars, loop_body; in zend_jit_compute_liveness() 1733 …live_in = (zend_bitset)((char*)intervals + ZEND_MM_ALIGNED_SIZE(ssa->vars_count * sizeof(zend_life… in zend_jit_compute_liveness() 1734 …live = (zend_bitset)((char*)live_in + ZEND_MM_ALIGNED_SIZE((set_size * ssa->cfg.blocks_count) * ZE… in zend_jit_compute_liveness() 1735 pi_vars = (zend_bitset)((char*)live + ZEND_MM_ALIGNED_SIZE(set_size * ZEND_BITSET_ELM_SIZE)); in zend_jit_compute_liveness() 1736 loop_body = (zend_bitset)((char*)pi_vars + ZEND_MM_ALIGNED_SIZE(set_size * ZEND_BITSET_ELM_SIZE)); in zend_jit_compute_liveness() 2446 zend_bitset candidates = NULL; in zend_jit_allocate_registers()
|
H A D | zend_jit_trace.c | 682 zend_bitset use, def; in zend_jit_trace_add_phis()
|
/PHP-8.3/ext/standard/ |
H A D | array.c | 6084 zend_bitset bitset;
|