[PATCH] [ARM] Use AEABI aligned function variants

John Brawn john.brawn at arm.com
Wed Mar 4 08:00:13 PST 2015


AEABI defines aligned variants of memcpy etc. that can be faster than the default version due to not having to do alignment checks. When emitting target code for these functions make use of these aligned variants if possible. Also convert memset to memclr if possible.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D8060

Files:
  lib/Target/ARM/ARMSelectionDAGInfo.cpp
  lib/Target/ARM/ARMSelectionDAGInfo.h
  test/CodeGen/ARM/memfunc.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8060.21203.patch
Type: text/x-patch
Size: 13625 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150304/5da1b1d4/attachment.bin>


More information about the llvm-commits mailing list