aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorAlexander Shaposhnikov <ashaposhnikov@google.com>2022-04-11 05:27:11 +0000
committerAlexander Shaposhnikov <ashaposhnikov@google.com>2022-04-11 05:27:11 +0000
commit626039cdcc16b429c4403d36fad13fba2a6c14e9 (patch)
tree375c63084b98095791c3ed20d26e3fe31e57f178 /llvm/lib/CodeGen/CodeGen.cpp
parentd16a631c124fdc27dd33037a826804ebf21dc582 (diff)
downloadllvm-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