aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOutliner.cpp
diff options
context:
space:
mode:
authorSameer AbuAsal <sabuasal@codeaurora.org>2018-09-20 18:39:34 +0000
committerSameer AbuAsal <sabuasal@codeaurora.org>2018-09-20 18:39:34 +0000
commit77beee413648b117491eb9bd184ba99daee95667 (patch)
treea5ddb7d47618d2fbef51981c07ab066a059c0fa4 /llvm/lib/CodeGen/MachineOutliner.cpp
parent392bf6af0fb951ee79d5af96f18aa47ba0bc4169 (diff)
downloadllvm-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