Cleanup the AST code by removing unused parts and get rid of the
authorkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Aug 2010 07:26:49 +0000 (07:26 +0000)
committerkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Aug 2010 07:26:49 +0000 (07:26 +0000)
commit7b51dc7edbf5a0ccfaaef720cff7417ace5d64c2
treebe499b9672c99b0a132f9392be79703d9a18c0cd
parent0d12f8f4e56ab262da57b7ec4f6e89a462138b5b
Cleanup the AST code by removing unused parts and get rid of the
flow graph code completely. Add new AST node for null compares
and use it to make the full codegens better at generating code
for null comparisons.
Review URL: http://codereview.chromium.org/3146037

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5323 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
22 files changed:
src/SConscript
src/arm/codegen-arm.cc
src/arm/full-codegen-arm.cc
src/ast-inl.h
src/ast.cc
src/ast.h
src/compiler.cc
src/data-flow.cc
src/data-flow.h
src/flow-graph.cc [deleted file]
src/flow-graph.h [deleted file]
src/full-codegen.cc
src/ia32/codegen-ia32.cc
src/ia32/full-codegen-ia32.cc
src/parser.cc
src/prettyprinter.cc
src/prettyprinter.h
src/rewriter.cc
src/x64/codegen-x64.cc
src/x64/full-codegen-x64.cc
tools/gyp/v8.gyp
tools/visual_studio/v8_base.vcproj