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

Issue 722243002: Indirectly dispatch all backtracking jumps through the same block. (Closed)

Created:
6 years, 1 month ago by zerny-google
Modified:
6 years ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Indirectly dispatch all backtracking jumps through the same block. BUG=

Patch Set 1 #

Patch Set 2 : const #

Total comments: 6

Patch Set 3 : return on unreachable #

Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -99 lines) Patch
M runtime/vm/compiler.cc View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 2 2 chunks +2 lines, -11 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
M runtime/vm/regexp.h View 1 chunk +4 lines, -4 lines 0 comments Download
M runtime/vm/regexp.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/regexp_assembler.h View 1 2 3 chunks +9 lines, -12 lines 0 comments Download
M runtime/vm/regexp_assembler.cc View 1 2 4 chunks +25 lines, -66 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
zerny-google
The previous CL [1] to use only one dispatch table does not work. We cannot ...
6 years, 1 month ago (2014-11-13 14:52:08 UTC) #1
zerny-google
+reviewers
6 years, 1 month ago (2014-11-13 16:25:48 UTC) #3
Vyacheslav Egorov (Google)
LGTMwC https://codereview.chromium.org/722243002/diff/20001/runtime/vm/intermediate_language.cc File runtime/vm/intermediate_language.cc (right): https://codereview.chromium.org/722243002/diff/20001/runtime/vm/intermediate_language.cc#newcode2541 runtime/vm/intermediate_language.cc:2541: Instruction* instr = target; use target->last_instruction() instead of ...
6 years, 1 month ago (2014-11-13 18:30:05 UTC) #4
zerny-google
Thanks for the review! Comments addressed in latest patch set. https://codereview.chromium.org/722243002/diff/20001/runtime/vm/intermediate_language.cc File runtime/vm/intermediate_language.cc (right): https://codereview.chromium.org/722243002/diff/20001/runtime/vm/intermediate_language.cc#newcode2541 ...
6 years, 1 month ago (2014-11-14 13:29:29 UTC) #5
zerny-google
FYI, the number of indirect jumps and targets and the collective size of the resulting ...
6 years, 1 month ago (2014-11-14 14:37:03 UTC) #6
zerny-google
FYI, the performance results of introducing the indirect jump block for the RegExp benchmark are ...
6 years, 1 month ago (2014-11-18 06:25:02 UTC) #7
zerny-google
6 years ago (2014-11-24 13:08:58 UTC) #8
Message was sent while issue was closed.
Merged into: https://codereview.chromium.org/744853003/

Powered by Google App Engine
This is Rietveld 408576698