Lines Matching refs:Handle
52 MapUpdater(Isolate* isolate, Handle<Map> old_map);
57 Handle<Map> ReconfigureToDataField(InternalIndex descriptor,
61 Handle<FieldType> field_type);
64 Handle<Map> ReconfigureElementsKind(ElementsKind elements_kind);
68 Handle<Map> Update();
76 static Handle<Map> ReconfigureExistingProperty(Isolate* isolate,
77 Handle<Map> map,
83 static void GeneralizeField(Isolate* isolate, Handle<Map> map,
87 Handle<FieldType> new_field_type);
103 static inline Handle<Map> UpdateMapNoLock(Isolate* isolate,
104 Handle<Map> old_map);
110 Handle<Map> UpdateImpl();
137 Handle<DescriptorArray> BuildDescriptorArray();
143 Handle<Map> FindSplitMap(Handle<DescriptorArray> descriptors);
181 inline Handle<FieldType> GetOrComputeFieldType(
189 inline Handle<FieldType> GetOrComputeFieldType(
190 Handle<DescriptorArray> descriptors, InternalIndex descriptor,
196 static void UpdateFieldType(Isolate* isolate, Handle<Map> map,
198 Handle<Name> name,
203 void GeneralizeField(Handle<Map> map, InternalIndex modify_index,
206 Handle<FieldType> new_field_type);
211 Handle<Map> old_map_;
212 Handle<DescriptorArray> old_descriptors_;
213 Handle<Map> root_map_;
214 Handle<Map> target_map_;
215 Handle<Map> result_map_;
221 Handle<Symbol> integrity_level_symbol_;
222 Handle<Map> integrity_source_map_;
238 Handle<FieldType> new_field_type_;
241 Handle<Object> new_value_;