• bmeurer's avatar
    [turbofan] Switch JSForInPrepare to %ForInPrepare style. · 825ece48
    bmeurer authored
    Now TurboFan always uses the newly introduced %ForInPrepare, no matter
    whether baseline is the interpreter or fullcodegen. For fullcodegen, we
    introduce a new PrepareId bailout point for this purpose.
    
    Drive-by-fix: Avoid the NoObservableSideEffectsScope in Crankshaft and
    use the PrepareId bailout point instead.
    
    R=jarin@chromium.org
    BUG=v8:3650
    LOG=n
    
    Review URL: https://codereview.chromium.org/1630523002
    
    Cr-Commit-Position: refs/heads/master@{#33480}
    825ece48
js-generic-lowering.cc 28.4 KB