OSDN Git Service

Code size optimisation: do not inline memcpy if this expansion results
authorSjoerd Meijer <sjoerd.meijer@arm.com>
Fri, 3 Jun 2016 15:38:55 +0000 (15:38 +0000)
committerSjoerd Meijer <sjoerd.meijer@arm.com>
Fri, 3 Jun 2016 15:38:55 +0000 (15:38 +0000)
commit81cccc948a942a33c24b2f5d16a8e3bff23d3aa5
treef519d334da347f5d50608f943e014581cd8fd901
parentce31d937621626d19d37185b28a358e09ae65e77
Code size optimisation: do not inline memcpy if this expansion results
in more instructions than the libary call.

Differential Revision: http://reviews.llvm.org/D20958

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271678 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMSelectionDAGInfo.cpp
test/CodeGen/ARM/memcpy-no-inline.ll [new file with mode: 0644]