• bjaideep's avatar
    PPC/s390: [assembler] Make register definitions constexpr · e7be85da
    bjaideep authored
    Port e82b7ccd
    
    Original Commit Message:
    
        I originally needed this for the initialization of a constexpr array in
        the wasm lazy compile builtin, but since it's a bigger change, I now
        split it off as this separate CL.
        The style guide recommends constexpr over const. I thus apply the
        constexprificaton over all headers that I touched anyway.
    
        I also remove the ARM64_DEFINE_REG_STATICS hack. It was introduced when
        merging in arm64 support more than three years ago, and I don't see the
        purpose for this.
        Also, some #defines can now be constexpr definitions, which was not
        possible before according to the comment.
    
    R=clemensh@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2733323003
    Cr-Commit-Position: refs/heads/master@{#43678}
    e7be85da
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...