Lines Matching refs:res_info
4078 …1_def_info, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
4097 … ((opline->result_type != IS_UNUSED && (res_info & MAY_BE_GUARD) && (res_info & MAY_BE_LONG))))) {
4295 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
4324 uint32_t res_info,
4333 if (Z_MODE(res_addr) == IS_REG && (res_info & MAY_BE_LONG)) {
4334 if (may_overflow && (res_info & MAY_BE_GUARD)
4465 if (res_info & MAY_BE_GUARD) {
4471 if ((res_info & MAY_BE_ANY) == MAY_BE_LONG) {
4476 } else if ((res_info & MAY_BE_ANY) == MAY_BE_DOUBLE) {
4482 if (res_info & MAY_BE_LONG) {
4490 if (Z_MODE(res_addr) == IS_MEM_ZVAL && (res_info & MAY_BE_LONG)) {
4499 if (may_overflow && (!(res_info & MAY_BE_GUARD) || (res_info & MAY_BE_ANY) == MAY_BE_DOUBLE)) {
4503 if (res_info & MAY_BE_LONG) {
4555 if (res_info & MAY_BE_LONG) {
4795 uint32_t res_info,
4803 …if ((op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE…
4828 …if (!zend_jit_math_long_long(Dst, opline, opcode, op1_addr, op2_addr, res_addr, res_info, res_use_…
4865 (res_info & MAY_BE_DOUBLE)) {
4900 (res_info & MAY_BE_DOUBLE)) {
4940 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
5018 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
5024 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
5033 …t32_t op2_info, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
5039 …p2_type, opline->op2, op2_addr, op2_info, opline->result.var, res_addr, res_info, res_use_info, ma…
5042 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
5084 uint32_t res_info,
5441 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
5456 …nge *op2_range, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
5464 opline->result.var, res_addr, res_info, res_use_info, may_throw)) {
5467 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8942 …r op1_addr, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
8953 …if (!zend_jit_simple_assign(Dst, opline, res_addr, res_use_info, res_info, opline->op1_type, op1_a…
8956 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8965 … op2_info, zend_jit_addr op2_addr, zend_jit_addr op2_def_addr, uint32_t res_info, zend_jit_addr re…
8993 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
11782 uint32_t res_info,
11806 if ((res_info & MAY_BE_GUARD)
11826 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
11829 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
11849 res_info &= ~MAY_BE_GUARD;
11854 && !(res_info & MAY_BE_NULL)) {
12034 zend_uchar type = concrete_type(res_info);
12078 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_R0, ZREG_R1
12089 | TRY_ADDREF res_info, dh, r1
12092 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
12103 | ZVAL_COPY_VALUE res_addr, -1, val_addr, res_info, ZREG_R1, ZREG_R2
12104 | TRY_ADDREF res_info, ch, r2
12889 uint32_t res_info = RES_INFO();
13035 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
13144 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
13161 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
13163 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
13168 type = concrete_type(res_info);
13206 res_info &= ~MAY_BE_GUARD;
13224 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_R0, ZREG_R1
13234 | TRY_ADDREF res_info, dh, r1
13376 uint32_t res_info = (opline->result_type != IS_UNDEF) ? RES_INFO() : 0;
13721 && (res_info & MAY_BE_GUARD)
13722 && (res_info & MAY_BE_LONG)) {
13735 ssa->var_info[ssa_op->result_def].type = res_info & ~MAY_BE_GUARD;
15564 uint32_t res_info = RES_INFO();
15579 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
15593 res_info &= ~MAY_BE_GUARD;
15596 zend_uchar type = concrete_type(res_info);
15604 | ZVAL_COPY_VALUE_V res_addr, -1, const_addr, res_info, ZREG_R0, ZREG_R1
15608 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
15613 | TRY_ADDREF res_info, dh, r1
16084 uint32_t op1_info, op2_info, res_info;
16202 res_info = RES_INFO();
16203 if (res_info & MAY_BE_DOUBLE) {
16207 } else if (res_info & MAY_BE_GUARD) {