• danno's avatar
    [csa] Improve propagation of deferred block mark · 81df56ae
    danno authored
    Before this patch, loops in deferred code would defeat the propagation of the
    deferred flag, since back edges would usually not come from deferred blocks,
    thus stoping the forward propagation of the deferred flag at loop headers. This
    patch ensures that back edges are ignored in the deferred propations, properly
    placing loops dominated by deferred labels and the code that follows them into
    deferred code.
    
    R=epertoso@chromium.org
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2606923002
    Cr-Commit-Position: refs/heads/master@{#41976}
    81df56ae
schedule.cc 14.4 KB