search for: e70f767a

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>