Searched refs:prototype_map (Results 1 – 8 of 8) sorted by relevance
/third_party/node/deps/v8/src/compiler/ |
D | heap-refs.cc | 1100 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()
|
D | js-native-context-specialization.cc | 1704 for (MapRef const& prototype_map : prototype_maps) { in ReduceElementAccess() 1705 dependencies()->DependOnStableMap(prototype_map); in ReduceElementAccess()
|
/third_party/node/deps/v8/src/ic/ |
D | keyed-store-generic.cc | 250 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()
|
D | accessor-assembler.cc | 5022 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/ |
D | map.cc | 2211 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()
|
D | map.h | 459 Handle<Map> prototype_map, Isolate* isolate);
|
/third_party/node/deps/v8/src/init/ |
D | bootstrapper.cc | 2467 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/ |
D | code-stub-assembler.cc | 15113 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()
|