Searched refs:set_size (Results 1 – 5 of 5) sorted by relevance
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | zend_dfg.h | 35 #define DFG_BITSET(set, set_size, block_num) \ argument 36 ((set) + ((block_num) * (set_size))) 38 #define DFG_SET(set, set_size, block_num, var_num) \ argument 39 zend_bitset_incl(DFG_BITSET(set, set_size, block_num), (var_num)) 41 #define DFG_ISSET(set, set_size, block_num, var_num) \ argument 42 zend_bitset_in(DFG_BITSET(set, set_size, block_num), (var_num))
|
H A D | zend_dfg.c | 253 int set_size; in zend_build_dfg() local 260 set_size = dfg->size; in zend_build_dfg() 278 b_use = DFG_BITSET(use, set_size, j); in zend_build_dfg() 279 b_def = DFG_BITSET(def, set_size, j); in zend_build_dfg() 307 …zend_bitset_copy(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[0]), … in zend_build_dfg() 309 …zend_bitset_union(DFG_BITSET(out, set_size, j), DFG_BITSET(in, set_size, blocks[j].successors[k]),… in zend_build_dfg() 312 zend_bitset_clear(DFG_BITSET(out, set_size, j), set_size); in zend_build_dfg() 314 …th_difference(tmp, DFG_BITSET(use, set_size, j), DFG_BITSET(out, set_size, j), DFG_BITSET(def, set… in zend_build_dfg() 315 if (!zend_bitset_equal(DFG_BITSET(in, set_size, j), tmp, set_size)) { in zend_build_dfg() 316 zend_bitset_copy(DFG_BITSET(in, set_size, j), tmp, set_size); in zend_build_dfg()
|
H A D | zend_ssa.c | 916 uint32_t set_size; in zend_build_ssa() local 937 dfg.def = dfg.tmp + set_size; in zend_build_ssa() 938 dfg.use = dfg.def + set_size * blocks_count; in zend_build_ssa() 939 dfg.in = dfg.use + set_size * blocks_count; in zend_build_ssa() 940 dfg.out = dfg.in + set_size * blocks_count; in zend_build_ssa() 966 zend_bitset def_j = def + j * set_size, phi_j = phi + j * set_size; in zend_build_ssa() 975 zend_bitset_union(phi_j, in + (j * set_size), set_size); in zend_build_ssa() 981 phi_j, phi_j, def + (i * set_size), in + (j * set_size), set_size); in zend_build_ssa() 987 zend_bitset_union(def_j, phi_j, set_size); in zend_build_ssa() 1005 if (!zend_bitset_empty(phi + j * set_size, set_size)) { in zend_build_ssa() [all …]
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit.c | 1119 int set_size, i, j, k, l; in zend_jit_compute_liveness() local 1128 set_size = zend_bitset_len(ssa->vars_count); in zend_jit_compute_liveness() 1163 zend_bitset_clear(live, set_size); in zend_jit_compute_liveness() 1167 zend_bitset_union(live, live_in + set_size * succ, set_size); in zend_jit_compute_liveness() 1168 zend_bitset_clear(pi_vars, set_size); in zend_jit_compute_liveness() 1193 ZEND_BITSET_FOREACH(live, set_size, j) { in zend_jit_compute_liveness() 1274 zend_bitset_copy(live_in + set_size * i, live, set_size); in zend_jit_compute_liveness() 1282 live = live_in + set_size * i; in zend_jit_compute_liveness() 1284 if (!zend_bitset_empty(live, set_size)) { in zend_jit_compute_liveness() 1857 int set_size, candidates_count, i; in zend_jit_allocate_registers() local [all …]
|
H A D | zend_jit_trace.c | 591 uint32_t set_size; in zend_jit_trace_add_phis() local 597 set_size = zend_bitset_len(op_array->last_var + op_array->T); in zend_jit_trace_add_phis() 598 use = ZEND_BITSET_ALLOCA(set_size * 2, use_heap); in zend_jit_trace_add_phis() 599 memset(use, 0, set_size * 2 * ZEND_BITSET_ELM_SIZE); in zend_jit_trace_add_phis() 600 def = use + set_size; in zend_jit_trace_add_phis() 632 zend_bitset_intersection(use, def, set_size); in zend_jit_trace_add_phis()
|
Completed in 73 milliseconds