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

Issue 14251023: Merge (x & y) == 0 pattern to emit a single test instruction. (Closed)

Created:
7 years, 8 months ago by Vyacheslav Egorov (Google)
Modified:
7 years, 1 month ago
Reviewers:
regis, srdjan
CC:
reviews_dartlang.org, regis
Visibility:
Public.

Description

Merge (x & y) == 0 pattern to emit a single test instruction. R=srdjan@google.com BUG=

Patch Set 1 #

Total comments: 8

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+265 lines, -9 lines) Patch
M runtime/vm/flow_graph_optimizer.cc View 1 chunk +20 lines, -0 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 4 chunks +43 lines, -0 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 5 chunks +46 lines, -5 lines 0 comments Download
M runtime/vm/intermediate_language_arm.cc View 1 chunk +43 lines, -0 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 2 chunks +36 lines, -2 lines 0 comments Download
M runtime/vm/intermediate_language_mips.cc View 1 chunk +41 lines, -0 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 2 chunks +36 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Vyacheslav Egorov (Google)
7 years, 8 months ago (2013-04-15 20:03:57 UTC) #1
srdjan
LGTM (cc-d Regis FYI) https://codereview.chromium.org/14251023/diff/1/runtime/vm/intermediate_language.cc File runtime/vm/intermediate_language.cc (right): https://codereview.chromium.org/14251023/diff/1/runtime/vm/intermediate_language.cc#newcode641 runtime/vm/intermediate_language.cc:641: // Remove the current comparison's ...
7 years, 8 months ago (2013-04-15 20:27:27 UTC) #2
regis
LGTM
7 years, 8 months ago (2013-04-15 20:43:38 UTC) #3
Vyacheslav Egorov (Google)
https://codereview.chromium.org/14251023/diff/1/runtime/vm/intermediate_language.cc File runtime/vm/intermediate_language.cc (right): https://codereview.chromium.org/14251023/diff/1/runtime/vm/intermediate_language.cc#newcode641 runtime/vm/intermediate_language.cc:641: // Remove the current comparison's input uses. On 2013/04/15 ...
7 years, 8 months ago (2013-04-16 11:51:16 UTC) #4
srdjan
What happened to this CL?
7 years, 6 months ago (2013-05-28 08:22:46 UTC) #5
Vyacheslav Egorov (Google)
7 years, 6 months ago (2013-05-28 08:24:32 UTC) #6
Oh. I forgot to commit it. I think there was yet another strange regression on
Richards. 

I should rebase & remeasure.

Powered by Google App Engine
This is Rietveld 408576698