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

Issue 6928060: Merge Label and NearLabel (Closed)

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

Description

Merge Label and NearLabel by adding NearLabel's functionality to Label and introducing a "near" parameter to jump instructions. TEST=compiles; existing tests still pass. Committed: http://code.google.com/p/v8/source/detail?r=7832

Patch Set 1 #

Total comments: 6

Patch Set 2 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+809 lines, -697 lines) Patch
M src/assembler.h View 1 2 chunks +23 lines, -5 lines 0 comments Download
M src/ia32/assembler-ia32.h View 1 3 chunks +13 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32.cc View 1 5 chunks +23 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32-inl.h View 1 chunk +12 lines, -0 lines 0 comments Download
M src/ia32/builtins-ia32.cc View 1 2 chunks +7 lines, -7 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 73 chunks +162 lines, -160 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 23 chunks +42 lines, -40 lines 0 comments Download
M src/ia32/ic-ia32.cc View 1 3 chunks +5 lines, -5 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 1 55 chunks +133 lines, -134 lines 0 comments Download
M src/ia32/macro-assembler-ia32.cc View 1 2 chunks +4 lines, -4 lines 0 comments Download
M src/ia32/regexp-macro-assembler-ia32.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 1 2 chunks +4 lines, -4 lines 0 comments Download
M src/x64/assembler-x64.h View 1 3 chunks +12 lines, -2 lines 0 comments Download
M src/x64/assembler-x64.cc View 1 6 chunks +39 lines, -3 lines 0 comments Download
M src/x64/builtins-x64.cc View 2 chunks +7 lines, -7 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 49 chunks +112 lines, -113 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 23 chunks +45 lines, -43 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 51 chunks +113 lines, -110 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 11 chunks +23 lines, -24 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 13 chunks +24 lines, -26 lines 0 comments Download
M src/x64/regexp-macro-assembler-x64.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Jakob Kummerow
Reviewer's guide: This CL contains two types of changes: 1.) The actual change, i.e. adding ...
9 years, 7 months ago (2011-05-06 14:06:28 UTC) #1
Mads Ager (chromium)
LGTM http://codereview.chromium.org/6928060/diff/1/src/assembler.h File src/assembler.h (right): http://codereview.chromium.org/6928060/diff/1/src/assembler.h#newcode81 src/assembler.h:81: static const bool kNear = true, kFar = ...
9 years, 7 months ago (2011-05-09 11:21:55 UTC) #2
danno
LGTM, if you fix my comment :-) http://codereview.chromium.org/6928060/diff/1/src/ia32/assembler-ia32.cc File src/ia32/assembler-ia32.cc (right): http://codereview.chromium.org/6928060/diff/1/src/ia32/assembler-ia32.cc#newcode1704 src/ia32/assembler-ia32.cc:1704: void Assembler::j(Condition ...
9 years, 7 months ago (2011-05-09 14:59:56 UTC) #3
fschneider
http://codereview.chromium.org/6928060/diff/1/src/ia32/assembler-ia32.cc File src/ia32/assembler-ia32.cc (right): http://codereview.chromium.org/6928060/diff/1/src/ia32/assembler-ia32.cc#newcode1704 src/ia32/assembler-ia32.cc:1704: void Assembler::j(Condition cc, Label* L, bool near, Hint hint) ...
9 years, 7 months ago (2011-05-09 15:37:36 UTC) #4
Jakob Kummerow
Combining your ideas made this CL a good deal less verbose :-) I'll land it ...
9 years, 7 months ago (2011-05-09 16:25:23 UTC) #5
danno
9 years, 7 months ago (2011-05-10 08:39:08 UTC) #6
still LGTM

Powered by Google App Engine
This is Rietveld 408576698