• 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
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...