llvm-6502/lib
Evgeniy Stepanov 2e815e7cf4 [msan] Transform memcpy and memset to library calls.
This was already done for memmove, where it is required for correctness.
This change improves performance by avoiding copyingthe same memory twice.
Also, the library functions are given __msan_ prefix to prevent instcombine
pass from converting them back to intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168876 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-29 12:49:04 +00:00
..
Analysis Cleaned up a couple of comments. 2012-11-29 04:30:52 +00:00
Archive Mark checkSignature const, and in turn stop casting away const from 2012-09-05 22:09:23 +00:00
AsmParser Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
Bitcode Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
CodeGen Use MCPhysReg for RegisterClassInfo allocation orders. 2012-11-29 03:34:17 +00:00
DebugInfo The section is .debug_line. 2012-11-27 01:40:36 +00:00
ExecutionEngine MCJIT depends on JIT. 2012-11-28 18:35:35 +00:00
Linker Remove the dependent libraries feature. 2012-11-27 09:55:56 +00:00
MC Add brief support for the fission .debug_info.dwo section for 2012-11-28 02:49:38 +00:00
Object s/assert/llvm_unreachable/ 2012-11-14 17:58:11 +00:00
Support Add backreference matching capabilities to Support/Regex, with 2012-11-28 19:00:02 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target I changed hasAVX() to hasFp256() and hasAVX2() to hasInt256() in X86IselLowering.cpp. 2012-11-29 12:44:59 +00:00
Transforms [msan] Transform memcpy and memset to library calls. 2012-11-29 12:49:04 +00:00
VMCore Instruction::isAssociative() returns true for fmul/fadd if they are tagged "unsafe" mode. 2012-11-29 01:47:31 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile