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

Issue 7206023: Fix DoHasInstanceType on ARM (Closed)

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

Description

Fix DoHasInstanceType on ARM Was broken by the recent JumpIfSmi() cleanup. TEST=es5conform Committed: http://code.google.com/p/v8/source/detail?r=8331

Patch Set 1 #

Patch Set 2 : Better fix that actually fixes the problem. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -1 line) Patch
M src/arm/lithium-codegen-arm.cc View 1 1 chunk +4 lines, -1 line 2 comments Download

Messages

Total messages: 3 (0 generated)
Jakob Kummerow
So far I fail to see why the first patch set didn't fix the issue... ...
9 years, 6 months ago (2011-06-20 12:32:40 UTC) #1
Do not use this email for V8
LGTM with comment removed. http://codereview.chromium.org/7206023/diff/2001/src/arm/lithium-codegen-arm.cc File src/arm/lithium-codegen-arm.cc (right): http://codereview.chromium.org/7206023/diff/2001/src/arm/lithium-codegen-arm.cc#newcode1960 src/arm/lithium-codegen-arm.cc:1960: __ tst(input, Operand(kSmiTagMask)); The comment ...
9 years, 6 months ago (2011-06-20 12:41:46 UTC) #2
Søren Thygesen Gjesse
9 years, 6 months ago (2011-06-21 10:03:01 UTC) #3
Drive by

http://codereview.chromium.org/7206023/diff/2001/src/arm/lithium-codegen-arm.cc
File src/arm/lithium-codegen-arm.cc (right):

http://codereview.chromium.org/7206023/diff/2001/src/arm/lithium-codegen-arm....
src/arm/lithium-codegen-arm.cc:1960: __ tst(input, Operand(kSmiTagMask));
Can't we just have a macro assembler instruction TestIfSmi for use in places
where the  condition code is used several times?

Powered by Google App Engine
This is Rietveld 408576698