• Home
  • Raw
  • Download

Lines Matching refs:EcmaOpcode

32 using EcmaOpcode = BytecodeInstruction::Opcode;  variable
77 using OpcodeField = panda::BitField<EcmaOpcode, 0, MAX_OPCODE_SIZE>;
209 inline EcmaOpcode GetOpcode() const in GetOpcode()
265 static_cast<uint32_t>(EcmaOpcode::GETASYNCITERATOR_IMM8);
267 static_cast<uint32_t>(EcmaOpcode::DEPRECATED_DYNAMICIMPORT_PREF_V8);
269 static_cast<uint32_t>(EcmaOpcode::WIDE_STPATCHVAR_PREF_IMM16);
271 static_cast<uint32_t>(EcmaOpcode::THROW_UNDEFINEDIFHOLEWITHNAME_PREF_ID16);
273 static_cast<uint32_t>(EcmaOpcode::CALLRUNTIME_NOTIFYCONCURRENTRESULT_PREF_NONE);
276 static_cast<uint32_t>(EcmaOpcode::CALLRUNTIME_NOTIFYCONCURRENTRESULT_PREF_NONE));
278 static_cast<uint32_t>(EcmaOpcode::DEPRECATED_LDLEXENV_PREF_NONE));
280 static_cast<uint32_t>(EcmaOpcode::WIDE_CREATEOBJECTWITHEXCLUDEDKEYS_PREF_IMM16_V8_V8));
282 static_cast<uint32_t>(EcmaOpcode::THROW_PREF_NONE));
288 static EcmaOpcode GetOpcode(const uint8_t *pc) in GetOpcode()
293 return static_cast<EcmaOpcode>((secondary << 8U) | primary); // 8: byte size in GetOpcode()
295 return static_cast<EcmaOpcode>(primary); in GetOpcode()
317 static bool IsCallOp(EcmaOpcode opcode) in IsCallOp()
320 case EcmaOpcode::CALLARG0_IMM8: in IsCallOp()
321 case EcmaOpcode::CALLARG1_IMM8_V8: in IsCallOp()
322 case EcmaOpcode::CALLARGS2_IMM8_V8_V8: in IsCallOp()
323 case EcmaOpcode::CALLARGS3_IMM8_V8_V8_V8: in IsCallOp()
324 case EcmaOpcode::CALLRANGE_IMM8_IMM8_V8: in IsCallOp()
325 case EcmaOpcode::WIDE_CALLRANGE_PREF_IMM16_V8: in IsCallOp()
326 case EcmaOpcode::CALLTHIS0_IMM8_V8: in IsCallOp()
327 case EcmaOpcode::CALLTHIS1_IMM8_V8_V8: in IsCallOp()
328 case EcmaOpcode::CALLTHIS2_IMM8_V8_V8_V8: in IsCallOp()
329 case EcmaOpcode::CALLTHIS3_IMM8_V8_V8_V8_V8: in IsCallOp()
330 case EcmaOpcode::CALLTHISRANGE_IMM8_IMM8_V8: in IsCallOp()
331 case EcmaOpcode::WIDE_CALLTHISRANGE_PREF_IMM16_V8: in IsCallOp()
338 static bool IsCreateObjectWithBufferOp(EcmaOpcode opcode) in IsCreateObjectWithBufferOp()
341 case EcmaOpcode::CREATEOBJECTWITHBUFFER_IMM8_ID16: in IsCreateObjectWithBufferOp()
342 case EcmaOpcode::CREATEOBJECTWITHBUFFER_IMM16_ID16: in IsCreateObjectWithBufferOp()
349 static bool IsCreateArrayWithBufferOp(EcmaOpcode opcode) in IsCreateArrayWithBufferOp()
352 case EcmaOpcode::CREATEARRAYWITHBUFFER_IMM8_ID16: in IsCreateArrayWithBufferOp()
353 case EcmaOpcode::CREATEARRAYWITHBUFFER_IMM16_ID16: in IsCreateArrayWithBufferOp()
663 bool IsBc(EcmaOpcode ecmaOpcode) const in IsBc()
693 inline EcmaOpcode GetOpcode() const in GetOpcode()
780 static int ComputeCallArgc(int gateNumIn, EcmaOpcode op) in ComputeCallArgc()
783 case EcmaOpcode::CALLTHIS1_IMM8_V8_V8: in ComputeCallArgc()
784 case EcmaOpcode::CALLTHIS2_IMM8_V8_V8_V8: in ComputeCallArgc()
785 case EcmaOpcode::CALLTHIS3_IMM8_V8_V8_V8_V8: in ComputeCallArgc()
786 case EcmaOpcode::CALLTHISRANGE_IMM8_IMM8_V8: in ComputeCallArgc()
787 case EcmaOpcode::WIDE_CALLTHISRANGE_PREF_IMM16_V8: in ComputeCallArgc()
788 case EcmaOpcode::CALLTHIS0_IMM8_V8: { in ComputeCallArgc()