• jacob.bramley's avatar
    [arm64][turbofan]: Handle any immediate shift. · 36d771bb
    jacob.bramley authored
    With this patch, we can generate simple immediate-shift instructions for
    immediates outside the range "0 <= imm < width". Several related
    instruction selectors have also been updated accordingly.
    
    Example of generated code:
    
        ---- Before ---         ---- After ----
        movz w0, #33            lsr w0, w1, #1
        lsr  w0, w1, w0
    
    BUG=
    
    Review URL: https://codereview.chromium.org/1179733004
    
    Cr-Commit-Position: refs/heads/master@{#28943}
    36d771bb
Name
Last commit
Last update
benchmarks Loading commit data...
build 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...