Lines Matching refs:opcode

512 		if (opline->opcode == ZEND_EXT_STMT) {  in zend_update_extended_stmts()
514 if ((opline+1)->opcode == ZEND_EXT_STMT) { in zend_update_extended_stmts()
515 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
523 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
573 return opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont; in zend_get_brk_cont_target()
599 switch (def_opline->opcode) { in emit_live_range()
644 if (def_opline->opcode == ZEND_DO_FCALL) { in emit_live_range()
650 switch (def_opline->opcode) { in emit_live_range()
699 while ((block_start_op-1)->opcode == ZEND_FREE) { in emit_live_range()
728 return opline->opcode == ZEND_ROPE_ADD in is_fake_def()
729 || opline->opcode == ZEND_ADD_ARRAY_ELEMENT in is_fake_def()
730 || opline->opcode == ZEND_ADD_ARRAY_UNPACK; in is_fake_def()
736 if (opline->opcode == ZEND_CASE in keeps_op1_alive()
737 || opline->opcode == ZEND_SWITCH_LONG in keeps_op1_alive()
738 || opline->opcode == ZEND_FETCH_LIST_R in keeps_op1_alive()
739 || opline->opcode == ZEND_COPY_TMP) { in keeps_op1_alive()
742 ZEND_ASSERT(opline->opcode != ZEND_SWITCH_STRING in keeps_op1_alive()
743 && opline->opcode != ZEND_FE_FETCH_R in keeps_op1_alive()
744 && opline->opcode != ZEND_FE_FETCH_RW in keeps_op1_alive()
745 && opline->opcode != ZEND_FETCH_LIST_W in keeps_op1_alive()
746 && opline->opcode != ZEND_VERIFY_RETURN_TYPE in keeps_op1_alive()
747 && opline->opcode != ZEND_BIND_LEXICAL in keeps_op1_alive()
748 && opline->opcode != ZEND_ROPE_ADD); in keeps_op1_alive()
797 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
801 num = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
814 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
820 if (UNEXPECTED(opline->opcode == ZEND_FE_FETCH_R in zend_calc_live_ranges()
821 || opline->opcode == ZEND_FE_FETCH_RW)) { in zend_calc_live_ranges()
833 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
837 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
930 switch (opline->opcode) { in pass_two()
953 opline->opcode = ZEND_JMP; in pass_two()
986 if (call->opcode == ZEND_EXT_FCALL_END) { in pass_two()
1008 opline->opcode = ZEND_GENERATOR_RETURN; in pass_two()
1047 ZEND_API unary_op_type get_unary_op(int opcode) in get_unary_op() argument
1049 switch (opcode) { in get_unary_op()
1059 ZEND_API binary_op_type get_binary_op(int opcode) in get_binary_op() argument
1061 switch (opcode) { in get_binary_op()