diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2018-04-27 15:30:54 +0000 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2018-04-27 15:30:54 +0000 |
commit | c855e92ca9cf817d0e816f29ca1bb2edd9380f2e (patch) | |
tree | 4383fd5edc4205b85274a011ddcc17807534eddc /lld/ELF/InputFiles.cpp | |
parent | ffb8d8711ce6fda53ae087914f8a96a01e9b37be (diff) | |
download | bcm5719-llvm-c855e92ca9cf817d0e816f29ca1bb2edd9380f2e.tar.gz bcm5719-llvm-c855e92ca9cf817d0e816f29ca1bb2edd9380f2e.zip |
[AArch64] Place the first ldp at the end when ReverseCSRRestoreSeq is true
Put the first ldp at the end, so that the load-store optimizer can run
and merge the ldp and the add into a post-index ldp.
This didn't work in case no frame was needed and resulted in code size
regressions.
llvm-svn: 331044
Diffstat (limited to 'lld/ELF/InputFiles.cpp')
0 files changed, 0 insertions, 0 deletions