Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(323)

Issue 7191007: Cleanup: use JumpIf[Not]Smi() whenever we can (Closed)

Created:
9 years, 6 months ago by Jakob Kummerow
Modified:
9 years, 6 months ago
Reviewers:
Lasse Reichstein
CC:
v8-dev
Visibility:
Public.

Description

Cleanup: use JumpIf[Not]Smi() whenever we can Committed: http://code.google.com/p/v8/source/detail?r=8322

Patch Set 1 #

Total comments: 4

Patch Set 2 : introduced new macro #

Unified diffs Side-by-side diffs Delta from patch set Stats (+247 lines, -467 lines) Patch
M src/arm/builtins-arm.cc View 6 chunks +6 lines, -12 lines 0 comments Download
M src/arm/code-stubs-arm.cc View 14 chunks +14 lines, -28 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 4 chunks +4 lines, -8 lines 0 comments Download
M src/arm/ic-arm.cc View 6 chunks +7 lines, -14 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 9 chunks +10 lines, -19 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 1 chunk +1 line, -2 lines 0 comments Download
M src/arm/stub-cache-arm.cc View 23 chunks +23 lines, -46 lines 0 comments Download
M src/ia32/builtins-ia32.cc View 7 chunks +7 lines, -14 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 52 chunks +59 lines, -122 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 20 chunks +20 lines, -40 lines 0 comments Download
M src/ia32/ic-ia32.cc View 13 chunks +13 lines, -26 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 1 16 chunks +17 lines, -33 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 1 1 chunk +15 lines, -4 lines 0 comments Download
M src/ia32/macro-assembler-ia32.cc View 5 chunks +5 lines, -10 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 36 chunks +40 lines, -75 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 2 chunks +3 lines, -7 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 3 chunks +3 lines, -7 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Jakob Kummerow
PTAL. The changes are purely mechanical. http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc File src/ia32/lithium-codegen-ia32.cc (right): http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc#newcode1724 src/ia32/lithium-codegen-ia32.cc:1724: __ test(input, Immediate(kSmiTagMask)); ...
9 years, 6 months ago (2011-06-16 10:02:19 UTC) #1
Lasse Reichstein
http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc File src/ia32/lithium-codegen-ia32.cc (right): http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc#newcode1724 src/ia32/lithium-codegen-ia32.cc:1724: __ test(input, Immediate(kSmiTagMask)); In such cases, the recommended approach ...
9 years, 6 months ago (2011-06-16 11:50:19 UTC) #2
Jakob Kummerow
http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc File src/ia32/lithium-codegen-ia32.cc (right): http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc#newcode1724 src/ia32/lithium-codegen-ia32.cc:1724: __ test(input, Immediate(kSmiTagMask)); On 2011/06/16 11:50:19, Lasse Reichstein wrote: ...
9 years, 6 months ago (2011-06-16 12:26:31 UTC) #3
Lasse Reichstein
http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc File src/ia32/lithium-codegen-ia32.cc (right): http://codereview.chromium.org/7191007/diff/1/src/ia32/lithium-codegen-ia32.cc#newcode1724 src/ia32/lithium-codegen-ia32.cc:1724: __ test(input, Immediate(kSmiTagMask)); Fine with me. I'm really only ...
9 years, 6 months ago (2011-06-17 11:54:50 UTC) #4
Lasse Reichstein
9 years, 6 months ago (2011-06-17 11:59:40 UTC) #5
And LGTM

Powered by Google App Engine
This is Rietveld 408576698