diff options
author | Andrew Savonichev <andrew.savonichev@gmail.com> | 2021-04-13 16:28:32 +0300 |
---|---|---|
committer | Andrew Savonichev <andrew.savonichev@gmail.com> | 2021-05-04 20:29:01 +0300 |
commit | b451ecd86e13ec6ef47caf37f62977645c4f748e (patch) | |
tree | d56ddb82a368d21e12b5851b83328fff68fb8a2b /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 0172b1389ecfef2140d459db68f564125d5d41b6 (diff) | |
download | llvm-b451ecd86e13ec6ef47caf37f62977645c4f748e.zip llvm-b451ecd86e13ec6ef47caf37f62977645c4f748e.tar.gz llvm-b451ecd86e13ec6ef47caf37f62977645c4f748e.tar.bz2 |
[Clang][AArch64] Disable rounding of return values for AArch64
If a return value is explicitly rounded to 64 bits, an additional zext
instruction is emitted, and in some cases it prevents tail call
optimization.
As discussed in D100225, this rounding is not necessary and can be
disabled.
Differential Revision: https://reviews.llvm.org/D100591
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions