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

Issue 392343002: Cleanup of class id loading sequences. (Closed)

Created:
6 years, 5 months ago by zra
Modified:
6 years, 5 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Cleanup of class id loading sequences. These ended up looking performance neutral, but the cleanup is probably good. R=srdjan@google.com, vegorov@google.com Committed: https://code.google.com/p/dart/source/detail?r=38333

Patch Set 1 #

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+114 lines, -81 lines) Patch
M runtime/vm/assembler_arm.cc View 1 2 3 4 1 chunk +6 lines, -3 lines 0 comments Download
M runtime/vm/assembler_arm64.cc View 1 2 3 1 chunk +4 lines, -9 lines 0 comments Download
M runtime/vm/assembler_ia32.h View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/vm/assembler_ia32.cc View 1 2 3 2 chunks +13 lines, -12 lines 0 comments Download
M runtime/vm/assembler_ia32_test.cc View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
M runtime/vm/assembler_mips.cc View 1 2 3 4 1 chunk +7 lines, -18 lines 0 comments Download
M runtime/vm/assembler_x64.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/vm/assembler_x64.cc View 1 2 3 2 chunks +17 lines, -10 lines 0 comments Download
M runtime/vm/assembler_x64_test.cc View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
M runtime/vm/flow_graph_compiler_ia32.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_compiler_x64.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/intermediate_language_arm64.cc View 1 2 3 4 1 chunk +7 lines, -1 line 0 comments Download
M runtime/vm/stub_code_arm.cc View 1 2 3 4 3 chunks +0 lines, -6 lines 0 comments Download
M runtime/vm/stub_code_ia32.cc View 1 2 3 4 chunks +7 lines, -8 lines 0 comments Download
M runtime/vm/stub_code_x64.cc View 1 2 3 4 chunks +7 lines, -8 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
zra
6 years, 5 months ago (2014-07-16 16:07:54 UTC) #1
srdjan
Please add tests for cmpb instruction. LGTM https://codereview.chromium.org/392343002/diff/20001/runtime/vm/stub_code_x64.cc File runtime/vm/stub_code_x64.cc (right): https://codereview.chromium.org/392343002/diff/20001/runtime/vm/stub_code_x64.cc#newcode1275 runtime/vm/stub_code_x64.cc:1275: // __ ...
6 years, 5 months ago (2014-07-16 21:59:01 UTC) #2
zra
Tests added. https://codereview.chromium.org/392343002/diff/20001/runtime/vm/stub_code_x64.cc File runtime/vm/stub_code_x64.cc (right): https://codereview.chromium.org/392343002/diff/20001/runtime/vm/stub_code_x64.cc#newcode1275 runtime/vm/stub_code_x64.cc:1275: // __ cmpq(RAX, Immediate(0)); On 2014/07/16 21:59:01, ...
6 years, 5 months ago (2014-07-16 22:53:45 UTC) #3
zra
On 2014/07/16 22:53:45, zra wrote: > Tests added. > > https://codereview.chromium.org/392343002/diff/20001/runtime/vm/stub_code_x64.cc > File runtime/vm/stub_code_x64.cc (right): ...
6 years, 5 months ago (2014-07-16 23:41:12 UTC) #4
Vyacheslav Egorov (Google)
LGTM thanks for doing this. https://codereview.chromium.org/392343002/diff/60001/runtime/vm/assembler_arm64.cc File runtime/vm/assembler_arm64.cc (right): https://codereview.chromium.org/392343002/diff/60001/runtime/vm/assembler_arm64.cc#newcode1100 runtime/vm/assembler_arm64.cc:1100: LoadObject(TMP, Object::null_object(), PP); Loading ...
6 years, 5 months ago (2014-07-16 23:57:15 UTC) #5
zra
Fixed MIPS and ARM as well. https://codereview.chromium.org/392343002/diff/60001/runtime/vm/assembler_arm64.cc File runtime/vm/assembler_arm64.cc (right): https://codereview.chromium.org/392343002/diff/60001/runtime/vm/assembler_arm64.cc#newcode1100 runtime/vm/assembler_arm64.cc:1100: LoadObject(TMP, Object::null_object(), PP); ...
6 years, 5 months ago (2014-07-17 15:50:11 UTC) #6
zra
6 years, 5 months ago (2014-07-17 16:20:18 UTC) #7
Message was sent while issue was closed.
Committed patchset #5 manually as r38333 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698