• bjaideep's avatar
    PPC/s390: [TypeFeedbackVector] DeclareGlobals needs a literals array · 84274800
    bjaideep authored
    Port d287c819
    
    Original Commit Message:
    
        [RELAND with one change: until literal arrays are rooted in the outer
        feedback vector (coming in the next days), the runtime-scope.cc change
        is held off.]
    
        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/2658053002
    Cr-Commit-Position: refs/heads/master@{#42705}
    84274800
Name
Last commit
Last update
..
OWNERS Loading commit data...
full-codegen-s390.cc Loading commit data...