Extract ParseInfo from CompilationInfo.
authortitzer <titzer@chromium.org>
Mon, 9 Mar 2015 14:51:13 +0000 (07:51 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 9 Mar 2015 14:51:24 +0000 (14:51 +0000)
commit0f6702562e0ebf40f09fb1d11839f7c9a6d42c39
treed8f7532a0fdd17441bd100f7028cd762ff451382
parentbb696488040a561c168d01dee2c9d32c30d128a8
Extract ParseInfo from CompilationInfo.

Rationale: separate the inputs and outputs of parsing + analysis from the business of compiling (i.e. generating machine code).

BUG=

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

Cr-Commit-Position: refs/heads/master@{#27078}
31 files changed:
src/api.cc
src/ast-numbering.cc
src/background-parsing-task.cc
src/background-parsing-task.h
src/codegen.cc
src/compiler.cc
src/compiler.h
src/compiler/ast-loop-assignment-analyzer.cc
src/compiler/basic-block-instrumentor.cc
src/compiler/js-inlining.cc
src/compiler/linkage.cc
src/globals.h
src/hydrogen.cc
src/parser.cc
src/parser.h
src/preparse-data.cc
src/preparse-data.h
src/rewriter.cc
src/rewriter.h
src/runtime/runtime-debug.cc
src/runtime/runtime-internal.cc
src/scopes.cc
src/scopes.h
src/serialize.cc
test/cctest/compiler/function-tester.h
test/cctest/compiler/test-codegen-deopt.cc
test/cctest/compiler/test-loop-assignment-analysis.cc
test/cctest/compiler/test-pipeline.cc
test/cctest/test-parsing.cc
test/cctest/test-serialize.cc
tools/parser-shell.cc