• bmeurer's avatar
    [turbofan] Extend the type fixup to LoadField as well. · c0e65ea8
    bmeurer authored
    For LoadElimination we must not replace LoadField nodes with other nodes
    whose types are not a subtype of the original LoadField type, as that
    breaks the verifier. We already fixed that earlier for store to load
    forwarding, but the fix didn't cover LoadField forwarding.
    
    This actually still generates the correct code even w/o the fix, but
    since recently fails due to stronger checking in representation
    selection. So this makes clusterfuzz happy again.
    
    R=mvstanton@chromium.org
    BUG=chromium:607899
    LOG=n
    
    Review-Url: https://codereview.chromium.org/1934973002
    Cr-Commit-Position: refs/heads/master@{#35930}
    c0e65ea8
Name
Last commit
Last update
benchmarks Loading commit data...
docs 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...
.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.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...