Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-29 | [msan] Transform memcpy and memset to library calls. | Evgeniy Stepanov | |
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 | [msan] Make sure that report callbacks do not get merged. | Evgeniy Stepanov | |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168873 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2012-11-29 | Initial commit of MemorySanitizer. | Evgeniy Stepanov | |
Compiler pass only. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168866 91177308-0d34-0410-b5e6-96231b3b80d8 |