Lines Matching refs:loop_var

628 			zend_loop_var *loop_var = zend_stack_top(&CG(loop_var_stack));  in zend_start_live_range_ex()  local
632 for (; loop_var >= base; loop_var--) { in zend_start_live_range_ex()
633 if (loop_var->opcode == ZEND_RETURN) { in zend_start_live_range_ex()
636 } else if (loop_var->opcode == ZEND_FREE || in zend_start_live_range_ex()
637 loop_var->opcode == ZEND_FE_FREE) { in zend_start_live_range_ex()
638 if (loop_var->u.live_range_offset >= n) { in zend_start_live_range_ex()
639 loop_var->u.live_range_offset++; in zend_start_live_range_ex()
681 static inline void zend_begin_loop(zend_uchar free_opcode, const znode *loop_var) /* {{{ */ in zend_begin_loop() argument
691 if (loop_var && (loop_var->op_type & (IS_VAR|IS_TMP_VAR))) { in zend_begin_loop()
695 info.var_type = loop_var->op_type; in zend_begin_loop()
696 info.var_num = loop_var->u.op.var; in zend_begin_loop()
720 zend_loop_var *loop_var = zend_stack_top(&CG(loop_var_stack)); in zend_end_loop() local
721 zend_end_live_range(CG(active_op_array), loop_var->u.live_range_offset, end, in zend_end_loop()
722 loop_var->opcode == ZEND_FE_FREE ? ZEND_LIVE_LOOP : ZEND_LIVE_TMPVAR, in zend_end_loop()
4090 zend_loop_var *loop_var = zend_stack_top(&CG(loop_var_stack)); in zend_handle_loops_and_finally_ex() local
4092 if (!loop_var) { in zend_handle_loops_and_finally_ex()
4096 for (; loop_var >= base; loop_var--) { in zend_handle_loops_and_finally_ex()
4097 if (loop_var->opcode == ZEND_FAST_CALL) { in zend_handle_loops_and_finally_ex()
4102 opline->result.var = loop_var->var_num; in zend_handle_loops_and_finally_ex()
4109 opline->op1.num = loop_var->u.try_catch_offset; in zend_handle_loops_and_finally_ex()
4110 } else if (loop_var->opcode == ZEND_DISCARD_EXCEPTION) { in zend_handle_loops_and_finally_ex()
4114 opline->op1.var = loop_var->var_num; in zend_handle_loops_and_finally_ex()
4116 } else if (loop_var->opcode == ZEND_RETURN) { in zend_handle_loops_and_finally_ex()
4121 } else if (loop_var->opcode == ZEND_NOP) { in zend_handle_loops_and_finally_ex()
4127 ZEND_ASSERT(loop_var->var_type & (IS_VAR|IS_TMP_VAR)); in zend_handle_loops_and_finally_ex()
4129 opline->opcode = loop_var->opcode; in zend_handle_loops_and_finally_ex()
4130 opline->op1_type = loop_var->var_type; in zend_handle_loops_and_finally_ex()
4131 opline->op1.var = loop_var->var_num; in zend_handle_loops_and_finally_ex()
4133 opline->op2.num = loop_var->u.live_range_offset; in zend_handle_loops_and_finally_ex()
4151 zend_loop_var *loop_var = zend_stack_top(&CG(loop_var_stack)); in zend_has_finally_ex() local
4153 if (!loop_var) { in zend_has_finally_ex()
4157 for (; loop_var >= base; loop_var--) { in zend_has_finally_ex()
4158 if (loop_var->opcode == ZEND_FAST_CALL) { in zend_has_finally_ex()
4160 } else if (loop_var->opcode == ZEND_DISCARD_EXCEPTION) { in zend_has_finally_ex()
4161 } else if (loop_var->opcode == ZEND_RETURN) { in zend_has_finally_ex()