Home
last modified time | relevance | path

Searched refs:worklist (Results 1 – 4 of 4) sorted by relevance

/PHP-7.4/ext/opcache/Optimizer/
H A Dzend_worklist.h89 return zend_worklist_stack_prepare(arena, &worklist->stack, len); in zend_worklist_prepare()
92 static inline int zend_worklist_len(zend_worklist *worklist) in zend_worklist_len() argument
94 return worklist->stack.len; in zend_worklist_len()
99 ZEND_ASSERT(i >= 0 && i < worklist->stack.capacity); in zend_worklist_push()
101 if (zend_bitset_in(worklist->visited, i)) { in zend_worklist_push()
105 zend_bitset_incl(worklist->visited, i); in zend_worklist_push()
106 zend_worklist_stack_push(&worklist->stack, i); in zend_worklist_push()
110 static inline int zend_worklist_peek(zend_worklist *worklist) in zend_worklist_peek() argument
112 return zend_worklist_stack_peek(&worklist->stack); in zend_worklist_peek()
115 static inline int zend_worklist_pop(zend_worklist *worklist) in zend_worklist_pop() argument
[all …]
H A Dzend_dfg.c210 zend_bitset worklist; in zend_build_dfg() local
212 worklist = ZEND_BITSET_ALLOCA(worklist_len, use_heap); in zend_build_dfg()
213 memset(worklist, 0, worklist_len * ZEND_BITSET_ELM_SIZE); in zend_build_dfg()
215 zend_bitset_incl(worklist, j); in zend_build_dfg()
217 while (!zend_bitset_empty(worklist, worklist_len)) { in zend_build_dfg()
220 j = zend_bitset_last(worklist, worklist_len); in zend_build_dfg()
221 zend_bitset_excl(worklist, j); in zend_build_dfg()
242 zend_bitset_incl(worklist, predecessors[k]); in zend_build_dfg()
248 free_alloca(worklist, use_heap); in zend_build_dfg()
H A Dzend_inference.c68 zend_bitset_excl(worklist, i); \
261 zend_bitset worklist; in zend_ssa_find_false_dependencies() local
279 zend_bitset_incl(worklist, i); in zend_ssa_find_false_dependencies()
307 free_alloca(worklist, use_heap); in zend_ssa_find_false_dependencies()
1632 zend_bitset_incl(worklist, var); in zend_check_inner_cycles()
1733 free_alloca(worklist, use_heap); in zend_infer_ranges_warmup()
1739 zend_bitset worklist; in zend_infer_ranges() local
1747 worklist = do_alloca( in zend_infer_ranges()
4009 zend_bitset visited, worklist; in zend_type_narrowing() local
4305 zend_bitset worklist; in zend_infer_types() local
[all …]
H A Dzend_inference.h264 …_array *op_array, const zend_script *script, zend_ssa *ssa, zend_bitset worklist, zend_long optimi…

Completed in 25 milliseconds