diff options
author | Sameer AbuAsal <sabuasal@codeaurora.org> | 2018-09-20 18:39:34 +0000 |
---|---|---|
committer | Sameer AbuAsal <sabuasal@codeaurora.org> | 2018-09-20 18:39:34 +0000 |
commit | 77beee413648b117491eb9bd184ba99daee95667 (patch) | |
tree | a5ddb7d47618d2fbef51981c07ab066a059c0fa4 /llvm/lib/CodeGen/MachineOutliner.cpp | |
parent | 392bf6af0fb951ee79d5af96f18aa47ba0bc4169 (diff) | |
download | llvm-77beee413648b117491eb9bd184ba99daee95667.zip llvm-77beee413648b117491eb9bd184ba99daee95667.tar.gz llvm-77beee413648b117491eb9bd184ba99daee95667.tar.bz2 |
[inline Cost] Don't mark functions accessing varargs as non-inlinable
Summary:
rL323619 marks functions that are calling va_end as not viable for
inlining. This patch reverses that since this va_end doesn't need
access to the vriadic arguments list that are saved on the stack, only
va_start does.
Reviewers: efriedma, fhahn
Reviewed By: fhahn
Subscribers: eraman, haicheng, llvm-commits
Differential Revision: https://reviews.llvm.org/D52067
llvm-svn: 342675
Diffstat (limited to 'llvm/lib/CodeGen/MachineOutliner.cpp')
0 files changed, 0 insertions, 0 deletions