DescriptionX87: Avoid creating weak cells for literal arrays that are empty of literals.
port 3cfcc7e111a32f231a483b8feda19ef2d8c45253 (r36786)
original commit message:
It may be that we have a feedback vector, but no literals. In this case
we can store into the OptimizedCodeMap directly instead of using a WeakCell,
because all data in the feedback vector is already held weakly.
The use of a WeakCell in the OptimizedCodeMap is only required when
there are literals which may hold maps strongly.
This is to address a performance regression caused by the creation of
a large number of WeakCells.
BUG=
Committed: https://crrev.com/eef939b4aaf0de0eae2382ae3015e660f3b19c27
Cr-Commit-Position: refs/heads/master@{#37123}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|