Lines Matching refs:src_var
1342 int src_var = var; in zend_jit_def_reg() local
1345 jit->ra[src_var].ref = val; in zend_jit_def_reg()
1346 src_var = dst_phi->ssa_var; in zend_jit_def_reg()
1347 if (!(jit->ra[src_var].flags & ZREG_FORWARD)) { in zend_jit_def_reg()
1351 dst_phi = jit->ssa->vars[src_var].phi_use_chain; in zend_jit_def_reg()
1353 ZEND_ASSERT(!zend_ssa_next_use_phi(jit->ssa, src_var, dst_phi) && "reg forwarding"); in zend_jit_def_reg()
1354 jit->ra[src_var].flags &= ~ZREG_FORWARD; in zend_jit_def_reg()
1364 if (*p == src_var) { in zend_jit_def_reg()
1403 int src_var = phi->sources[0]; in zend_jit_gen_pi() local
1408 ZEND_ASSERT(jit->ra[src_var].ref); in zend_jit_gen_pi()
1410 if (jit->ra[src_var].ref == IR_NULL) { in zend_jit_gen_pi()
1417 jit->ra[src_var].flags |= ZREG_FORWARD; in zend_jit_gen_pi()
1425 zend_jit_use_reg(jit, ZEND_ADDR_REG(src_var))); in zend_jit_gen_pi()
1451 int src_var = phi->sources[i]; in zend_jit_gen_phi() local
1453 ZEND_ASSERT(jit->ra[src_var].ref); in zend_jit_gen_phi()
1454 if (jit->ra[src_var].ref == IR_NULL) { in zend_jit_gen_phi()
1455 jit->ra[src_var].flags |= ZREG_FORWARD; in zend_jit_gen_phi()
1458 ir_ref src_ref = zend_jit_use_reg(jit, ZEND_ADDR_REG(src_var)); in zend_jit_gen_phi()
17161 int src_var = phi->sources[0]; local
17165 ZEND_ASSERT(jit->ra[src_var].ref != IR_UNUSED && jit->ra[src_var].ref != IR_NULL);
17168 (jit->ssa->var_info[src_var].type & MAY_BE_LONG) ? IR_LONG : IR_DOUBLE,
17169 zend_jit_use_reg(jit, ZEND_ADDR_REG(src_var)), IR_UNUSED);
17171 src_var = phi->sources[1];
17172 ZEND_ASSERT(jit->ra[src_var].ref == IR_NULL);
17173 jit->ra[src_var].flags |= ZREG_FORWARD;