Lines Matching refs:ra

1150 	zend_jit_reg_var *ra;  in zend_jit_allocate_registers()  local
1153 ra = zend_arena_calloc(&CG(arena), ssa->vars_count, sizeof(zend_jit_reg_var)); in zend_jit_allocate_registers()
1157 ra[i].ref = IR_NULL; in zend_jit_allocate_registers()
1175 if (ra[i].ref) { in zend_jit_allocate_registers()
1176 if (!ra[src].ref) { in zend_jit_allocate_registers()
1177 ra[i].flags |= ZREG_LOAD; in zend_jit_allocate_registers()
1179 ra[i].flags |= ZREG_PI; in zend_jit_allocate_registers()
1181 } else if (ra[src].ref) { in zend_jit_allocate_registers()
1182 ra[src].flags |= ZREG_STORE; in zend_jit_allocate_registers()
1196 if (ra[i].ref) { in zend_jit_allocate_registers()
1197 if (!ra[src].ref) { in zend_jit_allocate_registers()
1200 } else if (ra[src].ref) { in zend_jit_allocate_registers()
1206 if (ra[i].ref) { in zend_jit_allocate_registers()
1207 ra[i].flags |= ZREG_LOAD; in zend_jit_allocate_registers()
1218 if (ra[src].ref) { in zend_jit_allocate_registers()
1219 ra[src].flags |= ZREG_STORE; in zend_jit_allocate_registers()
1224 ra[i].flags |= ZREG_PHI; in zend_jit_allocate_registers()
1232 if (ra[i].ref && in zend_jit_allocate_registers()
1233 ((ra[i].flags & ZREG_LOAD) || in zend_jit_allocate_registers()
1234 ((ra[i].flags & ZREG_STORE) && ssa->vars[i].definition >= 0)) && in zend_jit_allocate_registers()
1240 if (ra[phi->ssa_var].ref && in zend_jit_allocate_registers()
1241 !(ra[phi->ssa_var].flags & ZREG_LOAD)) { in zend_jit_allocate_registers()
1248 ra[i].ref = IR_UNUSED; in zend_jit_allocate_registers()
1255 if (ra[i].ref) { in zend_jit_allocate_registers()
1256 if (!(ra[i].flags & (ZREG_LOAD|ZREG_STORE))) { in zend_jit_allocate_registers()
1280 ra[i].flags |= ZREG_STORE; in zend_jit_allocate_registers()
1293 if ((ra[i].flags & ZREG_LOAD) in zend_jit_allocate_registers()
1294 && (ra[i].flags & ZREG_STORE) in zend_jit_allocate_registers()
1301 if (ra[phi->ssa_var].ref && in zend_jit_allocate_registers()
1302 !(ra[phi->ssa_var].flags & ZREG_LOAD)) { in zend_jit_allocate_registers()
1309 ra[i].ref = IR_UNUSED; in zend_jit_allocate_registers()
1319 if (ra[i].ref) { in zend_jit_allocate_registers()
1323 if (ra[i].flags & ZREG_LOAD) { in zend_jit_allocate_registers()
1326 if (ra[i].flags & ZREG_STORE) { in zend_jit_allocate_registers()
1335 ctx->ra = ra; in zend_jit_allocate_registers()
1419 zend_jit_reg_var *ra = NULL; in zend_jit() local
1462 ra = ctx.ra; in zend_jit()
1530 if ((JIT_G(opt_flags) & ZEND_JIT_REG_ALLOC_GLOBAL) && ctx.ra) { in zend_jit()
1535 zend_jit_reg_var *ival = &ctx.ra[phi->ssa_var]; in zend_jit()
1579 if ((JIT_G(opt_flags) & ZEND_JIT_REG_ALLOC_GLOBAL) && ra) { in zend_jit()
1583 zend_jit_reg_var *ival = &ra[phi->ssa_var]; in zend_jit()
1861 (ctx.ra && (ssa_op+1)->op1_def >= 0) ? OP1_DATA_DEF_REG_ADDR() : 0, in zend_jit()
2020 if (ra in zend_jit()
2028 if (ra && ssa->vars[ssa_op->op1_use].no_val) { in zend_jit()
2060 if (ra in zend_jit()
2120 if (ra in zend_jit()