Lines Matching refs:flags

130 static uint32_t zend_jit_trace_get_exit_point(const zend_op *to_opline, uint32_t flags);
174 || (ssa->cfg.blocks[ssa->cfg.map[use]].flags & ZEND_BB_LOOP_HEADER)) { in zend_ssa_is_last_use()
199 if (ival->flags & ZREG_LAST_USE) { in zend_ival_is_last_use()
529 if ((ssa->cfg.blocks[j].flags & ZEND_BB_REACHABLE) && in zend_ssa_cv_info()
585 static bool zend_jit_is_persistent_constant(zval *key, uint32_t flags) in zend_jit_is_persistent_constant() argument
594 } else if (flags & IS_CONSTANT_UNQUALIFIED_IN_NAMESPACE) { in zend_jit_is_persistent_constant()
645 (info->flags & ZEND_ACC_STATIC)) { in zend_get_known_property_info()
649 if (info->flags & ZEND_ACC_PUBLIC) { in zend_get_known_property_info()
658 } else if ((info->flags & ZEND_ACC_PROTECTED) in zend_get_known_property_info()
685 (info->flags & ZEND_ACC_STATIC)) { in zend_may_be_dynamic_property()
689 if (!(info->flags & ZEND_ACC_PUBLIC) && in zend_may_be_dynamic_property()
913 if (!(ssa->cfg.blocks[b].flags & (ZEND_BB_START|ZEND_BB_ENTRY|ZEND_BB_RECV_ENTRY))) { in dasm_link_and_encode()
990 if (ssa->cfg.blocks[b].flags & (ZEND_BB_START|ZEND_BB_ENTRY|ZEND_BB_RECV_ENTRY)) { in dasm_link_and_encode()
1276 uint32_t flags; in zend_jit_build_cfg() local
1278flags = ZEND_CFG_STACKLESS | ZEND_CFG_NO_ENTRY_PREDECESSORS | ZEND_SSA_RC_INFERENCE_FLAG | ZEND_SS… in zend_jit_build_cfg()
1280 if (zend_build_cfg(&CG(arena), op_array, flags, cfg) != SUCCESS) { in zend_jit_build_cfg()
1316 if ((ssa->cfg.flags & ZEND_FUNC_HAS_EXTENDED_INFO)) { in zend_jit_op_array_analyze1()
1323 ssa->cfg.flags |= ZEND_FUNC_INDIRECT_VAR_ACCESS; in zend_jit_op_array_analyze1()
1330 && !(ssa->cfg.flags & ZEND_FUNC_INDIRECT_VAR_ACCESS)) { in zend_jit_op_array_analyze1()
1357 && !(ssa->cfg.flags & ZEND_FUNC_INDIRECT_VAR_ACCESS)) { in zend_jit_op_array_analyze2()
1378 ival->flags = 0; in zend_jit_add_range()
1505 current->flags |= ZREG_STORE; in zend_jit_split_interval()
1509 ival->flags |= ZREG_SPLIT | ZREG_LOAD; in zend_jit_split_interval()
1510 ival->flags &= ~ZREG_STORE; in zend_jit_split_interval()
1859 if ((b->flags & ZEND_BB_LOOP_HEADER)) { in zend_jit_compute_liveness()
2129 if (current->flags & ZREG_SPLIT) { in zend_jit_try_allocate_free_reg()
2153 if ((current->flags & ZREG_LAST_USE) && !range->next) { in zend_jit_try_allocate_free_reg()
2406 if (ival->flags & ZREG_LAST_USE) { in zend_jit_dump_lifetime_interval()
2409 if (ival->flags & ZREG_LOAD) { in zend_jit_dump_lifetime_interval()
2412 if (ival->flags & ZREG_STORE) { in zend_jit_dump_lifetime_interval()
2478 ival->flags |= ZREG_LAST_USE; in zend_jit_allocate_registers()
2526 intervals[i]->flags |= ZREG_LOAD; in zend_jit_allocate_registers()
2528 intervals[i]->flags |= ZREG_LOAD; in zend_jit_allocate_registers()
2529 intervals[src]->flags |= ZREG_STORE; in zend_jit_allocate_registers()
2532 intervals[src]->flags |= ZREG_STORE; in zend_jit_allocate_registers()
2560 intervals[i]->flags |= ZREG_LOAD; in zend_jit_allocate_registers()
2572 intervals[src]->flags |= ZREG_STORE; in zend_jit_allocate_registers()
2583 ((intervals[i]->flags & ZREG_LOAD) || in zend_jit_allocate_registers()
2584 ((intervals[i]->flags & ZREG_STORE) && ssa->vars[i].definition >= 0)) && in zend_jit_allocate_registers()
2591 !(intervals[phi->ssa_var]->flags & ZREG_LOAD)) { in zend_jit_allocate_registers()
2605 (intervals[i]->flags & ZREG_LOAD) && in zend_jit_allocate_registers()
2606 (intervals[i]->flags & ZREG_STORE) && in zend_jit_allocate_registers()
2614 !(intervals[phi->ssa_var]->flags & ZREG_LOAD)) { in zend_jit_allocate_registers()
2730 if (ssa->cfg.blocks[b].flags & ZEND_BB_REACHABLE && in zend_jit()
2736 ssa->cfg.blocks[ssa->cfg.blocks[b].successors[0]].flags |= ZEND_BB_TARGET; in zend_jit()
2749 if ((ssa->cfg.blocks[b].flags & ZEND_BB_REACHABLE) == 0) { in zend_jit()
2753 if (ssa->cfg.blocks[b].flags & ZEND_BB_ENTRY) { in zend_jit()
2754 if (ssa->cfg.blocks[b].flags & ZEND_BB_TARGET) { in zend_jit()
2758 (ssa->cfg.blocks[b].flags & ZEND_BB_EXIT) && in zend_jit()
2763 if (ssa->cfg.blocks[b].flags & ZEND_BB_FOLLOW) { in zend_jit()
2772 if (ssa->cfg.blocks[b].flags & (ZEND_BB_START|ZEND_BB_RECV_ENTRY)) { in zend_jit()
2774 if (ssa->cfg.flags & ZEND_CFG_RECV_ENTRY) { in zend_jit()
2820 (ssa->cfg.blocks[b].flags & ZEND_BB_EXIT)) { in zend_jit()
2835 (ssa->cfg.blocks[b].flags & ZEND_BB_EXIT)) { in zend_jit()
2853 if ((ssa->cfg.blocks[b].flags & ZEND_BB_FOLLOW) in zend_jit()
2866 } else if (ssa->cfg.blocks[b].flags & ZEND_BB_TARGET) { in zend_jit()
2868 } else if (ssa->cfg.blocks[b].flags & (ZEND_BB_START|ZEND_BB_RECV_ENTRY|ZEND_BB_ENTRY)) { in zend_jit()
2871 if (ssa->cfg.blocks[b].flags & ZEND_BB_LOOP_HEADER) { in zend_jit()
2886 if (ival->flags & ZREG_LOAD) { in zend_jit()
2892 } else if (ival->flags & ZREG_STORE) { in zend_jit()
3608 NULL, NULL, (ssa->cfg.flags & ZEND_FUNC_INDIRECT_VAR_ACCESS) != 0, 1)) { in zend_jit()
4189 func_info->flags &= ZEND_FUNC_JIT_ON_FIRST_EXEC in zend_jit_cleanup_func_info()
4399 if ((cfg->blocks[i].flags & ZEND_BB_REACHABLE) && in zend_jit_setup_hot_counters_ex()
4400 (cfg->blocks[i].flags & ZEND_BB_LOOP_HEADER)) { in zend_jit_setup_hot_counters_ex()
4446 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_HOT_COUNTERS; in zend_jit_setup_hot_counters()
4490 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_FIRST_EXEC; in zend_jit_op_array()
4519 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_PROF_REQUEST; in zend_jit_op_array()
4574 info->flags = info->ssa.cfg.flags; in zend_jit_script()
4594 info->flags = info->ssa.cfg.flags; in zend_jit_script()
5147 if (func_info->flags & ZEND_FUNC_JIT_ON_HOT_TRACE) { in zend_jit_restart_preloaded_op_array()
5149 } else if (func_info->flags & ZEND_FUNC_JIT_ON_HOT_COUNTERS) { in zend_jit_restart_preloaded_op_array()
5153 } else if (func_info->flags & (ZEND_FUNC_JIT_ON_FIRST_EXEC|ZEND_FUNC_JIT_ON_PROF_REQUEST)) { in zend_jit_restart_preloaded_op_array()
5163 if (func_info->flags & ZEND_FUNC_JIT_ON_FIRST_EXEC) { in zend_jit_restart_preloaded_op_array()