Fix zone usage within LAllocator.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 28 Jun 2013 07:36:43 +0000 (07:36 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 28 Jun 2013 07:36:43 +0000 (07:36 +0000)
commita46528e820a0c7a7f5e1f282967bf54a756922d2
treecb424c505fb47d1afa575667c385652e30381fe1
parent50b59eeb72e76325a56e8b20cd3a4e43ef662bab
Fix zone usage within LAllocator.

Previously all allocations in the register allocator were done on the
chunk (and graph) zone, even those that did not need to survive past
the register allocation. Now only allocations that need to survive
use the chunk zone, all other allocations use a separate zone local
to the LAllocator.

Depends on https://codereview.chromium.org/18022002

R=danno@chromium.org
BUG=

Review URL: https://codereview.chromium.org/17553004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15372 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/lithium-allocator-inl.h
src/lithium-allocator.cc
src/lithium-allocator.h