Reviewers: ulan,

Message:
PTAL.

Common patterns:
- JumpIfSmi and SmiUntag can be combined, leveraging the carry flag (shifter
carry).
- Moving loads ahead, further from usage of the value, if readability does not
suffer.
- Merge branching using conditional instructions.
- Use CompareRoot instead of LoadRoot and cmp (not an actual optimization, just
easier to read).

Description:
Some assembler-level optimizations on ARM.


Please review this at http://codereview.chromium.org/9223011/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M src/arm/builtins-arm.cc
  M src/arm/code-stubs-arm.cc
  M src/arm/codegen-arm.cc
  M src/arm/lithium-codegen-arm.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to