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

Issue 238943002: MIPS: Reland "Track field types.". (Closed)

Created:
6 years, 8 months ago by kilvadyb
Modified:
6 years, 8 months ago
CC:
v8-dev
Base URL:
https://github.com/v8/v8.git@gbl
Visibility:
Public.

Description

MIPS: Reland "Track field types.". Port r20746 (09f9176) Original commit message: This is an initial step towards tracking the exact types instead of just the representations of fields. It adds support to track up to one map of heap object field values, eliminating various map checks on values loaded from such fields, at the cost of making stores to such fields slightly more expensive. Issues with transitioning stores and fast object literals in Crankshaft fixed. TEST=mjsunit/field-type-tracking BUG=

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -3 lines) Patch
M src/mips/lithium-codegen-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/mips/stub-cache-mips.cc View 2 chunks +16 lines, -2 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
kilvadyb
6 years, 8 months ago (2014-04-15 10:00:00 UTC) #1
Benedikt Meurer
lgtm
6 years, 8 months ago (2014-04-15 14:23:53 UTC) #2
Paul Lind
6 years, 8 months ago (2014-04-15 15:14:56 UTC) #3
Committed as r20774.

Powered by Google App Engine
This is Rietveld 408576698