[turbofan] Use frame state before for shift operations as well.
authorbmeurer <bmeurer@chromium.org>
Wed, 13 May 2015 11:17:31 +0000 (04:17 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 13 May 2015 11:17:28 +0000 (11:17 +0000)
commit5494920a1872aacfd8b83dc849952c98ae0e57e0
treec4e96c3acd8baedae7190197564496744953e431
parent3ba6783565739907f7d96c3bfaae283a0ce1b353
[turbofan] Use frame state before for shift operations as well.

This was already done for other binary operations, so it's basically
copying the existing functionality to shift left and shift right
logical/arithmetic.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28389}
src/compiler/js-typed-lowering.cc
test/mjsunit/compiler/deopt-tonumber-shift.js [new file with mode: 0644]