/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()),
|