Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: cherry-pick 7c982e7 from V8 upstream #11263

Closed
wants to merge 1 commit into from

Commits on Feb 14, 2017

  1. deps: cherry-pick 7c982e7 from V8 upstream

    Original commit message:
    
        PPC/s390: [Turbofan]: Use new MachineTypes in access-builder.
    
        Port 56429fc14671a10749190a4dfeacd38b7270f6f5
    
        Original Commit Message:
    
            Introduced MachineType::TaggedSigned() and TaggedPointer().
    
            The idea is to quit using the representational dimension of Type, and
            instead encode this information in the MachineRepresentation (itself
            lightly wrapped in MachineType, along with MachineSemantic).
    
            There are three parts to the whole change:
    
            1) Places that set the machine representation - constant nodes, loads nad
               stores, global object and native context specialization.
    
            2) Places that propagate type/representation - this is representation
               inference (aka simplified lowering). At the end of this process we
               expect to have a MachineRepresentation for every node. An interesting
               part of this is phi merging.
    
            3) Places that examine representation - WriteBarrier elimination does this.
               Currently it's looking at the Type representation dimension, but as
               a part of this change (or in a soon-to-follow change) it can simply
               examine the MachineRepresentation.
    
        R=mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
        BUG=
        LOG=N
    
        Review-Url: https://codereview.chromium.org/2662223003
        Cr-Commit-Position: refs/heads/master@{nodejs#42817}
    Jaideep Bajwa committed Feb 14, 2017
    Configuration menu
    Copy the full SHA
    9741f5f View commit details
    Browse the repository at this point in the history