Lines Matching refs:MAY_BE_GUARD

386 			info->type |= MAY_BE_GUARD;  in zend_jit_trace_add_op_guard()
388 info->type = MAY_BE_GUARD | zend_jit_trace_type_to_info_ex(op_type, info->type); in zend_jit_trace_add_op_guard()
401 if ((op_info & MAY_BE_GUARD) != 0) { \
410 op_info &= ~MAY_BE_GUARD; \
2073 info = ssa_var_info[ssa_ops[idx].op1_use].type & ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2121 return_value_info.type &= ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2303 ssa_var_info[ssa_ops[idx].op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2609 if ((t & MAY_BE_GUARD) && tssa->vars[phi->ssa_var].alias == NO_ALIAS) { in zend_jit_trace_build_tssa()
2614 if (!((t0 | t1) & MAY_BE_GUARD)) { in zend_jit_trace_build_tssa()
2615 ssa_var_info[phi->ssa_var].type = t & ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2618 if (!(t1 & MAY_BE_GUARD) in zend_jit_trace_build_tssa()
2620 ssa_var_info[phi->ssa_var].type = t & ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2623 MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2637 MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2651 MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2659 ssa_var_info[phi->ssa_var].type = t & ~MAY_BE_GUARD; in zend_jit_trace_build_tssa()
2958 if (!(ssa->var_info[ssa_op->result_def].type & MAY_BE_GUARD) in zend_jit_trace_allocate_registers()
2982 && (!(ssa->var_info[ssa_op->op1_def].type & MAY_BE_GUARD) in zend_jit_trace_allocate_registers()
2996 && !(ssa->var_info[ssa_op->op2_def].type & MAY_BE_GUARD)) { in zend_jit_trace_allocate_registers()
3040 && !(ssa->var_info[ssa_op->op1_def].type & MAY_BE_GUARD)) { in zend_jit_trace_allocate_registers()
3149 && !(ssa->var_info[j].type & MAY_BE_GUARD)) { in zend_jit_trace_allocate_registers()
4125 if (!(info & MAY_BE_GUARD) && has_concrete_type(info)) { in zend_jit_trace()
4146 } else if ((info & MAY_BE_GUARD) != 0 in zend_jit_trace()
4154 && !(ssa->var_info[ssa->vars[i].phi_use_chain->ssa_var].type & MAY_BE_GUARD)))) { in zend_jit_trace()
4159 info &= ~MAY_BE_GUARD; in zend_jit_trace()
4207 if ((ssa->var_info[i].type & MAY_BE_GUARD) != 0) { in zend_jit_trace()
4210 ssa->var_info[i].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4256 if (info & MAY_BE_GUARD) { in zend_jit_trace()
4260 info &= ~MAY_BE_GUARD; in zend_jit_trace()
4380 if (op1_def_info & MAY_BE_GUARD in zend_jit_trace()
4382 op1_def_info &= ~MAY_BE_GUARD; in zend_jit_trace()
4389 … (op1_def_info & (MAY_BE_DOUBLE|MAY_BE_GUARD)) && zend_may_overflow(opline, ssa_op, op_array, ssa), in zend_jit_trace()
4393 if ((op1_def_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_LONG|MAY_BE_GUARD) in zend_jit_trace()
4395 ssa->var_info[ssa_op->op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4397 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4399 } else if ((op1_def_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_DOUBLE|MAY_BE_GUARD) in zend_jit_trace()
4401 ssa->var_info[ssa_op->op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4403 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4407 && (res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_LONG|MAY_BE_GUARD) in zend_jit_trace()
4409 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4411 && (res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_DOUBLE|MAY_BE_GUARD) in zend_jit_trace()
4413 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4526 …AY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_DOUBLE|MAY_BE_GUARD)) && zend_may_o… in zend_jit_trace()
4530 && ((res_info & MAY_BE_GUARD) in zend_jit_trace()
4546 if (((res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_LONG|MAY_BE_GUARD) in zend_jit_trace()
4547 || (res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_DOUBLE|MAY_BE_GUARD)) in zend_jit_trace()
4552 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4605 if (op1_def_info & MAY_BE_GUARD in zend_jit_trace()
4607 op1_def_info &= ~MAY_BE_GUARD; in zend_jit_trace()
4613 …E_LONG) && (op2_info & MAY_BE_LONG) && (op1_def_info & (MAY_BE_DOUBLE|MAY_BE_GUARD)) && zend_may_o… in zend_jit_trace()
4617 if ((op1_def_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_LONG|MAY_BE_GUARD) in zend_jit_trace()
4620 ssa->var_info[ssa_op->op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
4622 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
5022 if (op1_type != IS_UNKNOWN && (op1_info & MAY_BE_GUARD)) { in zend_jit_trace()
5028 … op1_info &= ~(MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_REF|MAY_BE_GUARD); in zend_jit_trace()
5325 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5326 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5373 (op1_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5374 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5584 if (!(op1_info & MAY_BE_GUARD) in zend_jit_trace()
6343 if (op1_info & MAY_BE_GUARD) { in zend_jit_trace()
6346 if (op2_info & MAY_BE_GUARD) { in zend_jit_trace()
6410 } else if (!(ssa->var_info[ssa_op->result_def].type & MAY_BE_GUARD) in zend_jit_trace()
6496 ssa->var_info[ssa_op->result_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
6524 if (!(ssa->var_info[ssa_op->op1_def].type & MAY_BE_GUARD) in zend_jit_trace()
6557 ssa->var_info[ssa_op->op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
6592 if (!(ssa->var_info[ssa_op->op2_def].type & MAY_BE_GUARD) in zend_jit_trace()
6606 ssa->var_info[ssa_op->op2_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
6646 if (!(ssa->var_info[ssa_op->op1_def].type & MAY_BE_GUARD) in zend_jit_trace()
6658 ssa->var_info[ssa_op->op1_def].type &= ~MAY_BE_GUARD; in zend_jit_trace()
6682 if (!(ssa->var_info[ssa_op->result_def].type & MAY_BE_GUARD) in zend_jit_trace()
6704 if (!(ssa->var_info[ssa_op->op1_def].type & MAY_BE_GUARD) in zend_jit_trace()
6797 if ((ssa->var_info[j].type & MAY_BE_GUARD) != 0) { in zend_jit_trace()
6800 ssa->var_info[j].type &= ~MAY_BE_GUARD; in zend_jit_trace()
6837 if (!(ssa->var_info[j].type & MAY_BE_GUARD) in zend_jit_trace()