During graph scheduling, traverse the roots in one go.
authorjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Sat, 16 Aug 2014 18:58:13 +0000 (18:58 +0000)
committerjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Sat, 16 Aug 2014 18:58:13 +0000 (18:58 +0000)
commitbf5114736cd91d81ba224431d61922c3a98a6662
treeb6a5c1fb192d59fcc7d2f05a27825858336c7cb3
parentf32b9ca5167c2351a4201c08a0a80880d2d5a50b
During graph scheduling, traverse the roots in one go.

This makes the scheduler more than 30x faster on zlib.

BUG=
R=mstarzinger@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23137 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/scheduler.cc