Lines Matching refs:StubBuilder

51 inline int StubBuilder::NextVariableId()
56 inline GateRef StubBuilder::Int8(int8_t value)
61 inline GateRef StubBuilder::Int16(int16_t value)
66 inline GateRef StubBuilder::Int32(int32_t value)
71 inline GateRef StubBuilder::Int64(int64_t value)
76 inline GateRef StubBuilder::TaggedInt(int32_t value)
82 inline GateRef StubBuilder::StringPtr(std::string_view str)
87 inline GateRef StubBuilder::IntPtr(int64_t value)
92 inline GateRef StubBuilder::IntPtrSize()
97 inline GateRef StubBuilder::True()
102 inline GateRef StubBuilder::False()
107 inline GateRef StubBuilder::Boolean(bool value)
112 inline GateRef StubBuilder::Double(double value)
117 inline GateRef StubBuilder::Undefined()
122 inline GateRef StubBuilder::Hole()
127 inline GateRef StubBuilder::SpecialHole()
132 inline GateRef StubBuilder::Null()
137 inline GateRef StubBuilder::NullPtr()
142 inline GateRef StubBuilder::Exception()
147 inline GateRef StubBuilder::RelocatableData(uint64_t value)
153 inline GateRef StubBuilder::Argument(size_t index)
158 inline GateRef StubBuilder::Int1Argument(size_t index)
163 inline GateRef StubBuilder::Int32Argument(size_t index)
168 inline GateRef StubBuilder::Int64Argument(size_t index)
173 inline GateRef StubBuilder::TaggedArgument(size_t index)
178 inline GateRef StubBuilder::TaggedPointerArgument(size_t index)
183 inline GateRef StubBuilder::PtrArgument(size_t index)
188 inline GateRef StubBuilder::Float32Argument(size_t index)
193 inline GateRef StubBuilder::Float64Argument(size_t index)
198 inline GateRef StubBuilder::Alloca(int size)
203 inline GateRef StubBuilder::Return(GateRef value)
210 inline GateRef StubBuilder::Return()
217 inline void StubBuilder::Bind(Label *label)
222 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, const std::vector<GateRef>& args)
231 inline GateRef StubBuilder::CallRuntime(GateRef glue, int index, GateRef argc, GateRef argv)
239 inline GateRef StubBuilder::CallNGCRuntime(GateRef glue, int index,
254 inline GateRef StubBuilder::FastCallOptimized(GateRef glue, GateRef code, const std::vector<GateRef>& args, GateRef hir)
265 inline GateRef StubBuilder::CallOptimized(GateRef glue, GateRef code, const std::vector<GateRef>& args, GateRef hir)
276 inline GateRef StubBuilder::GetAotCodeAddr(GateRef jsFunc)
281 inline GateRef StubBuilder::GetBaselineCodeAddr(GateRef baselineCode)
286 inline GateRef StubBuilder::CallStub(GateRef glue, int index, const std::initializer_list<GateRef>& args)
294 inline GateRef StubBuilder::CallBuiltinRuntime(GateRef glue, const std::initializer_list<GateRef>& args, bool isNew)
299 inline GateRef StubBuilder::CallBuiltinRuntimeWithNewTarget(GateRef glue, const std::initializer_list<GateRef>& args)
304 inline void StubBuilder::DebugPrint(GateRef glue, std::initializer_list<GateRef> args)
309 inline void StubBuilder::FatalPrint(GateRef glue, std::initializer_list<GateRef> args)
314 void StubBuilder::SavePcIfNeeded(GateRef glue)
326 void StubBuilder::SaveJumpSizeIfNeeded(GateRef glue, GateRef jumpSize)
337 void StubBuilder::SetHotnessCounter(GateRef glue, GateRef method, GateRef value)
344 void StubBuilder::SaveHotnessCounterIfNeeded(GateRef glue, GateRef sp, GateRef hotnessCounter, JSCallMode mode)
358 inline GateRef StubBuilder::Load(VariableType type, GateRef base, GateRef offset)
366 inline GateRef StubBuilder::Load(VariableType type, GateRef base)
372 inline GateRef StubBuilder::Int16Add(GateRef x, GateRef y)
377 inline GateRef StubBuilder::Int32Add(GateRef x, GateRef y)
382 inline GateRef StubBuilder::Int64Add(GateRef x, GateRef y)
387 inline GateRef StubBuilder::DoubleAdd(GateRef x, GateRef y)
392 inline GateRef StubBuilder::PtrMul(GateRef x, GateRef y)
397 inline GateRef StubBuilder::PtrAdd(GateRef x, GateRef y)
402 inline GateRef StubBuilder::PtrSub(GateRef x, GateRef y)
407 inline GateRef StubBuilder::IntPtrAnd(GateRef x, GateRef y)
412 inline GateRef StubBuilder::IntPtrEqual(GateRef x, GateRef y)
417 inline GateRef StubBuilder::Int16Sub(GateRef x, GateRef y)
422 inline GateRef StubBuilder::Int32Sub(GateRef x, GateRef y)
427 inline GateRef StubBuilder::Int64Sub(GateRef x, GateRef y)
432 inline GateRef StubBuilder::DoubleSub(GateRef x, GateRef y)
437 inline GateRef StubBuilder::Int32Mul(GateRef x, GateRef y)
442 inline GateRef StubBuilder::Int64Mul(GateRef x, GateRef y)
447 inline GateRef StubBuilder::DoubleMul(GateRef x, GateRef y)
452 inline GateRef StubBuilder::DoubleDiv(GateRef x, GateRef y)
457 inline GateRef StubBuilder::Int32Div(GateRef x, GateRef y)
462 inline GateRef StubBuilder::Int64Div(GateRef x, GateRef y)
467 inline GateRef StubBuilder::IntPtrDiv(GateRef x, GateRef y)
472 inline GateRef StubBuilder::Int32Mod(GateRef x, GateRef y)
477 inline GateRef StubBuilder::DoubleMod(GateRef x, GateRef y)
483 inline GateRef StubBuilder::Int32Or(GateRef x, GateRef y)
488 inline GateRef StubBuilder::Int8And(GateRef x, GateRef y)
493 inline GateRef StubBuilder::Int8Xor(GateRef x, GateRef y)
498 inline GateRef StubBuilder::Int32And(GateRef x, GateRef y)
503 inline GateRef StubBuilder::BitAnd(GateRef x, GateRef y)
508 inline GateRef StubBuilder::BitOr(GateRef x, GateRef y)
513 inline GateRef StubBuilder::Int32Not(GateRef x)
518 inline GateRef StubBuilder::IntPtrNot(GateRef x)
523 inline GateRef StubBuilder::BoolNot(GateRef x)
528 inline GateRef StubBuilder::Int64Or(GateRef x, GateRef y)
533 inline GateRef StubBuilder::IntPtrOr(GateRef x, GateRef y)
538 inline GateRef StubBuilder::Int64And(GateRef x, GateRef y)
543 inline GateRef StubBuilder::Int16LSL(GateRef x, GateRef y)
548 inline GateRef StubBuilder::Int64Xor(GateRef x, GateRef y)
553 inline GateRef StubBuilder::Int32Xor(GateRef x, GateRef y)
558 inline GateRef StubBuilder::Int8LSR(GateRef x, GateRef y)
563 inline GateRef StubBuilder::Int64Not(GateRef x)
568 inline GateRef StubBuilder::Int32LSL(GateRef x, GateRef y)
573 inline GateRef StubBuilder::Int64LSL(GateRef x, GateRef y)
578 inline GateRef StubBuilder::IntPtrLSL(GateRef x, GateRef y)
583 inline GateRef StubBuilder::Int32ASR(GateRef x, GateRef y)
588 inline GateRef StubBuilder::Int32LSR(GateRef x, GateRef y)
593 inline GateRef StubBuilder::Int64LSR(GateRef x, GateRef y)
598 inline GateRef StubBuilder::IntPtrLSR(GateRef x, GateRef y)
604 inline GateRef StubBuilder::BinaryOp(GateRef x, GateRef y)
610 inline GateRef StubBuilder::BinaryOpWithOverflow(GateRef x, GateRef y)
615 inline GateRef StubBuilder::TaggedIsInt(GateRef x)
620 inline GateRef StubBuilder::TaggedIsDouble(GateRef x)
625 inline GateRef StubBuilder::TaggedIsObject(GateRef x)
630 inline GateRef StubBuilder::TaggedIsString(GateRef obj)
635 inline GateRef StubBuilder::TaggedIsStringIterator(GateRef obj)
640 inline GateRef StubBuilder::TaggedIsSharedObj(GateRef obj)
645 inline GateRef StubBuilder::TaggedIsStringOrSymbol(GateRef obj)
650 inline GateRef StubBuilder::TaggedIsSymbol(GateRef obj)
655 inline GateRef StubBuilder::TaggedIsArrayBuffer(GateRef obj)
661 inline GateRef StubBuilder::BothAreString(GateRef x, GateRef y)
666 inline GateRef StubBuilder::TaggedIsNumber(GateRef x)
671 inline GateRef StubBuilder::TaggedIsNumeric(GateRef x)
676 inline GateRef StubBuilder::TaggedIsHole(GateRef x)
681 inline GateRef StubBuilder::TaggedIsNotHole(GateRef x)
686 inline GateRef StubBuilder::ValueIsSpecialHole(GateRef x)
691 inline GateRef StubBuilder::ElementsKindIsIntOrHoleInt(GateRef kind)
696 inline GateRef StubBuilder::ElementsKindIsNumOrHoleNum(GateRef kind)
701 inline GateRef StubBuilder::ElementsKindIsHeapKind(GateRef kind)
706 inline GateRef StubBuilder::ElementsKindHasHole(GateRef kind)
711 inline GateRef StubBuilder::TaggedIsUndefined(GateRef x)
716 inline GateRef StubBuilder::TaggedIsException(GateRef x)
721 inline GateRef StubBuilder::TaggedIsSpecial(GateRef x)
726 inline GateRef StubBuilder::TaggedIsRegularObject(GateRef x)
732 inline GateRef StubBuilder::TaggedIsHeapObject(GateRef x)
737 inline GateRef StubBuilder::TaggedIsGeneratorObject(GateRef x)
742 inline GateRef StubBuilder::TaggedIsJSArray(GateRef x)
747 inline GateRef StubBuilder::IsTaggedArray(GateRef x)
752 inline GateRef StubBuilder::TaggedIsAsyncGeneratorObject(GateRef x)
757 inline GateRef StubBuilder::TaggedIsJSGlobalObject(GateRef x)
762 inline GateRef StubBuilder::TaggedIsWeak(GateRef x)
767 inline GateRef StubBuilder::TaggedIsPrototypeHandler(GateRef x)
772 inline GateRef StubBuilder::TaggedIsStoreTSHandler(GateRef x)
777 inline GateRef StubBuilder::TaggedIsTransWithProtoHandler(GateRef x)
782 inline GateRef StubBuilder::TaggedIsTransitionHandler(GateRef x)
787 inline GateRef StubBuilder::GetNextPositionForHash(GateRef last, GateRef count, GateRef size)
794 inline GateRef StubBuilder::DoubleIsNAN(GateRef x)
799 inline GateRef StubBuilder::DoubleIsINF(GateRef x)
804 inline GateRef StubBuilder::DoubleIsNanOrInf(GateRef x)
809 inline GateRef StubBuilder::DoubleAbs(GateRef x)
814 inline GateRef StubBuilder::DoubleIsInteger(GateRef x)
821 inline GateRef StubBuilder::DoubleTrunc(GateRef x)
870 inline GateRef StubBuilder::TaggedIsNull(GateRef x)
875 inline GateRef StubBuilder::TaggedIsUndefinedOrNull(GateRef x)
880 inline GateRef StubBuilder::TaggedIsUndefinedOrNullOrHole(GateRef x)
885 inline GateRef StubBuilder::TaggedIsTrue(GateRef x)
890 inline GateRef StubBuilder::TaggedIsFalse(GateRef x)
895 inline GateRef StubBuilder::TaggedIsBoolean(GateRef x)
900 inline GateRef StubBuilder::TaggedGetInt(GateRef x)
905 inline GateRef StubBuilder::Int8ToTaggedInt(GateRef x)
911 inline GateRef StubBuilder::Int16ToTaggedInt(GateRef x)
917 inline GateRef StubBuilder::IntToTaggedPtr(GateRef x)
923 inline GateRef StubBuilder::IntToTaggedInt(GateRef x)
929 inline GateRef StubBuilder::Int64ToTaggedInt(GateRef x)
934 inline GateRef StubBuilder::Int64ToTaggedIntPtr(GateRef x)
939 inline GateRef StubBuilder::DoubleToTaggedDoublePtr(GateRef x)
944 inline GateRef StubBuilder::BooleanToTaggedBooleanPtr(GateRef x)
949 inline GateRef StubBuilder::TaggedPtrToTaggedDoublePtr(GateRef x)
954 inline GateRef StubBuilder::TaggedPtrToTaggedIntPtr(GateRef x)
959 inline GateRef StubBuilder::CastDoubleToInt64(GateRef x)
964 inline GateRef StubBuilder::CastFloat32ToInt32(GateRef x)
969 inline GateRef StubBuilder::TaggedTrue()
974 inline GateRef StubBuilder::TaggedFalse()
979 inline GateRef StubBuilder::TaggedUndefined()
985 inline GateRef StubBuilder::Int8Equal(GateRef x, GateRef y)
990 inline GateRef StubBuilder::Int8GreaterThanOrEqual(GateRef x, GateRef y)
995 inline GateRef StubBuilder::Equal(GateRef x, GateRef y)
1000 inline GateRef StubBuilder::NotEqual(GateRef x, GateRef y)
1005 inline GateRef StubBuilder::Int32Equal(GateRef x, GateRef y)
1010 inline GateRef StubBuilder::Int32NotEqual(GateRef x, GateRef y)
1015 inline GateRef StubBuilder::Int64Equal(GateRef x, GateRef y)
1020 inline GateRef StubBuilder::DoubleEqual(GateRef x, GateRef y)
1025 inline GateRef StubBuilder::DoubleNotEqual(GateRef x, GateRef y)
1030 inline GateRef StubBuilder::DoubleLessThan(GateRef x, GateRef y)
1035 inline GateRef StubBuilder::DoubleLessThanOrEqual(GateRef x, GateRef y)
1040 inline GateRef StubBuilder::DoubleGreaterThan(GateRef x, GateRef y)
1045 inline GateRef StubBuilder::DoubleGreaterThanOrEqual(GateRef x, GateRef y)
1050 inline GateRef StubBuilder::Int64NotEqual(GateRef x, GateRef y)
1055 inline GateRef StubBuilder::Int32GreaterThan(GateRef x, GateRef y)
1060 inline GateRef StubBuilder::Int32LessThan(GateRef x, GateRef y)
1065 inline GateRef StubBuilder::Int32GreaterThanOrEqual(GateRef x, GateRef y)
1070 inline GateRef StubBuilder::Int32LessThanOrEqual(GateRef x, GateRef y)
1075 inline GateRef StubBuilder::Int32UnsignedGreaterThan(GateRef x, GateRef y)
1080 inline GateRef StubBuilder::Int32UnsignedLessThan(GateRef x, GateRef y)
1085 inline GateRef StubBuilder::Int32UnsignedGreaterThanOrEqual(GateRef x, GateRef y)
1090 inline GateRef StubBuilder::Int32UnsignedLessThanOrEqual(GateRef x, GateRef y)
1095 inline GateRef StubBuilder::Int64GreaterThan(GateRef x, GateRef y)
1100 inline GateRef StubBuilder::Int64LessThan(GateRef x, GateRef y)
1105 inline GateRef StubBuilder::Int64LessThanOrEqual(GateRef x, GateRef y)
1110 inline GateRef StubBuilder::Int64GreaterThanOrEqual(GateRef x, GateRef y)
1115 inline GateRef StubBuilder::Int64UnsignedLessThanOrEqual(GateRef x, GateRef y)
1120 inline GateRef StubBuilder::Int64UnsignedGreaterThan(GateRef x, GateRef y)
1125 inline GateRef StubBuilder::Int64UnsignedGreaterThanOrEqual(GateRef x, GateRef y)
1130 inline GateRef StubBuilder::IntPtrGreaterThan(GateRef x, GateRef y)
1136 inline GateRef StubBuilder::TruncInt16ToInt8(GateRef val)
1141 inline GateRef StubBuilder::TruncInt32ToInt16(GateRef val)
1146 inline GateRef StubBuilder::TruncInt32ToInt8(GateRef val)
1151 inline GateRef StubBuilder::TruncFloatToInt64(GateRef val)
1156 inline void StubBuilder::CanNotConvertNotValidObject([[maybe_unused]] GateRef obj)
1161 inline void StubBuilder::IsNotPropertyKey([[maybe_unused]] GateRef flag)
1166 inline GateRef StubBuilder::ChangeInt64ToIntPtr(GateRef val)
1174 inline GateRef StubBuilder::ZExtInt32ToPtr(GateRef val)
1182 inline GateRef StubBuilder::ChangeIntPtrToInt32(GateRef val)
1190 inline GateRef StubBuilder::GetSetterFromAccessor(GateRef accessor)
1196 inline GateRef StubBuilder::GetElementsArray(GateRef object)
1201 inline void StubBuilder::SetElementsArray(VariableType type, GateRef glue, GateRef object, GateRef elementsArray,
1208 inline GateRef StubBuilder::GetPropertiesArray(GateRef object)
1215 inline void StubBuilder::SetPropertiesArray(VariableType type, GateRef glue, GateRef object, GateRef propsArray,
1222 inline GateRef StubBuilder::GetHash(GateRef object)
1228 inline void StubBuilder::SetHash(GateRef glue, GateRef object, GateRef hash)
1234 inline GateRef StubBuilder::GetLengthOfTaggedArray(GateRef array)
1239 inline GateRef StubBuilder::GetLengthOfJSTypedArray(GateRef array)
1244 inline GateRef StubBuilder::GetExtractLengthOfTaggedArray(GateRef array)
1249 inline GateRef StubBuilder::IsJSHClass(GateRef obj)
1257 inline GateRef StubBuilder::LoadHClass(GateRef object)
1264 inline void StubBuilder::StoreHClass(GateRef glue, GateRef object, GateRef hClass)
1269 inline void StubBuilder::StoreHClassWithoutBarrier(GateRef glue, GateRef object, GateRef hClass)
1274 inline void StubBuilder::StoreBuiltinHClass(GateRef glue, GateRef object, GateRef hClass)
1279 inline void StubBuilder::StorePrototype(GateRef glue, GateRef hclass, GateRef prototype)
1284 inline GateRef StubBuilder::GetObjectType(GateRef hClass)
1289 inline GateRef StubBuilder::IsDictionaryMode(GateRef object)
1296 inline GateRef StubBuilder::IsDictionaryModeByHClass(GateRef hClass)
1301 inline GateRef StubBuilder::IsDictionaryElement(GateRef hClass)
1306 inline GateRef StubBuilder::IsClassConstructorFromBitField(GateRef bitfield)
1312 inline GateRef StubBuilder::IsClassConstructor(GateRef object)
1319 inline GateRef StubBuilder::IsClassPrototype(GateRef object)
1326 inline GateRef StubBuilder::IsExtensible(GateRef object)
1333 inline GateRef StubBuilder::IsSendableFunctionModule(GateRef module)
1344 inline GateRef StubBuilder::TaggedObjectIsEcmaObject(GateRef obj)
1351 inline GateRef StubBuilder::IsEcmaObject(GateRef obj)
1356 inline GateRef StubBuilder::IsJSObject(GateRef obj)
1363 inline GateRef StubBuilder::IsJSFunctionBase(GateRef obj)
1373 inline GateRef StubBuilder::IsConstructor(GateRef object)
1385 inline GateRef StubBuilder::IsBase(GateRef func)
1390 inline GateRef StubBuilder::IsDerived(GateRef func)
1395 inline GateRef StubBuilder::IsSymbol(GateRef obj)
1401 inline GateRef StubBuilder::IsDataView(GateRef obj)
1407 inline GateRef StubBuilder::IsString(GateRef obj)
1414 inline GateRef StubBuilder::IsLineString(GateRef obj)
1420 inline GateRef StubBuilder::IsSlicedString(GateRef obj)
1426 inline GateRef StubBuilder::IsConstantString(GateRef obj)
1432 inline GateRef StubBuilder::IsLiteralString(GateRef obj)
1437 inline GateRef StubBuilder::IsTreeString(GateRef obj)
1442 inline GateRef StubBuilder::TreeStringIsFlat(GateRef string)
1447 inline GateRef StubBuilder::TaggedObjectIsBigInt(GateRef obj)
1453 inline GateRef StubBuilder::IsJsProxy(GateRef obj)
1459 inline GateRef StubBuilder::IsJSShared(GateRef obj)
1464 inline GateRef StubBuilder::IsProfileTypeInfoCell0(GateRef obj)
1470 inline GateRef StubBuilder::IsJSGlobalObject(GateRef obj)
1476 inline GateRef StubBuilder::IsNativeModuleFailureInfo(GateRef obj)
1482 inline GateRef StubBuilder::IsModuleNamespace(GateRef obj)
1488 inline GateRef StubBuilder::IsSourceTextModule(GateRef obj)
1494 inline GateRef StubBuilder::ObjIsSpecialContainer(GateRef obj)
1502 inline GateRef StubBuilder::IsJSPrimitiveRef(GateRef obj)
1508 inline GateRef StubBuilder::IsJsArray(GateRef obj)
1514 inline GateRef StubBuilder::IsJsSArray(GateRef obj)
1520 inline GateRef StubBuilder::IsByteArray(GateRef obj)
1526 inline GateRef StubBuilder::IsJSAPIVector(GateRef obj)
1532 inline GateRef StubBuilder::IsJSAPIStack(GateRef obj)
1538 inline GateRef StubBuilder::IsJSAPIPlainArray(GateRef obj)
1544 inline GateRef StubBuilder::IsJSAPIQueue(GateRef obj)
1550 inline GateRef StubBuilder::IsJSAPIDeque(GateRef obj)
1556 inline GateRef StubBuilder::IsJSAPILightWeightMap(GateRef obj)
1562 inline GateRef StubBuilder::IsJSAPILightWeightSet(GateRef obj)
1568 inline GateRef StubBuilder::IsLinkedNode(GateRef obj)
1574 inline GateRef StubBuilder::IsJSAPIHashMap(GateRef obj)
1580 inline GateRef StubBuilder::IsJSAPIHashSet(GateRef obj)
1586 inline GateRef StubBuilder::IsJSAPILinkedList(GateRef obj)
1592 inline GateRef StubBuilder::IsJSAPIList(GateRef obj)
1598 inline GateRef StubBuilder::IsJSAPIArrayList(GateRef obj)
1604 inline GateRef StubBuilder::IsJSCollator(GateRef obj)
1610 inline GateRef StubBuilder::IsJSObjectType(GateRef obj, JSType jsType)
1618 inline GateRef StubBuilder::IsJSRegExp(GateRef obj)
1624 inline GateRef StubBuilder::GetTarget(GateRef proxyObj)
1630 inline GateRef StubBuilder::IsJsCOWArray(GateRef obj)
1638 inline GateRef StubBuilder::IsCOWArray(GateRef obj)
1644 inline GateRef StubBuilder::IsMutantTaggedArray(GateRef elements)
1650 inline GateRef StubBuilder::IsWritable(GateRef attr)
1659 inline GateRef StubBuilder::IsDefaultAttribute(GateRef attr)
1668 inline GateRef StubBuilder::IsConfigable(GateRef attr)
1677 inline GateRef StubBuilder::IsAccessor(GateRef attr)
1686 inline GateRef StubBuilder::IsEnumerable(GateRef attr)
1695 inline GateRef StubBuilder::IsInlinedProperty(GateRef attr)
1704 inline GateRef StubBuilder::GetProtoCell(GateRef object)
1710 inline GateRef StubBuilder::GetPrototypeHandlerHolder(GateRef object)
1716 inline GateRef StubBuilder::GetPrototypeHandlerHandlerInfo(GateRef object)
1722 inline GateRef StubBuilder::GetStoreTSHandlerHolder(GateRef object)
1728 inline GateRef StubBuilder::GetStoreTSHandlerHandlerInfo(GateRef object)
1734 inline GateRef StubBuilder::GetHasChanged(GateRef object)
1739 inline GateRef StubBuilder::HclassIsPrototypeHandler(GateRef hClass)
1745 inline GateRef StubBuilder::HclassIsTransitionHandler(GateRef hClass)
1751 inline GateRef StubBuilder::HclassIsPropertyBox(GateRef hClass)
1757 inline GateRef StubBuilder::TaggedIsProtoChangeMarker(GateRef obj)
1762 inline GateRef StubBuilder::GetEmptyArray(GateRef glue)
1767 inline GateRef StubBuilder::GetLengthFromForInIterator(GateRef iter)
1772 inline GateRef StubBuilder::GetIndexFromForInIterator(GateRef iter)
1777 inline GateRef StubBuilder::GetKeysFromForInIterator(GateRef iter)
1782 inline GateRef StubBuilder::GetObjectFromForInIterator(GateRef iter)
1787 inline GateRef StubBuilder::GetCachedHclassFromForInIterator(GateRef iter)
1792 inline void StubBuilder::SetLengthOfForInIterator(GateRef glue, GateRef iter, GateRef length)
1797 inline void StubBuilder::SetIndexOfForInIterator(GateRef glue, GateRef iter, GateRef index)
1802 inline void StubBuilder::SetKeysOfForInIterator(GateRef glue, GateRef iter, GateRef keys)
1807 inline void StubBuilder::SetObjectOfForInIterator(GateRef glue, GateRef iter, GateRef object)
1812 inline void StubBuilder::SetCachedHclassOfForInIterator(GateRef glue, GateRef iter, GateRef hclass)
1817 inline void StubBuilder::IncreaseInteratorIndex(GateRef glue, GateRef iter, GateRef index)
1822 inline void StubBuilder::SetNextIndexOfArrayIterator(GateRef glue, GateRef iter, GateRef nextIndex)
1827 inline void StubBuilder::SetIteratedArrayOfArrayIterator(GateRef glue, GateRef iter, GateRef iteratedArray)
1832 inline void StubBuilder::SetBitFieldOfArrayIterator(GateRef glue, GateRef iter, GateRef kind)
1837 inline GateRef StubBuilder::IsField(GateRef attr)
1846 inline GateRef StubBuilder::IsNonSharedStoreField(GateRef attr)
1855 inline GateRef StubBuilder::IsStoreShared(GateRef attr)
1864 inline GateRef StubBuilder::IsElement(GateRef attr)
1873 inline GateRef StubBuilder::IsStringElement(GateRef attr)
1882 inline GateRef StubBuilder::IsNumber(GateRef attr)
1891 inline GateRef StubBuilder::IsStringLength(GateRef attr)
1900 inline GateRef StubBuilder::IsTypedArrayElement(GateRef attr)
1909 inline GateRef StubBuilder::IsNonExist(GateRef attr)
1918 inline GateRef StubBuilder::HandlerBaseIsAccessor(GateRef attr)
1927 inline GateRef StubBuilder::HandlerBaseIsJSArray(GateRef attr)
1936 inline GateRef StubBuilder::HandlerBaseIsInlinedProperty(GateRef attr)
1945 inline GateRef StubBuilder::HandlerBaseGetOffset(GateRef attr)
1953 inline GateRef StubBuilder::HandlerBaseGetAttrIndex(GateRef attr)
1960 inline GateRef StubBuilder::HandlerBaseGetRep(GateRef attr)
1967 inline GateRef StubBuilder::IsInvalidPropertyBox(GateRef obj)
1974 inline GateRef StubBuilder::IsAccessorPropertyBox(GateRef obj)
1981 inline GateRef StubBuilder::GetValueFromPropertyBox(GateRef obj)
1987 inline void StubBuilder::SetValueToPropertyBox(GateRef glue, GateRef obj, GateRef value)
1993 inline GateRef StubBuilder::GetTransitionHClass(GateRef obj)
1999 inline GateRef StubBuilder::GetTransitionHandlerInfo(GateRef obj)
2005 inline GateRef StubBuilder::GetTransWithProtoHClass(GateRef obj)
2011 inline GateRef StubBuilder::GetTransWithProtoHandlerInfo(GateRef obj)
2017 inline GateRef StubBuilder::PropAttrGetOffset(GateRef attr)
2024 inline GateRef StubBuilder::GetSortedIndex(GateRef attr)
2032 inline GateRef StubBuilder::SetDictionaryOrderFieldInPropAttr(GateRef attr, GateRef value)
2042 inline GateRef StubBuilder::GetPrototypeFromHClass(GateRef hClass)
2047 inline GateRef StubBuilder::GetEnumCacheFromHClass(GateRef hClass)
2052 inline GateRef StubBuilder::GetProtoChangeMarkerFromHClass(GateRef hClass)
2057 inline GateRef StubBuilder::GetLayoutFromHClass(GateRef hClass)
2063 inline GateRef StubBuilder::GetBitFieldFromHClass(GateRef hClass)
2069 inline GateRef StubBuilder::GetLengthFromString(GateRef value)
2075 inline GateRef StubBuilder::GetFirstFromTreeString(GateRef string)
2080 inline GateRef StubBuilder::GetSecondFromTreeString(GateRef string)
2085 inline GateRef StubBuilder::GetIsAllTaggedPropFromHClass(GateRef hclass)
2093 inline void StubBuilder::SetBitFieldToHClass(GateRef glue, GateRef hClass, GateRef bitfield)
2099 inline void StubBuilder::SetIsAllTaggedProp(GateRef glue, GateRef hclass, GateRef hasRep)
2110 inline void StubBuilder::SetPrototypeToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef proto)
2116 inline void StubBuilder::SetProtoChangeDetailsToHClass(VariableType type,
2123 inline void StubBuilder::SetLayoutToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef attr,
2130 inline void StubBuilder::SetEnumCacheToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef key)
2136 inline void StubBuilder::SetTransitionsToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef transition)
2142 inline void StubBuilder::SetParentToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef parent)
2148 inline void StubBuilder::SetIsProtoTypeToHClass(GateRef glue, GateRef hClass, GateRef value)
2160 inline void StubBuilder::SetIsTS(GateRef glue, GateRef hClass, GateRef value)
2172 inline GateRef StubBuilder::IsProtoTypeHClass(GateRef hClass)
2180 inline void StubBuilder::SetPropertyInlinedProps(GateRef glue, GateRef obj, GateRef hClass, GateRef value,
2197 inline GateRef StubBuilder::GetPropertyInlinedProps(GateRef obj, GateRef hClass,
2206 inline GateRef StubBuilder::GetInlinedPropOffsetFromHClass(GateRef hclass, GateRef index)
2214 inline void StubBuilder::IncNumberOfProps(GateRef glue, GateRef hClass)
2220 inline GateRef StubBuilder::GetNumberOfPropsFromHClass(GateRef hClass)
2228 inline GateRef StubBuilder::HasDeleteProperty(GateRef hClass)
2233 inline GateRef StubBuilder::IsTSHClass(GateRef hClass)
2242 inline void StubBuilder::SetNumberOfPropsToHClass(GateRef glue, GateRef hClass, GateRef value)
2252 inline GateRef StubBuilder::GetInlinedPropertiesFromHClass(GateRef hClass)
2264 inline void StubBuilder::SetElementsKindToTrackInfo(GateRef glue, GateRef trackInfo, GateRef elementsKind)
2274 inline void StubBuilder::SetSpaceFlagToTrackInfo(GateRef glue, GateRef trackInfo, GateRef spaceFlag)
2284 inline GateRef StubBuilder::GetElementsKindFromHClass(GateRef hClass)
2289 inline GateRef StubBuilder::GetObjectSizeFromHClass(GateRef hClass)
2294 inline GateRef StubBuilder::GetInlinedPropsStartFromHClass(GateRef hClass)
2302 inline void StubBuilder::SetValueToTaggedArrayWithAttr(
2310 inline void StubBuilder::SetValueToTaggedArrayWithRep(
2318 inline void StubBuilder::SetValueToTaggedArray(VariableType valType, GateRef glue, GateRef array,
2327 inline GateRef StubBuilder::GetValueFromTaggedArray(GateRef array, GateRef index)
2334 inline GateRef StubBuilder::GetDataPtrInTaggedArray(GateRef array)
2339 inline GateRef StubBuilder::GetUnsharedConstpoolIndex(GateRef constpool)
2346 inline GateRef StubBuilder::GetUnsharedConstpoolFromGlue(GateRef glue, GateRef constpool)
2351 inline GateRef StubBuilder::GetUnsharedConstpool(GateRef arrayAddr, GateRef index)
2358 inline GateRef StubBuilder::GetValueFromMutantTaggedArray(GateRef elements, GateRef index)
2365 inline GateRef StubBuilder::IsSpecialIndexedObj(GateRef jsType)
2370 inline void StubBuilder::CheckUpdateSharedType(bool isDicMode, Variable *result, GateRef glue, GateRef receiver,
2391 inline void StubBuilder::CheckUpdateSharedType(bool isDicMode, Variable *result, GateRef glue, GateRef receiver,
2413 inline void StubBuilder::MatchFieldType(Variable *result, GateRef glue, GateRef fieldType, GateRef value,
2428 inline GateRef StubBuilder::GetFieldTypeFromHandler(GateRef attr)
2435 inline GateRef StubBuilder::ClearSharedStoreKind(GateRef handlerInfo)
2440 inline GateRef StubBuilder::UpdateSOutOfBoundsForHandler(GateRef handlerInfo)
2445 inline GateRef StubBuilder::IsSpecialContainer(GateRef jsType)
2453 inline GateRef StubBuilder::IsSharedArray(GateRef jsType)
2458 inline GateRef StubBuilder::IsFastTypeArray(GateRef jsType)
2465 inline GateRef StubBuilder::IsAccessorInternal(GateRef value)
2471 inline GateRef StubBuilder::GetPropAttrFromLayoutInfo(GateRef layout, GateRef entry)
2478 inline GateRef StubBuilder::GetIhcFromAOTLiteralInfo(GateRef info)
2487 inline void StubBuilder::UpdateFieldType(GateRef glue, GateRef hclass, GateRef attr)
2492 inline GateRef StubBuilder::GetPropertyMetaDataFromAttr(GateRef attr)
2499 inline GateRef StubBuilder::TranslateToRep(GateRef value)
2530 inline GateRef StubBuilder::GetKeyFromLayoutInfo(GateRef layout, GateRef entry)
2536 inline GateRef StubBuilder::GetPropertiesAddrFromLayoutInfo(GateRef layout)
2541 inline GateRef StubBuilder::GetInt64OfTInt(GateRef x)
2546 inline GateRef StubBuilder::GetInt32OfTInt(GateRef x)
2551 inline GateRef StubBuilder::TaggedCastToIntPtr(GateRef x)
2556 inline GateRef StubBuilder::GetDoubleOfTInt(GateRef x)
2561 inline GateRef StubBuilder::GetDoubleOfTDouble(GateRef x)
2566 inline GateRef StubBuilder::GetInt32OfTNumber(GateRef x)
2571 inline GateRef StubBuilder::GetDoubleOfTNumber(GateRef x)
2576 inline GateRef StubBuilder::LoadObjectFromWeakRef(GateRef x)
2581 inline GateRef StubBuilder::ExtFloat32ToDouble(GateRef x)
2586 inline GateRef StubBuilder::ChangeInt32ToFloat32(GateRef x)
2591 inline GateRef StubBuilder::ChangeInt32ToFloat64(GateRef x)
2596 inline GateRef StubBuilder::ChangeUInt32ToFloat64(GateRef x)
2601 inline GateRef StubBuilder::ChangeFloat64ToInt32(GateRef x)
2606 inline GateRef StubBuilder::TruncDoubleToFloat32(GateRef x)
2611 inline GateRef StubBuilder::ChangeTaggedPointerToInt64(GateRef x)
2616 inline GateRef StubBuilder::Int64ToTaggedPtr(GateRef x)
2621 inline GateRef StubBuilder::CastInt32ToFloat32(GateRef x)
2626 inline GateRef StubBuilder::CastInt64ToFloat64(GateRef x)
2631 inline GateRef StubBuilder::SExtInt32ToInt64(GateRef x)
2636 inline GateRef StubBuilder::SExtInt16ToInt64(GateRef x)
2641 inline GateRef StubBuilder::SExtInt8ToInt64(GateRef x)
2646 inline GateRef StubBuilder::SExtInt8ToInt32(GateRef x)
2651 inline GateRef StubBuilder::SExtInt16ToInt32(GateRef x)
2656 inline GateRef StubBuilder::SExtInt1ToInt64(GateRef x)
2661 inline GateRef StubBuilder::SExtInt1ToInt32(GateRef x)
2666 inline GateRef StubBuilder::ZExtInt8ToInt16(GateRef x)
2671 inline GateRef StubBuilder::ZExtInt32ToInt64(GateRef x)
2676 inline GateRef StubBuilder::ZExtInt1ToInt64(GateRef x)
2681 inline GateRef StubBuilder::ZExtInt1ToInt32(GateRef x)
2686 inline GateRef StubBuilder::ZExtInt8ToInt32(GateRef x)
2691 inline GateRef StubBuilder::ZExtInt8ToInt64(GateRef x)
2696 inline GateRef StubBuilder::ZExtInt8ToPtr(GateRef x)
2701 inline GateRef StubBuilder::ZExtInt16ToPtr(GateRef x)
2706 inline GateRef StubBuilder::SExtInt32ToPtr(GateRef x)
2711 inline GateRef StubBuilder::ZExtInt16ToInt32(GateRef x)
2716 inline GateRef StubBuilder::ZExtInt16ToInt64(GateRef x)
2721 inline GateRef StubBuilder::TruncInt64ToInt32(GateRef x)
2726 inline GateRef StubBuilder::TruncPtrToInt32(GateRef x)
2734 inline GateRef StubBuilder::TruncInt64ToInt1(GateRef x)
2739 inline GateRef StubBuilder::TruncInt32ToInt1(GateRef x)
2744 inline GateRef StubBuilder::GetObjectFromConstPool(GateRef constpool, GateRef index)
2749 inline GateRef StubBuilder::GetGlobalConstantAddr(GateRef index)
2754 inline GateRef StubBuilder::GetGlobalConstantOffset(ConstantIndex index)
2763 inline GateRef StubBuilder::IsCallableFromBitField(GateRef bitfield)
2768 inline GateRef StubBuilder::IsCallable(GateRef obj)
2776 inline GateRef StubBuilder::GetOffsetFieldInPropAttr(GateRef attr)
2784 inline GateRef StubBuilder::SetOffsetFieldInPropAttr(GateRef attr, GateRef value)
2795 inline GateRef StubBuilder::SetIsInlinePropsFieldInPropAttr(GateRef attr, GateRef value)
2806 inline GateRef StubBuilder::SetTrackTypeInPropAttr(GateRef attr, GateRef type)
2816 inline GateRef StubBuilder::GetSharedFieldTypeInPropAttr(GateRef attr)
2823 inline GateRef StubBuilder::GetTrackTypeInPropAttr(GateRef attr)
2830 inline GateRef StubBuilder::GetDictSharedFieldTypeInPropAttr(GateRef attr)
2837 inline GateRef StubBuilder::GetRepInPropAttr(GateRef attr)
2844 inline GateRef StubBuilder::IsIntRepInPropAttr(GateRef rep)
2849 inline GateRef StubBuilder::IsDoubleRepInPropAttr(GateRef rep)
2854 inline GateRef StubBuilder::IsTaggedRepInPropAttr(GateRef attr)
2860 inline GateRef StubBuilder::SetTaggedRepInPropAttr(GateRef attr)
2872 void StubBuilder::SetHClassBit(GateRef glue, GateRef hClass, GateRef value)
2883 inline GateRef StubBuilder::IntPtrEuqal(GateRef x, GateRef y)
2888 inline GateRef StubBuilder::IntPtrNotEqual(GateRef x, GateRef y)
2893 inline GateRef StubBuilder::GetBitMask(GateRef bitoffset)
2903 inline GateRef StubBuilder::ObjectAddressToRange(GateRef x)
2909 inline GateRef StubBuilder::RegionInSpace(GateRef region, RegionSpaceFlag space)
2923 inline GateRef StubBuilder::InEdenGeneration(GateRef region)
2928 inline GateRef StubBuilder::InYoungGeneration(GateRef region)
2933 inline GateRef StubBuilder::RegionInSpace(GateRef region, RegionSpaceFlag spaceBegin, RegionSpaceFlag spaceEnd)
2951 inline GateRef StubBuilder::InGeneralYoungGeneration(GateRef region)
2956 inline GateRef StubBuilder::InGeneralOldGeneration(GateRef region)
2961 inline GateRef StubBuilder::InSharedHeap(GateRef region)
2979 inline GateRef StubBuilder::InSharedSweepableSpace(GateRef region)
2997 inline GateRef StubBuilder::GetParentEnv(GateRef object)
3002 inline GateRef StubBuilder::GetSendableParentEnv(GateRef object)
3007 inline GateRef StubBuilder::GetPropertiesFromLexicalEnv(GateRef object, GateRef index)
3012 inline GateRef StubBuilder::GetPropertiesFromSendableEnv(GateRef object, GateRef index)
3017 inline GateRef StubBuilder::GetKeyFromLexivalEnv(GateRef lexicalEnv, GateRef levelIndex, GateRef slotIndex)
3022 inline void StubBuilder::SetPropertiesToSendableEnv(GateRef glue, GateRef object, GateRef index, GateRef value)
3028 inline GateRef StubBuilder::GetSendableEnvFromModule(GateRef module)
3033 inline void StubBuilder::SetSendableEnvToModule(GateRef glue, GateRef module, GateRef value, MemoryAttribute mAttr)
3040 inline GateRef StubBuilder::GetHomeObjectFromJSFunction(GateRef object)
3046 inline GateRef StubBuilder::GetMethodFromJSFunctionOrProxy(GateRef object)
3073 inline GateRef StubBuilder::GetCallFieldFromMethod(GateRef method)
3079 inline void StubBuilder::SetLexicalEnvToFunction(GateRef glue, GateRef object, GateRef lexicalEnv,
3086 inline void StubBuilder::SetProtoTransRootHClassToFunction(GateRef glue, GateRef object, GateRef hclass,
3093 inline void StubBuilder::SetProtoOrHClassToFunction(GateRef glue, GateRef function, GateRef value,
3100 inline GateRef StubBuilder::GetProtoOrHClass(GateRef function)
3106 inline void StubBuilder::SetTypedArrayName(GateRef glue, GateRef typedArray, GateRef name,
3113 inline void StubBuilder::SetContentType(GateRef glue, GateRef typedArray, GateRef type)
3119 inline void StubBuilder::SetViewedArrayBufferOrByteArray(GateRef glue, GateRef typedArray, GateRef data,
3126 inline void StubBuilder::SetByteLength(GateRef glue, GateRef typedArray, GateRef byteLength)
3132 inline void StubBuilder::SetByteOffset(GateRef glue, GateRef typedArray, GateRef byteOffset)
3138 inline void StubBuilder::SetTypedArrayLength(GateRef glue, GateRef typedArray, GateRef arrayLength)
3144 inline void StubBuilder::SetHomeObjectToFunction(GateRef glue, GateRef function, GateRef value,
3151 inline void StubBuilder::SetModuleToFunction(GateRef glue, GateRef function, GateRef value,
3158 inline void StubBuilder::SetWorkNodePointerToFunction(GateRef glue, GateRef function, GateRef value,
3165 inline void StubBuilder::SetMethodToFunction(GateRef glue, GateRef function, GateRef value,
3172 inline void StubBuilder::SetCodeEntryToFunctionFromMethod(GateRef glue, GateRef function, GateRef method)
3180 inline void StubBuilder::SetCodeEntryToFunctionFromFuncEntry(GateRef glue, GateRef function, GateRef codeEntry)
3186 inline void StubBuilder::SetLengthToFunction(GateRef glue, GateRef function, GateRef value)
3192 inline GateRef StubBuilder::GetLengthFromFunction(GateRef function)
3197 inline void StubBuilder::SetRawProfileTypeInfoToFunction(GateRef glue, GateRef function, GateRef value,
3204 inline void StubBuilder::SetValueToProfileTypeInfoCell(GateRef glue, GateRef profileTypeInfoCell, GateRef value)
3210 inline void StubBuilder::UpdateProfileTypeInfoCellType(GateRef glue, GateRef profileTypeInfoCell)
3245 inline void StubBuilder::SetJSObjectTaggedField(GateRef glue, GateRef object, size_t offset, GateRef value)
3250 inline void StubBuilder::SetCompiledCodeFlagToFunction(GateRef glue, GateRef function, GateRef value)
3260 inline void StubBuilder::SetCompiledFuncEntry(GateRef glue, GateRef jsFunc, GateRef codeEntry, GateRef isFastCall)
3268 inline GateRef StubBuilder::GetIsFastCall(GateRef machineCode)
3275 inline void StubBuilder::SetTaskConcurrentFuncFlagToFunction(GateRef glue, GateRef function, GateRef value)
3287 inline void StubBuilder::SetBitFieldToFunction(GateRef glue, GateRef function, GateRef value)
3293 inline void StubBuilder::SetMachineCodeToFunction(GateRef glue, GateRef function, GateRef value, MemoryAttribute mAttr)
3299 inline GateRef StubBuilder::GetGlobalObject(GateRef glue)
3305 inline GateRef StubBuilder::GetMethodFromFunction(GateRef function)
3310 inline GateRef StubBuilder::GetModuleFromFunction(GateRef function)
3315 inline GateRef StubBuilder::GetHomeObjectFromFunction(GateRef function)
3320 inline GateRef StubBuilder::GetEntryIndexOfGlobalDictionary(GateRef entry)
3326 inline GateRef StubBuilder::GetBoxFromGlobalDictionary(GateRef object, GateRef entry)
3334 inline GateRef StubBuilder::GetValueFromGlobalDictionary(GateRef object, GateRef entry)
3340 inline GateRef StubBuilder::GetPropertiesFromJSObject(GateRef object)
3346 inline GateRef StubBuilder::IsJSFunction(GateRef obj)
3356 inline GateRef StubBuilder::IsBoundFunction(GateRef obj)
3362 inline GateRef StubBuilder::IsJSOrBoundFunction(GateRef obj)
3372 inline GateRef StubBuilder::IsAOTLiteralInfo(GateRef info)
3377 inline GateRef StubBuilder::IsAotWithCallField(GateRef method)
3388 inline GateRef StubBuilder::IsFastCall(GateRef method)
3399 inline GateRef StubBuilder::HasPrototype(GateRef kind)
3408 inline GateRef StubBuilder::HasAccessor(GateRef kind)
3417 inline GateRef StubBuilder::IsClassConstructorKind(GateRef kind)
3424 inline GateRef StubBuilder::IsGeneratorKind(GateRef kind)
3431 inline GateRef StubBuilder::IsBaseKind(GateRef kind)
3437 inline GateRef StubBuilder::IsBaseConstructorKind(GateRef kind)
3442 inline GateRef StubBuilder::IsSendableFunction(GateRef method)
3453 inline GateRef StubBuilder::IsNativeMethod(GateRef method)
3464 inline GateRef StubBuilder::JudgeAotAndFastCall(GateRef jsFunc, CircuitBuilder::JudgeMethodType type)
3469 inline GateRef StubBuilder::GetExpectedNumOfArgs(GateRef method)
3478 inline GateRef StubBuilder::GetMethodFromJSProxy(GateRef proxy)
3484 inline GateRef StubBuilder::GetHandlerFromJSProxy(GateRef proxy)
3490 inline GateRef StubBuilder::GetTargetFromJSProxy(GateRef proxy)
3496 inline GateRef StubBuilder::ComputeTaggedArraySize(GateRef length)
3502 inline GateRef StubBuilder::GetGlobalConstantValue(VariableType type, GateRef glue, ConstantIndex index)
3507 inline GateRef StubBuilder::GetSingleCharTable(GateRef glue)
3513 inline GateRef StubBuilder::IsEnableElementsKind(GateRef glue)
3519 inline GateRef StubBuilder::GetGlobalEnvValue(VariableType type, GateRef env, size_t index)
3525 inline GateRef StubBuilder::HasPendingException(GateRef glue)
3532 inline GateRef StubBuilder::DispatchBuiltins(GateRef glue, GateRef builtinsId, const std::vector<GateRef>& args)
3538 inline GateRef StubBuilder::DispatchBuiltinsWithArgv(GateRef glue, GateRef builtinsId, const std::vector<GateRef>& args)
3544 inline GateRef StubBuilder::GetBuiltinId(GateRef method)
3553 inline GateRef StubBuilder::ComputeSizeUtf8(GateRef length)
3558 inline GateRef StubBuilder::ComputeSizeUtf16(GateRef length)
3563 inline GateRef StubBuilder::AlignUp(GateRef x, GateRef alignment)
3569 inline void StubBuilder::SetLength(GateRef glue, GateRef str, GateRef length, bool compressed)
3581 inline void StubBuilder::SetLength(GateRef glue, GateRef str, GateRef length, GateRef isCompressed)
3588 inline GateRef StubBuilder::IsIntegerString(GateRef string)
3593 inline GateRef StubBuilder::GetRawHashFromString(GateRef value)
3598 inline void StubBuilder::SetRawHashcode(GateRef glue, GateRef str, GateRef rawHashcode, GateRef isInteger)
3603 inline GateRef StubBuilder::TryGetHashcodeFromString(GateRef string)
3608 inline GateRef StubBuilder::GetMixHashcode(GateRef string)
3613 inline void StubBuilder::SetElementsKindToJSHClass(GateRef glue, GateRef jsHclass, GateRef elementsKind)
3622 inline void StubBuilder::SetExtensibleToBitfield(GateRef glue, GateRef obj, bool isExtensible)
3634 inline void StubBuilder::SetCallableToBitfield(GateRef glue, GateRef obj, bool isCallable)
3646 inline void StubBuilder::Comment(GateRef glue, const std::string &str)
3651 inline GateRef StubBuilder::IsStableElements(GateRef hClass)
3656 inline GateRef StubBuilder::HasConstructorByHClass(GateRef hClass)
3661 inline GateRef StubBuilder::HasConstructor(GateRef object)
3666 inline GateRef StubBuilder::IsStableArguments(GateRef hClass)
3671 inline GateRef StubBuilder::IsStableArray(GateRef hClass)
3676 inline GateRef StubBuilder::IsTypedArray(GateRef obj)
3681 inline GateRef StubBuilder::GetProfileTypeInfo(GateRef jsFunc)
3687 inline void StubBuilder::CheckDetectorName(GateRef glue, GateRef key, Label *fallthrough, Label *slow)
3707 inline GateRef StubBuilder::LoadPfHeaderFromConstPool(GateRef jsFunc)
3720 inline GateRef StubBuilder::LoadHCIndexInfosFromConstPool(GateRef jsFunc)
3729 inline GateRef StubBuilder::LoadHCIndexFromConstPool(
3765 inline GateRef StubBuilder::RemoveTaggedWeakTag(GateRef weak)
3770 inline GateRef StubBuilder::GetAttrIndex(GateRef index)
3775 inline GateRef StubBuilder::GetKeyIndex(GateRef index)
3780 inline GateRef StubBuilder::GetAttr(GateRef layoutInfo, GateRef index)
3786 inline GateRef StubBuilder::GetKey(GateRef layoutInfo, GateRef index)
3792 inline GateRef StubBuilder::IsMarkerCellValid(GateRef cell)
3797 inline GateRef StubBuilder::GetAccessorHasChanged(GateRef obj)
3802 inline GateRef StubBuilder::ComputeTaggedTypedArraySize(GateRef elementSize, GateRef length)
3807 inline GateRef StubBuilder::GetViewedArrayBuffer(GateRef dataView)
3813 inline GateRef StubBuilder::GetByteOffset(GateRef dataView)
3819 inline GateRef StubBuilder::GetByteLength(GateRef dataView)
3825 inline GateRef StubBuilder::GetArrayBufferData(GateRef buffer)
3831 inline GateRef StubBuilder::GetArrayBufferByteLength(GateRef buffer)
3837 inline void StubBuilder::SetArrayBufferByteLength(GateRef glue, GateRef buffer, GateRef length)
3843 inline GateRef StubBuilder::GetLastLeaveFrame(GateRef glue)
3850 inline GateRef StubBuilder::GetPropertiesCache(GateRef glue)
3857 inline GateRef StubBuilder::GetSortedKey(GateRef layoutInfo, GateRef index)
3863 inline GateRef StubBuilder::GetSortedIndex(GateRef layoutInfo, GateRef index)
3868 inline void StubBuilder::SetToPropertiesCache(GateRef glue, GateRef cache, GateRef cls, GateRef key, GateRef result,
3879 inline void StubBuilder::StoreWithoutBarrier(VariableType type, GateRef base, GateRef offset, GateRef value)
3885 inline GateRef StubBuilder::HashFromHclassAndKey(GateRef glue, GateRef cls, GateRef key, GateRef hir)
3892 inline GateRef StubBuilder::OrdinaryNewJSObjectCreate(GateRef glue, GateRef proto)
3897 inline GateRef StubBuilder::NewJSPrimitiveRef(GateRef glue, size_t index, GateRef obj)
3902 inline GateRef StubBuilder::ToObject(GateRef glue, GateRef obj)
3907 inline GateRef StubBuilder::GetPrototype(GateRef glue, GateRef object)
3912 inline GateRef StubBuilder::GetLengthOfJSArray(GateRef array)