Lines Matching defs:opcode
547 uint8_t opcode = byte_code_p[-2];
550 bool spread_arguments = opcode >= CBC_EXT_SPREAD_SUPER_CALL;
633 uint32_t opcode_data = vm_decode_table[(CBC_END + 1) + opcode];
662 uint8_t opcode = frame_ctx_p->byte_code_p[1];
668 bool is_call_prop = opcode >= CBC_EXT_SPREAD_CALL_PROP;
725 uint32_t opcode_data = vm_decode_table[(CBC_END + 1) + opcode];
748 * 'Function call' opcode handler.
756 uint8_t opcode = byte_code_p[-1];
759 if (opcode >= CBC_CALL0)
761 arguments_list_len = (unsigned int) ((opcode - CBC_CALL0) / 6);
768 bool is_call_prop = ((opcode - CBC_CALL) % 6) >= 3;
819 uint32_t opcode_data = vm_decode_table[opcode];
840 * 'Constructor call' opcode handler.
848 uint8_t opcode = byte_code_p[-1];
851 if (opcode >= CBC_NEW0)
853 arguments_list_len = (unsigned int) (opcode - CBC_NEW0);
1030 uint8_t opcode = *byte_code_p++;
1031 uint32_t opcode_data = opcode;
1033 if (opcode == CBC_EXT_OPCODE)
1035 opcode = *byte_code_p++;
1036 opcode_data = (uint32_t) ((CBC_END + 1) + opcode);
1098 branch_offset_length = CBC_BRANCH_OFFSET_LENGTH (opcode);
1290 JERRY_ASSERT (opcode == CBC_CREATE_VAR);
1305 if (opcode == CBC_CREATE_LET)
1309 else if (opcode == CBC_CREATE_CONST)
1317 if (opcode != CBC_CREATE_VAR)
1332 if (opcode == CBC_CREATE_VAR_FUNC_EVAL)
1399 if (opcode == CBC_EXT_CREATE_VAR_FUNC_EVAL)
1642 if (opcode == CBC_INIT_LET)
1646 else if (opcode == CBC_INIT_CONST)
1912 if (opcode >= CBC_EXT_SPREAD_SUPER_CALL)
1943 *stack_top_p++ = opfunc_create_implicit_class_constructor (opcode);
1987 result = opfunc_form_super_reference (&stack_top_p, frame_ctx_p, left_value, opcode);
2015 JERRY_ASSERT (opcode >= CBC_EXT_ITERATOR_STEP && opcode <= CBC_EXT_ITERATOR_STEP_3);
2016 const uint8_t index = (uint8_t) (1 + (opcode - CBC_EXT_ITERATOR_STEP));
2067 JERRY_ASSERT (opcode >= CBC_EXT_REST_INITIALIZER && opcode <= CBC_EXT_REST_INITIALIZER_3);
2068 const uint8_t iterator_index = (uint8_t) (1 + (opcode - CBC_EXT_REST_INITIALIZER));
2333 if (opcode == CBC_PUSH_PROP_REFERENCE)
2338 else if (opcode == CBC_PUSH_PROP_LITERAL_REFERENCE)
2346 JERRY_ASSERT (opcode == CBC_PUSH_PROP_LITERAL_LITERAL_REFERENCE
2347 || opcode == CBC_PUSH_PROP_THIS_LITERAL_REFERENCE);
2361 if (opcode < CBC_PRE_INCR)
2372 if (opcode < CBC_PRE_INCR)
2420 JERRY_ASSERT (opcode == CBC_POST_INCR_IDENT_PUSH_RESULT
2421 || opcode == CBC_POST_DECR_IDENT_PUSH_RESULT);
2430 JERRY_ASSERT (opcode == CBC_POST_INCR_PUSH_RESULT
2431 || opcode == CBC_POST_DECR_PUSH_RESULT);
2483 JERRY_ASSERT (opcode == CBC_POST_INCR_IDENT_PUSH_RESULT
2484 || opcode == CBC_POST_DECR_IDENT_PUSH_RESULT);
2493 JERRY_ASSERT (opcode == CBC_POST_INCR_PUSH_RESULT
2494 || opcode == CBC_POST_DECR_PUSH_RESULT);
2608 JERRY_ASSERT (opcode == CBC_RETURN
2609 || opcode == CBC_RETURN_WITH_BLOCK
2610 || opcode == CBC_RETURN_WITH_LITERAL);
2612 if (opcode == CBC_RETURN_WITH_BLOCK)
3281 /* This is a lookahead to the next opcode to improve performance.
3304 /* Note: The opcode is a backward branch. */
3739 /* Try opcode simply creates the try context. */