Lines Matching refs:res_info
4637 …1_def_info, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re… in zend_jit_inc_dec() argument
4675 …((opline->result_type != IS_UNUSED && (res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_LONG|MAY_B… in zend_jit_inc_dec()
4727 …|| (opline->result_type != IS_UNUSED && (res_info & (MAY_BE_ANY|MAY_BE_GUARD)) == (MAY_BE_DOUBLE|… in zend_jit_inc_dec()
4953 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_inc_dec()
4966 uint32_t res_info, in zend_jit_math_long_long() argument
4988 if (res_info & MAY_BE_GUARD) { in zend_jit_math_long_long()
4989 if ((res_info & MAY_BE_ANY) == MAY_BE_LONG) { in zend_jit_math_long_long()
5019 } else if ((res_info & MAY_BE_ANY) == MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5036 if ((res_info & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5051 if ((res_info & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5068 if ((res_info & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5087 if ((res_info & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5118 if ((res_info & MAY_BE_ANY) != MAY_BE_DOUBLE) { in zend_jit_math_long_long()
5246 uint32_t res_info, in zend_jit_math_helper() argument
5283 …if ((res_info & MAY_BE_GUARD) && (res_info & MAY_BE_LONG) && (op1_info & MAY_BE_LONG) && (op2_info… in zend_jit_math_helper()
5292 …if (!zend_jit_math_long_long(jit, opline, opcode, op1_addr, op2_addr, res_addr, res_info, res_use_… in zend_jit_math_helper()
5304 …} else if ((op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_LONG|MAY_BE… in zend_jit_math_helper()
5328 …if (!zend_jit_math_long_long(jit, opline, opcode, op1_addr, op2_addr, res_addr, res_info, res_use_… in zend_jit_math_helper()
5377 (res_info & MAY_BE_DOUBLE)) { in zend_jit_math_helper()
5414 (res_info & MAY_BE_DOUBLE)) { in zend_jit_math_helper()
5508 if (!zend_jit_load_reg(jit, real_addr, res_addr, res_info)) { in zend_jit_math_helper()
5527 …ir_ref phi = ir_PHI_N((res_info & MAY_BE_LONG) ? IR_LONG : IR_DOUBLE, res_inputs->count, res_input… in zend_jit_math_helper()
5535 …t32_t op2_info, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re… in zend_jit_math() argument
5539 …p2_type, opline->op2, op2_addr, op2_info, opline->result.var, res_addr, res_info, res_use_info, ma… in zend_jit_math()
5542 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_math()
5577 uint32_t res_info, in zend_jit_long_math_helper() argument
5894 if (!zend_jit_load_reg(jit, real_addr, res_addr, res_info)) { in zend_jit_long_math_helper()
5918 …nge *op2_range, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re… in zend_jit_long_math() argument
5925 opline->result.var, res_addr, res_info, res_use_info, may_throw)) { in zend_jit_long_math()
5928 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_long_math()
6606 …r op1_addr, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re… in zend_jit_qm_assign() argument
6617 …if (!zend_jit_simple_assign(jit, opline, res_addr, res_use_info, res_info, opline->op1_type, op1_a… in zend_jit_qm_assign()
6620 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_qm_assign()
6635 uint32_t res_info, in zend_jit_assign() argument
6688 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_assign()
7988 uint32_t res_info = RES_INFO(); in zend_jit_fetch_constant() local
8024 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) { in zend_jit_fetch_constant()
8025 uint8_t type = concrete_type(res_info); in zend_jit_fetch_constant()
8033 res_info &= ~MAY_BE_GUARD; in zend_jit_fetch_constant()
8037 jit_ZVAL_COPY(jit, res_addr, MAY_BE_ANY, const_addr, res_info, 1); in zend_jit_fetch_constant()
8038 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) { in zend_jit_fetch_constant()
12389 uint32_t res_info, argument
12416 if ((res_info & MAY_BE_GUARD)
12422 res_info &= ~MAY_BE_GUARD;
12430 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
12433 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
12439 && !(res_info & MAY_BE_NULL)) {
12520 uint8_t type = concrete_type(res_info);
12545 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, !result_avoid_refcounting);
12547 } else if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) {
12558 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, 1);
14076 uint32_t res_info = RES_INFO(); local
14324 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
14440 if (((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info)
14488 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
14489 uint8_t type = concrete_type(res_info);
14500 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
14502 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
14513 res_info &= ~MAY_BE_GUARD;
14518 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, !result_avoid_refcounting);
14520 if (!zend_jit_store_var_if_necessary(jit, opline->result.var, res_addr, res_info)) {
14602 uint32_t res_info = RES_INFO(); local
14761 if (!zend_jit_load_reg(jit, real_addr, res_addr, res_info)) {
14833 if (!zend_jit_load_reg(jit, real_addr, res_addr, res_info)) {
14901 if (!zend_jit_load_reg(jit, real_addr, res_addr, res_info)) {
15381 uint32_t res_info = (opline->result_type != IS_UNDEF) ? RES_INFO() : 0; local
15762 && (res_info & MAY_BE_GUARD)
15763 && (res_info & MAY_BE_LONG)) {
15776 ssa->var_info[ssa_op->result_def].type = res_info & ~MAY_BE_GUARD;