CodeBlock: Un-segment some Vectors.
<https://webkit.org/b/124188> Turn some SegmentedVectors into Vectors where the final item count is known at CodeBlock construction time. This removes unnecessary allocation and indirection. I've got ~4.5 MB below SegmentedVector<ValueProfile>::ensureSegment on Membuster3 (peak, before pressure signal) so this should help take a bit of the edge off there. Reviewed by Geoffrey Garen. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Showing with 21 additions and 6 deletions