Description[heap] Separate out optimized code map processing.
This separates the post-processing step for optimized code maps out of
the CodeFlusher. It uses the complete SharedFunctionInfo::Iterator to
visit all candidates instead of gathering candidates during marking.
Gathering candidates during marking no longer makes sense, now that the
majority of SharedFunctionInfo objects will hold such an optimized code
map. Also it reduces complexity of the implementation. Also conflating
this mechanism with "code flushing" was confusing.
R=ulan@chromium.org
Committed: https://crrev.com/8ad6168d197dd167235c9d342ec7ce37b0daa88b
Cr-Commit-Position: refs/heads/master@{#31830}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Addressed comments. #Patch Set 3 : Fix comment. #
Messages
Total messages: 10 (3 generated)
|