[llvm-dev] llvm and clang are getting slower
Rafael EspĂndola via llvm-dev
llvm-dev at lists.llvm.org
Tue Mar 8 08:13:31 PST 2016
I have just benchmarked building trunk llvm and clang in Debug,
Release and LTO modes (see the attached scrip for the cmake lines).
The compilers used were clang 3.5, 3.6, 3.7, 3.8 and trunk. In all
cases I used the system libgcc and libstdc++.
For release builds there is a monotonic increase in each version. From
163 minutes with 3.5 to 212 minutes with trunk. For comparison, gcc
5.3.2 takes 205 minutes.
Debug and LTO show an improvement in 3.7, but have regressed again in 3.8.
Cheers,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: run.sh
Type: application/x-sh
Size: 936 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160308/60ca8a99/attachment.sh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LTO.time
Type: application/octet-stream
Size: 262 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160308/60ca8a99/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Debug.time
Type: application/octet-stream
Size: 259 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160308/60ca8a99/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Release.time
Type: application/octet-stream
Size: 326 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160308/60ca8a99/attachment-0002.obj>
More information about the llvm-dev
mailing list