HomeSort by relevance Sort by last modified time
    Searched refs:receiver_map (Results 1 - 25 of 35) sorted by null

1 2

  /external/v8/src/ic/
keyed-store-generic.cc 34 void EmitGenericElementStore(Node* receiver, Node* receiver_map,
38 void EmitGenericPropertyStore(Node* receiver, Node* receiver_map,
42 void BranchIfPrototypesHaveNonFastElements(Node* receiver_map,
46 void TryRewriteElements(Node* receiver, Node* receiver_map, Node* elements,
50 void StoreElementWithCapacity(Node* receiver, Node* receiver_map,
58 void TryChangeToHoleyMapHelper(Node* receiver, Node* receiver_map,
62 void TryChangeToHoleyMap(Node* receiver, Node* receiver_map,
65 void TryChangeToHoleyMapMulti(Node* receiver, Node* receiver_map,
71 void LookupPropertyOnPrototypeChain(Node* receiver_map, Node* name,
92 Node* receiver_map, Label* non_fast_elements, Label* only_fast_elements)
923 Node* receiver_map = LoadMap(receiver); local
    [all...]
call-optimization.h 41 Handle<Map> receiver_map, HolderLookup* holder_lookup,
49 bool IsCompatibleReceiverMap(Handle<Map> receiver_map,
ic-inl.h 93 Handle<Map> IC::GetHandlerCacheHolder(Handle<Map> receiver_map,
98 return receiver_map;
101 if (Map::GetConstructorFunction(receiver_map, isolate->native_context())
106 *flag = receiver_map->is_dictionary_map()
110 return handle(JSObject::cast(receiver_map->prototype())->map());
handler-compiler.cc 189 Handle<Map> receiver_map = map(); local
192 receiver_map, property_holder);
346 Handle<Map> receiver_map, Isolate* isolate) {
347 if (receiver_map->has_indexed_interceptor() &&
348 !receiver_map->GetIndexedInterceptor()->getter()->IsUndefined(isolate) &&
349 !receiver_map->GetIndexedInterceptor()->non_masking()) {
353 if (receiver_map->IsStringMap()) {
357 InstanceType instance_type = receiver_map->instance_type();
363 ElementsKind elements_kind = receiver_map->elements_kind();
378 *receiver_map == isolate->get_initial_js_array_map(elements_kind)
    [all...]
ic.cc 114 if (!receiver_map().is_null()) {
115 map = *receiver_map();
337 maybe_handler_ = nexus()->FindHandlerForMap(receiver_map());
349 if (!receiver_map()->IsJSObjectMap()) return false;
355 receiver_map()->elements_kind());
746 Handle<Map> map = receiver_map();
784 ConfigureVectorState(name, receiver_map(), handler);
804 ConfigureVectorState(name, receiver_map(), handler);
861 UpdateMegamorphicCache(*receiver_map(), *name, *handler);
880 int InitPrototypeChecks(Isolate* isolate, Handle<Map> receiver_map,
1004 InitPrototypeChecks(isolate(), receiver_map, holder, name, handler_array, local
1045 InitPrototypeChecks(isolate(), receiver_map, holder, name, handler_array, local
1894 InitPrototypeChecks(isolate(), receiver_map, holder, name, handler_array, local
    [all...]
accessor-assembler.cc 23 Node* receiver_map,
44 GotoIf(WordNotEqual(receiver_map, LoadWeakCellValueUnchecked(feedback)),
56 void AccessorAssembler::HandlePolymorphicCase(Node* receiver_map,
71 GotoIf(WordNotEqual(receiver_map, cached_map), &next_entry);
86 [this, receiver_map, feedback, if_handler, var_handler](Node* index) {
91 GotoIf(WordNotEqual(receiver_map, cached_map), &next_entry);
106 Node* receiver_map, Node* feedback, Label* if_handler,
117 [this, receiver_map, feedback, if_handler, var_handler,
122 GotoIf(WordNotEqual(receiver_map, cached_map), &next_entry);
1426 Node* receiver_map = LoadMap(receiver); local
1457 Node* receiver_map = LoadReceiverMap(p->receiver); local
1599 Node* receiver_map = LoadReceiverMap(p->receiver); local
1659 Node* receiver_map = LoadMap(receiver); local
1694 Node* receiver_map = LoadReceiverMap(p->receiver); local
1746 Node* receiver_map = LoadReceiverMap(p->receiver); local
    [all...]
accessor-assembler.h 107 Node* TryMonomorphicCase(Node* slot, Node* vector, Node* receiver_map,
110 void HandlePolymorphicCase(Node* receiver_map, Node* feedback,
113 void HandleKeyedStorePolymorphicCase(Node* receiver_map, Node* feedback,
167 void GenericElementLoad(Node* receiver, Node* receiver_map,
170 void GenericPropertyLoad(Node* receiver, Node* receiver_map,
ic.h 57 static inline Handle<Map> GetHandlerCacheHolder(Handle<Map> receiver_map,
61 static inline Handle<Map> GetICCacheHolder(Handle<Map> receiver_map,
186 Handle<Map> receiver_map() { return receiver_map_; } function in class:v8::internal::IC
315 Handle<Object> LoadFromPrototype(Handle<Map> receiver_map,
320 Handle<Object> LoadNonExistent(Handle<Map> receiver_map, Handle<Name> name);
393 Handle<Object> StoreTransition(Handle<Map> receiver_map,
421 void UpdateStoreElement(Handle<Map> receiver_map,
428 Handle<Object> StoreElementHandler(Handle<Map> receiver_map,
handler-compiler.h 56 Handle<Map> receiver_map,
254 static Handle<Object> GetKeyedLoadHandler(Handle<Map> receiver_map,
  /external/v8/src/
prototype.h 56 explicit PrototypeIterator(Map* receiver_map,
58 : isolate_(receiver_map->GetIsolate()),
59 object_(receiver_map->GetPrototypeChainRootMap(isolate_)->prototype()),
70 explicit PrototypeIterator(Handle<Map> receiver_map,
72 : isolate_(receiver_map->GetIsolate()),
74 handle_(receiver_map->GetPrototypeChainRootMap(isolate_)->prototype(),
feedback-vector.h 549 void ConfigureMonomorphic(Handle<Map> receiver_map, Handle<Object> handler);
603 void ConfigureMonomorphic(Handle<Name> name, Handle<Map> receiver_map,
629 void ConfigureMonomorphic(Handle<Map> receiver_map, Handle<Object> handler);
655 void ConfigureMonomorphic(Handle<Name> name, Handle<Map> receiver_map,
740 void ConfigureMonomorphic(Handle<Name> name, Handle<Map> receiver_map);
feedback-vector.cc 634 void LoadICNexus::ConfigureMonomorphic(Handle<Map> receiver_map,
636 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
661 Handle<Map> receiver_map,
663 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
675 void StoreICNexus::ConfigureMonomorphic(Handle<Map> receiver_map,
677 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
683 Handle<Map> receiver_map,
685 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
    [all...]
  /external/v8/src/compiler/
js-builtin-reducer.cc 135 bool CanInlineArrayResizeOperation(Handle<Map> receiver_map) {
136 Isolate* const isolate = receiver_map->GetIsolate();
137 if (!receiver_map->prototype()->IsJSArray()) return false;
138 Handle<JSArray> receiver_prototype(JSArray::cast(receiver_map->prototype()),
146 return receiver_map->instance_type() == JS_ARRAY_TYPE &&
147 IsFastElementsKind(receiver_map->elements_kind()) &&
148 !receiver_map->is_dictionary_map() && receiver_map->is_extensible() &&
149 (!receiver_map->is_prototype_map() || receiver_map->is_stable()) &
188 Handle<Map> receiver_map; local
198 Handle<Map> receiver_map; local
667 Handle<Map> receiver_map; local
730 Handle<Map> receiver_map; local
831 Handle<Map> receiver_map = receiver_maps[0]; local
    [all...]
access-info.cc 244 for (Handle<Map> receiver_map : receiver_maps) {
247 if (!ComputeElementAccessInfo(receiver_map, access_mode, &access_info)) {
251 // Collect the possible transitions for the {receiver_map}.
253 if (transition.second.is_identical_to(receiver_map)) {
272 Handle<Map> receiver_map = map;
301 return LookupTransition(receiver_map, name, holder, access_info);
344 details.constness(), MapList{receiver_map}, field_index,
358 MapList{receiver_map},
392 MapList{receiver_map}, accessor, holder);
409 return LookupTransition(receiver_map, name, holder, access_info)
    [all...]
js-native-context-specialization.cc 186 Handle<Map> receiver_map(receiver->map(), isolate());
193 receiver_map, factory()->has_instance_symbol(), AccessMode::kLoad,
571 Handle<Map> receiver_map = receiver_maps.first(); local
572 if (receiver_map->IsJSGlobalProxyMap()) {
573 Object* maybe_constructor = receiver_map->GetConstructor();
681 Node* receiver_map = effect = local
711 graph()->NewNode(simplified()->ReferenceEqual(), receiver_map,
1070 Node* receiver_map = this_effect = local
2243 Handle<Map> receiver_map; local
    [all...]
node-properties.cc 337 Handle<Map> receiver_map(m.Value()->map());
338 if (receiver_map->is_stable()) {
339 // The {receiver_map} is only reliable when we install a stability
341 *maps_return = ZoneHandleSet<Map>(receiver_map);
  /external/v8/src/builtins/
builtins-function.cc 294 Node* receiver_map = assembler.LoadMap(receiver); local
295 Node* instance_type = assembler.LoadMapInstanceType(receiver_map);
304 assembler.GotoIf(assembler.IsDictionaryMap(receiver_map), &slow);
310 Node* descriptors = assembler.LoadMapDescriptors(receiver_map);
357 Node* bit_field = assembler.LoadMapBitField(receiver_map);
374 Node* prototype = assembler.LoadMapPrototype(receiver_map);
  /external/v8/src/ic/x64/
handler-compiler-x64.cc 107 Handle<Map> receiver_map, Register receiver, Register scratch,
139 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
342 Handle<Map> receiver_map = map(); local
350 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
367 if (receiver_map->IsJSGlobalObjectMap()) {
371 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/arm/
handler-compiler-arm.cc 223 Handle<Map> receiver_map, Register receiver, Register scratch_in,
250 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
352 Handle<Map> receiver_map = map(); local
360 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
374 if (receiver_map->IsJSGlobalObjectMap()) {
378 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/arm64/
handler-compiler-arm64.cc 121 Handle<Map> receiver_map, Register receiver, Register scratch,
152 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
378 Handle<Map> receiver_map = map(); local
385 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
401 if (receiver_map->IsJSGlobalObjectMap()) {
405 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/ia32/
handler-compiler-ia32.cc 131 Handle<Map> receiver_map, Register receiver, Register scratch,
167 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
352 Handle<Map> receiver_map = map(); local
360 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
374 if (receiver_map->IsJSGlobalObjectMap()) {
378 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/mips/
handler-compiler-mips.cc 212 Handle<Map> receiver_map, Register receiver, Register scratch_in,
239 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
335 Handle<Map> receiver_map = map(); local
343 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
357 if (receiver_map->IsJSGlobalObjectMap()) {
361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/mips64/
handler-compiler-mips64.cc 212 Handle<Map> receiver_map, Register receiver, Register scratch_in,
239 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
335 Handle<Map> receiver_map = map(); local
343 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
357 if (receiver_map->IsJSGlobalObjectMap()) {
361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/ppc/
handler-compiler-ppc.cc 217 Handle<Map> receiver_map, Register receiver, Register scratch_in,
244 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
346 Handle<Map> receiver_map = map(); local
354 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
368 if (receiver_map->IsJSGlobalObjectMap()) {
372 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
  /external/v8/src/ic/s390/
handler-compiler-s390.cc 207 Handle<Map> receiver_map, Register receiver, Register scratch_in,
234 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup,
335 Handle<Map> receiver_map = map(); local
343 Map::GetOrCreatePrototypeChainValidityCell(receiver_map, isolate());
357 if (receiver_map->IsJSGlobalObjectMap()) {
361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),

Completed in 147 milliseconds

1 2