Lines Matching refs:MACRO

252 #define FOR_EACH_OPCODE(MACRO) \  argument
260 MACRO(Undefined, undefined, "", 1, 0, 1, JOF_BYTE) \
268 MACRO(Null, null, js_null_str, 1, 0, 1, JOF_BYTE) \
276 MACRO(False, false_, js_false_str, 1, 0, 1, JOF_BYTE) \
277 MACRO(True, true_, js_true_str, 1, 0, 1, JOF_BYTE) \
288 MACRO(Int32, int32, NULL, 5, 0, 1, JOF_INT32) \
296 MACRO(Zero, zero, "0", 1, 0, 1, JOF_BYTE) \
304 MACRO(One, one, "1", 1, 0, 1, JOF_BYTE) \
312 MACRO(Int8, int8, NULL, 2, 0, 1, JOF_INT8) \
320 MACRO(Uint16, uint16, NULL, 3, 0, 1, JOF_UINT16) \
328 MACRO(Uint24, uint24, NULL, 4, 0, 1, JOF_UINT24) \
339 MACRO(Double, double_, NULL, 9, 0, 1, JOF_DOUBLE) \
347 MACRO(BigInt, big_int, NULL, 5, 0, 1, JOF_BIGINT) \
355 MACRO(String, string, NULL, 5, 0, 1, JOF_ATOM) \
365 MACRO(Symbol, symbol, NULL, 2, 0, 1, JOF_UINT8) \
378 MACRO(Void, void_, NULL, 1, 1, 1, JOF_BYTE) \
407 MACRO(Typeof, typeof_, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
408 MACRO(TypeofExpr, typeof_expr, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
426 MACRO(Pos, pos, "+ ", 1, 1, 1, JOF_BYTE|JOF_IC) \
441 MACRO(Neg, neg, "- ", 1, 1, 1, JOF_BYTE|JOF_IC) \
456 MACRO(BitNot, bit_not, "~", 1, 1, 1, JOF_BYTE|JOF_IC) \
472 MACRO(Not, not_, "!", 1, 1, 1, JOF_BYTE|JOF_IC) \
487 MACRO(BitOr, bit_or, "|", 1, 2, 1, JOF_BYTE|JOF_IC) \
488 MACRO(BitXor, bit_xor, "^", 1, 2, 1, JOF_BYTE|JOF_IC) \
489 MACRO(BitAnd, bit_and, "&", 1, 2, 1, JOF_BYTE|JOF_IC) \
506 MACRO(Eq, eq, "==", 1, 2, 1, JOF_BYTE|JOF_IC) \
507 MACRO(Ne, ne, "!=", 1, 2, 1, JOF_BYTE|JOF_IC) \
524 MACRO(StrictEq, strict_eq, "===", 1, 2, 1, JOF_BYTE|JOF_IC) \
525 MACRO(StrictNe, strict_ne, "!==", 1, 2, 1, JOF_BYTE|JOF_IC) \
542 MACRO(Lt, lt, "<", 1, 2, 1, JOF_BYTE|JOF_IC) \
543 MACRO(Gt, gt, ">", 1, 2, 1, JOF_BYTE|JOF_IC) \
544 MACRO(Le, le, "<=", 1, 2, 1, JOF_BYTE|JOF_IC) \
545 MACRO(Ge, ge, ">=", 1, 2, 1, JOF_BYTE|JOF_IC) \
560 MACRO(Instanceof, instanceof, js_instanceof_str, 1, 2, 1, JOF_BYTE|JOF_IC) \
577 MACRO(In, in_, js_in_str, 1, 2, 1, JOF_BYTE|JOF_IC) \
594 MACRO(Lsh, lsh, "<<", 1, 2, 1, JOF_BYTE|JOF_IC) \
595 MACRO(Rsh, rsh, ">>", 1, 2, 1, JOF_BYTE|JOF_IC) \
596 MACRO(Ursh, ursh, ">>>", 1, 2, 1, JOF_BYTE|JOF_IC) \
613 MACRO(Add, add, "+", 1, 2, 1, JOF_BYTE|JOF_IC) \
630 MACRO(Sub, sub, "-", 1, 2, 1, JOF_BYTE|JOF_IC) \
646 MACRO(Inc, inc, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
647 MACRO(Dec, dec, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
664 MACRO(Mul, mul, "*", 1, 2, 1, JOF_BYTE|JOF_IC) \
665 MACRO(Div, div, "/", 1, 2, 1, JOF_BYTE|JOF_IC) \
666 MACRO(Mod, mod, "%", 1, 2, 1, JOF_BYTE|JOF_IC) \
684 MACRO(Pow, pow, "**", 1, 2, 1, JOF_BYTE|JOF_IC) \
708 MACRO(ToId, to_id, NULL, 1, 1, 1, JOF_BYTE) \
729 MACRO(ToNumeric, to_numeric, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
746 MACRO(ToString, to_string, NULL, 1, 1, 1, JOF_BYTE) \
759 MACRO(GlobalThis, global_this, NULL, 1, 0, 1, JOF_BYTE) \
778 MACRO(NewTarget, new_target, NULL, 1, 0, 1, JOF_BYTE) \
792 MACRO(DynamicImport, dynamic_import, NULL, 1, 1, 1, JOF_BYTE) \
803 MACRO(ImportMeta, import_meta, NULL, 1, 0, 1, JOF_BYTE) \
812 MACRO(NewInit, new_init, NULL, 1, 0, 1, JOF_BYTE|JOF_IC) \
831 MACRO(NewObject, new_object, NULL, 5, 0, 1, JOF_OBJECT|JOF_IC) \
832 MACRO(NewObjectWithGroup, new_object_with_group, NULL, 5, 0, 1, JOF_OBJECT|JOF_IC) \
853 MACRO(Object, object, NULL, 5, 0, 1, JOF_OBJECT) \
864 MACRO(ObjWithProto, obj_with_proto, NULL, 1, 1, 1, JOF_BYTE) \
882 MACRO(InitProp, init_prop, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT|JOF_IC) \
898 MACRO(InitHiddenProp, init_hidden_prop, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT|JOF_IC) \
915 MACRO(InitLockedProp, init_locked_prop, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT|JOF_IC) \
935 MACRO(InitElem, init_elem, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT|JOF_IC) \
936 MACRO(InitHiddenElem, init_hidden_elem, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT|JOF_IC) \
951 MACRO(InitPropGetter, init_prop_getter, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT) \
952MACRO(InitHiddenPropGetter, init_hidden_prop_getter, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT…
968 MACRO(InitElemGetter, init_elem_getter, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT) \
969MACRO(InitHiddenElemGetter, init_hidden_elem_getter, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT…
985 MACRO(InitPropSetter, init_prop_setter, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT) \
986MACRO(InitHiddenPropSetter, init_hidden_prop_setter, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPINIT…
1002 MACRO(InitElemSetter, init_elem_setter, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT) \
1003MACRO(InitHiddenElemSetter, init_hidden_elem_setter, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPINIT…
1021 MACRO(GetProp, get_prop, NULL, 5, 1, 1, JOF_ATOM|JOF_PROP|JOF_TYPESET|JOF_IC) \
1022 MACRO(CallProp, call_prop, NULL, 5, 1, 1, JOF_ATOM|JOF_PROP|JOF_TYPESET|JOF_IC) \
1039 MACRO(GetElem, get_elem, NULL, 1, 2, 1, JOF_BYTE|JOF_ELEM|JOF_TYPESET|JOF_IC) \
1040 MACRO(CallElem, call_elem, NULL, 1, 2, 1, JOF_BYTE|JOF_ELEM|JOF_TYPESET|JOF_IC) \
1052 MACRO(Length, length, NULL, 5, 1, 1, JOF_ATOM|JOF_PROP|JOF_TYPESET|JOF_IC) \
1069 MACRO(SetProp, set_prop, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPSET|JOF_CHECKSLOPPY|JOF_IC) \
1080MACRO(StrictSetProp, strict_set_prop, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_PROPSET|JOF_CHECKSTRICT…
1093 MACRO(SetElem, set_elem, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPSET|JOF_CHECKSLOPPY|JOF_IC) \
1104MACRO(StrictSetElem, strict_set_elem, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_PROPSET|JOF_CHECKSTRICT…
1121 MACRO(DelProp, del_prop, NULL, 5, 1, 1, JOF_ATOM|JOF_PROP|JOF_CHECKSLOPPY) \
1131 MACRO(StrictDelProp, strict_del_prop, NULL, 5, 1, 1, JOF_ATOM|JOF_PROP|JOF_CHECKSTRICT) \
1147 MACRO(DelElem, del_elem, NULL, 1, 2, 1, JOF_BYTE|JOF_ELEM|JOF_CHECKSLOPPY) \
1157 MACRO(StrictDelElem, strict_del_elem, NULL, 1, 2, 1, JOF_BYTE|JOF_ELEM|JOF_CHECKSTRICT) \
1173 MACRO(HasOwn, has_own, NULL, 1, 2, 1, JOF_BYTE|JOF_IC) \
1192 MACRO(SuperBase, super_base, NULL, 1, 1, 1, JOF_BYTE) \
1209 MACRO(GetPropSuper, get_prop_super, NULL, 5, 2, 1, JOF_ATOM|JOF_PROP|JOF_TYPESET|JOF_IC) \
1227 MACRO(GetElemSuper, get_elem_super, NULL, 1, 3, 1, JOF_BYTE|JOF_ELEM|JOF_TYPESET|JOF_IC) \
1244MACRO(SetPropSuper, set_prop_super, NULL, 5, 3, 1, JOF_ATOM|JOF_PROP|JOF_PROPSET|JOF_CHECKSLOPPY) \
1253MACRO(StrictSetPropSuper, strict_set_prop_super, NULL, 5, 3, 1, JOF_ATOM|JOF_PROP|JOF_PROPSET|JOF_…
1270MACRO(SetElemSuper, set_elem_super, NULL, 1, 4, 1, JOF_BYTE|JOF_ELEM|JOF_PROPSET|JOF_CHECKSLOPPY) \
1279MACRO(StrictSetElemSuper, strict_set_elem_super, NULL, 1, 4, 1, JOF_BYTE|JOF_ELEM|JOF_PROPSET|JOF_…
1319 MACRO(Iter, iter, NULL, 1, 1, 1, JOF_BYTE|JOF_IC) \
1334 MACRO(MoreIter, more_iter, NULL, 1, 1, 2, JOF_BYTE) \
1344 MACRO(IsNoIter, is_no_iter, NULL, 1, 1, 2, JOF_BYTE) \
1354 MACRO(IterNext, iter_next, NULL, 1, 1, 1, JOF_BYTE) \
1365 MACRO(EndIter, end_iter, NULL, 1, 2, 0, JOF_BYTE) \
1383 MACRO(CheckIsObj, check_is_obj, NULL, 2, 1, 1, JOF_UINT8) \
1401 MACRO(CheckObjCoercible, check_obj_coercible, NULL, 1, 1, 1, JOF_BYTE) \
1419 MACRO(ToAsyncIter, to_async_iter, NULL, 1, 2, 1, JOF_BYTE) \
1434 MACRO(MutateProto, mutate_proto, NULL, 1, 2, 1, JOF_BYTE) \
1444 MACRO(NewArray, new_array, NULL, 5, 0, 1, JOF_UINT32|JOF_IC) \
1465 MACRO(InitElemArray, init_elem_array, NULL, 5, 2, 1, JOF_UINT32|JOF_ELEM|JOF_PROPINIT|JOF_IC) \
1496 MACRO(InitElemInc, init_elem_inc, NULL, 1, 3, 2, JOF_BYTE|JOF_ELEM|JOF_PROPINIT|JOF_IC) \
1509 MACRO(Hole, hole, NULL, 1, 0, 1, JOF_BYTE) \
1526 MACRO(NewArrayCopyOnWrite, new_array_copy_on_write, NULL, 5, 0, 1, JOF_OBJECT) \
1539 MACRO(RegExp, reg_exp, NULL, 5, 0, 1, JOF_REGEXP) \
1563 MACRO(Lambda, lambda, NULL, 5, 0, 1, JOF_OBJECT) \
1579 MACRO(LambdaArrow, lambda_arrow, NULL, 5, 1, 1, JOF_OBJECT) \
1596 MACRO(SetFunName, set_fun_name, NULL, 2, 2, 1, JOF_UINT8) \
1609 MACRO(InitHomeObject, init_home_object, NULL, 1, 2, 1, JOF_BYTE) \
1622 MACRO(CheckClassHeritage, check_class_heritage, NULL, 1, 1, 1, JOF_BYTE) \
1642 MACRO(FunWithProto, fun_with_proto, NULL, 5, 1, 1, JOF_OBJECT) \
1663 MACRO(ClassConstructor, class_constructor, NULL, 13, 0, 1, JOF_CLASS_CTOR) \
1683 MACRO(DerivedConstructor, derived_constructor, NULL, 13, 1, 1, JOF_CLASS_CTOR) \
1695 MACRO(FunctionProto, function_proto, NULL, 1, 0, 1, JOF_BYTE) \
1724 MACRO(Call, call, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_IC) \
1725 MACRO(CallIter, call_iter, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_IC) \
1726 MACRO(FunApply, fun_apply, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_IC) \
1727 MACRO(FunCall, fun_call, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_IC) \
1728 MACRO(CallIgnoresRv, call_ignores_rv, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_IC) \
1744MACRO(SpreadCall, spread_call, NULL, 1, 3, 1, JOF_BYTE|JOF_INVOKE|JOF_SPREAD|JOF_TYPESET|JOF_IC) \
1761 MACRO(OptimizeSpreadCall, optimize_spread_call, NULL, 1, 1, 2, JOF_BYTE) \
1790 MACRO(Eval, eval, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_CHECKSLOPPY|JOF_IC) \
1801MACRO(SpreadEval, spread_eval, NULL, 1, 3, 1, JOF_BYTE|JOF_INVOKE|JOF_SPREAD|JOF_TYPESET|JOF_CHECK…
1810MACRO(StrictEval, strict_eval, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_TYPESET|JOF_CHECKSTRICT|JOF…
1821MACRO(StrictSpreadEval, strict_spread_eval, NULL, 1, 3, 1, JOF_BYTE|JOF_INVOKE|JOF_SPREAD|JOF_TYPE…
1846 MACRO(ImplicitThis, implicit_this, "", 5, 0, 1, JOF_ATOM) \
1866 MACRO(GImplicitThis, g_implicit_this, "", 5, 0, 1, JOF_ATOM) \
1886 MACRO(CallSiteObj, call_site_obj, NULL, 5, 0, 1, JOF_OBJECT) \
1898 MACRO(IsConstructing, is_constructing, NULL, 1, 0, 1, JOF_BYTE) \
1918 MACRO(New, new_, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_CONSTRUCT|JOF_TYPESET|JOF_IC) \
1919MACRO(SuperCall, super_call, NULL, 3, -1, 1, JOF_ARGC|JOF_INVOKE|JOF_CONSTRUCT|JOF_TYPESET|JOF_IC)…
1937MACRO(SpreadNew, spread_new, NULL, 1, 4, 1, JOF_BYTE|JOF_INVOKE|JOF_CONSTRUCT|JOF_SPREAD|JOF_TYPES…
1938MACRO(SpreadSuperCall, spread_super_call, NULL, 1, 4, 1, JOF_BYTE|JOF_INVOKE|JOF_CONSTRUCT|JOF_SPR…
1953 MACRO(SuperFun, super_fun, NULL, 1, 1, 1, JOF_BYTE) \
1968 MACRO(CheckThisReinit, check_this_reinit, NULL, 1, 1, 1, JOF_BYTE) \
1982 MACRO(Generator, generator, NULL, 1, 0, 1, JOF_BYTE) \
2014 MACRO(InitialYield, initial_yield, NULL, 4, 1, 3, JOF_RESUMEINDEX) \
2030 MACRO(AfterYield, after_yield, NULL, 5, 0, 0, JOF_ICINDEX) \
2050 MACRO(FinalYieldRval, final_yield_rval, NULL, 1, 1, 0, JOF_BYTE) \
2078 MACRO(Yield, yield, NULL, 4, 2, 3, JOF_RESUMEINDEX) \
2088 MACRO(IsGenClosing, is_gen_closing, NULL, 1, 1, 2, JOF_BYTE) \
2115 MACRO(AsyncAwait, async_await, NULL, 1, 2, 1, JOF_BYTE) \
2138 MACRO(AsyncResolve, async_resolve, NULL, 2, 2, 1, JOF_UINT8) \
2191 MACRO(Await, await, NULL, 4, 2, 3, JOF_RESUMEINDEX) \
2208 MACRO(TrySkipAwait, try_skip_await, NULL, 1, 1, 2, JOF_BYTE) \
2217 MACRO(ResumeKind, resume_kind, NULL, 2, 0, 1, JOF_UINT8) \
2232 MACRO(CheckResumeKind, check_resume_kind, NULL, 1, 3, 1, JOF_BYTE) \
2253 MACRO(Resume, resume, NULL, 1, 3, 1, JOF_BYTE|JOF_INVOKE) \
2267 MACRO(JumpTarget, jump_target, NULL, 5, 0, 0, JOF_ICINDEX) \
2285 MACRO(LoopHead, loop_head, NULL, 6, 0, 0, JOF_LOOPHEAD) \
2296 MACRO(Goto, goto_, NULL, 5, 0, 0, JOF_JUMP) \
2306 MACRO(IfEq, if_eq, NULL, 5, 1, 0, JOF_JUMP|JOF_IC) \
2319 MACRO(IfNe, if_ne, NULL, 5, 1, 0, JOF_JUMP|JOF_IC) \
2331 MACRO(And, and_, NULL, 5, 1, 1, JOF_JUMP|JOF_IC) \
2343 MACRO(Or, or_, NULL, 5, 1, 1, JOF_JUMP|JOF_IC) \
2355 MACRO(Coalesce, coalesce, NULL, 5, 1, 1, JOF_JUMP) \
2393 MACRO(Case, case_, NULL, 5, 2, 1, JOF_JUMP) \
2406 MACRO(Default, default_, NULL, 5, 1, 0, JOF_JUMP) \
2427 MACRO(TableSwitch, table_switch, NULL, 16, 1, 0, JOF_TABLESWITCH) \
2439 MACRO(Return, return_, NULL, 1, 1, 0, JOF_BYTE) \
2453 MACRO(GetRval, get_rval, NULL, 1, 0, 1, JOF_BYTE) \
2465 MACRO(SetRval, set_rval, NULL, 1, 1, 0, JOF_BYTE) \
2482 MACRO(RetRval, ret_rval, NULL, 1, 0, 0, JOF_BYTE) \
2507 MACRO(CheckReturn, check_return, NULL, 1, 1, 0, JOF_BYTE) \
2529 MACRO(Throw, throw_, NULL, 1, 1, 0, JOF_BYTE) \
2546 MACRO(ThrowMsg, throw_msg, NULL, 2, 0, 0, JOF_UINT8) \
2555 MACRO(ThrowSetConst, throw_set_const, NULL, 5, 0, 0, JOF_ATOM|JOF_NAME) \
2572 MACRO(Try, try_, NULL, 5, 0, 0, JOF_CODE_OFFSET) \
2586 MACRO(TryDestructuring, try_destructuring, NULL, 1, 0, 0, JOF_BYTE) \
2602 MACRO(Exception, exception, NULL, 1, 0, 1, JOF_BYTE) \
2613 MACRO(ResumeIndex, resume_index, NULL, 4, 0, 1, JOF_RESUMEINDEX) \
2665 MACRO(Gosub, gosub, NULL, 5, 2, 0, JOF_JUMP) \
2678 MACRO(Finally, finally, NULL, 1, 0, 2, JOF_BYTE) \
2694 MACRO(Retsub, retsub, NULL, 1, 2, 0, JOF_BYTE) \
2706 MACRO(Uninitialized, uninitialized, NULL, 1, 0, 1, JOF_BYTE) \
2728 MACRO(InitLexical, init_lexical, NULL, 4, 1, 1, JOF_LOCAL|JOF_NAME) \
2743MACRO(InitGLexical, init_g_lexical, NULL, 5, 1, 1, JOF_ATOM|JOF_NAME|JOF_PROPINIT|JOF_GNAME|JOF_IC…
2761MACRO(InitAliasedLexical, init_aliased_lexical, NULL, 5, 1, 1, JOF_ENVCOORD|JOF_NAME|JOF_PROPINIT)…
2778 MACRO(CheckLexical, check_lexical, NULL, 4, 1, 1, JOF_LOCAL|JOF_NAME) \
2793 MACRO(CheckAliasedLexical, check_aliased_lexical, NULL, 5, 1, 1, JOF_ENVCOORD|JOF_NAME) \
2809 MACRO(CheckThis, check_this, NULL, 1, 1, 1, JOF_BYTE) \
2821 MACRO(BindGName, bind_g_name, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_GNAME|JOF_IC) \
2832 MACRO(BindName, bind_name, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_IC) \
2854 MACRO(GetName, get_name, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_TYPESET|JOF_IC) \
2878 MACRO(GetGName, get_g_name, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_TYPESET|JOF_GNAME|JOF_IC) \
2888 MACRO(GetArg, get_arg, NULL, 3, 0, 1, JOF_QARG|JOF_NAME) \
2900 MACRO(GetLocal, get_local, NULL, 4, 0, 1, JOF_LOCAL|JOF_NAME) \
2925 MACRO(GetAliasedVar, get_aliased_var, NULL, 5, 0, 1, JOF_ENVCOORD|JOF_NAME|JOF_TYPESET|JOF_IC) \
2934 MACRO(GetImport, get_import, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_TYPESET|JOF_IC) \
2959 MACRO(GetBoundName, get_bound_name, NULL, 5, 1, 1, JOF_ATOM|JOF_NAME|JOF_TYPESET|JOF_IC) \
2972 MACRO(GetIntrinsic, get_intrinsic, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_TYPESET|JOF_IC) \
2992 MACRO(Callee, callee, NULL, 1, 0, 1, JOF_BYTE) \
3004 MACRO(EnvCallee, env_callee, NULL, 2, 0, 1, JOF_UINT8) \
3032 MACRO(SetName, set_name, NULL, 5, 2, 1, JOF_ATOM|JOF_NAME|JOF_PROPSET|JOF_CHECKSLOPPY|JOF_IC) \
3047MACRO(StrictSetName, strict_set_name, NULL, 5, 2, 1, JOF_ATOM|JOF_NAME|JOF_PROPSET|JOF_CHECKSTRICT…
3057MACRO(SetGName, set_g_name, NULL, 5, 2, 1, JOF_ATOM|JOF_NAME|JOF_PROPSET|JOF_GNAME|JOF_CHECKSLOPPY…
3067MACRO(StrictSetGName, strict_set_g_name, NULL, 5, 2, 1, JOF_ATOM|JOF_NAME|JOF_PROPSET|JOF_GNAME|JO…
3077 MACRO(SetArg, set_arg, NULL, 3, 1, 1, JOF_QARG|JOF_NAME) \
3086 MACRO(SetLocal, set_local, NULL, 4, 1, 1, JOF_LOCAL|JOF_NAME) \
3101 MACRO(SetAliasedVar, set_aliased_var, NULL, 5, 1, 1, JOF_ENVCOORD|JOF_NAME|JOF_PROPSET) \
3115 MACRO(SetIntrinsic, set_intrinsic, NULL, 5, 1, 1, JOF_ATOM|JOF_NAME) \
3158 MACRO(PushLexicalEnv, push_lexical_env, NULL, 5, 0, 0, JOF_SCOPE) \
3169 MACRO(PopLexicalEnv, pop_lexical_env, NULL, 1, 0, 0, JOF_BYTE) \
3188 MACRO(DebugLeaveLexicalEnv, debug_leave_lexical_env, NULL, 1, 0, 0, JOF_BYTE) \
3202 MACRO(RecreateLexicalEnv, recreate_lexical_env, NULL, 1, 0, 0, JOF_BYTE) \
3217 MACRO(FreshenLexicalEnv, freshen_lexical_env, NULL, 1, 0, 0, JOF_BYTE) \
3254 MACRO(PushVarEnv, push_var_env, NULL, 5, 0, 0, JOF_SCOPE) \
3277 MACRO(EnterWith, enter_with, NULL, 5, 1, 0, JOF_SCOPE) \
3292 MACRO(LeaveWith, leave_with, NULL, 1, 0, 0, JOF_BYTE) \
3309 MACRO(BindVar, bind_var, NULL, 1, 0, 1, JOF_BYTE) \
3334 MACRO(DefVar, def_var, NULL, 5, 0, 0, JOF_ATOM) \
3354 MACRO(DefFun, def_fun, NULL, 1, 1, 0, JOF_BYTE) \
3366 MACRO(DefLet, def_let, NULL, 5, 0, 0, JOF_ATOM) \
3375 MACRO(DefConst, def_const, NULL, 5, 0, 0, JOF_ATOM) \
3391 MACRO(CheckGlobalOrEvalDecl, check_global_or_eval_decl, NULL, 1, 0, 0, JOF_BYTE) \
3409 MACRO(DelName, del_name, NULL, 5, 0, 1, JOF_ATOM|JOF_NAME|JOF_CHECKSLOPPY) \
3454 MACRO(Arguments, arguments, NULL, 1, 0, 1, JOF_BYTE) \
3466 MACRO(Rest, rest, NULL, 1, 0, 1, JOF_BYTE|JOF_TYPESET|JOF_IC) \
3489 MACRO(FunctionThis, function_this, NULL, 1, 0, 1, JOF_BYTE) \
3497 MACRO(Pop, pop, NULL, 1, 1, 0, JOF_BYTE) \
3506 MACRO(PopN, pop_n, NULL, 3, -1, 0, JOF_UINT16) \
3514 MACRO(Dup, dup, NULL, 1, 1, 2, JOF_BYTE) \
3522 MACRO(Dup2, dup2, NULL, 1, 2, 4, JOF_BYTE) \
3533 MACRO(DupAt, dup_at, NULL, 4, 0, 1, JOF_UINT24) \
3541 MACRO(Swap, swap, NULL, 1, 2, 2, JOF_BYTE) \
3549 MACRO(Pick, pick, NULL, 2, 0, 0, JOF_UINT8) \
3558 MACRO(Unpick, unpick, NULL, 2, 0, 0, JOF_UINT8) \
3567 MACRO(Nop, nop, NULL, 1, 0, 0, JOF_BYTE) \
3579 MACRO(Lineno, lineno, NULL, 5, 0, 0, JOF_UINT32) \
3595 MACRO(NopDestructuring, nop_destructuring, NULL, 1, 0, 0, JOF_BYTE) \
3605 MACRO(ForceInterpreter, force_interpreter, NULL, 1, 0, 0, JOF_BYTE) \
3615 MACRO(DebugCheckSelfHosted, debug_check_self_hosted, NULL, 1, 1, 1, JOF_BYTE) \
3623 MACRO(InstrumentationActive, instrumentation_active, NULL, 1, 0, 1, JOF_BYTE) \
3631 MACRO(InstrumentationCallback, instrumentation_callback, NULL, 1, 0, 1, JOF_BYTE) \
3639 MACRO(InstrumentationScriptId, instrumentation_script_id, NULL, 1, 0, 1, JOF_BYTE) \
3654 MACRO(Debugger, debugger, NULL, 1, 0, 0, JOF_BYTE)
3662 #define FOR_EACH_TRAILING_UNUSED_OPCODE(MACRO) \ argument
3663 MACRO(237) \
3664 MACRO(238) \
3665 MACRO(239) \
3666 MACRO(240) \
3667 MACRO(241) \
3668 MACRO(242) \
3669 MACRO(243) \
3670 MACRO(244) \
3671 MACRO(245) \
3672 MACRO(246) \
3673 MACRO(247) \
3674 MACRO(248) \
3675 MACRO(249) \
3676 MACRO(250) \
3677 MACRO(251) \
3678 MACRO(252) \
3679 MACRO(253) \
3680 MACRO(254) \
3681 MACRO(255)