• Georg Schmid's avatar
    [turbofan] Disable TypedOptimization for loop-related Phi nodes · 6eed6cc0
    Georg Schmid authored
    TypeNarrowing and TypedOptimization can successively narrow range types of loop variables. In the presence of new, precise information on such loop variables, e.g. due to load elimination, many such narrowing steps are necessary, however, leading to very slow convergence of optimizations and an explosion in memory consumption. Until we have a sound way of speeding this process up, we disable TypedOptimization on loop-related Phi nodes.
    
    R=bmeurer@chromium.org, mvstanton@chromium.org
    
    Bug: chromium:978750
    Change-Id: Ibce7db69807d2c1bc6a56c2f0287440bec0ce04b
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1687892
    Commit-Queue: Georg Schmid <gsps@google.com>
    Commit-Queue: Michael Stanton <mvstanton@chromium.org>
    Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#62513}
    6eed6cc0
typed-optimization.cc 32.7 KB