v8/src/arm
verwaest@chromium.org 788811244e Eliminate 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

Review URL: https://chromiumcodereview.appspot.com/22600005

Patch from Weiliang Lin <weiliang.lin2@gmail.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16361 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-08-27 13:55:00 +00:00
..
assembler-arm-inl.h Short-circuit embedded cons strings. 2013-06-21 09:24:30 +00:00
assembler-arm.cc Fix the CPU feature detection. 2013-08-26 09:37:39 +00:00
assembler-arm.h Fix a crash when generating forward jumps to labels at very high assembly offsets 2013-08-01 08:13:08 +00:00
builtins-arm.cc Rename "parallel recompilation" to "concurrent recompilation". 2013-08-22 16:14:37 +00:00
code-stubs-arm.cc Fix Cluster Fuzz stack frame corruption bug. 2013-08-27 13:31:15 +00:00
code-stubs-arm.h Arm support for DoubleToIStub (truncating). 2013-08-26 12:24:03 +00:00
codegen-arm.cc Extract hardcoded error strings into a single place and replace them with enum. 2013-08-02 09:53:11 +00:00
codegen-arm.h Make (most of) --trace-codegen available in release mode. Better output. 2013-05-24 10:57:59 +00:00
constants-arm.cc Clean up the usage of V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-06-28 15:34:48 +00:00
constants-arm.h ARM: Implement memcpy using NEON. 2013-07-10 15:32:39 +00:00
cpu-arm.cc Get rid of duplicated CPU::DebugBreak() method. 2013-08-23 11:43:30 +00:00
debug-arm.cc Extract hardcoded error strings into a single place and replace them with enum. 2013-08-02 09:53:11 +00:00
deoptimizer-arm.cc Factor out common code from platform-specific deoptimization. Fix Deoptimizer not to need to partition functions, but revoke their code before patching, allowing deoptimizing_code_list to be removed from Code; Add DeoptimizeCodeList API to deoptimizer, which works on a ZoneList<Code*>. 2013-07-24 11:12:17 +00:00
disasm-arm.cc ARM: Make double registers low/high safe 2013-07-25 15:04:38 +00:00
frames-arm.cc Clean up the usage of V8_TARGET_ARCH_${arch} and V8_HOST_ARCH_${arch} 2013-06-28 15:34:48 +00:00
frames-arm.h Introduce the SetFp function in StackHandler 2013-07-30 23:59:55 +00:00
full-codegen-arm.cc Convert FastNewClosureStub into hydrogen. 2013-08-27 11:55:08 +00:00
ic-arm.cc The compiled_transitions flag was enabled for quite some time now and seems to work out quite well, so time has come to remove the obsolete code paths and remove the unused methods. 2013-07-29 09:12:16 +00:00
lithium-arm.cc Convert FastNewClosureStub into hydrogen. 2013-08-27 11:55:08 +00:00
lithium-arm.h Convert FastNewClosureStub into hydrogen. 2013-08-27 11:55:08 +00:00
lithium-codegen-arm.cc Eliminate intentional conversion from Smi to Int32 in HMul 2013-08-27 13:55:00 +00:00
lithium-codegen-arm.h Reland "Use V8_FINAL and V8_OVERRIDE in various places, fixing bugs revealed by them.". 2013-08-20 11:10:24 +00:00
lithium-gap-resolver-arm.cc ARM/MIPS: Fix Constant-to-DoubleRegister moves in LGapResolver 2013-08-06 14:46:50 +00:00
lithium-gap-resolver-arm.h Reland "Use V8_FINAL and V8_OVERRIDE in various places, fixing bugs revealed by them.". 2013-08-20 11:10:24 +00:00
macro-assembler-arm.cc cleanup api callbacks now that handles are never returned directly 2013-08-27 13:41:44 +00:00
macro-assembler-arm.h cleanup api callbacks now that handles are never returned directly 2013-08-27 13:41:44 +00:00
regexp-macro-assembler-arm.cc Remove #include "cpu-profiler-inl.h" from v8.h 2013-07-03 15:39:18 +00:00
regexp-macro-assembler-arm.h RegExp macro assembler clean up. 2013-06-06 10:17:07 +00:00
simulator-arm.cc cleanup api callbacks now that handles are never returned directly 2013-08-27 13:41:44 +00:00
simulator-arm.h Fix cctest/test-cpu-profiler/FunctionApplySample fakiness on ARM simulator 2013-07-16 09:34:09 +00:00
stub-cache-arm.cc cleanup api callbacks now that handles are never returned directly 2013-08-27 13:41:44 +00:00