aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorAndrew Savonichev <andrew.savonichev@gmail.com>2021-04-13 16:28:32 +0300
committerAndrew Savonichev <andrew.savonichev@gmail.com>2021-05-04 20:29:01 +0300
commitb451ecd86e13ec6ef47caf37f62977645c4f748e (patch)
treed56ddb82a368d21e12b5851b83328fff68fb8a2b /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent0172b1389ecfef2140d459db68f564125d5d41b6 (diff)
downloadllvm-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