Lines Matching refs:opcode
629 if (opline->opcode == ZEND_EXT_STMT) { in zend_update_extended_stmts()
631 if ((opline+1)->opcode == ZEND_EXT_STMT) { in zend_update_extended_stmts()
632 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
640 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
690 return opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont; in zend_get_brk_cont_target()
716 switch (def_opline->opcode) { in emit_live_range()
761 switch (def_opline->opcode) { in emit_live_range()
812 if (use_opline->opcode != ZEND_FREE) { in emit_live_range()
820 while ((block_start_op-1)->opcode == ZEND_FREE) { in emit_live_range()
834 if (use_opline->opcode == ZEND_COPY_TMP && use_opline->result.var == rt_var_num) { in emit_live_range()
856 return opline->opcode == ZEND_ROPE_ADD in is_fake_def()
857 || opline->opcode == ZEND_ADD_ARRAY_ELEMENT in is_fake_def()
858 || opline->opcode == ZEND_ADD_ARRAY_UNPACK; in is_fake_def()
864 if (opline->opcode == ZEND_CASE in keeps_op1_alive()
865 || opline->opcode == ZEND_CASE_STRICT in keeps_op1_alive()
866 || opline->opcode == ZEND_SWITCH_LONG in keeps_op1_alive()
867 || opline->opcode == ZEND_SWITCH_STRING in keeps_op1_alive()
868 || opline->opcode == ZEND_MATCH in keeps_op1_alive()
869 || opline->opcode == ZEND_FETCH_LIST_R in keeps_op1_alive()
870 || opline->opcode == ZEND_FETCH_LIST_W in keeps_op1_alive()
871 || opline->opcode == ZEND_COPY_TMP) { in keeps_op1_alive()
874 ZEND_ASSERT(opline->opcode != ZEND_FE_FETCH_R in keeps_op1_alive()
875 && opline->opcode != ZEND_FE_FETCH_RW in keeps_op1_alive()
876 && opline->opcode != ZEND_VERIFY_RETURN_TYPE in keeps_op1_alive()
877 && opline->opcode != ZEND_BIND_LEXICAL in keeps_op1_alive()
878 && opline->opcode != ZEND_ROPE_ADD); in keeps_op1_alive()
927 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
931 num = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
944 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
950 if (UNEXPECTED(opline->opcode == ZEND_FE_FETCH_R in zend_calc_live_ranges()
951 || opline->opcode == ZEND_FE_FETCH_RW)) { in zend_calc_live_ranges()
963 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
967 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
1062 switch (opline->opcode) { in pass_two()
1085 opline->opcode = ZEND_JMP; in pass_two()
1115 if (call->opcode == ZEND_EXT_FCALL_END) { in pass_two()
1137 opline->opcode = ZEND_GENERATOR_RETURN; in pass_two()
1177 ZEND_API unary_op_type get_unary_op(int opcode) in get_unary_op() argument
1179 switch (opcode) { in get_unary_op()
1189 ZEND_API binary_op_type get_binary_op(int opcode) in get_binary_op() argument
1191 switch (opcode) { in get_binary_op()