llvm-6502/lib
John Brawn e38f45effc [ARM] Use AEABI aligned function variants
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.

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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237127 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-12 13:13:38 +00:00
..
Analysis Rip min/max pattern matching out of InstCombine and into 2015-05-11 14:42:20 +00:00
AsmParser
Bitcode
CodeGen Reverse ordering of base and derived pointer during safepoint lowering. 2015-05-12 13:12:14 +00:00
DebugInfo
ExecutionEngine Readdress r236990, use of static members on a non-static variable. 2015-05-11 22:20:48 +00:00
Fuzzer [lib/Fuzzer] remove the -dfsan=1 flag, just use -use_traces=1 (w/ or w/o dfsan) 2015-05-12 01:58:34 +00:00
IR Rename variables in gc_relocate related functions to follow LLVM's naming conventions. 2015-05-11 23:47:27 +00:00
IRReader
LineEditor
Linker
LTO
MC
Object
Option
Passes
ProfileData
Support Change TargetParser enum names to avoid macro conflicts (llvm) 2015-05-12 10:33:58 +00:00
TableGen Remove unnecessary variables by folding calls into for loop header. NFC. 2015-05-12 05:25:10 +00:00
Target [ARM] Use AEABI aligned function variants 2015-05-12 13:13:38 +00:00
Transforms Rename variables in gc_relocate related functions to follow LLVM's naming conventions. 2015-05-11 23:47:27 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile