Code size optimisation: do not inline memcpy if expansion results in more instructions than the libary call.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D20958
Do not inline memcpy when optimising for size ClosedPublic Authored by SjoerdMeijer on Jun 3 2016, 5:41 AM.
Details Summary Code size optimisation: do not inline memcpy if expansion results in more instructions than the libary call.
Diff Detail
Event TimelineSjoerdMeijer updated this object. This revision is now accepted and ready to land.Jun 3 2016, 8:14 AM Closed by commit rL271678: Code size optimisation: do not inline memcpy if this expansion results (authored by SjoerdMeijer). · Explain WhyJun 3 2016, 8:45 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 59565 llvm/trunk/lib/Target/ARM/ARMSelectionDAGInfo.cpp
llvm/trunk/test/CodeGen/ARM/memcpy-no-inline.ll
|