diff options
author | Florian Hahn <florian.hahn@arm.com> | 2017-06-27 22:27:32 +0000 |
---|---|---|
committer | Florian Hahn <florian.hahn@arm.com> | 2017-06-27 22:27:32 +0000 |
commit | 2665febb54dc5381370ec42c12e29ba4fa545dbd (patch) | |
tree | 0f7e7942a567a4d4b7e8ff6421851833ab301273 /llvm/lib/Bitcode | |
parent | 2573a19fe6ef3a68d504aac8c887a77163ea9c74 (diff) | |
download | llvm-2665febb54dc5381370ec42c12e29ba4fa545dbd.zip llvm-2665febb54dc5381370ec42c12e29ba4fa545dbd.tar.gz llvm-2665febb54dc5381370ec42c12e29ba4fa545dbd.tar.bz2 |
[AArch64] Inline callee if its target-features are a subset of the caller
Summary:
Similar to X86, it should be safe to inline callees if their target-features
are a subset of the caller. This change matches GCC's inlining behavior
with respect to attributes [1].
[1] https://gcc.gnu.org/onlinedocs/gcc/AArch64-Function-Attributes.html#AArch64-Function-Attributes
Reviewers: kristof.beyls, javed.absar, rengolin, t.p.northover
Reviewed By: t.p.northover
Subscribers: aemerson, eraman, llvm-commits
Differential Revision: https://reviews.llvm.org/D34698
llvm-svn: 306478
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions