Lines Matching refs:receiver_maps
245 MapHandleList* receiver_maps) {
246 Isolate* isolate = receiver_maps->at(0)->GetIsolate();
250 Handle<Object> probe = cache->Lookup(receiver_maps, flags);
253 TypeHandleList types(receiver_maps->length());
254 for (int i = 0; i < receiver_maps->length(); i++) {
255 types.Add(HeapType::Class(receiver_maps->at(i), isolate));
257 CodeHandleList handlers(receiver_maps->length());
259 compiler.CompileElementHandlers(receiver_maps, &handlers);
267 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
284 MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode,
286 Isolate* isolate = receiver_maps->at(0)->GetIsolate();
297 Handle<Object> probe = cache->Lookup(receiver_maps, flags);
302 compiler.CompileKeyedStorePolymorphic(receiver_maps, store_mode);
303 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
373 MapHandleList* receiver_maps, KeyedAccessStoreMode store_mode) {
374 // Collect MONOMORPHIC stubs for all |receiver_maps|.
375 CodeHandleList handlers(receiver_maps->length());
376 MapHandleList transitioned_maps(receiver_maps->length());
377 for (int i = 0; i < receiver_maps->length(); ++i) {
378 Handle<Map> receiver_map(receiver_maps->at(i));
381 receiver_map->FindTransitionedMap(receiver_maps);
412 Handle<Code> code = CompileKeyedStorePolymorphic(receiver_maps, &handlers,