Again reland "Refine expression typing, esp. by propagating range information."
authorneis@chromium.org <neis@chromium.org>
Wed, 15 Oct 2014 08:21:46 +0000 (08:21 +0000)
committerneis@chromium.org <neis@chromium.org>
Wed, 15 Oct 2014 08:21:46 +0000 (08:21 +0000)
commit93d0e79d6ee09bacc87ab14ff845dc657c799ff3
tree30bf9fa865feca5baa9d8985e25c04df3c04400d
parentf574d93e514161dcb6a059b510948bebe44f8ac5
Again reland "Refine expression typing, esp. by propagating range information."

This relands commit 24552.

TBR=rossberg@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24615 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