2019 Intel LLVM Clang Compiler Comparison Tests for a future article by Michael Larabel. LLVM Clang 6.0.1: Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 6.0.1 + LLVM 6.0.1, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 7.1.0: Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 7.1.0 + LLVM 7.1.0, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 8.0.1: Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 8.0.1 + LLVM 8.0.1, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 9.0.1: Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 9.0.1 + LLVM 9.0.1, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 10 20191217: Processor: Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads), Motherboard: ASRock X99 Extreme3 (P3.70 BIOS), Chipset: Intel Xeon E7 v3/Xeon, Memory: 16384MB, Disk: 120GB INTEL SSDSC2BW12, Graphics: AMD FirePro V7900 2GB, Audio: Realtek ALC1150, Monitor: VA2431, Network: Intel I218-V OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Compiler: Clang 10.0.0, File-System: ext4, Screen Resolution: 1920x1080 libgav1 2019-10-05 Video Input: Chimera 1080p FPS > Higher Is Better LLVM Clang 6.0.1 ....... 36.32 |=============================================== LLVM Clang 7.1.0 ....... 36.21 |=============================================== LLVM Clang 8.0.1 ....... 36.25 |=============================================== LLVM Clang 9.0.1 ....... 36.23 |=============================================== LLVM Clang 10 20191217 . 36.38 |=============================================== libgav1 2019-10-05 Video Input: Summer Nature 4K FPS > Higher Is Better LLVM Clang 6.0.1 ....... 15.83 |=============================================== LLVM Clang 7.1.0 ....... 15.72 |============================================== LLVM Clang 8.0.1 ....... 15.76 |=============================================== LLVM Clang 9.0.1 ....... 15.74 |=============================================== LLVM Clang 10 20191217 . 15.89 |=============================================== libgav1 2019-10-05 Video Input: Summer Nature 1080p FPS > Higher Is Better LLVM Clang 6.0.1 ....... 51.30 |=============================================== LLVM Clang 7.1.0 ....... 50.94 |============================================== LLVM Clang 8.0.1 ....... 50.88 |============================================== LLVM Clang 9.0.1 ....... 51.18 |=============================================== LLVM Clang 10 20191217 . 51.73 |=============================================== dav1d 0.5.0 Video Input: Chimera 1080p FPS > Higher Is Better LLVM Clang 6.0.1 ....... 352.92 |============================================== LLVM Clang 7.1.0 ....... 354.12 |============================================== LLVM Clang 8.0.1 ....... 353.14 |============================================== LLVM Clang 9.0.1 ....... 354.96 |============================================== LLVM Clang 10 20191217 . 351.63 |============================================== dav1d 0.5.0 Video Input: Summer Nature 4K FPS > Higher Is Better LLVM Clang 6.0.1 ....... 105.51 |============================================= LLVM Clang 7.1.0 ....... 107.13 |============================================== LLVM Clang 8.0.1 ....... 106.57 |============================================== LLVM Clang 9.0.1 ....... 106.53 |============================================== LLVM Clang 10 20191217 . 106.56 |============================================== dav1d 0.5.0 Video Input: Summer Nature 1080p FPS > Higher Is Better LLVM Clang 6.0.1 ....... 300.97 |============================================= LLVM Clang 7.1.0 ....... 303.93 |============================================== LLVM Clang 8.0.1 ....... 305.15 |============================================== LLVM Clang 9.0.1 ....... 304.73 |============================================== LLVM Clang 10 20191217 . 305.08 |============================================== SVT-AV1 0.7 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 23.28 |=============================================== LLVM Clang 7.1.0 ....... 23.21 |=============================================== LLVM Clang 8.0.1 ....... 23.42 |=============================================== LLVM Clang 9.0.1 ....... 23.45 |=============================================== LLVM Clang 10 20191217 . 23.40 |=============================================== SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 35.06 |============================================== LLVM Clang 7.1.0 ....... 35.11 |============================================== LLVM Clang 8.0.1 ....... 35.48 |============================================== LLVM Clang 9.0.1 ....... 35.88 |=============================================== LLVM Clang 10 20191217 . 35.90 |=============================================== SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 102.84 |============================================== LLVM Clang 7.1.0 ....... 102.26 |============================================== LLVM Clang 8.0.1 ....... 101.77 |============================================= LLVM Clang 9.0.1 ....... 102.90 |============================================== LLVM Clang 10 20191217 . 102.66 |============================================== SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 110.61 |============================================== LLVM Clang 7.1.0 ....... 110.17 |============================================== LLVM Clang 8.0.1 ....... 110.09 |============================================== LLVM Clang 9.0.1 ....... 109.56 |============================================== LLVM Clang 10 20191217 . 110.25 |============================================== SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 81.14 |=============================================== LLVM Clang 7.1.0 ....... 80.23 |============================================== LLVM Clang 8.0.1 ....... 81.50 |=============================================== LLVM Clang 9.0.1 ....... 80.82 |=============================================== LLVM Clang 10 20191217 . 81.14 |=============================================== VP9 libvpx Encoding 1.8.1 vpxenc VP9 1080p Video Encode Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 110.24 |============================================= LLVM Clang 7.1.0 ....... 110.78 |============================================== LLVM Clang 8.0.1 ....... 111.71 |============================================== LLVM Clang 9.0.1 ....... 111.05 |============================================== LLVM Clang 10 20191217 . 110.98 |============================================== x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 56.26 |============================================== LLVM Clang 7.1.0 ....... 56.95 |============================================== LLVM Clang 8.0.1 ....... 57.60 |=============================================== LLVM Clang 9.0.1 ....... 57.37 |=============================================== LLVM Clang 10 20191217 . 57.84 |=============================================== x265 3.1.2 H.265 1080p Video Encoding Frames Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 34.45 |============================================== LLVM Clang 7.1.0 ....... 34.59 |============================================== LLVM Clang 8.0.1 ....... 34.52 |============================================== LLVM Clang 9.0.1 ....... 35.10 |=============================================== LLVM Clang 10 20191217 . 34.52 |============================================== GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 35 |============================================== LLVM Clang 7.1.0 ....... 35 |============================================== LLVM Clang 8.0.1 ....... 36 |=============================================== LLVM Clang 9.0.1 ....... 35 |============================================== LLVM Clang 10 20191217 . 38 |================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 577 |================================================ LLVM Clang 7.1.0 ....... 578 |================================================ LLVM Clang 8.0.1 ....... 578 |================================================ LLVM Clang 9.0.1 ....... 584 |================================================ LLVM Clang 10 20191217 . 591 |================================================= GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 12 |================================================== LLVM Clang 7.1.0 ....... 12 |================================================== LLVM Clang 8.0.1 ....... 12 |================================================== LLVM Clang 9.0.1 ....... 12 |================================================== LLVM Clang 10 20191217 . 12 |================================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 79 |================================================= LLVM Clang 7.1.0 ....... 79 |================================================= LLVM Clang 8.0.1 ....... 80 |================================================= LLVM Clang 9.0.1 ....... 81 |================================================== LLVM Clang 10 20191217 . 80 |================================================= GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 20 |============================================= LLVM Clang 7.1.0 ....... 21 |================================================ LLVM Clang 8.0.1 ....... 22 |================================================== LLVM Clang 9.0.1 ....... 22 |================================================== LLVM Clang 10 20191217 . 22 |================================================== GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better LLVM Clang 6.0.1 ....... 109 |====================================== LLVM Clang 7.1.0 ....... 109 |====================================== LLVM Clang 8.0.1 ....... 111 |======================================= LLVM Clang 9.0.1 ....... 112 |======================================= LLVM Clang 10 20191217 . 141 |================================================= Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better LLVM Clang 6.0.1 ....... 222703.38 |========================================== LLVM Clang 7.1.0 ....... 228736.34 |=========================================== LLVM Clang 8.0.1 ....... 222924.20 |========================================== LLVM Clang 9.0.1 ....... 215756.72 |========================================= LLVM Clang 10 20191217 . 212568.24 |======================================== libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Megapixels/sec > Higher Is Better LLVM Clang 6.0.1 ....... 173.00 |============================================== LLVM Clang 7.1.0 ....... 169.26 |============================================= LLVM Clang 8.0.1 ....... 167.20 |============================================ LLVM Clang 9.0.1 ....... 166.39 |============================================ LLVM Clang 10 20191217 . 168.25 |============================================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better LLVM Clang 6.0.1 ....... 2100.40 |============================================= LLVM Clang 7.1.0 ....... 2103.77 |============================================= LLVM Clang 8.0.1 ....... 2100.14 |============================================= LLVM Clang 9.0.1 ....... 2114.81 |============================================= LLVM Clang 10 20191217 . 2114.14 |============================================= SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better LLVM Clang 6.0.1 ....... 557.24 |============================================== LLVM Clang 7.1.0 ....... 557.10 |============================================== LLVM Clang 8.0.1 ....... 557.09 |============================================== LLVM Clang 9.0.1 ....... 555.78 |============================================== LLVM Clang 10 20191217 . 555.76 |============================================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better LLVM Clang 6.0.1 ....... 453.81 |============================================= LLVM Clang 7.1.0 ....... 459.85 |============================================== LLVM Clang 8.0.1 ....... 455.34 |============================================== LLVM Clang 9.0.1 ....... 455.31 |============================================== LLVM Clang 10 20191217 . 455.49 |============================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better LLVM Clang 6.0.1 ....... 2739.17 |============================================ LLVM Clang 7.1.0 ....... 2771.84 |============================================ LLVM Clang 8.0.1 ....... 2754.42 |============================================ LLVM Clang 9.0.1 ....... 2807.84 |============================================= LLVM Clang 10 20191217 . 2828.62 |============================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better LLVM Clang 6.0.1 ....... 5239.86 |============================================= LLVM Clang 7.1.0 ....... 5218.38 |============================================= LLVM Clang 8.0.1 ....... 5222.18 |============================================= LLVM Clang 9.0.1 ....... 5243.49 |============================================= LLVM Clang 10 20191217 . 5219.62 |============================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better LLVM Clang 6.0.1 ....... 2915.16 |========================================== LLVM Clang 7.1.0 ....... 3098.97 |============================================ LLVM Clang 8.0.1 ....... 3085.75 |============================================ LLVM Clang 9.0.1 ....... 3148.07 |============================================= LLVM Clang 10 20191217 . 3145.24 |============================================= TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 1305161 |=========================================== LLVM Clang 7.1.0 ....... 1312628 |============================================ LLVM Clang 8.0.1 ....... 1295948 |=========================================== LLVM Clang 9.0.1 ....... 1351272 |============================================= LLVM Clang 10 20191217 . 1345331 |============================================= asmFish 2017-09-19 1024 Hash Memory, 26 Depth Nodes/second > Higher Is Better LLVM Clang 6.0.1 ....... 21773169 |=========================================== LLVM Clang 7.1.0 ....... 22113202 |============================================ LLVM Clang 8.0.1 ....... 21716998 |=========================================== LLVM Clang 9.0.1 ....... 22125493 |============================================ LLVM Clang 10 20191217 . 21917065 |============================================ John The Ripper 1.9.0-jumbo-1 Test: Blowfish Real C/S > Higher Is Better LLVM Clang 6.0.1 ....... 1337 |================================================ LLVM Clang 7.1.0 ....... 1343 |================================================ LLVM Clang 8.0.1 ....... 1293 |============================================== LLVM Clang 9.0.1 ....... 1293 |============================================== LLVM Clang 10 20191217 . 1293 |============================================== John The Ripper 1.9.0-jumbo-1 Test: MD5 Real C/S > Higher Is Better LLVM Clang 6.0.1 ....... 76421 |============================================== LLVM Clang 7.1.0 ....... 76487 |============================================== LLVM Clang 8.0.1 ....... 76623 |=============================================== LLVM Clang 9.0.1 ....... 76627 |=============================================== LLVM Clang 10 20191217 . 77384 |=============================================== ebizzy 0.3 Records/s > Higher Is Better LLVM Clang 6.0.1 ....... 284282 |============================================== LLVM Clang 7.1.0 ....... 278134 |============================================= LLVM Clang 8.0.1 ....... 285846 |============================================== LLVM Clang 9.0.1 ....... 278849 |============================================= LLVM Clang 10 20191217 . 272998 |============================================ NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 25228.44 |=========================================== LLVM Clang 7.1.0 ....... 25579.00 |============================================ LLVM Clang 8.0.1 ....... 25503.69 |============================================ LLVM Clang 9.0.1 ....... 25695.32 |============================================ LLVM Clang 10 20191217 . 25528.14 |============================================ Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better LLVM Clang 6.0.1 ....... 19278.25 |========================================== LLVM Clang 7.1.0 ....... 19824.96 |=========================================== LLVM Clang 8.0.1 ....... 20224.78 |============================================ LLVM Clang 9.0.1 ....... 20345.02 |============================================ LLVM Clang 10 20191217 . 18326.27 |======================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better LLVM Clang 6.0.1 ....... 147464.45 |=========================================== LLVM Clang 7.1.0 ....... 147812.13 |=========================================== LLVM Clang 8.0.1 ....... 148726.70 |=========================================== LLVM Clang 9.0.1 ....... 149135.21 |=========================================== LLVM Clang 10 20191217 . 148890.92 |=========================================== Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 109.25 |============================================== LLVM Clang 7.1.0 ....... 108.76 |============================================== LLVM Clang 8.0.1 ....... 108.62 |============================================== LLVM Clang 9.0.1 ....... 109.03 |============================================== LLVM Clang 10 20191217 . 108.45 |============================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 7.307 |=============================================== LLVM Clang 7.1.0 ....... 7.181 |============================================== LLVM Clang 8.0.1 ....... 7.302 |=============================================== LLVM Clang 9.0.1 ....... 7.311 |=============================================== LLVM Clang 10 20191217 . 7.201 |============================================== Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 99.44 |==================================== LLVM Clang 7.1.0 ....... 110.28 |======================================== LLVM Clang 8.0.1 ....... 112.17 |========================================= LLVM Clang 9.0.1 ....... 115.97 |========================================== LLVM Clang 10 20191217 . 127.01 |============================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 133.54 |============================================== LLVM Clang 7.1.0 ....... 127.18 |============================================ LLVM Clang 8.0.1 ....... 127.09 |============================================ LLVM Clang 9.0.1 ....... 125.18 |=========================================== LLVM Clang 10 20191217 . 127.25 |============================================ Tungsten Renderer 0.2.2 Scene: Hair Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 35.28 |=============================================== LLVM Clang 7.1.0 ....... 35.25 |============================================== LLVM Clang 8.0.1 ....... 35.63 |=============================================== LLVM Clang 9.0.1 ....... 34.97 |============================================== LLVM Clang 10 20191217 . 34.90 |============================================== Tungsten Renderer 0.2.2 Scene: Water Caustic Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 31.15 |=============================================== LLVM Clang 7.1.0 ....... 31.47 |=============================================== LLVM Clang 8.0.1 ....... 31.14 |=============================================== LLVM Clang 9.0.1 ....... 31.01 |============================================== LLVM Clang 10 20191217 . 31.17 |=============================================== Tungsten Renderer 0.2.2 Scene: Non-Exponential Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 9.97024 |============================================ LLVM Clang 7.1.0 ....... 9.93175 |============================================ LLVM Clang 8.0.1 ....... 9.95480 |============================================ LLVM Clang 9.0.1 ....... 10.00685 |============================================ LLVM Clang 10 20191217 . 9.83032 |=========================================== Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 12.31 |=============================================== LLVM Clang 7.1.0 ....... 12.20 |=============================================== LLVM Clang 8.0.1 ....... 12.24 |=============================================== LLVM Clang 9.0.1 ....... 12.24 |=============================================== LLVM Clang 10 20191217 . 12.17 |============================================== AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 41.55 |============================================== LLVM Clang 7.1.0 ....... 42.20 |=============================================== LLVM Clang 8.0.1 ....... 41.60 |============================================== LLVM Clang 9.0.1 ....... 42.11 |=============================================== LLVM Clang 10 20191217 . 41.80 |=============================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 32.17 |=============================================== LLVM Clang 7.1.0 ....... 32.11 |=============================================== LLVM Clang 8.0.1 ....... 32.19 |=============================================== LLVM Clang 9.0.1 ....... 31.60 |============================================== LLVM Clang 10 20191217 . 32.13 |=============================================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 20.94 |============================================== LLVM Clang 7.1.0 ....... 20.95 |============================================== LLVM Clang 8.0.1 ....... 21.34 |=============================================== LLVM Clang 9.0.1 ....... 20.83 |============================================== LLVM Clang 10 20191217 . 20.36 |============================================= Minion 1.8 Benchmark: Graceful Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 64.31 |=============================================== LLVM Clang 7.1.0 ....... 64.37 |=============================================== LLVM Clang 8.0.1 ....... 63.47 |============================================== LLVM Clang 9.0.1 ....... 63.04 |============================================== LLVM Clang 10 20191217 . 63.62 |============================================== Minion 1.8 Benchmark: Solitaire Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 86.68 |=============================================== LLVM Clang 7.1.0 ....... 86.98 |=============================================== LLVM Clang 8.0.1 ....... 86.96 |=============================================== LLVM Clang 9.0.1 ....... 87.06 |=============================================== LLVM Clang 10 20191217 . 86.85 |=============================================== Minion 1.8 Benchmark: Quasigroup Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 140.39 |============================================= LLVM Clang 7.1.0 ....... 141.39 |============================================= LLVM Clang 8.0.1 ....... 139.84 |============================================ LLVM Clang 9.0.1 ....... 141.48 |============================================= LLVM Clang 10 20191217 . 144.57 |============================================== CppPerformanceBenchmarks 9 Test: Ctype Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 35.31 |============================================== LLVM Clang 7.1.0 ....... 35.70 |=============================================== LLVM Clang 8.0.1 ....... 31.09 |========================================= LLVM Clang 9.0.1 ....... 34.94 |============================================== LLVM Clang 10 20191217 . 32.96 |=========================================== CppPerformanceBenchmarks 9 Test: Math Library Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 407.30 |============================================== LLVM Clang 7.1.0 ....... 406.43 |============================================== LLVM Clang 8.0.1 ....... 406.93 |============================================== LLVM Clang 9.0.1 ....... 408.08 |============================================== LLVM Clang 10 20191217 . 408.08 |============================================== CppPerformanceBenchmarks 9 Test: Function Objects Seconds < Lower Is Better LLVM Clang 6.0.1 ....... 16.13 |=============================================== LLVM Clang 7.1.0 ....... 16.14 |=============================================== LLVM Clang 8.0.1 ....... 16.00 |=============================================== LLVM Clang 9.0.1 ....... 16.14 |=============================================== LLVM Clang 10 20191217 . 15.94 |============================================== Geometric Mean Of All Test Results Result Composite - 2019 Intel LLVM Clang Compiler Comparison Geometric Mean > Higher Is Better LLVM Clang 6.0.1 ....... 119.97 |============================================== LLVM Clang 7.1.0 ....... 120.27 |============================================== LLVM Clang 8.0.1 ....... 120.73 |============================================== LLVM Clang 9.0.1 ....... 120.69 |============================================== LLVM Clang 10 20191217 . 121.09 |============================================== Number Of First Place Finishes Wins - 53 Tests Wins LLVM Clang 9.0.1 ....... 17 |================================================== LLVM Clang 10 20191217 . 16 |=============================================== LLVM Clang 8.0.1 ....... 7 |===================== LLVM Clang 6.0.1 ....... 7 |===================== LLVM Clang 7.1.0 ....... 6 |================== Number Of Last Place Finishes Losses - 53 Tests Losses LLVM Clang 6.0.1 ....... 21 |================================================== LLVM Clang 7.1.0 ....... 10 |======================== LLVM Clang 8.0.1 ....... 9 |===================== LLVM Clang 10 20191217 . 8 |=================== LLVM Clang 9.0.1 ....... 5 |============