Home
last modified time | relevance | path

Searched refs:prototype_map (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dheap-refs.cc1100 MapRef prototype_map = prototype().map(); in HasOnlyStablePrototypesWithFastElements() local
1101 while (prototype_map.oddball_type() != OddballType::kNull) { in HasOnlyStablePrototypesWithFastElements()
1102 if (!prototype_map.IsJSObjectMap() || !prototype_map.is_stable() || in HasOnlyStablePrototypesWithFastElements()
1103 !IsFastElementsKind(prototype_map.elements_kind())) { in HasOnlyStablePrototypesWithFastElements()
1106 prototype_maps->push_back(prototype_map); in HasOnlyStablePrototypesWithFastElements()
1107 prototype_map = prototype_map.prototype().map(); in HasOnlyStablePrototypesWithFastElements()
Djs-native-context-specialization.cc1704 for (MapRef const& prototype_map : prototype_maps) { in ReduceElementAccess()
1705 dependencies()->DependOnStableMap(prototype_map); in ReduceElementAccess()
/third_party/node/deps/v8/src/ic/
Dkeyed-store-generic.cc250 TNode<Map> prototype_map = LoadMap(prototype); in BranchIfPrototypesMayHaveReadOnlyElements() local
251 var_map = prototype_map; in BranchIfPrototypesMayHaveReadOnlyElements()
252 TNode<Uint16T> instance_type = LoadMapInstanceType(prototype_map); in BranchIfPrototypesMayHaveReadOnlyElements()
255 TNode<Int32T> elements_kind = LoadMapElementsKind(prototype_map); in BranchIfPrototypesMayHaveReadOnlyElements()
Daccessor-assembler.cc5022 TNode<Map> prototype_map = LoadMap(prototype); in BranchIfPrototypesHaveNoElements() local
5023 TNode<Uint16T> prototype_instance_type = LoadMapInstanceType(prototype_map); in BranchIfPrototypesHaveNoElements()
5048 var_map = prototype_map; in BranchIfPrototypesHaveNoElements()
/third_party/node/deps/v8/src/objects/
Dmap.cc2211 Handle<PrototypeInfo> Map::GetOrCreatePrototypeInfo(Handle<Map> prototype_map, in GetOrCreatePrototypeInfo() argument
2213 Object maybe_proto_info = prototype_map->prototype_info(); in GetOrCreatePrototypeInfo()
2218 prototype_map->set_prototype_info(*proto_info, kReleaseStore); in GetOrCreatePrototypeInfo()
Dmap.h459 Handle<Map> prototype_map, Isolate* isolate);
/third_party/node/deps/v8/src/init/
Dbootstrapper.cc2467 Handle<Map> prototype_map(prototype->map(), isolate()); in InitializeGlobal() local
2468 Map::SetShouldBeFastPrototypeMap(prototype_map, true, isolate_); in InitializeGlobal()
2575 Handle<Map> prototype_map(prototype->map(), isolate()); in InitializeGlobal() local
2576 Map::SetShouldBeFastPrototypeMap(prototype_map, true, isolate_); in InitializeGlobal()
2577 CHECK_NE((*prototype_map).ptr(), in InitializeGlobal()
2579 prototype_map->set_instance_type(JS_REG_EXP_PROTOTYPE_TYPE); in InitializeGlobal()
2583 native_context()->set_regexp_prototype_map(*prototype_map); in InitializeGlobal()
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc15113 TNode<Map> prototype_map = LoadMap(prototype); in CheckAndBranch() local
15114 TNode<DescriptorArray> descriptors = LoadMapDescriptors(prototype_map); in CheckAndBranch()
15130 GotoIfNot(TaggedEqual(prototype_map, initial_prototype_map_), in CheckAndBranch()
15193 GotoIfMapHasSlowProperties(prototype_map, if_modified); in CheckAndBranch()
15213 LoadPropertyFromFastObject(prototype, prototype_map, descriptors, in CheckAndBranch()