Lines Matching refs:info

60 # define RC_MAY_BE_1(info)          (((info) & (MAY_BE_RC1|MAY_BE_REF)) != 0)  argument
61 # define RC_MAY_BE_N(info) (((info) & (MAY_BE_RCN|MAY_BE_REF)) != 0) argument
64 # define RC_MAY_BE_1(info) 1 argument
65 # define RC_MAY_BE_N(info) 1 argument
466 uint32_t j, info; in zend_ssa_cv_info() local
469 info = ssa->var_info[var].type; in zend_ssa_cv_info()
472 info |= ssa->var_info[j].type; in zend_ssa_cv_info()
476 info = MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_UNDEF | in zend_ssa_cv_info()
482 if ((info & MAY_BE_RC1) && !(info & MAY_BE_RCN)) { in zend_ssa_cv_info()
490 info |= MAY_BE_RCN; in zend_ssa_cv_info()
499 return info; in zend_ssa_cv_info()
561 zend_property_info *info = NULL; in zend_get_known_property_info() local
572 if (ce->info.user.filename != filename) { in zend_get_known_property_info()
583 } else if (parent->info.user.filename != filename) { in zend_get_known_property_info()
597 info = (zend_property_info*)zend_hash_find_ptr(&ce->properties_info, member); in zend_get_known_property_info()
598 if (info == NULL || in zend_get_known_property_info()
599 !IS_VALID_PROPERTY_OFFSET(info->offset) || in zend_get_known_property_info()
600 (info->flags & ZEND_ACC_STATIC)) { in zend_get_known_property_info()
604 if (info->flags & ZEND_ACC_PUBLIC) { in zend_get_known_property_info()
605 return info; in zend_get_known_property_info()
607 if (ce == info->ce) { in zend_get_known_property_info()
609 return info; in zend_get_known_property_info()
613 } else if ((info->flags & ZEND_ACC_PROTECTED) in zend_get_known_property_info()
614 && instanceof_function_slow(ce, info->ce)) { in zend_get_known_property_info()
615 return info; in zend_get_known_property_info()
624 zend_property_info *info; in zend_may_be_dynamic_property() local
631 if (ce->info.user.filename != filename) { in zend_may_be_dynamic_property()
637 info = (zend_property_info*)zend_hash_find_ptr(&ce->properties_info, member); in zend_may_be_dynamic_property()
638 if (info == NULL || in zend_may_be_dynamic_property()
639 !IS_VALID_PROPERTY_OFFSET(info->offset) || in zend_may_be_dynamic_property()
640 (info->flags & ZEND_ACC_STATIC)) { in zend_may_be_dynamic_property()
644 if (!(info->flags & ZEND_ACC_PUBLIC) && in zend_may_be_dynamic_property()
645 (!on_this || info->ce != ce)) { in zend_may_be_dynamic_property()
2688 uint32_t info = zend_ssa_cv_info(op_array, ssa, j); in zend_jit() local
2690 if (info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF)) { in zend_jit()
2697 if (!zend_jit_free_cv(&ctx, info, j)) { in zend_jit()
3108 zend_func_info *info; in zend_jit_script() local
3133 info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_jit_script()
3134 if (info) { in zend_jit_script()
3135 if (zend_jit_op_array_analyze1(call_graph.op_arrays[i], script, &info->ssa) != SUCCESS) { in zend_jit_script()
3138 info->ssa.cfg.flags |= info->flags; in zend_jit_script()
3139 info->flags = info->ssa.cfg.flags; in zend_jit_script()
3144 info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_jit_script()
3145 if (info) { in zend_jit_script()
3146 info->call_map = zend_build_call_map(&CG(arena), info, call_graph.op_arrays[i]); in zend_jit_script()
3148 zend_init_func_return_info(call_graph.op_arrays[i], script, &info->return_info); in zend_jit_script()
3154 info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_jit_script()
3155 if (info) { in zend_jit_script()
3156 …if (zend_jit_op_array_analyze2(call_graph.op_arrays[i], script, &info->ssa, ZCG(accel_directives).… in zend_jit_script()
3159 info->flags = info->ssa.cfg.flags; in zend_jit_script()
3164 info = ZEND_FUNC_INFO(call_graph.op_arrays[i]); in zend_jit_script()
3165 if (info) { in zend_jit_script()
3167 ….op_arrays[i], ZEND_DUMP_HIDE_UNREACHABLE|ZEND_DUMP_RC_INFERENCE|ZEND_DUMP_SSA, "JIT", &info->ssa); in zend_jit_script()
3169 if (zend_jit(call_graph.op_arrays[i], &info->ssa, NULL) != SUCCESS) { in zend_jit_script()