DescriptionEliminate intentional conversion from Smi to Int32 in HMul
If not all uses of arithmetic binary operation can be truncated to Smi, check if they can be truncated to Int32 which could avoid minus zero check
Fixed DoMulI on X64 to adopt correct operand size when the representation is Smi
Fixed DoMulI on ARM. Constant right operand optimization is based on Integer 32 instead of its representation.
BUG=
R=verwaest@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=16361
Patch Set 1 #
Total comments: 2
Patch Set 2 : merge HMul/smi issues together #Patch Set 3 : Addressed patch set 1 comment #Patch Set 4 : Fixed ARM failures #
Total comments: 4
Patch Set 5 : Use separate worklists for smi and int32 to compute truncation flag for phis #Patch Set 6 : Fixed navier stokes benchmark fails #
Messages
Total messages: 16 (0 generated)
|