• bmeurer's avatar
    [turbofan] Initial support for monomorphic/polymorphic property loads. · 3a0bf860
    bmeurer authored
    Native context specialization now lowers monomorphic and
    polymorphic accesses to data and constant data properties on
    object and/or prototype chain. We don't deal with accessors
    yet, and we also completely ignore proxies (which is compatible
    with what Crankshaft does).
    
    The code is more or less the straightforward implementation. We
    will need to refactor that and extract common patterns once the
    remaining bits for full load/store support is in.
    
    CQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux_nosnap_rel
    R=jarin@chromium.org
    BUG=v8:4470
    LOG=n
    
    Review URL: https://codereview.chromium.org/1396333010
    
    Cr-Commit-Position: refs/heads/master@{#31340}
    3a0bf860
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
promises-aplus Loading commit data...
simdjs Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
webkit Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...