Lines Matching refs:op1_type

418 	ADD_OP_GUARD(tssa->ops[idx].op1_use, op1_type)
425 CHECK_OP_TRACE_TYPE(opline->op1.var, ssa_op->op1_use, op1_info, op1_type)
502 if (opline->opcode == ZEND_SEND_VAL && opline->op1_type == IS_CONST) { in zend_jit_needs_arg_dtor()
1191 if ((opline->op1_type & (IS_VAR|IS_CV)) in is_checked_guard()
1201 if (opline->op1_type == IS_CONST) { in is_checked_guard()
1222 if ((opline->op1_type & (IS_VAR|IS_CV)) in is_checked_guard()
1719 uint8_t orig_op1_type, orig_op2_type, op1_type, op2_type, op3_type; in zend_jit_trace_build_tssa() local
1726 op1_type = orig_op1_type = p->op1_type; in zend_jit_trace_build_tssa()
1729 if (op1_type & (IS_TRACE_REFERENCE|IS_TRACE_INDIRECT)) { in zend_jit_trace_build_tssa()
1730 op1_type = IS_UNKNOWN; in zend_jit_trace_build_tssa()
1732 if (op1_type != IS_UNKNOWN) { in zend_jit_trace_build_tssa()
1733 op1_type &= ~IS_TRACE_PACKED; in zend_jit_trace_build_tssa()
1751 val_type = (p+1)->op1_type; in zend_jit_trace_build_tssa()
1762 if (opline->op1_type != IS_CV || opline->result_type != IS_UNUSED) { in zend_jit_trace_build_tssa()
1784 if (opline->op1_type == IS_CV) { in zend_jit_trace_build_tssa()
1785 if ((opline+1)->op1_type == IS_CV in zend_jit_trace_build_tssa()
1801 if (op1_type == IS_ARRAY in zend_jit_trace_build_tssa()
1847 if (opline->op1_type == IS_CV in zend_jit_trace_build_tssa()
1848 && (opline+1)->op1_type == IS_CV in zend_jit_trace_build_tssa()
1859 if ((opline->op1_type == IS_CONST || orig_op1_type == IS_STRING) in zend_jit_trace_build_tssa()
1898 if (op1_type == IS_ARRAY && (orig_op1_type & ~IS_TRACE_PACKED) == IS_ARRAY) { in zend_jit_trace_build_tssa()
1913 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace_build_tssa()
1917 if (opline->op1_type == IS_CONST) { in zend_jit_trace_build_tssa()
1941 if (opline->op1_type != IS_CV) { in zend_jit_trace_build_tssa()
1947 if (opline->op1_type != IS_CV) { in zend_jit_trace_build_tssa()
1951 if (op1_type != IS_UNKNOWN in zend_jit_trace_build_tssa()
1957 if (opline->extended_value != op1_type) { in zend_jit_trace_build_tssa()
1978 if (opline->op1_type == IS_VAR || opline->op1_type == IS_TMP_VAR) { in zend_jit_trace_build_tssa()
1995 if (op1_type == IS_ARRAY in zend_jit_trace_build_tssa()
1996 && opline->op1_type != IS_CONST in zend_jit_trace_build_tssa()
2018 if (opline->op1_type != IS_CV in zend_jit_trace_build_tssa()
2025 if (op1_type == IS_ARRAY in zend_jit_trace_build_tssa()
2068 if (opline->op1_type == IS_CONST) { in zend_jit_trace_build_tssa()
2088 if (opline->op1_type == IS_CV && (info & MAY_BE_RC1)) { in zend_jit_trace_build_tssa()
2104 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace_build_tssa()
2106 } else if (opline->op1_type == IS_CONST) { in zend_jit_trace_build_tssa()
2157 if (opline->op1_type != IS_UNUSED && op1_type == IS_OBJECT) { in zend_jit_trace_build_tssa()
2184 if (op1_type != IS_UNKNOWN in zend_jit_trace_build_tssa()
2185 && (opline->extended_value == (1 << op1_type) in zend_jit_trace_build_tssa()
2186 || opline->extended_value == MAY_BE_ANY - (1 << op1_type))) { in zend_jit_trace_build_tssa()
2280 && op1_type == IS_ARRAY in zend_jit_trace_build_tssa()
2871 && opline->op1_type == IS_CV in zend_jit_trace_allocate_registers()
2887 if (opline->op1_type != IS_CV) { in zend_jit_trace_allocate_registers()
3024 if (opline->op1_type != IS_CV) { in zend_jit_trace_allocate_registers()
3383 if (opline->op1_type == IS_CV in zend_jit_may_delay_fetch_this()
3384 && (opline+1)->op1_type == IS_CV in zend_jit_may_delay_fetch_this()
3732 if (opline->op1_type == IS_CONST in zend_jit_may_skip_comparison()
3834 && (opline+1)->op1_type == IS_TMP_VAR in zend_jit_trace_next_is_send_result()
3839 uint8_t res_type = (p+1)->op1_type; in zend_jit_trace_next_is_send_result()
4272 uint8_t op1_type = p->op1_type; in zend_jit_trace() local
4275 uint8_t orig_op1_type = op1_type; in zend_jit_trace()
4284 if (op1_type & (IS_TRACE_REFERENCE|IS_TRACE_INDIRECT)) { in zend_jit_trace()
4285 op1_type = IS_UNKNOWN; in zend_jit_trace()
4287 if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
4288 op1_type &= ~IS_TRACE_PACKED; in zend_jit_trace()
4306 val_type = (p+1)->op1_type; in zend_jit_trace()
4330 if (opline->op1_type != IS_CV) { in zend_jit_trace()
4448 && opline->op1_type == IS_CV in zend_jit_trace()
4556 if (opline->op1_type != IS_CV || opline->result_type != IS_UNUSED) { in zend_jit_trace()
4596 if (opline->op1_type == IS_CV in zend_jit_trace()
4597 && (opline+1)->op1_type == IS_CV in zend_jit_trace()
4604 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
4621 if (opline->op1_type == IS_CV in zend_jit_trace()
4653 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
4668 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
4684 if (opline->op1_type == IS_CV in zend_jit_trace()
4730 if (opline->op1_type == IS_CV in zend_jit_trace()
4731 && (opline+1)->op1_type == IS_CV in zend_jit_trace()
4744 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
4759 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
4775 if (opline->op1_type == IS_CV in zend_jit_trace()
4824 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
4839 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
4855 if (opline->op1_type == IS_CV in zend_jit_trace()
4894 if ((opline+1)->op1_type == IS_CV in zend_jit_trace()
4903 if (opline->op1_type == IS_CV in zend_jit_trace()
4904 && (opline+1)->op1_type == IS_CV in zend_jit_trace()
4909 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
4927 if (opline->op1_type == IS_CV in zend_jit_trace()
4943 if ((opline+1)->op1_type == IS_CV in zend_jit_trace()
4950 if (opline->op1_type != IS_CV) { in zend_jit_trace()
4965 if (op1_type != IS_UNKNOWN && (op1_info & MAY_BE_GUARD)) { in zend_jit_trace()
4966 if (op1_type < IS_STRING in zend_jit_trace()
4991 if (opline->op1_type == IS_CV in zend_jit_trace()
5064 if (opline->extended_value != op1_type) { in zend_jit_trace()
5110 if (opline->op1_type == IS_CV in zend_jit_trace()
5141 if (opline->op1_type == IS_CONST) { in zend_jit_trace()
5143 } else if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
5144 if (op1_type == IS_UNDEF) { in zend_jit_trace()
5145 op1_type = IS_NULL; in zend_jit_trace()
5147 zend_jit_trace_send_type(opline, frame->call, op1_type); in zend_jit_trace()
5161 if (opline->op1_type == IS_CV in zend_jit_trace()
5207 if (opline->op1_type == IS_CV in zend_jit_trace()
5218 if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
5219 if (op1_type == IS_UNDEF) { in zend_jit_trace()
5220 op1_type = IS_NULL; in zend_jit_trace()
5222 zend_jit_trace_send_type(opline, frame->call, op1_type); in zend_jit_trace()
5411 if (opline->op1_type == IS_CONST) { in zend_jit_trace()
5413 } else if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
5414 res_type = op1_type; in zend_jit_trace()
5448 if (opline->op1_type == IS_CV in zend_jit_trace()
5606 if (opline->op1_type == IS_CV in zend_jit_trace()
5634 if (opline->op1_type == IS_VAR || opline->op1_type == IS_TMP_VAR) { in zend_jit_trace()
5682 if (opline->op1_type == IS_CV in zend_jit_trace()
5708 if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
5713 if (op1_type != IS_UNKNOWN) { in zend_jit_trace()
5723 if (ssa_op->op1_def >= 0 && op1_type != IS_UNKNOWN) { in zend_jit_trace()
5731 if (opline->op1_type != IS_CV in zend_jit_trace()
5738 if (opline->op1_type == IS_VAR) { in zend_jit_trace()
5755 if (opline->op1_type == IS_CV in zend_jit_trace()
5789 if (opline->op1_type == IS_CV in zend_jit_trace()
5874 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
5886 if (opline->op1_type == IS_VAR in zend_jit_trace()
5903 if (opline->op1_type == IS_CV in zend_jit_trace()
6019 if (opline->op1_type == IS_CV in zend_jit_trace()
6041 if (opline->op1_type == IS_CV in zend_jit_trace()
6075 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
6079 if (opline->op1_type == IS_CONST) { in zend_jit_trace()
6153 if (opline->op1_type == IS_UNUSED) { in zend_jit_trace()
6170 if (opline->op1_type == IS_CV in zend_jit_trace()
6306 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR)) in zend_jit_trace()
6339 if (opline->op1_type != IS_CONST) { in zend_jit_trace()
6513 || opline->op1_type != IS_CV in zend_jit_trace()
6819 || init_opline->op1_type == IS_UNDEF in zend_jit_trace()
6832 && init_opline->op1_type != IS_UNDEF in zend_jit_trace()
6887 && init_opline->op1_type != IS_CONST) { in zend_jit_trace()
7608 uint8_t op1_type, op2_type, op3_type; in zend_jit_dump_trace() local
7616 op1_type = p->op1_type; in zend_jit_dump_trace()
7619 if (op1_type != IS_UNKNOWN || op2_type != IS_UNKNOWN || op3_type != IS_UNKNOWN) { in zend_jit_dump_trace()
7621 if (op1_type != IS_UNKNOWN) { in zend_jit_dump_trace()
7622 const char *ref = (op1_type & IS_TRACE_INDIRECT) ? in zend_jit_dump_trace()
7623 ((op1_type & IS_TRACE_REFERENCE) ? "*&" : "*") : in zend_jit_dump_trace()
7624 ((op1_type & IS_TRACE_REFERENCE) ? "&" : ""); in zend_jit_dump_trace()
7630 …const char *type = ((op1_type & ~IS_TRACE_INDIRECT) == 0) ? "undef" : zend_get_type_by_const(op1_t… in zend_jit_dump_trace()
7631 fprintf(stderr, " op1(%s%s%s)", ref, (op1_type & IS_TRACE_PACKED) ? "packed " : "", type); in zend_jit_dump_trace()
7659 if (op1_type == IS_UNKNOWN && op2_type == IS_UNKNOWN && op3_type == IS_UNKNOWN) { in zend_jit_dump_trace()
7663 val_type = p->op1_type; in zend_jit_dump_trace()
8455 if ((EX(opline)->op1_type & (IS_VAR|IS_TMP_VAR)) in zend_jit_trace_exit()