/arkcompiler/ets_runtime/ecmascript/ |
H A D | jsnapi_sendable.cpp | 131 if (valueHandle->IsJSShared()) { in GetSharedFieldType()
|
H A D | js_object-inl.h | 107 inline bool JSObject::IsJSShared() const in IsJSShared() function in panda::ecmascript::JSObject 109 return GetJSHClass()->IsJSShared(); in IsJSShared()
|
H A D | js_object.cpp | 98 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 D | js_hclass.cpp | 515 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 D | js_tagged_value-inl.h | 1316 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 D | object_fast_operator-inl.h | 391 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 D | js_tagged_value.h | 695 bool IsJSShared() const;
|
H A D | js_tagged_value.cpp | 1234 if (obj->IsJSShared() || proto->IsJSShared()) { in SetPrototype()
|
H A D | js_object.h | 623 bool IsJSShared() const;
|
H A D | object_factory.cpp | 1105 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 D | ic_handler.h | 304 SSharedBit::Set<uint64_t>(op.GetReceiver()->IsJSShared(), &handler); in StoreProperty() 422 if (!hclass->IsJSShared()) { in LoadPrototype() 451 if (!hclass->IsJSShared()) { in StorePrototype()
|
H A D | ic_runtime_stub-inl.h | 271 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 D | json_parser_test.cpp | 48 if (!jsHClass->IsJSShared()) { in CheckSendableConstraint() 61 if (!proto.IsNull() && !proto.IsJSShared()) { in CheckSendableConstraint()
|
H A D | ason_test.cpp | 40 if (!jsHClass->IsJSShared()) { in CheckSendableConstraint() 53 if (!proto.IsNull() && !proto.IsJSShared()) { in CheckSendableConstraint()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_json.cpp | 154 if (result->IsHeapObject() && !result->IsJSShared() && !result->IsString()) { in ParseWithTransformType()
|
H A D | builtins_global.cpp | 1019 if ((obj->IsECMAObject() && obj->IsJSShared()) || in IsSendable()
|
H A D | builtins_object.cpp | 253 if (obj->IsJSShared()) { in Create()
|
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | value_serializer.cpp | 467 } else if (element->IsJSShared()) { in PrepareClone()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | class_info_extractor.cpp | 665 (value.IsJSShared() || value.IsNull())) { in MatchFieldType() 669 (value.IsJSShared() || !value.IsHeapObject())) { in MatchFieldType() 1040 ASSERT(baseIHClass->IsJSShared()); in DefineSendableInstanceHClass()
|
H A D | program_object.h | 247 ASSERT(!val.IsHeapObject() || val.IsJSShared()); in CopySharedMethodAOTLiteralInfo()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | profiler_stub_builder.cpp | 480 BRANCH(IsJSShared(receiver), &exit, &handleUnShared); in UpdatePropAttrIC() 507 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
|
H A D | new_object_stub_builder.cpp | 2261 BRANCH(IsJSShared(constructor), &constructorIsShared, &isValid);
in NewJSObjectByConstructor() 2264 BRANCH(IsJSShared(newTarget), &isValid, &slowPath);
in NewJSObjectByConstructor() 2292 BRANCH(IsJSShared(*jshclass), &slowPath, ¬Shared);
in NewJSObjectByConstructor()
|
H A D | stub_builder-inl.h | 1459 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 D | runtime_stubs-inl.h | 602 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 D | jsnapi_second_tests.cpp | 1475 EXPECT_FALSE(value->IsJSShared(vm_)); in HWTEST_F_L0()
|