Home | History | Annotate | Download | only in src

Lines Matching refs:receiver_maps

327     MapHandleList* receiver_maps) {
331 Handle<Object> probe = cache->Lookup(receiver_maps, flags);
334 TypeHandleList types(receiver_maps->length());
335 for (int i = 0; i < receiver_maps->length(); i++) {
336 types.Add(HeapType::Class(receiver_maps->at(i), isolate()));
338 CodeHandleList handlers(receiver_maps->length());
340 compiler.CompileElementHandlers(receiver_maps, &handlers);
346 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
375 MapHandleList* receiver_maps,
388 Handle<Object> probe = cache->Lookup(receiver_maps, flags);
392 Handle<Code> code = compiler.CompileStoreElementPolymorphic(receiver_maps);
393 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code);
1221 void KeyedLoadStubCompiler::CompileElementHandlers(MapHandleList* receiver_maps,
1223 for (int i = 0; i < receiver_maps->length(); ++i) {
1224 Handle<Map> receiver_map = receiver_maps->at(i);
1257 MapHandleList* receiver_maps) {
1258 // Collect MONOMORPHIC stubs for all |receiver_maps|.
1259 CodeHandleList handlers(receiver_maps->length());
1260 MapHandleList transitioned_maps(receiver_maps->length());
1261 for (int i = 0; i < receiver_maps->length(); ++i) {
1262 Handle<Map> receiver_map(receiver_maps->at(i));
1265 receiver_map->FindTransitionedMap(receiver_maps);
1305 CompileStorePolymorphic(receiver_maps, &handlers, &transitioned_maps);