diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-11-29 12:49:04 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-11-29 12:49:04 +0000 |
| commit | 62b5db936143ac771168cc97d80a3b759537ddab (patch) | |
| tree | 5538735d6da3fa1312abe78ff97338feffe0fbe7 /llvm/lib/Transforms/Utils/IntegerDivision.cpp | |
| parent | eace43bff7bf4a40d742d1968b977944e2802363 (diff) | |
| download | bcm5719-llvm-62b5db936143ac771168cc97d80a3b759537ddab.tar.gz bcm5719-llvm-62b5db936143ac771168cc97d80a3b759537ddab.zip | |
[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.
llvm-svn: 168876
Diffstat (limited to 'llvm/lib/Transforms/Utils/IntegerDivision.cpp')
0 files changed, 0 insertions, 0 deletions

