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

Issue 2937933002: Reduce copying, redundancy & repetition for codegen of comparison instructions (Closed)

Created:
3 years, 6 months ago by erikcorry
Modified:
3 years, 6 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Reduce copying, redundancy & repetition for codegen of comparison instructions R=vegorov@google.com BUG= Committed: https://github.com/dart-lang/sdk/commit/e25dfc07d193246eb30eedf085141e9f65e98b06

Patch Set 1 #

Total comments: 28

Patch Set 2 : Feedback from Slava #

Unified diffs Side-by-side diffs Delta from patch set Stats (+315 lines, -902 lines) Patch
M runtime/vm/assembler_mips.h View 1 3 chunks +25 lines, -5 lines 0 comments Download
M runtime/vm/constants_arm.h View 1 chunk +2 lines, -1 line 0 comments Download
M runtime/vm/constants_arm64.h View 1 chunk +2 lines, -1 line 0 comments Download
M runtime/vm/constants_dbc.h View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/constants_ia32.h View 1 chunk +3 lines, -1 line 0 comments Download
M runtime/vm/constants_mips.h View 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/constants_x64.h View 1 chunk +3 lines, -1 line 0 comments Download
M runtime/vm/disassembler_arm.cc View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/disassembler_arm64.cc View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/intermediate_language.h View 1 17 chunks +66 lines, -45 lines 0 comments Download
M runtime/vm/intermediate_language_arm.cc View 1 11 chunks +43 lines, -172 lines 0 comments Download
M runtime/vm/intermediate_language_arm64.cc View 1 11 chunks +27 lines, -155 lines 0 comments Download
M runtime/vm/intermediate_language_dbc.cc View 1 10 chunks +89 lines, -121 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 1 8 chunks +15 lines, -127 lines 0 comments Download
M runtime/vm/intermediate_language_mips.cc View 1 11 chunks +19 lines, -142 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 1 10 chunks +17 lines, -128 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
erikcorry
3 years, 6 months ago (2017-06-14 11:16:33 UTC) #1
Vyacheslav Egorov (Google)
lgtm https://codereview.chromium.org/2937933002/diff/1/runtime/vm/assembler_mips.h File runtime/vm/assembler_mips.h (right): https://codereview.chromium.org/2937933002/diff/1/runtime/vm/assembler_mips.h#newcode180 runtime/vm/assembler_mips.h:180: void SetToInvalidState() { Maybe this method should be ...
3 years, 6 months ago (2017-06-15 11:32:47 UTC) #2
erikcorry
https://codereview.chromium.org/2937933002/diff/1/runtime/vm/assembler_mips.h File runtime/vm/assembler_mips.h (right): https://codereview.chromium.org/2937933002/diff/1/runtime/vm/assembler_mips.h#newcode180 runtime/vm/assembler_mips.h:180: void SetToInvalidState() { On 2017/06/15 11:32:46, Vyacheslav Egorov (Google) ...
3 years, 6 months ago (2017-06-19 07:15:09 UTC) #3
erikcorry
3 years, 6 months ago (2017-06-19 07:45:11 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:10001) manually as
e25dfc07d193246eb30eedf085141e9f65e98b06 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698