Lines Matching refs:res_info

3758 …1_def_info, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
3777 … ((opline->result_type != IS_UNUSED && (res_info & MAY_BE_GUARD) && (res_info & MAY_BE_LONG))))) {
3973 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
4002 uint32_t res_info,
4011 if (Z_MODE(res_addr) == IS_REG && (res_info & MAY_BE_LONG)) {
4012 if (may_overflow && (res_info & MAY_BE_GUARD)
4112 if (res_info & MAY_BE_GUARD) {
4118 if ((res_info & MAY_BE_ANY) == MAY_BE_LONG) {
4127 } else if ((res_info & MAY_BE_ANY) == MAY_BE_DOUBLE) {
4137 if (res_info & MAY_BE_LONG) {
4153 if (Z_MODE(res_addr) == IS_MEM_ZVAL && (res_info & MAY_BE_LONG)) {
4162 if (may_overflow && (!(res_info & MAY_BE_GUARD) || (res_info & MAY_BE_ANY) == MAY_BE_DOUBLE)) {
4166 if (res_info & MAY_BE_LONG) {
4205 if (res_info & MAY_BE_LONG) {
4384 uint32_t res_info,
4392 …if ((op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE…
4417 …if (!zend_jit_math_long_long(Dst, opline, opcode, op1_addr, op2_addr, res_addr, res_info, res_use_…
4454 (res_info & MAY_BE_DOUBLE)) {
4489 (res_info & MAY_BE_DOUBLE)) {
4529 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
4598 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
4604 (res_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) {
4613 …t32_t op2_info, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
4619 …p2_type, opline->op2, op2_addr, op2_info, opline->result.var, res_addr, res_info, res_use_info, ma…
4622 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
4664 uint32_t res_info,
4958 if (!zend_jit_load_reg(Dst, real_addr, res_addr, res_info)) {
4973 …nge *op2_range, zend_jit_addr op2_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
4981 opline->result.var, res_addr, res_info, res_use_info, may_throw)) {
4984 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8357 …r op1_addr, zend_jit_addr op1_def_addr, uint32_t res_use_info, uint32_t res_info, zend_jit_addr re…
8368 …if (!zend_jit_simple_assign(Dst, opline, res_addr, res_use_info, res_info, opline->op1_type, op1_a…
8371 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
8380 … op2_info, zend_jit_addr op2_addr, zend_jit_addr op2_def_addr, uint32_t res_info, zend_jit_addr re…
8408 if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
11082 uint32_t res_info,
11106 if ((res_info & MAY_BE_GUARD)
11126 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
11129 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
11149 res_info &= ~MAY_BE_GUARD;
11154 && !(res_info & MAY_BE_NULL)) {
11318 uint32_t type = concrete_type(res_info);
11363 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
11374 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
11377 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
11388 …| ZVAL_COPY_VALUE res_addr, -1, val_addr, res_info, ZREG_REG1, ZREG_REG2, ZREG_TMP1, ZREG_TMP2, ZR…
11389 | TRY_ADDREF res_info, REG1w, REG2, TMP1w
12150 uint32_t res_info = RES_INFO();
12301 if (opline->opcode == ZEND_FETCH_OBJ_W || !(res_info & MAY_BE_GUARD) || !JIT_G(current_frame)) {
12411 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
12428 && (res_info & (MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE))
12430 && zend_jit_may_avoid_refcounting(opline+1, res_info)) {
12435 type = concrete_type(res_info);
12474 res_info &= ~MAY_BE_GUARD;
12493 | ZVAL_COPY_VALUE_V res_addr, -1, val_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
12503 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
12645 uint32_t res_info = (opline->result_type != IS_UNDEF) ? RES_INFO() : 0;
12968 && (res_info & MAY_BE_GUARD)
12969 && (res_info & MAY_BE_LONG)) {
12982 ssa->var_info[ssa_op->result_def].type = res_info & ~MAY_BE_GUARD;
14670 uint32_t res_info = RES_INFO();
14685 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame)) {
14699 res_info &= ~MAY_BE_GUARD;
14702 uint32_t type = concrete_type(res_info);
14710 | ZVAL_COPY_VALUE_V res_addr, -1, const_addr, res_info, ZREG_REG0, ZREG_REG1, ZREG_TMP1, ZREG_FPR0
14714 } else if (!zend_jit_store_var_if_necessary(Dst, opline->result.var, res_addr, res_info)) {
14719 | TRY_ADDREF res_info, REG2w, REG1, TMP1w
15175 uint32_t op1_info, op2_info, res_info;
15293 res_info = RES_INFO();
15294 if (res_info & MAY_BE_DOUBLE) {
15298 } else if (res_info & MAY_BE_GUARD) {