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 340058: Add conditional expressions (ternary choice operator) to fast compiler. (Closed)

Created:
11 years, 1 month ago by William Hesse
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Add conditional expressions (ternary choice operator) to fast compiler. Committed: http://code.google.com/p/v8/source/detail?r=3192

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -2 lines) Patch
M src/compiler.cc View 1 chunk +5 lines, -1 line 0 comments Download
M src/fast-codegen.cc View 1 chunk +30 lines, -1 line 0 comments Download

Messages

Total messages: 2 (0 generated)
William Hesse
Tested on all platorms. Strangely, on ARM, the TestValue context seems not to be propagated ...
11 years, 1 month ago (2009-11-01 15:23:34 UTC) #1
Kevin Millikin (Chromium)
11 years, 1 month ago (2009-11-01 17:38:18 UTC) #2
LGTM.

We will want to consider how to manage the duplication of contexts here.  As you
note, it's a pessimization when the context does work.

As for ARM, I'm a little puzzled.  Did you have your implementation of unary NOT
merged in?  If not, you would get the optimizing compiler.

Powered by Google App Engine
This is Rietveld 408576698