Description[crankshaft] Replace stub cache harvesting with a bit of type propagation
Harvesting maps from the stub cache for megamorphic ICs is both slow
(linear in the size of the stub cache) and imprecise (as it finds all
maps that have a cached handler for the given property name).
In the canonical megamorphic situation, this type feedback is useless
anyway. The interesting case is when we can filter it down to a single
map; however in these cases it is often possible to derive this map
just by looking at the HGraph, which is both faster and more reliable.
Committed: https://crrev.com/5aa2cb3bccbdf339827b3768b1a8f80338b773c7
Cr-Commit-Position: refs/heads/master@{#33998}
Patch Set 1 #Patch Set 2 : fixes #Patch Set 3 : fixes rebase #Patch Set 4 : rebased #
Messages
Total messages: 13 (6 generated)
|