Speed up compares with characters ie single-character strings.
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 8 Jan 2010 09:54:11 +0000 (09:54 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 8 Jan 2010 09:54:11 +0000 (09:54 +0000)
commiteb6b3f601af89ab940034e7580d49049cce8e55a
tree38590c6ad273bf5de5f5e8de46561eaaf9e02a66
parentd73f2efcf322f253c7d32ff7f498fefb7ab11c7a
Speed up compares with characters ie single-character strings.
Make use of it when we know that something can't be a NaN.
Review URL: http://codereview.chromium.org/524059

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3566 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/arm/codegen-arm.cc
src/codegen.h
src/ia32/codegen-ia32.cc
src/ia32/ic-ia32.cc
src/ia32/virtual-frame-ia32.h
src/objects-inl.h
src/objects.h
src/x64/codegen-x64.cc
src/x64/ic-x64.cc
test/mjsunit/bit-not.js
test/mjsunit/compare-character.js [new file with mode: 0644]
test/mjsunit/compare-nan.js