Avoid tagged values for Instructions that truncate the operands with ToNumber.
authorolivf@chromium.org <olivf@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 23 Jul 2013 09:13:59 +0000 (09:13 +0000)
committerolivf@chromium.org <olivf@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 23 Jul 2013 09:13:59 +0000 (09:13 +0000)
commitb8d7bee4a361317b3826e801515a0e833067b9fe
treeebd3438e99527f3a7b3c6b26f807f68fbfdf51d4
parentecd807b9805bfce7bb40479bfdd926b5141d447c
Avoid tagged values for Instructions that truncate the operands with ToNumber.

I case the ToNumber is applied to a non numeric value but its not observable (some constants and oddballs) we should already do it in hydrogen...

BUG=
R=verwaest@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15818 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-instructions.cc
src/hydrogen-instructions.h
src/hydrogen-representation-changes.cc
src/hydrogen.cc
src/hydrogen.h