Lines Matching refs:Builtin
533 DebugInfo::SideEffectState BuiltinGetSideEffectState(Builtin id) {
537 case Builtin::kObjectConstructor:
538 case Builtin::kObjectCreate:
539 case Builtin::kObjectEntries:
540 case Builtin::kObjectGetOwnPropertyDescriptor:
541 case Builtin::kObjectGetOwnPropertyDescriptors:
542 case Builtin::kObjectGetOwnPropertyNames:
543 case Builtin::kObjectGetOwnPropertySymbols:
544 case Builtin::kObjectGetPrototypeOf:
545 case Builtin::kObjectHasOwn:
546 case Builtin::kObjectIs:
547 case Builtin::kObjectIsExtensible:
548 case Builtin::kObjectIsFrozen:
549 case Builtin::kObjectIsSealed:
550 case Builtin::kObjectKeys:
551 case Builtin::kObjectPrototypeValueOf:
552 case Builtin::kObjectValues:
553 case Builtin::kObjectPrototypeHasOwnProperty:
554 case Builtin::kObjectPrototypeIsPrototypeOf:
555 case Builtin::kObjectPrototypePropertyIsEnumerable:
556 case Builtin::kObjectPrototypeToString:
557 case Builtin::kObjectPrototypeToLocaleString:
559 case Builtin::kArrayIsArray:
560 case Builtin::kArrayConstructor:
561 case Builtin::kArrayIndexOf:
562 case Builtin::kArrayPrototypeValues:
563 case Builtin::kArrayIncludes:
564 case Builtin::kArrayPrototypeAt:
565 case Builtin::kArrayPrototypeConcat:
566 case Builtin::kArrayPrototypeEntries:
567 case Builtin::kArrayPrototypeFill:
568 case Builtin::kArrayPrototypeFind:
569 case Builtin::kArrayPrototypeFindIndex:
570 case Builtin::kArrayPrototypeFindLast:
571 case Builtin::kArrayPrototypeFindLastIndex:
572 case Builtin::kArrayPrototypeFlat:
573 case Builtin::kArrayPrototypeFlatMap:
574 case Builtin::kArrayPrototypeJoin:
575 case Builtin::kArrayPrototypeKeys:
576 case Builtin::kArrayPrototypeLastIndexOf:
577 case Builtin::kArrayPrototypeSlice:
578 case Builtin::kArrayPrototypeToLocaleString:
579 case Builtin::kArrayPrototypeToString:
580 case Builtin::kArrayForEach:
581 case Builtin::kArrayEvery:
582 case Builtin::kArraySome:
583 case Builtin::kArrayConcat:
584 case Builtin::kArrayFilter:
585 case Builtin::kArrayMap:
586 case Builtin::kArrayReduce:
587 case Builtin::kArrayReduceRight:
589 case Builtin::kIsTraceCategoryEnabled:
590 case Builtin::kTrace:
592 case Builtin::kTypedArrayConstructor:
593 case Builtin::kTypedArrayOf:
594 case Builtin::kTypedArrayPrototypeAt:
595 case Builtin::kTypedArrayPrototypeBuffer:
596 case Builtin::kTypedArrayPrototypeByteLength:
597 case Builtin::kTypedArrayPrototypeByteOffset:
598 case Builtin::kTypedArrayPrototypeLength:
599 case Builtin::kTypedArrayPrototypeEntries:
600 case Builtin::kTypedArrayPrototypeKeys:
601 case Builtin::kTypedArrayPrototypeValues:
602 case Builtin::kTypedArrayPrototypeFind:
603 case Builtin::kTypedArrayPrototypeFindIndex:
604 case Builtin::kTypedArrayPrototypeFindLast:
605 case Builtin::kTypedArrayPrototypeFindLastIndex:
606 case Builtin::kTypedArrayPrototypeIncludes:
607 case Builtin::kTypedArrayPrototypeJoin:
608 case Builtin::kTypedArrayPrototypeIndexOf:
609 case Builtin::kTypedArrayPrototypeLastIndexOf:
610 case Builtin::kTypedArrayPrototypeSlice:
611 case Builtin::kTypedArrayPrototypeSubArray:
612 case Builtin::kTypedArrayPrototypeEvery:
613 case Builtin::kTypedArrayPrototypeSome:
614 case Builtin::kTypedArrayPrototypeToLocaleString:
615 case Builtin::kTypedArrayPrototypeFilter:
616 case Builtin::kTypedArrayPrototypeMap:
617 case Builtin::kTypedArrayPrototypeReduce:
618 case Builtin::kTypedArrayPrototypeReduceRight:
619 case Builtin::kTypedArrayPrototypeForEach:
621 case Builtin::kArrayBufferConstructor:
622 case Builtin::kArrayBufferPrototypeGetByteLength:
623 case Builtin::kArrayBufferIsView:
624 case Builtin::kArrayBufferPrototypeSlice:
625 case Builtin::kReturnReceiver:
627 case Builtin::kDataViewConstructor:
628 case Builtin::kDataViewPrototypeGetBuffer:
629 case Builtin::kDataViewPrototypeGetByteLength:
630 case Builtin::kDataViewPrototypeGetByteOffset:
631 case Builtin::kDataViewPrototypeGetInt8:
632 case Builtin::kDataViewPrototypeGetUint8:
633 case Builtin::kDataViewPrototypeGetInt16:
634 case Builtin::kDataViewPrototypeGetUint16:
635 case Builtin::kDataViewPrototypeGetInt32:
636 case Builtin::kDataViewPrototypeGetUint32:
637 case Builtin::kDataViewPrototypeGetFloat32:
638 case Builtin::kDataViewPrototypeGetFloat64:
639 case Builtin::kDataViewPrototypeGetBigInt64:
640 case Builtin::kDataViewPrototypeGetBigUint64:
642 case Builtin::kBooleanConstructor:
643 case Builtin::kBooleanPrototypeToString:
644 case Builtin::kBooleanPrototypeValueOf:
646 case Builtin::kDateConstructor:
647 case Builtin::kDateNow:
648 case Builtin::kDateParse:
649 case Builtin::kDatePrototypeGetDate:
650 case Builtin::kDatePrototypeGetDay:
651 case Builtin::kDatePrototypeGetFullYear:
652 case Builtin::kDatePrototypeGetHours:
653 case Builtin::kDatePrototypeGetMilliseconds:
654 case Builtin::kDatePrototypeGetMinutes:
655 case Builtin::kDatePrototypeGetMonth:
656 case Builtin::kDatePrototypeGetSeconds:
657 case Builtin::kDatePrototypeGetTime:
658 case Builtin::kDatePrototypeGetTimezoneOffset:
659 case Builtin::kDatePrototypeGetUTCDate:
660 case Builtin::kDatePrototypeGetUTCDay:
661 case Builtin::kDatePrototypeGetUTCFullYear:
662 case Builtin::kDatePrototypeGetUTCHours:
663 case Builtin::kDatePrototypeGetUTCMilliseconds:
664 case Builtin::kDatePrototypeGetUTCMinutes:
665 case Builtin::kDatePrototypeGetUTCMonth:
666 case Builtin::kDatePrototypeGetUTCSeconds:
667 case Builtin::kDatePrototypeGetYear:
668 case Builtin::kDatePrototypeToDateString:
669 case Builtin::kDatePrototypeToISOString:
670 case Builtin::kDatePrototypeToUTCString:
671 case Builtin::kDatePrototypeToString:
673 case Builtin::kDatePrototypeToLocaleString:
674 case Builtin::kDatePrototypeToLocaleDateString:
675 case Builtin::kDatePrototypeToLocaleTimeString:
677 case Builtin::kDatePrototypeToTimeString:
678 case Builtin::kDatePrototypeToJson:
679 case Builtin::kDatePrototypeToPrimitive:
680 case Builtin::kDatePrototypeValueOf:
682 case Builtin::kMapConstructor:
683 case Builtin::kMapPrototypeForEach:
684 case Builtin::kMapPrototypeGet:
685 case Builtin::kMapPrototypeHas:
686 case Builtin::kMapPrototypeEntries:
687 case Builtin::kMapPrototypeGetSize:
688 case Builtin::kMapPrototypeKeys:
689 case Builtin::kMapPrototypeValues:
691 case Builtin::kWeakMapConstructor:
692 case Builtin::kWeakMapGet:
693 case Builtin::kWeakMapPrototypeHas:
695 case Builtin::kMathAbs:
696 case Builtin::kMathAcos:
697 case Builtin::kMathAcosh:
698 case Builtin::kMathAsin:
699 case Builtin::kMathAsinh:
700 case Builtin::kMathAtan:
701 case Builtin::kMathAtanh:
702 case Builtin::kMathAtan2:
703 case Builtin::kMathCeil:
704 case Builtin::kMathCbrt:
705 case Builtin::kMathExpm1:
706 case Builtin::kMathClz32:
707 case Builtin::kMathCos:
708 case Builtin::kMathCosh:
709 case Builtin::kMathExp:
710 case Builtin::kMathFloor:
711 case Builtin::kMathFround:
712 case Builtin::kMathHypot:
713 case Builtin::kMathImul:
714 case Builtin::kMathLog:
715 case Builtin::kMathLog1p:
716 case Builtin::kMathLog2:
717 case Builtin::kMathLog10:
718 case Builtin::kMathMax:
719 case Builtin::kMathMin:
720 case Builtin::kMathPow:
721 case Builtin::kMathRound:
722 case Builtin::kMathSign:
723 case Builtin::kMathSin:
724 case Builtin::kMathSinh:
725 case Builtin::kMathSqrt:
726 case Builtin::kMathTan:
727 case Builtin::kMathTanh:
728 case Builtin::kMathTrunc:
730 case Builtin::kNumberConstructor:
731 case Builtin::kNumberIsFinite:
732 case Builtin::kNumberIsInteger:
733 case Builtin::kNumberIsNaN:
734 case Builtin::kNumberIsSafeInteger:
735 case Builtin::kNumberParseFloat:
736 case Builtin::kNumberParseInt:
737 case Builtin::kNumberPrototypeToExponential:
738 case Builtin::kNumberPrototypeToFixed:
739 case Builtin::kNumberPrototypeToPrecision:
740 case Builtin::kNumberPrototypeToString:
741 case Builtin::kNumberPrototypeToLocaleString:
742 case Builtin::kNumberPrototypeValueOf:
744 case Builtin::kBigIntConstructor:
745 case Builtin::kBigIntAsIntN:
746 case Builtin::kBigIntAsUintN:
747 case Builtin::kBigIntPrototypeToString:
748 case Builtin::kBigIntPrototypeValueOf:
750 case Builtin::kSetConstructor:
751 case Builtin::kSetPrototypeEntries:
752 case Builtin::kSetPrototypeForEach:
753 case Builtin::kSetPrototypeGetSize:
754 case Builtin::kSetPrototypeHas:
755 case Builtin::kSetPrototypeValues:
757 case Builtin::kWeakSetConstructor:
758 case Builtin::kWeakSetPrototypeHas:
760 case Builtin::kStringFromCharCode:
761 case Builtin::kStringFromCodePoint:
762 case Builtin::kStringConstructor:
763 case Builtin::kStringListFromIterable:
764 case Builtin::kStringPrototypeAnchor:
765 case Builtin::kStringPrototypeAt:
766 case Builtin::kStringPrototypeBig:
767 case Builtin::kStringPrototypeBlink:
768 case Builtin::kStringPrototypeBold:
769 case Builtin::kStringPrototypeCharAt:
770 case Builtin::kStringPrototypeCharCodeAt:
771 case Builtin::kStringPrototypeCodePointAt:
772 case Builtin::kStringPrototypeConcat:
773 case Builtin::kStringPrototypeEndsWith:
774 case Builtin::kStringPrototypeFixed:
775 case Builtin::kStringPrototypeFontcolor:
776 case Builtin::kStringPrototypeFontsize:
777 case Builtin::kStringPrototypeIncludes:
778 case Builtin::kStringPrototypeIndexOf:
779 case Builtin::kStringPrototypeItalics:
780 case Builtin::kStringPrototypeLastIndexOf:
781 case Builtin::kStringPrototypeLink:
782 case Builtin::kStringPrototypeMatchAll:
783 case Builtin::kStringPrototypePadEnd:
784 case Builtin::kStringPrototypePadStart:
785 case Builtin::kStringPrototypeRepeat:
786 case Builtin::kStringPrototypeSlice:
787 case Builtin::kStringPrototypeSmall:
788 case Builtin::kStringPrototypeStartsWith:
789 case Builtin::kStringSlowFlatten:
790 case Builtin::kStringPrototypeStrike:
791 case Builtin::kStringPrototypeSub:
792 case Builtin::kStringPrototypeSubstr:
793 case Builtin::kStringPrototypeSubstring:
794 case Builtin::kStringPrototypeSup:
795 case Builtin::kStringPrototypeToString:
797 case Builtin::kStringPrototypeToLowerCase:
798 case Builtin::kStringPrototypeToUpperCase:
800 case Builtin::kStringPrototypeTrim:
801 case Builtin::kStringPrototypeTrimEnd:
802 case Builtin::kStringPrototypeTrimStart:
803 case Builtin::kStringPrototypeValueOf:
804 case Builtin::kStringToNumber:
805 case Builtin::kStringSubstring:
807 case Builtin::kSymbolConstructor:
808 case Builtin::kSymbolKeyFor:
809 case Builtin::kSymbolPrototypeToString:
810 case Builtin::kSymbolPrototypeValueOf:
811 case Builtin::kSymbolPrototypeToPrimitive:
813 case Builtin::kJsonParse:
814 case Builtin::kJsonStringify:
816 case Builtin::kGlobalDecodeURI:
817 case Builtin::kGlobalDecodeURIComponent:
818 case Builtin::kGlobalEncodeURI:
819 case Builtin::kGlobalEncodeURIComponent:
820 case Builtin::kGlobalEscape:
821 case Builtin::kGlobalUnescape:
822 case Builtin::kGlobalIsFinite:
823 case Builtin::kGlobalIsNaN:
825 case Builtin::kFunctionPrototypeToString:
826 case Builtin::kFunctionPrototypeBind:
827 case Builtin::kFastFunctionPrototypeBind:
828 case Builtin::kFunctionPrototypeCall:
829 case Builtin::kFunctionPrototypeApply:
831 case Builtin::kErrorConstructor:
833 case Builtin::kRegExpConstructor:
835 case Builtin::kReflectApply:
836 case Builtin::kReflectConstruct:
837 case Builtin::kReflectGetOwnPropertyDescriptor:
838 case Builtin::kReflectGetPrototypeOf:
839 case Builtin::kReflectHas:
840 case Builtin::kReflectIsExtensible:
841 case Builtin::kReflectOwnKeys:
843 case Builtin::kStrictPoisonPillThrower:
844 case Builtin::kAllocateInYoungGeneration:
845 case Builtin::kAllocateInOldGeneration:
846 case Builtin::kAllocateRegularInYoungGeneration:
847 case Builtin::kAllocateRegularInOldGeneration:
848 case Builtin::kConstructVarargs:
849 case Builtin::kConstructWithArrayLike:
854 case Builtin::kIntlGetCanonicalLocales:
856 case Builtin::kCollatorConstructor:
857 case Builtin::kCollatorInternalCompare:
858 case Builtin::kCollatorPrototypeCompare:
859 case Builtin::kCollatorPrototypeResolvedOptions:
860 case Builtin::kCollatorSupportedLocalesOf:
862 case Builtin::kDateTimeFormatConstructor:
863 case Builtin::kDateTimeFormatInternalFormat:
864 case Builtin::kDateTimeFormatPrototypeFormat:
865 case Builtin::kDateTimeFormatPrototypeFormatRange:
866 case Builtin::kDateTimeFormatPrototypeFormatRangeToParts:
867 case Builtin::kDateTimeFormatPrototypeFormatToParts:
868 case Builtin::kDateTimeFormatPrototypeResolvedOptions:
869 case Builtin::kDateTimeFormatSupportedLocalesOf:
871 case Builtin::kDisplayNamesConstructor:
872 case Builtin::kDisplayNamesPrototypeOf:
873 case Builtin::kDisplayNamesPrototypeResolvedOptions:
874 case Builtin::kDisplayNamesSupportedLocalesOf:
876 case Builtin::kListFormatConstructor:
877 case Builtin::kListFormatPrototypeFormat:
878 case Builtin::kListFormatPrototypeFormatToParts:
879 case Builtin::kListFormatPrototypeResolvedOptions:
880 case Builtin::kListFormatSupportedLocalesOf:
882 case Builtin::kLocaleConstructor:
883 case Builtin::kLocalePrototypeBaseName:
884 case Builtin::kLocalePrototypeCalendar:
885 case Builtin::kLocalePrototypeCalendars:
886 case Builtin::kLocalePrototypeCaseFirst:
887 case Builtin::kLocalePrototypeCollation:
888 case Builtin::kLocalePrototypeCollations:
889 case Builtin::kLocalePrototypeHourCycle:
890 case Builtin::kLocalePrototypeHourCycles:
891 case Builtin::kLocalePrototypeLanguage:
892 case Builtin::kLocalePrototypeMaximize:
893 case Builtin::kLocalePrototypeMinimize:
894 case Builtin::kLocalePrototypeNumeric:
895 case Builtin::kLocalePrototypeNumberingSystem:
896 case Builtin::kLocalePrototypeNumberingSystems:
897 case Builtin::kLocalePrototypeRegion:
898 case Builtin::kLocalePrototypeScript:
899 case Builtin::kLocalePrototypeTextInfo:
900 case Builtin::kLocalePrototypeTimeZones:
901 case Builtin::kLocalePrototypeToString:
902 case Builtin::kLocalePrototypeWeekInfo:
904 case Builtin::kNumberFormatConstructor:
905 case Builtin::kNumberFormatInternalFormatNumber:
906 case Builtin::kNumberFormatPrototypeFormatNumber:
907 case Builtin::kNumberFormatPrototypeFormatToParts:
908 case Builtin::kNumberFormatPrototypeResolvedOptions:
909 case Builtin::kNumberFormatSupportedLocalesOf:
911 case Builtin::kPluralRulesConstructor:
912 case Builtin::kPluralRulesPrototypeResolvedOptions:
913 case Builtin::kPluralRulesPrototypeSelect:
914 case Builtin::kPluralRulesSupportedLocalesOf:
916 case Builtin::kRelativeTimeFormatConstructor:
917 case Builtin::kRelativeTimeFormatPrototypeFormat:
918 case Builtin::kRelativeTimeFormatPrototypeFormatToParts:
919 case Builtin::kRelativeTimeFormatPrototypeResolvedOptions:
920 case Builtin::kRelativeTimeFormatSupportedLocalesOf:
925 case Builtin::kSetIteratorPrototypeNext:
926 case Builtin::kSetPrototypeAdd:
927 case Builtin::kSetPrototypeClear:
928 case Builtin::kSetPrototypeDelete:
930 case Builtin::kArrayIteratorPrototypeNext:
931 case Builtin::kArrayPrototypePop:
932 case Builtin::kArrayPrototypePush:
933 case Builtin::kArrayPrototypeReverse:
934 case Builtin::kArrayPrototypeShift:
935 case Builtin::kArrayPrototypeUnshift:
936 case Builtin::kArrayPrototypeSort:
937 case Builtin::kArrayPrototypeSplice:
938 case Builtin::kArrayUnshift:
940 case Builtin::kMapIteratorPrototypeNext:
941 case Builtin::kMapPrototypeClear:
942 case Builtin::kMapPrototypeDelete:
943 case Builtin::kMapPrototypeSet:
945 case Builtin::kDatePrototypeSetDate:
946 case Builtin::kDatePrototypeSetFullYear:
947 case Builtin::kDatePrototypeSetHours:
948 case Builtin::kDatePrototypeSetMilliseconds:
949 case Builtin::kDatePrototypeSetMinutes:
950 case Builtin::kDatePrototypeSetMonth:
951 case Builtin::kDatePrototypeSetSeconds:
952 case Builtin::kDatePrototypeSetTime:
953 case Builtin::kDatePrototypeSetUTCDate:
954 case Builtin::kDatePrototypeSetUTCFullYear:
955 case Builtin::kDatePrototypeSetUTCHours:
956 case Builtin::kDatePrototypeSetUTCMilliseconds:
957 case Builtin::kDatePrototypeSetUTCMinutes:
958 case Builtin::kDatePrototypeSetUTCMonth:
959 case Builtin::kDatePrototypeSetUTCSeconds:
960 case Builtin::kDatePrototypeSetYear:
962 case Builtin::kRegExpPrototypeTest:
963 case Builtin::kRegExpPrototypeExec:
964 case Builtin::kRegExpPrototypeSplit:
965 case Builtin::kRegExpPrototypeFlagsGetter:
966 case Builtin::kRegExpPrototypeGlobalGetter:
967 case Builtin::kRegExpPrototypeHasIndicesGetter:
968 case Builtin::kRegExpPrototypeIgnoreCaseGetter:
969 case Builtin::kRegExpPrototypeMatchAll:
970 case Builtin::kRegExpPrototypeMultilineGetter:
971 case Builtin::kRegExpPrototypeDotAllGetter:
972 case Builtin::kRegExpPrototypeUnicodeGetter:
973 case Builtin::kRegExpPrototypeStickyGetter:
1041 return info->GetCode().builtin_id() == Builtin::kHandleApiCall
1047 Builtin builtin =
1048 info->HasBuiltinId() ? info->builtin_id() : Builtin::kNoBuiltinId;
1058 static bool TransitivelyCalledBuiltinHasNoSideEffect(Builtin caller,
1059 Builtin callee) {
1062 case Builtin::kAbort:
1063 case Builtin::kAbortCSADcheck:
1064 case Builtin::kAdaptorWithBuiltinExitFrame:
1065 case Builtin::kArrayConstructorImpl:
1066 case Builtin::kArrayEveryLoopContinuation:
1067 case Builtin::kArrayFilterLoopContinuation:
1068 case Builtin::kArrayFindIndexLoopContinuation:
1069 case Builtin::kArrayFindLoopContinuation:
1070 case Builtin::kArrayFindLastIndexLoopContinuation:
1071 case Builtin::kArrayFindLastLoopContinuation:
1072 case Builtin::kArrayForEachLoopContinuation:
1073 case Builtin::kArrayIncludesHoleyDoubles:
1074 case Builtin::kArrayIncludesPackedDoubles:
1075 case Builtin::kArrayIncludesSmiOrObject:
1076 case Builtin::kArrayIndexOfHoleyDoubles:
1077 case Builtin::kArrayIndexOfPackedDoubles:
1078 case Builtin::kArrayIndexOfSmiOrObject:
1079 case Builtin::kArrayMapLoopContinuation:
1080 case Builtin::kArrayReduceLoopContinuation:
1081 case Builtin::kArrayReduceRightLoopContinuation:
1082 case Builtin::kArraySomeLoopContinuation:
1083 case Builtin::kArrayTimSort:
1084 case Builtin::kCall_ReceiverIsAny:
1085 case Builtin::kCall_ReceiverIsNotNullOrUndefined:
1086 case Builtin::kCall_ReceiverIsNullOrUndefined:
1087 case Builtin::kCallWithArrayLike:
1088 case Builtin::kCEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit:
1089 case Builtin::kCEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit:
1090 case Builtin::kCEntry_Return1_DontSaveFPRegs_ArgvInRegister_NoBuiltinExit:
1091 case Builtin::kCEntry_Return1_SaveFPRegs_ArgvOnStack_NoBuiltinExit:
1092 case Builtin::kCEntry_Return1_SaveFPRegs_ArgvOnStack_BuiltinExit:
1093 case Builtin::kCEntry_Return2_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit:
1094 case Builtin::kCEntry_Return2_DontSaveFPRegs_ArgvOnStack_BuiltinExit:
1095 case Builtin::kCEntry_Return2_DontSaveFPRegs_ArgvInRegister_NoBuiltinExit:
1096 case Builtin::kCEntry_Return2_SaveFPRegs_ArgvOnStack_NoBuiltinExit:
1097 case Builtin::kCEntry_Return2_SaveFPRegs_ArgvOnStack_BuiltinExit:
1098 case Builtin::kCloneFastJSArray:
1099 case Builtin::kConstruct:
1100 case Builtin::kConvertToLocaleString:
1101 case Builtin::kCreateTypedArray:
1102 case Builtin::kDirectCEntry:
1103 case Builtin::kDoubleToI:
1104 case Builtin::kExtractFastJSArray:
1105 case Builtin::kFastNewObject:
1106 case Builtin::kFindOrderedHashMapEntry:
1107 case Builtin::kFlatMapIntoArray:
1108 case Builtin::kFlattenIntoArray:
1109 case Builtin::kGetProperty:
1110 case Builtin::kHasProperty:
1111 case Builtin::kCreateHTML:
1112 case Builtin::kNonNumberToNumber:
1113 case Builtin::kNonPrimitiveToPrimitive_Number:
1114 case Builtin::kNumberToString:
1115 case Builtin::kObjectToString:
1116 case Builtin::kOrderedHashTableHealIndex:
1117 case Builtin::kOrdinaryToPrimitive_Number:
1118 case Builtin::kOrdinaryToPrimitive_String:
1119 case Builtin::kParseInt:
1120 case Builtin::kProxyHasProperty:
1121 case Builtin::kProxyIsExtensible:
1122 case Builtin::kProxyGetPrototypeOf:
1123 case Builtin::kRecordWriteEmitRememberedSetSaveFP:
1124 case Builtin::kRecordWriteOmitRememberedSetSaveFP:
1125 case Builtin::kRecordWriteEmitRememberedSetIgnoreFP:
1126 case Builtin::kRecordWriteOmitRememberedSetIgnoreFP:
1127 case Builtin::kStringAdd_CheckNone:
1128 case Builtin::kStringEqual:
1129 case Builtin::kStringIndexOf:
1130 case Builtin::kStringRepeat:
1131 case Builtin::kToInteger:
1132 case Builtin::kToLength:
1133 case Builtin::kToName:
1134 case Builtin::kToObject:
1135 case Builtin::kToString:
1137 case Builtin::kTSANRelaxedStore8IgnoreFP:
1138 case Builtin::kTSANRelaxedStore8SaveFP:
1139 case Builtin::kTSANRelaxedStore16IgnoreFP:
1140 case Builtin::kTSANRelaxedStore16SaveFP:
1141 case Builtin::kTSANRelaxedStore32IgnoreFP:
1142 case Builtin::kTSANRelaxedStore32SaveFP:
1143 case Builtin::kTSANRelaxedStore64IgnoreFP:
1144 case Builtin::kTSANRelaxedStore64SaveFP:
1145 case Builtin::kTSANSeqCstStore8IgnoreFP:
1146 case Builtin::kTSANSeqCstStore8SaveFP:
1147 case Builtin::kTSANSeqCstStore16IgnoreFP:
1148 case Builtin::kTSANSeqCstStore16SaveFP:
1149 case Builtin::kTSANSeqCstStore32IgnoreFP:
1150 case Builtin::kTSANSeqCstStore32SaveFP:
1151 case Builtin::kTSANSeqCstStore64IgnoreFP:
1152 case Builtin::kTSANSeqCstStore64SaveFP:
1153 case Builtin::kTSANRelaxedLoad32IgnoreFP:
1154 case Builtin::kTSANRelaxedLoad32SaveFP:
1155 case Builtin::kTSANRelaxedLoad64IgnoreFP:
1156 case Builtin::kTSANRelaxedLoad64SaveFP:
1158 case Builtin::kWeakMapLookupHashIndex:
1160 case Builtin::kJoinStackPop:
1161 case Builtin::kJoinStackPush:
1163 case Builtin::kArrayPrototypeJoin:
1164 case Builtin::kArrayPrototypeToLocaleString:
1165 case Builtin::kTypedArrayPrototypeJoin:
1166 case Builtin::kTypedArrayPrototypeToLocaleString:
1171 case Builtin::kFastCreateDataProperty:
1173 case Builtin::kArrayPrototypeSlice:
1174 case Builtin::kArrayFilter:
1179 case Builtin::kSetProperty:
1181 case Builtin::kArrayPrototypeSlice:
1182 case Builtin::kTypedArrayPrototypeMap:
1183 case Builtin::kStringPrototypeMatchAll:
1198 for (Builtin caller = Builtins::kFirst; caller <= Builtins::kLast; ++caller) {
1211 Builtin callee = static_cast<Builtin>(callee_code.builtin_id());