Searched refs:worklist (Results 1 – 4 of 4) sorted by relevance
/PHP-8.3/Zend/Optimizer/ |
H A D | zend_worklist.h | 87 zend_worklist_stack_prepare(arena, &worklist->stack, len); in zend_worklist_prepare() 90 static inline int zend_worklist_len(const zend_worklist *worklist) in zend_worklist_len() argument 92 return worklist->stack.len; in zend_worklist_len() 97 ZEND_ASSERT(i >= 0 && i < worklist->stack.capacity); in zend_worklist_push() 99 if (zend_bitset_in(worklist->visited, i)) { in zend_worklist_push() 103 zend_bitset_incl(worklist->visited, i); in zend_worklist_push() 104 zend_worklist_stack_push(&worklist->stack, i); in zend_worklist_push() 108 static inline int zend_worklist_peek(const zend_worklist *worklist) in zend_worklist_peek() argument 110 return zend_worklist_stack_peek(&worklist->stack); in zend_worklist_peek() 113 static inline int zend_worklist_pop(zend_worklist *worklist) in zend_worklist_pop() argument [all …]
|
H A D | zend_dfg.c | 290 zend_bitset worklist; in zend_build_dfg() local 292 worklist = ZEND_BITSET_ALLOCA(worklist_len, use_heap); in zend_build_dfg() 293 memset(worklist, 0, worklist_len * ZEND_BITSET_ELM_SIZE); in zend_build_dfg() 295 zend_bitset_incl(worklist, j); in zend_build_dfg() 297 while (!zend_bitset_empty(worklist, worklist_len)) { in zend_build_dfg() 300 j = zend_bitset_last(worklist, worklist_len); in zend_build_dfg() 301 zend_bitset_excl(worklist, j); in zend_build_dfg() 322 zend_bitset_incl(worklist, predecessors[k]); in zend_build_dfg() 328 free_alloca(worklist, use_heap); in zend_build_dfg()
|
H A D | zend_inference.c | 69 zend_bitset_excl(worklist, i); \ 495 zend_bitset worklist; in zend_ssa_find_false_dependencies() local 513 zend_bitset_incl(worklist, i); in zend_ssa_find_false_dependencies() 541 free_alloca(worklist, use_heap); in zend_ssa_find_false_dependencies() 1728 zend_bitset_incl(worklist, var); in zend_check_inner_cycles() 1830 free_alloca(worklist, use_heap); in zend_infer_ranges_warmup() 1836 zend_bitset worklist; in zend_infer_ranges() local 1844 worklist = do_alloca( in zend_infer_ranges() 4310 zend_bitset visited, worklist; in zend_type_narrowing() local 4583 zend_bitset worklist; in zend_infer_types() local [all …]
|
/PHP-8.3/ext/dom/ |
H A D | element.c | 430 dom_deep_ns_redef_item *worklist = emalloc(sizeof(dom_deep_ns_redef_item) * worklist_capacity); in dom_deep_ns_redef() local 431 worklist[0].current_node = node; in dom_deep_ns_redef() 432 worklist[0].defined_ns = NULL; in dom_deep_ns_redef() 437 dom_deep_ns_redef_item *current_worklist_item = &worklist[worklist_size]; in dom_deep_ns_redef() 467 worklist = erealloc(worklist, sizeof(dom_deep_ns_redef_item) * worklist_capacity); in dom_deep_ns_redef() 469 worklist[worklist_size].current_node = child; in dom_deep_ns_redef() 470 worklist[worklist_size].defined_ns = defined_ns; in dom_deep_ns_redef() 476 efree(worklist); in dom_deep_ns_redef()
|
Completed in 24 milliseconds