• bjaideep's avatar
    PPC/s390: [TypeFeedbackVector] DeclareGlobals needs a literals array · 6555a3c1
    bjaideep authored
    Port b83c3d29
    
    Original Commit Message:
    
        When a function is declared in global scope, the closure is created
        by the DeclareGlobals runtime service. It needs a pointer to the
        literals array, already allocated in the feedback vector. This
        fixes a bug where it's behavior wasn't in sync with CreateClosure,
        which accepts the literals from the vector.
    
        This enables a follow-on performance improvement in the CompileLazy
        builtin.
    
    R=mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=680637
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2634423002
    Cr-Commit-Position: refs/heads/master@{#42421}
    6555a3c1
full-codegen-s390.cc 94.7 KB