Remove duplication in Scheduler and simplify interface. Make ComputeSchedule() and...
authortitzer@chromium.org <titzer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 11 Aug 2014 13:07:32 +0000 (13:07 +0000)
committertitzer@chromium.org <titzer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 11 Aug 2014 13:07:32 +0000 (13:07 +0000)
commit6603cbb31937a9bff4f55dc5b03a6fa067fd6bbc
treee1b6eab9bb8eecf857fae445672c7f9343e8508b
parentc08daece9950e77e7e7d4f81462d02c05157893b
Remove duplication in Scheduler and simplify interface. Make ComputeSchedule() and ComputeSpecialRPO() the only interface used by clients.

R=bmeurer@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23039 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/pipeline.cc
src/compiler/raw-machine-assembler.cc
src/compiler/scheduler.cc
src/compiler/scheduler.h
src/compiler/structured-machine-assembler.cc
test/cctest/compiler/test-instruction.cc
test/cctest/compiler/test-scheduler.cc