[x86] Several small performance improvements.
- Generate
cmp reg, 0
instead of
test reg, -1
for word tests.
- Generate
mov reg, [stack slot]
add reg, reg
jo label
instead of
mov reg, [stack slot]
add reg, [stack slot]
jo label
for SMI tagging.
- Improve materialization of int32 constants on X86-64.
- Branch fusion fix for Word64And and Int64Sub on X86-64.
R=dcarney@chromium.org
Review URL: https://codereview.chromium.org/
651383003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24619
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00