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

Issue 10079018: Introduce an equality compare node. Equality will need to be handled specially soon (not just an in… (Closed)

Created:
8 years, 8 months ago by srdjan
Modified:
8 years, 8 months ago
Reviewers:
regis
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Introduce an equality compare node. Equality will need to be handled specially soon (not just an instance call) and today it needs special code for efficeintly handling null receivers (null-class is never entered into IC data). This fixes a significant performance regression between the old and the new compiler. Committed: https://code.google.com/p/dart/source/detail?r=6544

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+109 lines, -22 lines) Patch
M runtime/vm/flow_graph_builder.cc View 4 chunks +34 lines, -21 lines 0 comments Download
M runtime/vm/flow_graph_compiler_x64.cc View 2 chunks +39 lines, -1 line 0 comments Download
M runtime/vm/intermediate_language.h View 2 chunks +36 lines, -0 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
srdjan
8 years, 8 months ago (2012-04-13 21:27:24 UTC) #1
regis
8 years, 8 months ago (2012-04-13 21:51:57 UTC) #2
LGTM

Powered by Google App Engine
This is Rietveld 408576698