Lines Matching refs:var_info
50 ssa->var_info && \
52 ssa->var_info[ssa_op->opN##_use].has_range); \
72 ssa->var_info && \
74 ssa->var_info[ssa_op->opN##_use].has_range) { \
75 return ssa->var_info[ssa_op->opN##_use].range.min; \
95 ssa->var_info && \
97 ssa->var_info[ssa_op->opN##_use].has_range) { \
98 return ssa->var_info[ssa_op->opN##_use].range.max; \
112 ssa->var_info && \
114 ssa->var_info[ssa_op->opN##_use].has_range) { \
115 return ssa->var_info[ssa_op->opN##_use].range.underflow; \
129 ssa->var_info && \
131 ssa->var_info[ssa_op->opN##_use].has_range) { \
132 return ssa->var_info[ssa_op->opN##_use].range.overflow; \
200 if (ssa->var_info && ssa_var_num >= 0) { in get_ssa_var_info()
201 return ssa->var_info[ssa_var_num].type; in get_ssa_var_info()
213 return get_ssa_var_info(ssa, ssa->var_info ? ssa_op->opN##_use : -1); \
220 return get_ssa_var_info(ssa, ssa->var_info ? ssa_op->opN##_def : -1); \
262 int zend_inference_narrowing_meet(zend_ssa_var_info *var_info, zend_ssa_range *r);
263 int zend_inference_widening_meet(zend_ssa_var_info *var_info, zend_ssa_range *r);