Chromium Code Reviews

Issue 10690178: MIPS: Ensure that all descriptors have a valid enumeration index, and replace NextEnumIndex with La… (Closed)

Created:
8 years, 5 months ago by palfia
Modified:
8 years, 5 months ago
Reviewers:
kisg, Paul Lind, danno, Toon Verwaest
CC:
v8-dev
Visibility:
Public.

Description

MIPS: Ensure that all descriptors have a valid enumeration index, and replace NextEnumIndex with LastAdded. Port r12042 (ce65764e) Original commit message: The LastAdded points to the descriptor that was last added to the array. From the descriptor we can deduce the NextEnumerationIndex. This allows us to quickly find the property that we are transitioning to, which is necessary for transition-intensive code, eg JSON parsing. BUG= TEST= Committed: https://code.google.com/p/v8/source/detail?r=12076

Patch Set 1 #

Unified diffs Side-by-side diffs Stats (+3 lines, -3 lines)
M src/mips/full-codegen-mips.cc View 1 chunk +1 line, -1 line 0 comments
M src/mips/lithium-codegen-mips.cc View 1 chunk +1 line, -1 line 0 comments
M src/mips/macro-assembler-mips.cc View 1 chunk +1 line, -1 line 0 comments

Messages

Total messages: 2 (0 generated)
palfia
Please land together with the following CL to avoid build and test errors: https://chromiumcodereview.appspot.com/10692192/
8 years, 5 months ago (2012-07-12 21:35:32 UTC) #1
Toon Verwaest
8 years, 5 months ago (2012-07-13 09:14:00 UTC) #2
lgtm, I'll land that for you.

Powered by Google App Engine