Displaying 2 results from an estimated 2 matches for "e70f767a".
2017 Aug 16
3
Disable memset synthesis
Our application is 32-bit big-endian ARM and we use -O3 with LTO.
clang optimizes certain initialization of structures to zero with
calls to memset, which are not further lowered to move instructions.
Investigating perf reports, it looks like it may be beneficial to
disable this optimization that introduces a function call to memset in
certain hot paths.
I tried passing -fno-builtin, but that
2017 Aug 16
2
[cfe-dev] Disable memset synthesis
...et
them work around real performance problems today rather than waiting for
the next version of the compiler that will lower memset/memcpy/memcmp
better.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170816/e70f767a/attachment.html>