• mtrofin's avatar
    Instead of splintering by chunks of deferred blocks, irrespective of the · 27f51390
    mtrofin authored
    range's internal structure, we take a range at a time and splinter based on
    the blocks it covers. This is no different in scenarios where a UseInterval
    covers non-deferred then deferred blocks. However, in scenarios where
    a deferred block jumps to another one, and there are no other blocks
    covered by the range in between, this CL will treat the two such blocks
    together, while the previous one would treat them separately. This matters
    in cases such as deoptimization blocks preceded (not necessarily
    consecutively) by a single instruction (jump) Merging block.
    
    Review URL: https://codereview.chromium.org/1415833002
    
    Cr-Commit-Position: refs/heads/master@{#31422}
    27f51390
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs 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/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE 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...
Makefile.nacl 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...