Home
last modified time | relevance | path

Searched refs:MaybeObjectHandle (Results 1 – 25 of 30) sorted by relevance

12

/external/v8/src/handles/
Dmaybe-handles-inl.h24 MaybeObjectHandle::MaybeObjectHandle(MaybeObject object, Isolate* isolate) { in MaybeObjectHandle() function
36 MaybeObjectHandle::MaybeObjectHandle(MaybeObject object, in MaybeObjectHandle() function
49 MaybeObjectHandle::MaybeObjectHandle(Handle<Object> object) in MaybeObjectHandle() function
52 MaybeObjectHandle::MaybeObjectHandle(Object object, Isolate* isolate) in MaybeObjectHandle() function
56 MaybeObjectHandle::MaybeObjectHandle(Object object, LocalHeap* local_heap) in MaybeObjectHandle() function
60 MaybeObjectHandle::MaybeObjectHandle(Object object, in MaybeObjectHandle() function
65 MaybeObjectHandle::MaybeObjectHandle(Handle<Object> object, in MaybeObjectHandle() function
69 MaybeObjectHandle MaybeObjectHandle::Weak(Handle<Object> object) { in Weak()
70 return MaybeObjectHandle(object, HeapObjectReferenceType::WEAK); in Weak()
73 MaybeObjectHandle MaybeObjectHandle::Weak(Object object, Isolate* isolate) { in Weak()
[all …]
Dmaybe-handles.h89 class MaybeObjectHandle {
91 inline MaybeObjectHandle() in MaybeObjectHandle() function
93 inline MaybeObjectHandle(MaybeObject object, Isolate* isolate);
94 inline MaybeObjectHandle(Object object, Isolate* isolate);
95 inline MaybeObjectHandle(MaybeObject object, LocalHeap* local_heap);
96 inline MaybeObjectHandle(Object object, LocalHeap* local_heap);
97 inline explicit MaybeObjectHandle(Handle<Object> object);
99 static inline MaybeObjectHandle Weak(Object object, Isolate* isolate);
100 static inline MaybeObjectHandle Weak(Handle<Object> object);
106 inline bool is_identical_to(const MaybeObjectHandle& other) const;
[all …]
/external/v8/src/ic/
Dhandler-configuration.cc32 MaybeObjectHandle data1, in InitPrototypeChecksImpl()
33 MaybeObjectHandle maybe_data2) { in InitPrototypeChecksImpl()
95 MaybeObjectHandle data1, in GetHandlerDataSize()
96 MaybeObjectHandle maybe_data2 = MaybeObjectHandle()) { in GetHandlerDataSize()
106 MaybeObjectHandle data1, in InitPrototypeChecks()
107 MaybeObjectHandle maybe_data2 = MaybeObjectHandle()) { in InitPrototypeChecks()
118 MaybeObjectHandle maybe_data1, MaybeObjectHandle maybe_data2) { in LoadFromPrototype()
119 MaybeObjectHandle data1; in LoadFromPrototype()
121 data1 = MaybeObjectHandle::Weak(holder); in LoadFromPrototype()
144 const MaybeObjectHandle& holder, in LoadFullChain()
[all …]
Dhandler-configuration.h157 const MaybeObjectHandle& holder,
165 MaybeObjectHandle maybe_data1 = MaybeObjectHandle(),
166 MaybeObjectHandle maybe_data2 = MaybeObjectHandle());
259 static MaybeObjectHandle StoreTransition(Isolate* isolate,
276 MaybeObjectHandle maybe_data1 = MaybeObjectHandle(),
277 MaybeObjectHandle maybe_data2 = MaybeObjectHandle());
290 static MaybeObjectHandle StoreGlobal(Handle<PropertyCell> cell);
Dic.cc220 MaybeObjectHandle maybe_handler = in ShouldRecomputeHandler()
350 ConfigureVectorState(name, map, MaybeObjectHandle(handler)); in ConfigureVectorState()
354 const MaybeObjectHandle& handler) { in ConfigureVectorState()
563 MapAndHandler(new_receiver_map, MaybeObjectHandle())); in AddOneReceiverMapIfMissing()
568 const MaybeObjectHandle& handler) { in UpdatePolymorphicIC()
585 MaybeObjectHandle existing_handler = handle(it.handler(), isolate()); in UpdatePolymorphicIC()
665 void IC::UpdateMonomorphicIC(const MaybeObjectHandle& handler, in UpdateMonomorphicIC()
697 SetCache(name, MaybeObjectHandle(handler)); in SetCache()
700 void IC::SetCache(Handle<Name> name, const MaybeObjectHandle& handler) { in SetCache()
743 MaybeObjectHandle(isolate()->factory()->null_value()), smi_handler); in UpdateCaches()
[all …]
Dic.h82 const MaybeObjectHandle& handler);
98 void UpdateMonomorphicIC(const MaybeObjectHandle& handler, Handle<Name> name);
99 bool UpdatePolymorphicIC(Handle<Name> name, const MaybeObjectHandle& handler);
101 const MaybeObjectHandle& handler);
108 void SetCache(Handle<Name> name, const MaybeObjectHandle& handler);
267 MaybeObjectHandle ComputeHandler(LookupIterator* lookup);
/external/v8/src/objects/
Dproperty.h30 MaybeObjectHandle GetValue() const { return value_; } in GetValue()
43 const MaybeObjectHandle& wrapped_field_type);
57 MaybeObjectHandle value_;
61 Descriptor(Handle<Name> key, const MaybeObjectHandle& value,
64 Descriptor(Handle<Name> key, const MaybeObjectHandle& value,
Dproperty.cc39 Descriptor::Descriptor(Handle<Name> key, const MaybeObjectHandle& value, in Descriptor()
51 Descriptor::Descriptor(Handle<Name> key, const MaybeObjectHandle& value, in Descriptor()
62 representation, MaybeObjectHandle(FieldType::Any(isolate))); in DataField()
69 const MaybeObjectHandle& wrapped_field_type) { in DataField()
79 return Descriptor(key, MaybeObjectHandle(value), kData, attributes, in DataConstant()
87 MaybeObjectHandle any_type(FieldType::Any(), isolate); in DataConstant()
95 return Descriptor(key, MaybeObjectHandle(foreign), kAccessor, attributes, in AccessorConstant()
Dfeedback-vector.h65 using MapAndHandler = std::pair<Handle<Map>, MaybeObjectHandle>;
66 using MapAndFeedback = std::pair<Handle<Map>, MaybeObjectHandle>;
151 using MaybeObjectHandles = std::vector<MaybeObjectHandle>;
651 MaybeObjectHandle NewHandle(MaybeObject object) const;
725 MaybeObjectHandle FindHandlerForMap(Handle<Map> map) const;
753 const MaybeObjectHandle& handler);
792 void ConfigureHandlerMode(const MaybeObjectHandle& handler);
837 inline MaybeObject FromHandle(MaybeObjectHandle slot) const;
838 inline MaybeObjectHandle ToHandle(MaybeObject value) const;
850 mutable base::Optional<std::pair<MaybeObjectHandle, MaybeObjectHandle>>
Dfixed-array.h326 const MaybeObjectHandle& value);
332 const MaybeObjectHandle& value1, const MaybeObjectHandle& value2);
339 const MaybeObjectHandle& value,
394 V8_EXPORT_PRIVATE bool RemoveOne(const MaybeObjectHandle& value);
Dfeedback-vector-inl.h359 MaybeObject FeedbackNexus::FromHandle(MaybeObjectHandle slot) const { in FromHandle()
364 MaybeObjectHandle FeedbackNexus::ToHandle(MaybeObject value) const { in ToHandle()
365 return value.IsCleared() ? MaybeObjectHandle() in ToHandle()
366 : MaybeObjectHandle(config()->NewHandle(value)); in ToHandle()
Dfeedback-vector.cc474 MaybeObjectHandle NexusConfig::NewHandle(MaybeObject object) const { in NewHandle()
855 void FeedbackNexus::ConfigureHandlerMode(const MaybeObjectHandle& handler) { in ConfigureHandlerMode()
987 const MaybeObjectHandle& handler) { in ConfigureMonomorphic()
1014 MaybeObjectHandle handler = maps_and_handlers[current].second; in ConfigurePolymorphic()
1049 MaybeObjectHandle handler = config()->NewHandle(maybe_handler); in ExtractMapsAndFeedback()
1070 MaybeObjectHandle handler = config()->NewHandle(maybe_handler); in ExtractMapsAndHandlers()
1082 MaybeObjectHandle FeedbackNexus::FindHandlerForMap(Handle<Map> map) const { in FindHandlerForMap()
1090 return MaybeObjectHandle(); in FindHandlerForMap()
1186 const MaybeObjectHandle maybe_code_handler = map_and_handler.second; in GetKeyedAccessStoreMode()
Dcode.h647 const MaybeObjectHandle& code,
670 const MaybeObjectHandle& object,
677 const MaybeObjectHandle& code);
Dmap-updater.cc536 MaybeObjectHandle(old_descriptors_->GetValue(i), isolate_), in BuildDescriptorArray()
589 MaybeObjectHandle wrapped_type( in BuildDescriptorArray()
637 MaybeObjectHandle wrapped_type( in BuildDescriptorArray()
Dcode.cc943 const MaybeObjectHandle& code, in InstallDependency()
962 const MaybeObjectHandle& code) { in InsertWeakCode()
995 const MaybeObjectHandle& object, in New()
Dmap.h708 static MaybeObjectHandle WrapFieldType(Isolate* isolate,
963 const MaybeObjectHandle& new_wrapped_type);
Dmap.cc421 MaybeObjectHandle Map::WrapFieldType(Isolate* isolate, Handle<FieldType> type) { in WrapFieldType()
423 return MaybeObjectHandle::Weak(type->AsClass(), isolate); in WrapFieldType()
425 return MaybeObjectHandle(type); in WrapFieldType()
467 MaybeObjectHandle wrapped_type = WrapFieldType(isolate, type); in CopyWithField()
680 const MaybeObjectHandle& new_wrapped_type) { in UpdateFieldType()
792 MaybeObjectHandle wrapped_type(WrapFieldType(isolate, new_field_type)); in GeneralizeField()
Dobjects.cc3995 const MaybeObjectHandle& value) { in AddToEnd()
4007 const MaybeObjectHandle& value1, in AddToEnd()
4008 const MaybeObjectHandle& value2) { in AddToEnd()
4022 const MaybeObjectHandle& value, in Append()
4114 bool WeakArrayList::RemoveOne(const MaybeObjectHandle& value) { in RemoveOne()
/external/v8/src/compiler/
Dcompilation-dependencies.cc39 void Install(const MaybeObjectHandle& code) const override { in Install()
76 void Install(const MaybeObjectHandle& code) const override { in Install()
98 void Install(const MaybeObjectHandle& code) const override { in Install()
116 void Install(const MaybeObjectHandle& code) const override { in Install()
140 void Install(const MaybeObjectHandle& code) const override { in Install()
178 void Install(const MaybeObjectHandle& code) const override { in Install()
216 void Install(const MaybeObjectHandle& code) const override { in Install()
246 void Install(const MaybeObjectHandle& code) const override { in Install()
283 void Install(const MaybeObjectHandle& code) const override { in Install()
306 void Install(const MaybeObjectHandle& code) const override { in Install()
[all …]
Dcompilation-dependency.h13 class MaybeObjectHandle; variable
21 virtual void Install(const MaybeObjectHandle& code) const = 0;
Djs-heap-broker.cc4718 MaybeObjectHandle TryGetMinimorphicHandler( in TryGetMinimorphicHandler()
4723 return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4734 return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4737 MaybeObjectHandle initial_handler; in TryGetMinimorphicHandler()
4740 MaybeObjectHandle handler = map_and_handler.second; in TryGetMinimorphicHandler()
4741 if (handler.is_null()) return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4744 if (!handler.object()->IsSmi()) return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4747 return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4753 return MaybeObjectHandle(); in TryGetMinimorphicHandler()
4794 MaybeObjectHandle handler = TryGetMinimorphicHandler( in ReadFeedbackForPropertyAccess()
/external/v8/src/snapshot/
Dobject-deserializer.cc78 MaybeObjectHandle::Weak(script)); in CommitPostProcessedObjects()
/external/v8/src/wasm/
Dwasm-objects.cc881 isolate, old_instances, MaybeObjectHandle::Weak(instance)); in AddInstance()
1293 isolate, weak_instance_list, MaybeObjectHandle::Weak(instance)); in New()
/external/v8/src/execution/
Disolate.cc4440 this, detached_contexts, MaybeObjectHandle(Smi::zero(), this), in ThrowInternal()
4441 MaybeObjectHandle::Weak(context)); in ThrowInternal()
4450 this, shared_wasm_memories, MaybeObjectHandle::Weak(memory_object)); in ThrowInternal()
/external/v8/src/runtime/
Druntime-object.cc917 MaybeObjectHandle()); in RUNTIME_FUNCTION()

12