• mtrofin's avatar
    [turbofan] Retiring Greedy Allocator · 8e1ccba3
    mtrofin authored
    We were able to achieve our goals for register allocation independent of
    the allocation algorithm. Performance data so far is inconclusive re. the
    value of the Greedy algorithm, compared to the particular Linear Scan
    implementation we're currently using, and the performance measurement
    techniques we currently use are too imprecise to help with this matter.
    
    Retiring the algorithm to lower maintenance and evolution cost (e.g. lower
    cost of adding aliasing support). Once we improve benchmarking stability,
    and establish a suite sensitive enough for codegen improvement studies,
    we may revive the algorithm, should the need arise.
    
    BUG=
    
    Review-Url: https://codereview.chromium.org/2060673002
    Cr-Commit-Position: refs/heads/master@{#36912}
    8e1ccba3
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/binutils 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...
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...