llvm-6502/lib
Evan Cheng 461f1fc359 Use movups to lower memcpy and memset even if it's not fast (like corei7).
The theory is it's still faster than a pair of movq / a quad of movl. This
will probably hurt older chips like P4 but should run faster on current
and future Intel processors. rdar://8817010


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122955 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-06 07:58:36 +00:00
..
Analysis implement constant folding support for an exotic constant expr: 2011-01-06 06:19:46 +00:00
Archive
AsmParser
Bitcode Add missing standard headers. Patch by Joerg Sonnenberger! 2010-12-19 20:43:38 +00:00
CodeGen Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy 2011-01-06 06:52:41 +00:00
CompilerDriver
ExecutionEngine
Linker
MC
Object
Support Support/PathV2: Implement remove_all. 2011-01-05 16:39:38 +00:00
Target Use movups to lower memcpy and memset even if it's not fast (like corei7). 2011-01-06 07:58:36 +00:00
Transforms Add the CallInst optimizations that don't involve expanding inline assembly to 2011-01-06 02:56:42 +00:00
VMCore Silence a warning from non-standard warning avoidance code. 2011-01-05 21:50:21 +00:00
Makefile