/external/chromium_org/v8/src/ |
D | stub-cache.cc | 584 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 …]
|
D | stub-cache.h | 170 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);
|
D | ic.cc | 953 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/ |
D | ic.cc | 1036 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 …]
|
D | ic.h | 436 MapHandleList* receiver_maps, 511 virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps, 661 virtual Handle<Code> ComputePolymorphicStub(MapHandleList* receiver_maps,
|
D | stub-cache.h | 647 Handle<Code> CompileLoadPolymorphic(MapHandleList* receiver_maps, 711 Handle<Code> CompileStorePolymorphic(MapHandleList* receiver_maps,
|
/external/v8/src/x64/ |
D | stub-cache-x64.cc | 2499 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/ |
D | stub-cache-ia32.cc | 2668 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/ |
D | stub-cache-mips.cc | 3030 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/ |
D | stub-cache-arm.cc | 3040 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/ |
D | stub-cache-mips.cc | 2819 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/ |
D | stub-cache-x64.cc | 2657 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/ |
D | stub-cache-ia32.cc | 2748 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/ |
D | stub-cache-arm.cc | 2823 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()
|