Home
last modified time | relevance | path

Searched refs:MAY_BE_UNDEF (Results 1 – 19 of 19) sorted by relevance

/PHP-8.2/Zend/Optimizer/
H A Dzend_inference.c2704 if (t1 & MAY_BE_UNDEF) { in _zend_update_type_info()
3086 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3148 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3172 if (t2 & MAY_BE_UNDEF) { in _zend_update_type_info()
3207 tmp |= MAY_BE_UNDEF; in _zend_update_type_info()
3431 tmp = MAY_BE_UNDEF; in _zend_update_type_info()
3465 tmp |= MAY_BE_UNDEF; in _zend_update_type_info()
3800 tmp |= MAY_BE_UNDEF; in _zend_update_type_info()
3808 tmp |= MAY_BE_UNDEF; in _zend_update_type_info()
4791 if (t1 & MAY_BE_UNDEF) { in zend_may_throw_ex()
[all …]
H A Dzend_func_info.c78 if ((t1 & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_DOUBLE)) in zend_range_info()
79 && (t2 & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_DOUBLE))) { in zend_range_info()
H A Ddfa_pass.c298 uint32_t use_type = use_info->type & (MAY_BE_ANY|MAY_BE_UNDEF); in can_elide_return_type_check()
303 if (use_type & MAY_BE_UNDEF) { in can_elide_return_type_check()
304 use_type &= ~MAY_BE_UNDEF; in can_elide_return_type_check()
796 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_UNDEF)) { in zend_dfa_optimize_jmps()
827 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_UNDEF)) { in zend_dfa_optimize_jmps()
1199 if (((OP2_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_dfa_optimize_op_array()
1202 || ((OP2_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array()
1250 if (((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_dfa_optimize_op_array()
1253 || ((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_DOUBLE in zend_dfa_optimize_op_array()
1350 && (ssa->var_info[src_var].type & (MAY_BE_UNDEF|MAY_BE_ANY)) in zend_dfa_optimize_op_array()
[all …]
H A Ddce.c261 return (OP1_INFO() & MAY_BE_UNDEF) != 0; in may_have_side_effects()
400 if ((ctx->ssa->var_info[ssa_op->op1_use].type & (MAY_BE_REF|MAY_BE_ANY|MAY_BE_UNDEF)) != 0 in is_free_of_live_var()
H A Dzend_inference.h168 …return MAY_BE_UNDEF | MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_INDIRECT | MAY_BE_ANY | MAY_BE… in get_ssa_var_info()
H A Dzend_optimizer.c1240 …uint32_t op1_info = opline->op1_type == IS_UNUSED ? 0 : (OP1_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY… in zend_redo_pass_two_ex()
1241 …uint32_t op2_info = opline->op1_type == IS_UNUSED ? 0 : (OP2_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY… in zend_redo_pass_two_ex()
1247 …((ssa->ops[opline - op_array->opcodes].op1_def >= 0) ? (OP1_DEF_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|… in zend_redo_pass_two_ex()
1248 …(opline->result_type == IS_UNUSED ? 0 : (RES_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF|MAY_BE_A… in zend_redo_pass_two_ex()
H A Dsccp.c1714 if (info->type & MAY_BE_UNDEF) { in value_from_type_and_range()
1724 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_NULL))) { in value_from_type_and_range()
1732 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_FALSE))) { in value_from_type_and_range()
1740 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_TRUE))) { in value_from_type_and_range()
1749 if (!(info->type & ((MAY_BE_ANY|MAY_BE_UNDEF)-MAY_BE_LONG)) in value_from_type_and_range()
H A Descape_analysis.c202 if (OP1_INFO() & (MAY_BE_UNDEF | MAY_BE_NULL | MAY_BE_FALSE)) { in is_allocation_def()
H A Dzend_dump.c178 if (info & MAY_BE_UNDEF) { in zend_dump_type_info()
H A Dzend_ssa.c168 phi->constraint.type.type_mask |= MAY_BE_UNDEF; in pi_type_mask()
/PHP-8.2/ext/opcache/jit/
H A Dzend_jit_x86.dasc5035 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
5458 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
5583 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
6308 if (val_info & MAY_BE_UNDEF) {
6561 val_info &= ~MAY_BE_UNDEF;
7023 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
8125 if ((op1_info & MAY_BE_UNDEF) && (op2_info & MAY_BE_UNDEF)) {
8959 if (op1_info & MAY_BE_UNDEF) {
8983 op1_info |= MAY_BE_UNDEF;
10554 op1_info &= ~MAY_BE_UNDEF;
[all …]
H A Dzend_jit_arm64.dasc4598 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
4958 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
5063 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
5765 if (val_info & MAY_BE_UNDEF) {
6017 val_info &= ~MAY_BE_UNDEF;
6449 ZEND_ASSERT(!(op1_info & MAY_BE_UNDEF) && !(op2_info & MAY_BE_UNDEF));
7519 if ((op1_info & MAY_BE_UNDEF) && (op2_info & MAY_BE_UNDEF)) {
8348 if (op1_info & MAY_BE_UNDEF) {
8372 op1_info |= MAY_BE_UNDEF;
9835 op1_info &= ~MAY_BE_UNDEF;
[all …]
H A Dzend_jit_trace.c2021 if (info & MAY_BE_UNDEF) { in zend_jit_trace_build_tssa()
2023 info &= ~MAY_BE_UNDEF; in zend_jit_trace_build_tssa()
2548 …if (((t0 | t1) & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) == (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF… in zend_jit_trace_build_tssa()
2552 …} else if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) == (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF… in zend_jit_trace_build_tssa()
2569 … if ((t0 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa()
2581 … if ((t1 & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF)) != (t & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_REF))) { in zend_jit_trace_build_tssa()
4406 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4474 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4529 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4961 && (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) != (op1_def_info & (MAY_BE_ANY|MAY_BE_UNDEF))) { in zend_jit_trace()
[all …]
H A Dzend_jit.c502 if ((OP1_INFO() & (MAY_BE_ANY|MAY_BE_UNDEF)) & ~type_mask) { in skip_valid_arguments()
2655 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_supported_binary_op()
2967 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit()
3017 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit()
3021 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY && in zend_jit()
3022 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit()
3056 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY && in zend_jit()
3057 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit()
3079 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit()
3305 op1_info |= MAY_BE_UNDEF; // requres type assignment in zend_jit()
[all …]
H A Dzend_jit_internal.h834 return is_power_of_two (value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in has_concrete_type()
839 return floor_log2(value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in concrete_type()
/PHP-8.2/ext/opcache/tests/jit/
H A Dbool_not_002.phpt2 JIT BOOL_NOT: 002 Incorrect function JIT for MAY_BE_DOUBLE|MAY_BE_UNDEF
/PHP-8.2/Zend/
H A Dzend_type_info.h24 #define MAY_BE_UNDEF (1 << IS_UNDEF) macro
H A Dzend_vm_def.h9570 …p->op2_type & (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE…
9586 …p->op2_type & (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE…
9763 …Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_NULL|M…
9773 ZEND_VM_HOT_TYPE_SPEC_HANDLER(ZEND_FETCH_DIM_R, (!(op2_info & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRI…
9828 ZEND_VM_HOT_TYPE_SPEC_HANDLER(ZEND_SEND_VAR, op->op2_type == IS_UNUSED && (op1_info & (MAY_BE_UNDEF
9845 …_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) ==…
H A Dzend_vm_execute.h64404 …p->op2_type & (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE…
64422 …p->op2_type & (IS_CONST|IS_CV)) && !(op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) && !(op2_info & (MAY_BE…
64489 …Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_NULL|M…
64537 …if (op->op2_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_…
64547 …if (!(op2_info & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURC…
64560 if (op->op2_type == IS_UNUSED && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {

Completed in 409 milliseconds