Lines Matching refs:var

67 	int                    var;           /* Original CV, VAR or TMP variable index */  member
110 …int var; /* original var number; op.var for CVs and following number… member
148 int zend_ssa_unlink_use_chain(zend_ssa *ssa, int op, int var);
157 static zend_always_inline void _zend_ssa_remove_def(zend_ssa_var *var) in _zend_ssa_remove_def() argument
159 ZEND_ASSERT(var->definition >= 0); in _zend_ssa_remove_def()
160 ZEND_ASSERT(var->use_chain < 0); in _zend_ssa_remove_def()
161 ZEND_ASSERT(!var->phi_use_chain); in _zend_ssa_remove_def()
162 var->definition = -1; in _zend_ssa_remove_def()
167 zend_ssa_var *var = &ssa->vars[ssa_op->result_def]; in zend_ssa_remove_result_def() local
168 _zend_ssa_remove_def(var); in zend_ssa_remove_result_def()
174 zend_ssa_var *var = &ssa->vars[ssa_op->op1_def]; in zend_ssa_remove_op1_def() local
175 _zend_ssa_remove_def(var); in zend_ssa_remove_op1_def()
181 zend_ssa_var *var = &ssa->vars[ssa_op->op2_def]; in zend_ssa_remove_op2_def() local
182 _zend_ssa_remove_def(var); in zend_ssa_remove_op2_def()
188 static zend_always_inline int zend_ssa_next_use(const zend_ssa_op *ssa_op, int var, int use) in END_EXTERN_C()
191 if (ssa_op->op1_use == var) { in END_EXTERN_C()
193 } else if (ssa_op->op2_use == var) { in END_EXTERN_C()
200 static zend_always_inline zend_ssa_phi* zend_ssa_next_use_phi(const zend_ssa *ssa, int var, const z… in zend_ssa_next_use_phi() argument
207 if (p->sources[j] == var) { in zend_ssa_next_use_phi()
215 …_inline zend_bool zend_ssa_is_no_val_use(const zend_op *opline, const zend_ssa_op *ssa_op, int var) in zend_ssa_is_no_val_use() argument
218 return ssa_op->op1_use == var && ssa_op->op2_use != var; in zend_ssa_is_no_val_use()
224 if (ssa_op->result_use == var in zend_ssa_is_no_val_use()
227 return ssa_op->op1_use != var && ssa_op->op2_use != var; in zend_ssa_is_no_val_use()
262 #define FOREACH_USE(var, use) do { \ argument
263 int _var_num = (var) - ssa->vars, next; \
264 for (use = (var)->use_chain; use >= 0; use = next) { \
270 #define FOREACH_PHI_USE(var, phi) do { \ argument
271 int _var_num = (var) - ssa->vars; \
273 for (phi = (var)->phi_use_chain; phi; phi = next_phi) { \