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

Issue 11445016: Make keyed operations use the unchecked index but still depend on the checked one. (Closed)

Created:
8 years ago by Massi
Modified:
8 years ago
Reviewers:
Sven Panne
CC:
v8-dev
Visibility:
Public.

Description

Make keyed operations use the unchecked index but still depend on the checked one. BUG= Committed: https://code.google.com/p/v8/source/detail?r=13176

Patch Set 1 #

Patch Set 2 : Make array bounds check elimination optional. #

Patch Set 3 : Relax the representation requirements for indexes in keyed accesses. #

Total comments: 11

Patch Set 4 : Addressed review comments. #

Total comments: 2

Patch Set 5 : Addressed review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+118 lines, -92 lines) Patch
M src/hydrogen.cc View 1 2 3 5 chunks +4 lines, -14 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 4 12 chunks +114 lines, -78 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Massi
The end result of this CL is to make array bounds check elimination optional. I ...
8 years ago (2012-12-05 14:28:30 UTC) #1
Massi
8 years ago (2012-12-06 14:33:04 UTC) #2
Sven Panne
1st round of comments... https://codereview.chromium.org/11445016/diff/6001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/11445016/diff/6001/src/hydrogen-instructions.h#newcode351 src/hydrogen-instructions.h:351: return IsInteger32() ? Integer32() : ...
8 years ago (2012-12-06 14:59:02 UTC) #3
Massi
https://chromiumcodereview.appspot.com/11445016/diff/6001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://chromiumcodereview.appspot.com/11445016/diff/6001/src/hydrogen-instructions.h#newcode351 src/hydrogen-instructions.h:351: return IsInteger32() ? Integer32() : Tagged(); On 2012/12/06 14:59:02, ...
8 years ago (2012-12-07 10:11:10 UTC) #4
Sven Panne
https://chromiumcodereview.appspot.com/11445016/diff/6001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://chromiumcodereview.appspot.com/11445016/diff/6001/src/hydrogen-instructions.h#newcode351 src/hydrogen-instructions.h:351: return IsInteger32() ? Integer32() : Tagged(); On 2012/12/07 10:11:11, ...
8 years ago (2012-12-07 10:24:58 UTC) #5
Sven Panne
8 years ago (2012-12-07 10:55:00 UTC) #6
LGTM after offline discussion about ASSERTs, if the default cases are removed
from the switches (or contain an UNREACHABLE).

Powered by Google App Engine
This is Rietveld 408576698