Lines Matching refs:opcode

620 		if (opline->opcode == ZEND_EXT_STMT) {  in zend_update_extended_stmts()
622 if ((opline+1)->opcode == ZEND_EXT_STMT) { in zend_update_extended_stmts()
623 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
631 opline->opcode = ZEND_NOP; in zend_update_extended_stmts()
681 return opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont; in zend_get_brk_cont_target()
707 switch (def_opline->opcode) { in emit_live_range()
752 if (def_opline->opcode == ZEND_DO_FCALL) { in emit_live_range()
758 switch (def_opline->opcode) { in emit_live_range()
805 if (use_opline->opcode != ZEND_FREE) { in emit_live_range()
813 while ((block_start_op-1)->opcode == ZEND_FREE) { in emit_live_range()
827 if (use_opline->opcode == ZEND_COPY_TMP && use_opline->result.var == rt_var_num) { in emit_live_range()
847 return opline->opcode == ZEND_ROPE_ADD in is_fake_def()
848 || opline->opcode == ZEND_ADD_ARRAY_ELEMENT in is_fake_def()
849 || opline->opcode == ZEND_ADD_ARRAY_UNPACK; in is_fake_def()
855 if (opline->opcode == ZEND_CASE in keeps_op1_alive()
856 || opline->opcode == ZEND_CASE_STRICT in keeps_op1_alive()
857 || opline->opcode == ZEND_SWITCH_LONG in keeps_op1_alive()
858 || opline->opcode == ZEND_SWITCH_STRING in keeps_op1_alive()
859 || opline->opcode == ZEND_MATCH in keeps_op1_alive()
860 || opline->opcode == ZEND_FETCH_LIST_R in keeps_op1_alive()
861 || opline->opcode == ZEND_COPY_TMP) { in keeps_op1_alive()
864 ZEND_ASSERT(opline->opcode != ZEND_FE_FETCH_R in keeps_op1_alive()
865 && opline->opcode != ZEND_FE_FETCH_RW in keeps_op1_alive()
866 && opline->opcode != ZEND_FETCH_LIST_W in keeps_op1_alive()
867 && opline->opcode != ZEND_VERIFY_RETURN_TYPE in keeps_op1_alive()
868 && opline->opcode != ZEND_BIND_LEXICAL in keeps_op1_alive()
869 && opline->opcode != ZEND_ROPE_ADD); in keeps_op1_alive()
918 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
922 num = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
935 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
941 if (UNEXPECTED(opline->opcode == ZEND_FE_FETCH_R in zend_calc_live_ranges()
942 || opline->opcode == ZEND_FE_FETCH_RW)) { in zend_calc_live_ranges()
954 ZEND_ASSERT(opline->opcode != ZEND_OP_DATA); in zend_calc_live_ranges()
958 last_use[var_num] = opnum - (opline->opcode == ZEND_OP_DATA); in zend_calc_live_ranges()
1051 switch (opline->opcode) { in pass_two()
1074 opline->opcode = ZEND_JMP; in pass_two()
1108 if (call->opcode == ZEND_EXT_FCALL_END) { in pass_two()
1130 opline->opcode = ZEND_GENERATOR_RETURN; in pass_two()
1170 ZEND_API unary_op_type get_unary_op(int opcode) in get_unary_op() argument
1172 switch (opcode) { in get_unary_op()
1182 ZEND_API binary_op_type get_binary_op(int opcode) in get_binary_op() argument
1184 switch (opcode) { in get_binary_op()