Reland "Refine expression typing, esp. by propagating range information."
authorneis@chromium.org <neis@chromium.org>
Tue, 14 Oct 2014 16:27:26 +0000 (16:27 +0000)
committerneis@chromium.org <neis@chromium.org>
Tue, 14 Oct 2014 16:27:26 +0000 (16:27 +0000)
commita7eb593147119287fb08a29be43714fca34f5100
tree0fcd01050c842d8a5dfb1c8efdfd9fb851f65771
parent9a21ba499c58f24f99d488c099337949951eaae8
Reland "Refine expression typing, esp. by propagating range information."

This relands commit 24552.

R=rossberg@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24609 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/js-typed-lowering.cc
src/compiler/typer.cc
src/compiler/typer.h
src/types.cc
src/types.h
test/cctest/cctest.gyp
test/cctest/compiler/test-js-constant-cache.cc
test/cctest/compiler/test-js-typed-lowering.cc
test/cctest/compiler/test-typer.cc [new file with mode: 0644]
test/cctest/test-types.cc