Lines Matching refs:BuiltinsStubCSigns
328 class BuiltinsStubCSigns {
381 return (BuiltinsStubCSigns::ID::StringLocaleCompare == builtinId) ||
382 (BuiltinsStubCSigns::ID::StringIteratorProtoNext == builtinId) ||
383 (BuiltinsStubCSigns::ID::ArraySort == builtinId) ||
384 (BuiltinsStubCSigns::ID::GlobalDecodeURIComponent == builtinId) ||
385 ((BuiltinsStubCSigns::ID::TYPED_BUILTINS_FIRST <= builtinId) &&
386 (builtinId <= BuiltinsStubCSigns::ID::TYPED_BUILTINS_LAST));
394 if (BuiltinsStubCSigns::ID::DataViewSetInt32 <= builtinId &&
395 builtinId <= BuiltinsStubCSigns::ID::DataViewSetFloat64) {
400 case BuiltinsStubCSigns::ID::ArraySort:
401 case BuiltinsStubCSigns::ID::StringFromCharCode:
402 case BuiltinsStubCSigns::ID::StringCharCodeAt:
403 case BuiltinsStubCSigns::ID::StringSubstring:
404 case BuiltinsStubCSigns::ID::StringSubStr:
405 case BuiltinsStubCSigns::ID::StringSlice:
406 case BuiltinsStubCSigns::ID::MapGet:
407 case BuiltinsStubCSigns::ID::MapHas:
408 case BuiltinsStubCSigns::ID::MapKeys:
409 case BuiltinsStubCSigns::ID::MapValues:
410 case BuiltinsStubCSigns::ID::MapEntries:
411 case BuiltinsStubCSigns::ID::SetHas:
412 case BuiltinsStubCSigns::ID::MapDelete:
413 case BuiltinsStubCSigns::ID::SetDelete:
414 case BuiltinsStubCSigns::ID::TypedArrayEntries:
415 case BuiltinsStubCSigns::ID::TypedArrayKeys:
416 case BuiltinsStubCSigns::ID::TypedArrayValues:
417 case BuiltinsStubCSigns::ID::SetValues:
418 case BuiltinsStubCSigns::ID::SetEntries:
419 case BuiltinsStubCSigns::ID::MapClear:
420 case BuiltinsStubCSigns::ID::SetClear:
421 case BuiltinsStubCSigns::ID::SetAdd:
422 case BuiltinsStubCSigns::ID::NumberParseFloat:
423 case BuiltinsStubCSigns::ID::NumberParseInt:
424 case BuiltinsStubCSigns::ID::NumberIsFinite:
425 case BuiltinsStubCSigns::ID::NumberIsNaN:
426 case BuiltinsStubCSigns::ID::NumberIsInteger:
427 case BuiltinsStubCSigns::ID::NumberIsSafeInteger:
428 case BuiltinsStubCSigns::ID::ObjectIs:
429 case BuiltinsStubCSigns::ID::ObjectGetPrototypeOf:
430 case BuiltinsStubCSigns::ID::ObjectGetProto:
431 case BuiltinsStubCSigns::ID::ObjectCreate:
432 case BuiltinsStubCSigns::ID::ObjectIsPrototypeOf:
433 case BuiltinsStubCSigns::ID::ObjectHasOwnProperty:
434 case BuiltinsStubCSigns::ID::ReflectGetPrototypeOf:
435 case BuiltinsStubCSigns::ID::ReflectGet:
436 case BuiltinsStubCSigns::ID::ReflectHas:
437 case BuiltinsStubCSigns::ID::ReflectConstruct:
438 case BuiltinsStubCSigns::ID::ReflectApply:
439 case BuiltinsStubCSigns::ID::FunctionPrototypeApply:
440 case BuiltinsStubCSigns::ID::FunctionPrototypeBind:
441 case BuiltinsStubCSigns::ID::FunctionPrototypeCall:
442 case BuiltinsStubCSigns::ID::FunctionPrototypeHasInstance:
443 case BuiltinsStubCSigns::ID::ArrayIndexOf:
444 case BuiltinsStubCSigns::ID::ArrayIncludes:
445 case BuiltinsStubCSigns::ID::ArrayValues:
446 case BuiltinsStubCSigns::ID::ArrayForEach:
447 case BuiltinsStubCSigns::ID::ArrayFind:
448 case BuiltinsStubCSigns::ID::ArrayFindIndex:
449 case BuiltinsStubCSigns::ID::ArrayFilter:
450 case BuiltinsStubCSigns::ID::ArrayMap:
451 case BuiltinsStubCSigns::ID::ArraySome:
452 case BuiltinsStubCSigns::ID::ArrayEvery:
453 case BuiltinsStubCSigns::ID::ArrayPop:
454 case BuiltinsStubCSigns::ID::ArraySlice:
464 return BuiltinsStubCSigns::ID::NumberConstructor == builtinId;
469 return BuiltinsStubCSigns::ID::GlobalDecodeURIComponent == builtinId;
475 case BuiltinsStubCSigns::ID::MapIteratorProtoNext:
476 case BuiltinsStubCSigns::ID::SetIteratorProtoNext:
477 case BuiltinsStubCSigns::ID::StringIteratorProtoNext:
478 case BuiltinsStubCSigns::ID::ArrayIteratorProtoNext:
479 case BuiltinsStubCSigns::ID::IteratorProtoReturn:
480 case BuiltinsStubCSigns::ID::ArraySort:
490 case BuiltinsStubCSigns::ID::JsonStringify:
491 case BuiltinsStubCSigns::ID::StringLocaleCompare:
501 case BuiltinsStubCSigns::ID::StringLocaleCompare:
511 case BuiltinsStubCSigns::ID::MathAcos:
513 case BuiltinsStubCSigns::ID::MathAcosh:
515 case BuiltinsStubCSigns::ID::MathAsin:
517 case BuiltinsStubCSigns::ID::MathAsinh:
519 case BuiltinsStubCSigns::ID::MathAtan:
521 case BuiltinsStubCSigns::ID::MathAtan2:
523 case BuiltinsStubCSigns::ID::MathAtanh:
525 case BuiltinsStubCSigns::ID::MathCos:
527 case BuiltinsStubCSigns::ID::MathCosh:
529 case BuiltinsStubCSigns::ID::MathSign:
531 case BuiltinsStubCSigns::ID::MathSin:
533 case BuiltinsStubCSigns::ID::MathSinh:
535 case BuiltinsStubCSigns::ID::MathTan:
537 case BuiltinsStubCSigns::ID::MathTanh:
539 case BuiltinsStubCSigns::ID::MathAbs:
541 case BuiltinsStubCSigns::ID::MathLog:
543 case BuiltinsStubCSigns::ID::MathLog2:
545 case BuiltinsStubCSigns::ID::MathLog10:
547 case BuiltinsStubCSigns::ID::MathLog1p:
549 case BuiltinsStubCSigns::ID::MathExp:
551 case BuiltinsStubCSigns::ID::MathExpm1:
553 case BuiltinsStubCSigns::ID::MathClz32:
555 case BuiltinsStubCSigns::ID::MathPow:
557 case BuiltinsStubCSigns::ID::MathCbrt:
559 case BuiltinsStubCSigns::ID::MathTrunc:
561 case BuiltinsStubCSigns::ID::MathCeil:
563 case BuiltinsStubCSigns::ID::MathFloor:
565 case BuiltinsStubCSigns::ID::MathMin:
567 case BuiltinsStubCSigns::ID::MathMax:
569 case BuiltinsStubCSigns::ID::MathSqrt:
571 case BuiltinsStubCSigns::ID::MathRound:
573 case BuiltinsStubCSigns::ID::MathFRound:
575 case BuiltinsStubCSigns::ID::MathImul:
577 case BuiltinsStubCSigns::ID::MapGet:
579 case BuiltinsStubCSigns::ID::MapHas:
581 case BuiltinsStubCSigns::ID::MapKeys:
583 case BuiltinsStubCSigns::ID::MapValues:
585 case BuiltinsStubCSigns::ID::MapEntries:
587 case BuiltinsStubCSigns::ID::SetHas:
589 case BuiltinsStubCSigns::ID::MapDelete:
591 case BuiltinsStubCSigns::ID::SetDelete:
593 case BuiltinsStubCSigns::ID::SetValues:
595 case BuiltinsStubCSigns::ID::SetEntries:
597 case BuiltinsStubCSigns::ID::MapClear:
599 case BuiltinsStubCSigns::ID::SetClear:
601 case BuiltinsStubCSigns::ID::SetAdd:
603 case BuiltinsStubCSigns::ID::StringLocaleCompare:
605 case BuiltinsStubCSigns::ID::StringCharCodeAt:
607 case BuiltinsStubCSigns::ID::StringSubstring:
609 case BuiltinsStubCSigns::ID::StringSubStr:
611 case BuiltinsStubCSigns::ID::StringSlice:
613 case BuiltinsStubCSigns::ID::ArraySort:
615 case BuiltinsStubCSigns::ID::JsonStringify:
617 case BuiltinsStubCSigns::ID::MapIteratorProtoNext:
619 case BuiltinsStubCSigns::ID::SetIteratorProtoNext:
621 case BuiltinsStubCSigns::ID::StringIteratorProtoNext:
623 case BuiltinsStubCSigns::ID::ArrayIteratorProtoNext:
625 case BuiltinsStubCSigns::ID::IteratorProtoReturn:
627 case BuiltinsStubCSigns::ID::StringFromCharCode:
629 case BuiltinsStubCSigns::ID::DateGetTime:
631 case BuiltinsStubCSigns::ID::DateNow:
633 case BuiltinsStubCSigns::ID::TypedArrayEntries:
635 case BuiltinsStubCSigns::ID::TypedArrayKeys:
637 case BuiltinsStubCSigns::ID::TypedArrayValues:
639 case BuiltinsStubCSigns::ID::GlobalIsFinite:
641 case BuiltinsStubCSigns::ID::GlobalIsNan:
643 case BuiltinsStubCSigns::ID::ArrayBufferIsView:
645 case BuiltinsStubCSigns::ID::DataViewGetFloat32:
647 case BuiltinsStubCSigns::ID::DataViewGetFloat64:
649 case BuiltinsStubCSigns::ID::DataViewGetInt8:
651 case BuiltinsStubCSigns::ID::DataViewGetInt16:
653 case BuiltinsStubCSigns::ID::DataViewGetInt32:
655 case BuiltinsStubCSigns::ID::DataViewGetUint16:
657 case BuiltinsStubCSigns::ID::DataViewGetUint32:
659 case BuiltinsStubCSigns::ID::DataViewGetUint8:
661 case BuiltinsStubCSigns::ID::DataViewSetFloat32:
663 case BuiltinsStubCSigns::ID::DataViewSetFloat64:
665 case BuiltinsStubCSigns::ID::DataViewSetInt8:
667 case BuiltinsStubCSigns::ID::DataViewSetInt16:
669 case BuiltinsStubCSigns::ID::DataViewSetInt32:
671 case BuiltinsStubCSigns::ID::DataViewSetUint8:
673 case BuiltinsStubCSigns::ID::DataViewSetUint16:
675 case BuiltinsStubCSigns::ID::DataViewSetUint32:
677 case BuiltinsStubCSigns::ID::BigIntAsIntN:
679 case BuiltinsStubCSigns::ID::BigIntAsUintN:
681 case BuiltinsStubCSigns::ID::NumberIsFinite:
683 case BuiltinsStubCSigns::ID::NumberIsInteger:
685 case BuiltinsStubCSigns::ID::NumberIsNaN:
687 case BuiltinsStubCSigns::ID::NumberIsSafeInteger:
689 case BuiltinsStubCSigns::ID::NumberParseFloat:
691 case BuiltinsStubCSigns::ID::NumberParseInt:
693 case BuiltinsStubCSigns::ID::ObjectIs:
695 case BuiltinsStubCSigns::ID::ObjectGetPrototypeOf:
697 case BuiltinsStubCSigns::ID::ObjectGetProto:
699 case BuiltinsStubCSigns::ID::ObjectCreate:
701 case BuiltinsStubCSigns::ID::ObjectIsPrototypeOf:
703 case BuiltinsStubCSigns::ID::ObjectHasOwnProperty:
705 case BuiltinsStubCSigns::ID::ReflectGetPrototypeOf:
707 case BuiltinsStubCSigns::ID::ReflectGet:
709 case BuiltinsStubCSigns::ID::ReflectHas:
711 case BuiltinsStubCSigns::ID::ReflectConstruct:
713 case BuiltinsStubCSigns::ID::ReflectApply:
715 case BuiltinsStubCSigns::ID::FunctionPrototypeApply:
717 case BuiltinsStubCSigns::ID::FunctionPrototypeBind:
719 case BuiltinsStubCSigns::ID::FunctionPrototypeCall:
721 case BuiltinsStubCSigns::ID::FunctionPrototypeHasInstance:
723 case BuiltinsStubCSigns::ID::ArrayIndexOf:
725 case BuiltinsStubCSigns::ID::ArrayIncludes:
727 case BuiltinsStubCSigns::ID::ArrayValues:
729 case BuiltinsStubCSigns::ID::ArrayEntries:
731 case BuiltinsStubCSigns::ID::ArrayKeys:
733 case BuiltinsStubCSigns::ID::ArrayForEach:
735 case BuiltinsStubCSigns::ID::ArrayFind:
737 case BuiltinsStubCSigns::ID::ArrayFindIndex:
739 case BuiltinsStubCSigns::ID::ArrayFilter:
741 case BuiltinsStubCSigns::ID::ArrayMap:
743 case BuiltinsStubCSigns::ID::ArraySome:
745 case BuiltinsStubCSigns::ID::ArrayEvery:
747 case BuiltinsStubCSigns::ID::ArrayPop:
749 case BuiltinsStubCSigns::ID::ArraySlice:
751 case BuiltinsStubCSigns::ID::GlobalDecodeURIComponent:
761 auto result = kungfu::BuiltinsStubCSigns::GetConstantIndex(builtinId);
769 static const std::map<BuiltinsStubCSigns::ID, const std::string> builtinId2Str = {
888 static const std::map<const std::string, BuiltinsStubCSigns::ID> str2BuiltinId = {
1009 #define BUILTINS_STUB_ID(name) kungfu::BuiltinsStubCSigns::name
1011 #define PGO_BUILTINS_STUB_ID(name) ((-1) * kungfu::BuiltinsStubCSigns::name)
1012 #define IS_TYPED_BUILTINS_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltin(id)
1013 #define IS_TYPED_INLINE_BUILTINS_ID(id) kungfu::BuiltinsStubCSigns::IsTypedInlineBuiltin(id)
1014 #define IS_TYPED_BUILTINS_NUMBER_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinNumber(id)
1015 #define IS_TYPED_BUILTINS_GLOBAL_ID(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinGlobal(id)
1016 #define IS_TYPED_BUILTINS_ID_CALL_THIS0(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis0(id)
1017 #define IS_TYPED_BUILTINS_ID_CALL_THIS1(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis1(id)
1018 #define IS_TYPED_BUILTINS_ID_CALL_THIS3(id) kungfu::BuiltinsStubCSigns::IsTypedBuiltinCallThis3(id)
1019 #define GET_TYPED_CONSTANT_INDEX(id) kungfu::BuiltinsStubCSigns::GetConstantIndex(id)
1020 #define IS_INVALID_ID(id) kungfu::BuiltinsStubCSigns::CheckBuiltinsIdInvalid(id)
1021 #define GET_TYPED_GLOBAL_ENV_INDEX(id) kungfu::BuiltinsStubCSigns::GetGlobalEnvIndex(id)