Lines Matching refs:res_info
3741 …1_def_info, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
3760 … ((opline->result_type != IS_UNUSED && (res_info & MAY_BE_GUARD) && (res_info & MAY_BE_LONG))))) {
3956 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
3985 uint32_t res_info,
3994 if (Z_MODE(res_addr) == IS_REG && (res_info & MAY_BE_LONG)) {
3995 if (may_overflow && (res_info & MAY_BE_GUARD)
4095 if (res_info & MAY_BE_GUARD) {
4101 if ((res_info & MAY_BE_ANY) == MAY_BE_LONG) {
4110 } else if ((res_info & MAY_BE_ANY) == MAY_BE_DOUBLE) {
4120 if (res_info & MAY_BE_LONG) {
4136 if (Z_MODE(res_addr) == IS_MEM_ZVAL && (res_info & MAY_BE_LONG)) {
4145 if (may_overflow && (!(res_info & MAY_BE_GUARD) || (res_info & MAY_BE_ANY) == MAY_BE_DOUBLE)) {
4149 if (res_info & MAY_BE_LONG) {
4188 if (res_info & MAY_BE_LONG) {
4367 uint32_t res_info,
4375 …if ((op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE…
4400 …if (!zend_jit_math_long_long(Dst, opline, opcode, op1_addr, op2_addr, res_addr, res_info, res_use_…
4437 (res_info & MAY_BE_DOUBLE)) {
4472 (res_info & MAY_BE_DOUBLE)) {
4512 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
4581 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
4587 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
4596 …t32_t op2_info, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
4602 …p2_type, opline->op2, op2_addr, op2_info, opline->result.var, res_addr, res_info, res_use_info, ma…
4605 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
4647 uint32_t res_info,
4941 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
4956 …nge *op2_range, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
4964 opline->result.var, res_addr, res_info, res_use_info, may_throw)) {
4967 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8331 …r op1_addr, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
8342 …if (!zend_jit_simple_assign(Dst, opline, res_addr, res_use_info, res_info, opline->op1_type, op1_a…
8345 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8354 … op2_info, zend_jit_addr op2_addr, zend_jit_addr op2_def_addr, uint32_t res_info, zend_jit_addr re…
8382 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
11056 uint32_t res_info,
11080 if ((res_info & MAY_BE_GUARD)
11100 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
11103 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
11123 res_info &= ~MAY_BE_GUARD;
11128 && !(res_info & MAY_BE_NULL)) {
11292 uint32_t type = concrete_type(res_info);
11337 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
11348 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
11351 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
11362 …| ZVAL_COPY_VALUE res_addr, -1, val_addr, res_info, ZREG_REG1, ZREG_REG2, ZREG_TMP1, ZREG_TMP2, ZR…
11363 | TRY_ADDREF res_info, REG1w, REG2, TMP1w
12124 uint32_t res_info = RES_INFO();
12264 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
12366 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
12383 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
12385 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
12390 type = concrete_type(res_info);
12429 res_info &= ~MAY_BE_GUARD;
12448 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
12458 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
12600 uint32_t res_info = (opline->result_type != IS_UNDEF) ? RES_INFO() : 0;
12923 && (res_info & MAY_BE_GUARD)
12924 && (res_info & MAY_BE_LONG)) {
12937 ssa->var_info[ssa_op->result_def].type = res_info & ~MAY_BE_GUARD;
14625 uint32_t res_info = RES_INFO();
14640 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
14654 res_info &= ~MAY_BE_GUARD;
14657 uint32_t type = concrete_type(res_info);
14665 | ZVAL_COPY_VALUE_V res_addr, -1, const_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
14669 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
14674 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
15130 uint32_t op1_info, op2_info, res_info;
15248 res_info = RES_INFO();
15249 if (res_info & MAY_BE_DOUBLE) {
15253 } else if (res_info & MAY_BE_GUARD) {