aboutsummaryrefslogtreecommitdiff
path: root/lib/Object/Binary.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-11-29 12:49:04 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-11-29 12:49:04 +0000
commit2e815e7cf4f31c53ad64059192e70828d476680e (patch)
treef00947c349bc698e310ead253eebae972e77216d /lib/Object/Binary.cpp
parent8564dc67b5840da1633e29bade33185f4a36bb2d (diff)
[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
Diffstat (limited to 'lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions