Home
last modified time | relevance | path

Searched refs:receiver_maps (Results 1 – 14 of 14) sorted by relevance

/external/chromium_org/v8/src/
Dstub-cache.cc584 MapHandleList* receiver_maps) { in ComputeLoadElementPolymorphic() argument
588 Handle<Object> probe = cache->Lookup(receiver_maps, flags); in ComputeLoadElementPolymorphic()
591 TypeHandleList types(receiver_maps->length()); in ComputeLoadElementPolymorphic()
592 for (int i = 0; i < receiver_maps->length(); i++) { in ComputeLoadElementPolymorphic()
593 types.Add(handle(Type::Class(receiver_maps->at(i)), isolate())); in ComputeLoadElementPolymorphic()
595 CodeHandleList handlers(receiver_maps->length()); in ComputeLoadElementPolymorphic()
597 compiler.CompileElementHandlers(receiver_maps, &handlers); in ComputeLoadElementPolymorphic()
603 PolymorphicCodeCache::Update(cache, receiver_maps, flags, code); in ComputeLoadElementPolymorphic()
634 MapHandleList* receiver_maps, in ComputeStoreElementPolymorphic() argument
647 Handle<Object> probe = cache->Lookup(receiver_maps, flags); in ComputeStoreElementPolymorphic()
[all …]
Dstub-cache.h170 Handle<Code> ComputeLoadElementPolymorphic(MapHandleList* receiver_maps);
171 Handle<Code> ComputeStoreElementPolymorphic(MapHandleList* receiver_maps,
727 void CompileElementHandlers(MapHandleList* receiver_maps,
856 Handle<Code> CompileStorePolymorphic(MapHandleList* receiver_maps,
860 Handle<Code> CompileStoreElementPolymorphic(MapHandleList* receiver_maps);
Dic.cc953 static bool AddOneReceiverMapIfMissing(MapHandleList* receiver_maps, in AddOneReceiverMapIfMissing() argument
956 for (int current = 0; current < receiver_maps->length(); ++current) { in AddOneReceiverMapIfMissing()
957 if (!receiver_maps->at(current).is_null() && in AddOneReceiverMapIfMissing()
958 receiver_maps->at(current).is_identical_to(new_receiver_map)) { in AddOneReceiverMapIfMissing()
962 receiver_maps->Add(new_receiver_map); in AddOneReceiverMapIfMissing()
/external/v8/src/
Dic.cc1036 MapHandleList* receiver_maps, in ComputePolymorphicStub() argument
1039 CodeHandleList handler_ics(receiver_maps->length()); in ComputePolymorphicStub()
1040 for (int i = 0; i < receiver_maps->length(); ++i) { in ComputePolymorphicStub()
1041 Handle<Map> receiver_map = receiver_maps->at(i); in ComputePolymorphicStub()
1048 receiver_maps, &handler_ics); in ComputePolymorphicStub()
1486 static bool AddOneReceiverMapIfMissing(MapHandleList* receiver_maps, in AddOneReceiverMapIfMissing() argument
1489 for (int current = 0; current < receiver_maps->length(); ++current) { in AddOneReceiverMapIfMissing()
1490 if (!receiver_maps->at(current).is_null() && in AddOneReceiverMapIfMissing()
1491 receiver_maps->at(current).is_identical_to(new_receiver_map)) { in AddOneReceiverMapIfMissing()
1495 receiver_maps->Add(new_receiver_map); in AddOneReceiverMapIfMissing()
[all …]
Dic.h436 MapHandleList* receiver_maps,
511 virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps,
661 virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps,
Dstub-cache.h647 Handle<Code> CompileLoadPolymorphic(MapHandleList* receiver_maps,
711 Handle<Code> CompileStorePolymorphic(MapHandleList* receiver_maps,
/external/v8/src/x64/
Dstub-cache-x64.cc2499 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2512 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
2515 __ Cmp(rdi, receiver_maps->at(i)); in CompileStorePolymorphic()
2920 MapHandleList* receiver_maps, in CompileLoadPolymorphic() argument
2932 int receiver_count = receiver_maps->length(); in CompileLoadPolymorphic()
2935 __ Cmp(map_reg, receiver_maps->at(current)); in CompileLoadPolymorphic()
/external/v8/src/ia32/
Dstub-cache-ia32.cc2668 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2681 for (int i = 0; i < receiver_maps->length(); ++i) { in CompileStorePolymorphic()
2682 __ cmp(edi, receiver_maps->at(i)); in CompileStorePolymorphic()
3098 MapHandleList* receiver_maps, in CompileLoadPolymorphic() argument
3110 int receiver_count = receiver_maps->length(); in CompileLoadPolymorphic()
3112 __ cmp(map_reg, receiver_maps->at(current)); in CompileLoadPolymorphic()
/external/v8/src/mips/
Dstub-cache-mips.cc3030 MapHandleList* receiver_maps, in CompileLoadPolymorphic() argument
3040 int receiver_count = receiver_maps->length(); in CompileLoadPolymorphic()
3044 eq, a2, Operand(receiver_maps->at(current))); in CompileLoadPolymorphic()
3114 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
3127 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
3132 a3, Operand(receiver_maps->at(i))); in CompileStorePolymorphic()
3135 __ Branch(&next_map, ne, a3, Operand(receiver_maps->at(i))); in CompileStorePolymorphic()
/external/v8/src/arm/
Dstub-cache-arm.cc3040 MapHandleList* receiver_maps, in CompileLoadPolymorphic() argument
3050 int receiver_count = receiver_maps->length(); in CompileLoadPolymorphic()
3053 __ mov(ip, Operand(receiver_maps->at(current))); in CompileLoadPolymorphic()
3125 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
3138 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
3141 __ mov(ip, Operand(receiver_maps->at(i))); in CompileStorePolymorphic()
/external/chromium_org/v8/src/mips/
Dstub-cache-mips.cc2819 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2825 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
2830 scratch1(), Operand(receiver_maps->at(i))); in CompileStorePolymorphic()
2833 __ Branch(&next_map, ne, scratch1(), Operand(receiver_maps->at(i))); in CompileStorePolymorphic()
/external/chromium_org/v8/src/x64/
Dstub-cache-x64.cc2657 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2664 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
2667 __ Cmp(scratch1(), receiver_maps->at(i)); in CompileStorePolymorphic()
/external/chromium_org/v8/src/ia32/
Dstub-cache-ia32.cc2748 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2754 for (int i = 0; i < receiver_maps->length(); ++i) { in CompileStorePolymorphic()
2755 __ cmp(scratch1(), receiver_maps->at(i)); in CompileStorePolymorphic()
/external/chromium_org/v8/src/arm/
Dstub-cache-arm.cc2823 MapHandleList* receiver_maps, in CompileStorePolymorphic() argument
2829 int receiver_count = receiver_maps->length(); in CompileStorePolymorphic()
2832 __ mov(ip, Operand(receiver_maps->at(i))); in CompileStorePolymorphic()