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

Issue 155132: X64: Use CmpObjectType macro everywhere, fix problem with sign of instance ty... (Closed)

Created:
11 years, 5 months ago by William Hesse
Modified:
9 years, 7 months ago
Reviewers:
Lasse Reichstein
CC:
v8-dev
Visibility:
Public.

Description

X64: Use CmpObjectType macro everywhere, fix problem with sign of instance types. Committed: http://code.google.com/p/v8/source/detail?r=2374

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -26 lines) Patch
M src/x64/codegen-x64.cc View 3 chunks +16 lines, -22 lines 0 comments Download
M src/x64/ic-x64.cc View 1 chunk +2 lines, -4 lines 2 comments Download

Messages

Total messages: 3 (0 generated)
William Hesse
11 years, 5 months ago (2009-07-07 09:26:01 UTC) #1
Lasse Reichstein
LGTM http://codereview.chromium.org/155132/diff/1/2 File src/x64/ic-x64.cc (right): http://codereview.chromium.org/155132/diff/1/2#newcode218 Line 218: __ j(not_equal, &invoke); Doesn't this do two ...
11 years, 5 months ago (2009-07-07 09:39:36 UTC) #2
William Hesse
11 years, 5 months ago (2009-07-08 07:53:43 UTC) #3
http://codereview.chromium.org/155132/diff/1/2
File src/x64/ic-x64.cc (right):

http://codereview.chromium.org/155132/diff/1/2#newcode218
Line 218: __ j(not_equal, &invoke);
On 2009/07/07 09:39:36, Lasse Reichstein wrote:
> Doesn't this do two loads of the instance type byte instead of just one
before?

Yes, but only as two identical Operands.  I don't think there is any additional
memory traffic, because there are no writes to it.  So the read buffers and
caches should work.

Powered by Google App Engine
This is Rietveld 408576698