diff options
author | Alexander Shaposhnikov <ashaposhnikov@google.com> | 2022-04-11 05:27:11 +0000 |
---|---|---|
committer | Alexander Shaposhnikov <ashaposhnikov@google.com> | 2022-04-11 05:27:11 +0000 |
commit | 626039cdcc16b429c4403d36fad13fba2a6c14e9 (patch) | |
tree | 375c63084b98095791c3ed20d26e3fe31e57f178 /llvm/lib/CodeGen/CodeGen.cpp | |
parent | d16a631c124fdc27dd33037a826804ebf21dc582 (diff) | |
download | llvm-626039cdcc16b429c4403d36fad13fba2a6c14e9.zip llvm-626039cdcc16b429c4403d36fad13fba2a6c14e9.tar.gz llvm-626039cdcc16b429c4403d36fad13fba2a6c14e9.tar.bz2 |
[AArch64] Split fuse-literals feature
This diff splits fuse-literals feature and enables fuse-adrp-add by default,
in particular, it adjusts instruction scheduling to place ADRP+ADD pairs together.
This also enables the linker to apply the relaxations described in
https://github.com/ARM-software/abi-aa/commit/d2ca58c54b8e955cfef25c71822f837ae0439d73.
Differential revision: https://reviews.llvm.org/D120104
Test plan: make check-all
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions