Lines Matching refs:StubBuilder
49 void StubBuilder::Jump(Label *label)
61 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel, const char* comment)
66 void StubBuilder::BranchPredict(GateRef condition, Label *trueLabel, Label *falseLabel, uint32_t trueWeight,
82 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, int numberOfKeys)
103 void StubBuilder::LoopBegin(Label *loopHead)
113 GateRef StubBuilder::CheckSuspend(GateRef glue)
120 void StubBuilder::LoopEnd(Label *loopHead, Environment *env, GateRef glue)
134 void StubBuilder::LoopEnd(Label *loopHead)
149 void StubBuilder::MatchFieldType(
302 GateRef StubBuilder::FindElementWithCache(GateRef glue, GateRef layoutInfo, GateRef hclass,
374 GateRef StubBuilder::GetIndexFromPropertiesCache(GateRef glue, GateRef cache, GateRef cls, GateRef key, GateRef hir)
403 GateRef StubBuilder::BinarySearch(GateRef glue, GateRef layoutInfo, GateRef key, GateRef propsNum, GateRef hir)
559 GateRef StubBuilder::GetKeyHashCode(GateRef glue, GateRef key, GateRef hir)
587 GateRef StubBuilder::CreateDataProperty(GateRef glue, GateRef obj, GateRef propKey, GateRef value)
630 GateRef StubBuilder::CreateDataPropertyOrThrow(GateRef glue, GateRef obj, GateRef key, GateRef value)
679 GateRef StubBuilder::DefineField(GateRef glue, GateRef obj, GateRef propKey, GateRef value)
726 GateRef StubBuilder::FindElementFromNumberDictionary(GateRef glue, GateRef elements, GateRef index)
783 GateRef StubBuilder::FindEntryFromNameDictionary(GateRef glue, GateRef elements, GateRef key, GateRef hir)
886 GateRef StubBuilder::IsMatchInTransitionDictionary(GateRef element, GateRef key, GateRef metaData, GateRef attr)
891 GateRef StubBuilder::FindEntryFromTransitionDictionary(GateRef glue, GateRef elements, GateRef key, GateRef metaData)
998 GateRef StubBuilder::JSObjectGetProperty(GateRef obj, GateRef hclass, GateRef attr)
1054 void StubBuilder::JSObjectSetProperty(
1087 GateRef StubBuilder::ComputeNonInlinedFastPropsCapacity(GateRef glue, GateRef oldLength,
1115 GateRef StubBuilder::ComputeElementCapacity(GateRef oldLength)
1140 GateRef StubBuilder::CallGetterHelper(
1225 GateRef StubBuilder::CallSetterHelper(
1283 GateRef StubBuilder::ShouldCallSetter(GateRef receiver, GateRef holder, GateRef accessor, GateRef attr)
1320 void StubBuilder::JSHClassAddProperty(GateRef glue, GateRef receiver, GateRef key, GateRef attr, GateRef value)
1402 GateRef StubBuilder::SetHasConstructorCondition(GateRef glue, GateRef receiver, GateRef key)
1428 GateRef StubBuilder::AddPropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value,
1579 void StubBuilder::ThrowTypeAndReturn(GateRef glue, int messageId, GateRef val)
1586 GateRef StubBuilder::TaggedToRepresentation(GateRef value)
1625 GateRef StubBuilder::TaggedToElementKind(GateRef value)
1690 void StubBuilder::Store(VariableType type, GateRef glue, GateRef base, GateRef offset, GateRef value,
1705 void StubBuilder::SetValueWithAttr(GateRef glue, GateRef obj, GateRef offset, GateRef key, GateRef value, GateRef attr)
1727 void StubBuilder::SetValueWithRep(
1800 void StubBuilder::VerifyBarrier(GateRef glue, GateRef obj, [[maybe_unused]] GateRef offset, GateRef value)
1822 void StubBuilder::SetValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value, bool withEden,
1887 void StubBuilder::SetSValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value, GateRef objectRegion,
1963 void StubBuilder::SetNonSValueWithBarrier(GateRef glue, GateRef obj, GateRef offset, GateRef value,
2075 GateRef StubBuilder::TaggedIsBigInt(GateRef obj)
2096 GateRef StubBuilder::TaggedIsPropertyBox(GateRef obj)
2117 GateRef StubBuilder::TaggedIsAccessor(GateRef x)
2139 GateRef StubBuilder::IsUtf16String(GateRef string)
2148 GateRef StubBuilder::IsUtf8String(GateRef string)
2157 GateRef StubBuilder::IsInternalString(GateRef string)
2166 GateRef StubBuilder::IsDigit(GateRef ch)
2172 void StubBuilder::TryToGetInteger(GateRef string, Variable *num, Label *success, Label *failed)
2193 GateRef StubBuilder::StringToElementIndex(GateRef glue, GateRef string)
2286 GateRef StubBuilder::TryToElementsIndex(GateRef glue, GateRef key)
2336 GateRef StubBuilder::LdGlobalRecord(GateRef glue, GateRef key)
2361 GateRef StubBuilder::LoadFromField(GateRef receiver, GateRef handlerInfo)
2412 GateRef StubBuilder::LoadGlobal(GateRef cell)
2437 GateRef StubBuilder::CheckPolyHClass(GateRef cachedValue, GateRef hclass)
2482 GateRef StubBuilder::LoadICWithHandler(
2583 GateRef StubBuilder::LoadElement(GateRef glue, GateRef receiver, GateRef key)
2625 GateRef StubBuilder::LoadStringElement(GateRef glue, GateRef receiver, GateRef key)
2673 GateRef StubBuilder::TaggedArraySetValue(GateRef glue, GateRef receiver, GateRef value, GateRef index, GateRef capacity)
2708 GateRef StubBuilder::ICStoreElement(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef handler,
2854 GateRef StubBuilder::GetArrayLength(GateRef object)
2861 void StubBuilder::SetArrayLength(GateRef glue, GateRef object, GateRef len)
2867 GateRef StubBuilder::StoreICWithHandler(GateRef glue, GateRef receiver, GateRef argHolder,
3038 GateRef StubBuilder::StoreField(GateRef glue, GateRef receiver, GateRef value, GateRef handler,
3077 GateRef StubBuilder::StoreWithTransition(GateRef glue, GateRef receiver, GateRef value, GateRef handler,
3167 GateRef StubBuilder::StoreGlobal(GateRef glue, GateRef value, GateRef cell)
3194 GateRef StubBuilder::GetAttributesFromDictionary(GateRef elements, GateRef entry)
3206 GateRef StubBuilder::GetValueFromDictionary(GateRef elements, GateRef entry)
3217 GateRef StubBuilder::GetKeyFromDictionary(GateRef elements, GateRef entry)
3249 inline void StubBuilder::UpdateValueAndAttributes(GateRef glue, GateRef elements, GateRef index,
3267 inline void StubBuilder::UpdateValueInDict(GateRef glue, GateRef elements, GateRef index, GateRef value)
3275 GateRef StubBuilder::GetPropertyByIndex(GateRef glue, GateRef receiver,
3429 GateRef StubBuilder::GetPropertyByValue(GateRef glue, GateRef receiver, GateRef keyValue, ProfileOperation callback)
3527 GateRef StubBuilder::GetPropertyByName(GateRef glue, GateRef receiver, GateRef key,
3709 void StubBuilder::CopyAllHClass(GateRef glue, GateRef dstHClass, GateRef srcHClass)
3741 void StubBuilder::TransitionForRepChange(GateRef glue, GateRef receiver, GateRef key, GateRef attr)
3768 void StubBuilder::TransitToElementsKind(GateRef glue, GateRef receiver, GateRef value, GateRef kind)
3799 void StubBuilder::TryMigrateToGenericKindForJSObject(GateRef glue, GateRef receiver, GateRef oldKind)
3824 GateRef StubBuilder::AddElementInternal(GateRef glue, GateRef receiver, GateRef index, GateRef value, GateRef attr)
3927 GateRef StubBuilder::GrowElementsCapacity(GateRef glue, GateRef receiver, GateRef capacity)
3943 GateRef StubBuilder::ShouldTransToDict(GateRef capacity, GateRef index)
4003 void StubBuilder::NotifyStableArrayElementsGuardians(GateRef glue, GateRef receiver)
4041 GateRef StubBuilder::IsArrayLengthWritable(GateRef glue, GateRef receiver)
4087 GateRef StubBuilder::CheckHClassForRep(GateRef hclass, GateRef value)
4144 GateRef StubBuilder::FindTransitions(GateRef glue, GateRef hclass, GateRef key, GateRef metaData, GateRef value)
4213 GateRef StubBuilder::SetPropertyByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value, bool useOwn,
4430 GateRef StubBuilder::DefinePropertyByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value)
4599 GateRef StubBuilder::SetPropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value,
4886 GateRef StubBuilder::DefinePropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value,
5147 GateRef StubBuilder::SetPropertyByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value, bool useOwn,
5247 GateRef StubBuilder::DefinePropertyByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value,
5347 void StubBuilder::SetPropertiesToLexicalEnv(GateRef glue, GateRef object, GateRef index, GateRef value)
5353 void StubBuilder::NotifyHClassChanged(GateRef glue, GateRef oldHClass, GateRef newHClass)
5377 GateRef StubBuilder::GetContainerProperty(GateRef glue, GateRef receiver, GateRef index, GateRef jsType)
5404 GateRef StubBuilder::FastTypeOf(GateRef glue, GateRef obj)
5557 GateRef StubBuilder::InstanceOf(
5635 void StubBuilder::TryFastHasInstance(GateRef glue, GateRef instof, GateRef target, GateRef object, Label *fastPath,
5672 GateRef StubBuilder::GetMethod(GateRef glue, GateRef obj, GateRef key, GateRef profileTypeInfo, GateRef slotId)
5728 GateRef StubBuilder::FastGetPropertyByName(GateRef glue, GateRef obj, GateRef key, ProfileOperation callback)
5756 GateRef StubBuilder::FastGetPropertyByIndex(GateRef glue, GateRef obj,
5786 void StubBuilder::FastSetPropertyByName(GateRef glue, GateRef obj, GateRef key, GateRef value,
5845 void StubBuilder::FastSetPropertyByIndex(GateRef glue, GateRef obj, GateRef index, GateRef value)
5872 GateRef StubBuilder::GetCtorPrototype(GateRef ctor)
5911 GateRef StubBuilder::HasFunctionPrototype(GateRef ctor)
5933 GateRef StubBuilder::OrdinaryHasInstance(GateRef glue, GateRef target, GateRef obj)
6092 GateRef StubBuilder::SameValue(GateRef glue, GateRef left, GateRef right)
6241 GateRef StubBuilder::SameValueZero(GateRef glue, GateRef left, GateRef right)
6365 GateRef StubBuilder::FastStringEqual(GateRef glue, GateRef left, GateRef right)
6428 GateRef StubBuilder::FastStrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
6540 GateRef StubBuilder::FastEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
6730 GateRef StubBuilder::FastToBoolean(GateRef value, bool flag)
6829 GateRef StubBuilder::FastToBooleanBaseline(GateRef value, bool flag)
6928 GateRef StubBuilder::FastToBooleanWithProfile(GateRef value, ProfileOperation callback, bool flag)
7048 GateRef StubBuilder::FastToBooleanWithProfileBaseline(GateRef value, ProfileOperation callback, bool flag)
7168 GateRef StubBuilder::FastDiv(GateRef left, GateRef right, ProfileOperation callback)
7293 GateRef StubBuilder::NumberOperation(Environment *env, GateRef left, GateRef right,
7367 GateRef StubBuilder::TryStringAdd(Environment *env, GateRef glue, GateRef left, GateRef right,
7458 GateRef StubBuilder::FastBinaryOp(GateRef glue, GateRef left, GateRef right,
7481 GateRef StubBuilder::FastAddSubAndMul(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
7540 GateRef StubBuilder::FastIntDiv(GateRef left, GateRef right, Label *bailout, ProfileOperation callback)
7581 GateRef StubBuilder::FastAdd(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
7586 GateRef StubBuilder::FastSub(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
7591 GateRef StubBuilder::FastMul(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
7596 GateRef StubBuilder::FastMod(GateRef glue, GateRef left, GateRef right, ProfileOperation callback)
7748 GateRef StubBuilder::GetGlobalOwnProperty(GateRef glue, GateRef receiver, GateRef key, ProfileOperation callback)
7776 GateRef StubBuilder::GetConstPoolFromFunction(GateRef jsFunc)
7781 GateRef StubBuilder::GetStringFromConstPool(GateRef glue, GateRef constpool, GateRef index)
7789 GateRef StubBuilder::GetMethodFromConstPool(GateRef glue, GateRef constpool, GateRef index)
7797 GateRef StubBuilder::GetArrayLiteralFromConstPool(GateRef glue, GateRef constpool, GateRef index, GateRef module)
7805 GateRef StubBuilder::GetObjectLiteralFromConstPool(GateRef glue, GateRef constpool, GateRef index, GateRef module)
7813 GateRef StubBuilder::JSAPIContainerGet(GateRef glue, GateRef receiver, GateRef index)
7847 GateRef StubBuilder::GetEnumCacheKind(GateRef glue, GateRef enumCache)
7852 GateRef StubBuilder::IsEnumCacheValid(GateRef receiver, GateRef cachedHclass, GateRef kind)
7857 GateRef StubBuilder::NeedCheckProperty(GateRef receiver)
7862 GateRef StubBuilder::NextInternal(GateRef glue, GateRef iter)
7903 GateRef StubBuilder::GetFunctionPrototype(GateRef glue, size_t index)
7933 GateRef StubBuilder::DeletePropertyOrThrow(GateRef glue, GateRef obj, GateRef value)
7974 GateRef StubBuilder::DeleteProperty(GateRef glue, GateRef obj, GateRef value)
8001 GateRef StubBuilder::ToPrototypeOrObj(GateRef glue, GateRef obj)
8058 GateRef StubBuilder::IsSpecialKeysObject(GateRef obj)
8063 GateRef StubBuilder::IsSlowKeysObject(GateRef obj)
8084 GateRef StubBuilder::GetNumberOfElements(GateRef obj)
8148 GateRef StubBuilder::IsSimpleEnumCacheValid(GateRef obj)
8196 GateRef StubBuilder::IsEnumCacheWithProtoChainInfoValid(GateRef obj)
8250 GateRef StubBuilder::TryGetEnumCache(GateRef glue, GateRef obj)
8296 GateRef StubBuilder::DoubleToInt(GateRef glue, GateRef x, size_t typeBits)
8331 void StubBuilder::ReturnExceptionIfAbruptCompletion(GateRef glue)
8348 GateRef StubBuilder::CalcHashcodeForInt(GateRef value)
8353 GateRef StubBuilder::CanDoubleRepresentInt(GateRef exp, GateRef expBits, GateRef fractionBits)
8365 void StubBuilder::CalcHashcodeForDouble(GateRef x, Variable *res, Label *exit)
8405 void StubBuilder::CalcHashcodeForObject(GateRef glue, GateRef value, Variable *res, Label *exit)
8429 GateRef StubBuilder::GetHashcodeFromString(GateRef glue, GateRef value, GateRef hir)
8434 GateRef StubBuilder::ConstructorCheck(GateRef glue, GateRef ctor, GateRef outPut, GateRef thisObj)
8483 GateRef StubBuilder::CalIteratorKey(GateRef glue)
8492 GateRef StubBuilder::GetIterator(GateRef glue, GateRef obj, ProfileOperation callback)
8548 GateRef StubBuilder::TryStringOrSymbolToElementIndex(GateRef glue, GateRef key)
8661 GateRef StubBuilder::GetTypeArrayPropertyByName(GateRef glue, GateRef receiver, GateRef holder,
8714 GateRef StubBuilder::SetTypeArrayPropertyByName(GateRef glue, GateRef receiver, GateRef holder, GateRef key,
8775 void StubBuilder::Assert(int messageId, int line, GateRef glue, GateRef condition, Label *nextLabel)
8792 GateRef StubBuilder::GetNormalStringData(const StringInfoGateRef &stringInfoGate)
8834 GateRef StubBuilder::ToNumber(GateRef glue, GateRef tagged)
8860 GateRef StubBuilder::ToIndex(GateRef glue, GateRef tagged)
8903 GateRef StubBuilder::ToLength(GateRef glue, GateRef target)
8951 GateRef StubBuilder::TaggedGetNumber(GateRef x)
8978 GateRef StubBuilder::NumberGetInt(GateRef glue, GateRef x)
9005 GateRef StubBuilder::HasStableElements(GateRef glue, GateRef obj)
9033 GateRef StubBuilder::IsStableJSArguments(GateRef glue, GateRef obj)
9062 GateRef StubBuilder::IsStableJSArray(GateRef glue, GateRef obj)
9092 GateRef StubBuilder::UpdateProfileTypeInfo(GateRef glue, GateRef jsFunc)
9112 GateRef StubBuilder::GetFuncKind(GateRef method)
9122 GateRef StubBuilder::GetCallSpreadArgs(GateRef glue, GateRef array, ProfileOperation callBack)
9164 GateRef StubBuilder::CalArrayRelativePos(GateRef index, GateRef arrayLen)
9209 GateRef StubBuilder::AppendSkipHole(GateRef glue, GateRef first, GateRef second, GateRef copyLength)
9275 GateRef StubBuilder::ToCharCode(GateRef number)
9303 GateRef StubBuilder::IntToEcmaString(GateRef glue, GateRef number)
9340 GateRef StubBuilder::NumberToString(GateRef glue, GateRef number)
9347 void StubBuilder::RestoreElementsKindToGeneric(GateRef glue, GateRef jsHClass)
9353 GateRef StubBuilder::GetTaggedValueWithElementsKind(GateRef receiver, GateRef index)
9425 GateRef StubBuilder::ConvertTaggedValueWithElementsKind([[maybe_unused]] GateRef glue, GateRef value, GateRef extraKind)
9507 GateRef StubBuilder::SetValueWithElementsKind(GateRef glue, GateRef receiver, GateRef rawValue,
9619 void StubBuilder::FastSetValueWithElementsKind(GateRef glue, GateRef elements, GateRef rawValue,
9648 GateRef StubBuilder::CopyJSArrayToTaggedArrayArgs(GateRef glue, GateRef srcObj)
9695 void StubBuilder::MigrateArrayWithKind(GateRef glue, GateRef object, GateRef oldKind, GateRef newKind)
9805 GateRef StubBuilder::MigrateFromRawValueToHeapValues(GateRef glue, GateRef object, GateRef needCOW, GateRef isIntKind)
9890 GateRef StubBuilder::MigrateFromHeapValueToRawValue(GateRef glue, GateRef object, GateRef needCOW, GateRef isIntKind)
9988 void StubBuilder::MigrateFromHoleIntToHoleNumber(GateRef glue, GateRef object)
10037 void StubBuilder::MigrateFromHoleNumberToHoleInt(GateRef glue, GateRef object)
10086 GateRef StubBuilder::IsDetachedBuffer(GateRef buffer)
10117 GateRef StubBuilder::DefineFunc(GateRef glue, GateRef constpool, GateRef index, FunctionKind targetKind)
10185 void StubBuilder::SetCompiledCodeFlagToFunctionFromMethod(GateRef glue, GateRef function, GateRef method)
10195 void StubBuilder::UpdateProfileTypeInfoCellToFunction(GateRef glue, GateRef function,
10231 GateRef StubBuilder::Loadlocalmodulevar(GateRef glue, GateRef index, GateRef module)
10269 void StubBuilder::TryToJitReuseCompiledFunc(GateRef glue, GateRef jsFunc, GateRef profileTypeInfoCell)
10315 GateRef StubBuilder::GetArgumentsElements(GateRef glue, GateRef argvTaggedArray, GateRef argv)
10350 using CopyKind = StubBuilder::OverlapKind;
10353 void StubBuilder::ArrayCopy<CopyKind::NotOverlap>(GateRef glue, GateRef src, GateRef dst, GateRef length,
10409 void StubBuilder::ArrayCopy<CopyKind::MustOverlap>(GateRef glue, GateRef src, GateRef dst, GateRef length,
10464 void StubBuilder::ArrayCopy<CopyKind::Unknown>(GateRef glue, GateRef src, GateRef dst, GateRef length,