Home
last modified time | relevance | path

Searched refs:IsJSShared (Results 1 - 25 of 30) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
H A Djsnapi_sendable.cpp131 if (valueHandle->IsJSShared()) { in GetSharedFieldType()
H A Djs_object-inl.h107 inline bool JSObject::IsJSShared() const in IsJSShared() function in panda::ecmascript::JSObject
109 return GetJSHClass()->IsJSShared(); in IsJSShared()
H A Djs_object.cpp98 obj->IsJSShared() ? MemSpaceType::SHARED_OLD_SPACE : MemSpaceType::SEMI_SPACE, kind); in GrowElementsCapacity()
174 if (jshclass->IsJSShared()) { in TransitionToDictionary()
226 if (obj->IsJSShared()) { in ElementsToDictionary()
445 if (receiver->IsJSShared()) { in AddElementInternal()
935 if (op->IsFound() && receiver->IsJSShared()) { in SetPropertyForDataDescriptor()
973 if (hasReceiver && receiver->IsJSShared() && in SetPropertyForDataDescriptor()
1338 if (op->HasHolder() && op->GetHolder()->IsJSShared() && (sCheckMode == SCheckMode::CHECK)) { in ValidateDataDescriptorWhenConfigurable()
1356 if (!(extensible || (op->HasHolder() && op->GetHolder()->IsJSShared() && sCheckMode == SCheckMode::SKIP))) { in ValidateAndApplyPropertyDescriptor()
1717 if (!JSHandle<JSTaggedValue>::Cast(obj)->IsJSShared()) { in CreateDataProperty()
2147 if (object->IsJSShared()) { in GetFunctionRealm()
[all...]
H A Djs_hclass.cpp515 if ((!hclass->IsTS() && !hclass->IsJSShared()) || isChangeProto) { in OptimizePrototypeForIC()
816 if (thread->IsPGOProfilerEnable() && !hclass->IsJSShared() && attr.UpdateTrackType(value.GetTaggedValue())) { in ConvertOrTransitionWithRep()
874 if (!protoClass->IsJSShared()) { in EnableProtoChangeMarker()
968 if (jshclass->IsJSShared()) { in RegisterOnProtoChain()
988 if (proto.IsJSShared()) { in RegisterOnProtoChain()
H A Djs_tagged_value-inl.h1316 inline bool JSTaggedValue::IsJSShared() const in IsJSShared() function in panda::ecmascript::JSTaggedValue
1318 return IsHeapObject() && GetTaggedObject()->GetClass()->IsJSShared(); in IsJSShared()
1324 return IsNumber() || IsJSShared() || IsBoolean() || IsUndefinedOrNull(); in IsSharedType()
H A Dobject_fast_operator-inl.h391 if (receiver.IsJSShared()) { in TrySetPropertyByNameThroughCacheAtLocal()
474 if (holder.IsJSShared() && (sCheckMode == SCheckMode::CHECK)) { in SetPropertyByName()
521 if ((sCheckMode == SCheckMode::CHECK) && holder.IsJSShared()) { in SetPropertyByName()
565 ASSERT(!receiver.IsJSShared()); in SetPropertyByName()
H A Djs_tagged_value.h695 bool IsJSShared() const;
H A Djs_tagged_value.cpp1234 if (obj->IsJSShared() || proto->IsJSShared()) { in SetPrototype()
H A Djs_object.h623 bool IsJSShared() const;
H A Dobject_factory.cpp1105 if (jshclass->IsJSShared()) { in NewJSObjectByConstructor()
1131 if (constructor->IsJSShared() && !newTarget->IsJSShared()) { in NewJSObjectByConstructor()
1146 if (jshclass->IsJSShared()) { in NewJSObjectByConstructor()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_handler.h304 SSharedBit::Set<uint64_t>(op.GetReceiver()->IsJSShared(), &handler); in StoreProperty()
422 if (!hclass->IsJSShared()) { in LoadPrototype()
451 if (!hclass->IsJSShared()) { in StorePrototype()
H A Dic_runtime_stub-inl.h271 if (!receiver.IsJSShared()) { in StorePrototype()
371 ASSERT(!receiver->GetClass()->IsJSShared()); in StoreTransWithProto()
436 if (!receiver.IsJSShared()) { in LoadPrototype()
590 if (receiver->GetClass()->IsJSShared()) { in StoreElement()
/arkcompiler/ets_runtime/ecmascript/base/tests/
H A Djson_parser_test.cpp48 if (!jsHClass->IsJSShared()) { in CheckSendableConstraint()
61 if (!proto.IsNull() && !proto.IsJSShared()) { in CheckSendableConstraint()
H A Dason_test.cpp40 if (!jsHClass->IsJSShared()) { in CheckSendableConstraint()
53 if (!proto.IsNull() && !proto.IsJSShared()) { in CheckSendableConstraint()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_json.cpp154 if (result->IsHeapObject() && !result->IsJSShared() && !result->IsString()) { in ParseWithTransformType()
H A Dbuiltins_global.cpp1019 if ((obj->IsECMAObject() && obj->IsJSShared()) || in IsSendable()
H A Dbuiltins_object.cpp253 if (obj->IsJSShared()) { in Create()
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dvalue_serializer.cpp467 } else if (element->IsJSShared()) { in PrepareClone()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dclass_info_extractor.cpp665 (value.IsJSShared() || value.IsNull())) { in MatchFieldType()
669 (value.IsJSShared() || !value.IsHeapObject())) { in MatchFieldType()
1040 ASSERT(baseIHClass->IsJSShared()); in DefineSendableInstanceHClass()
H A Dprogram_object.h247 ASSERT(!val.IsHeapObject() || val.IsJSShared()); in CopySharedMethodAOTLiteralInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dprofiler_stub_builder.cpp480 BRANCH(IsJSShared(receiver), &exit, &handleUnShared); in UpdatePropAttrIC()
507 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
H A Dnew_object_stub_builder.cpp2261 BRANCH(IsJSShared(constructor), &constructorIsShared, &isValid); in NewJSObjectByConstructor()
2264 BRANCH(IsJSShared(newTarget), &isValid, &slowPath); in NewJSObjectByConstructor()
2292 BRANCH(IsJSShared(*jshclass), &slowPath, &notShared); in NewJSObjectByConstructor()
H A Dstub_builder-inl.h1459 inline GateRef StubBuilder::IsJSShared(GateRef obj) in IsJSShared() function in panda::ecmascript::kungfu::StubBuilder
2375 BRANCH(IsJSShared(receiver), &isJSShared, executeSetProp); in CheckUpdateSharedType()
2396 BRANCH(LogicAndBuilder(env).And(SCheckModelIsCHECK).And(IsJSShared(receiver)).Done(), in CheckUpdateSharedType()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs-inl.h602 if (UNLIKELY(proto->IsJSShared())) { in RuntimeSetObjectWithProto()
936 if (base->IsJSShared()) { in RuntimeCreateClassWithBuffer()
1034 if (!base->IsJSShared() && !base->IsHole()) { in RuntimeCreateSharedClass()
3031 if (resultValue.IsJSShared()) {
3310 if (handleObj->IsJSShared()) {
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Djsnapi_second_tests.cpp1475 EXPECT_FALSE(value->IsJSShared(vm_)); in HWTEST_F_L0()

Completed in 105 milliseconds

12