Lines Matching refs:vars_map
32 uint32_t *vars_map = do_alloca((op_array->last_var + op_array->T) * sizeof(uint32_t), use_heap2); in zend_optimizer_compact_vars() local
60 vars_map[i] = num_cvs++; in zend_optimizer_compact_vars()
62 vars_map[i] = (uint32_t) -1; in zend_optimizer_compact_vars()
69 vars_map[i] = num_cvs + num_tmps++; in zend_optimizer_compact_vars()
71 vars_map[i] = (uint32_t) -1; in zend_optimizer_compact_vars()
77 free_alloca(vars_map, use_heap2); in zend_optimizer_compact_vars()
88 opline->op1.var = NUM_VAR(vars_map[VAR_NUM(opline->op1.var)]); in zend_optimizer_compact_vars()
91 opline->op2.var = NUM_VAR(vars_map[VAR_NUM(opline->op2.var)]); in zend_optimizer_compact_vars()
94 opline->result.var = NUM_VAR(vars_map[VAR_NUM(opline->result.var)]); in zend_optimizer_compact_vars()
103 if (vars_map[i] != (uint32_t) -1) { in zend_optimizer_compact_vars()
104 names[vars_map[i]] = op_array->vars[i]; in zend_optimizer_compact_vars()
123 free_alloca(vars_map, use_heap2); in zend_optimizer_compact_vars()