Comparaison build LLVM 8 build different way

GCC 8.3.0 Mojave ivybridge pipe lto align -ipa-pta

HTML result view exported from: https://openbenchmarking.org/result/1905014-SP-1904286SP01.

Comparaison build LLVM 8 build different wayProcessorMotherboardChipsetMemoryDiskGraphicsMonitorOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto alignIntel Core i7 @ 2.30GHz (4 Cores / 8 Threads)Apple MacBook ProIntel 72 x 4 GB DDR3-1600MHz251GB APPLE SSD SM256EIntel HD 4000 + NVIDIA GeForce GT 650M 2GBColor LCDmacOS 10.13.617.7.0 (x86_64)X Server 1.18.42.1Clang 7.0.1 + GCC 4.2.1 + LLVM 7.0.1 + Xcode 10.1MS-DOS FAT162880x1800macOS 10.14.418.5.0 (x86_64)Apple LLVM 10.0.1 (clang-1001.0.46.4) + GCC 4.2.1 + Xcode 10.2.1APFSOpenBenchmarking.orgEnvironment Details- Xcode 10: LDFLAGS=-L/usr/local/Cellar/freeglut/3.0.0/lib CPPFLAGS=-I/usr/local/Cellar/freeglut/3.0.0/ lude XPC_FLAGS=0x0- GCC 8.2.0: LDFLAGS=-L/usr/local/Cellar/freeglut/3.0.0/lib CPPFLAGS=-I/usr/local/Cellar/freeglut/3.0.0/ lude XPC_FLAGS=0x0- LLVM 7.0.1: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- LLVM 8 Build with LLVM 7: LDFLAGS=-L/usr/local/llvm8/lib-Wl-rpath /usr/local/llvm8/lib CPPFLAGS=-I/usr/local/llvm8/ lude XPC_FLAGS=0x0- LLVM 8 Build with Xcode 10: LDFLAGS=-L/Users/tux/Documents/dev/build_xcode_llvm/lib-Wl-rpath /Users/tux/Documents/dev/build_xcode_llvm/lib CPPFLAGS=-I/Users/tux/Documents/dev/build_xcode_llvm/ lude XPC_FLAGS=0x0- Xcode 10.1 Mojave: LDFLAGS=-L/usr/local/opt/zlib/lib CPPFLAGS=-I/usr/local/opt/zlib/ lude XPC_FLAGS=0x0- Xcode 10.1 Mojave march=ivybridge: LDFLAGS=-L/usr/local/opt/zlib/lib CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8.3.0: LDFLAGS=-L/usr/local/Cellar/gcc/8.3.0/lib CPPFLAGS=-I/usr/local/Cellar/gcc/8.3.0/ lude XPC_FLAGS=0x0- GCC 8.3.0 Mojave march=ivybridge: LDFLAGS=-L/usr/local/Cellar/gcc/8.3.0/lib CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8.3.0 Mojave ivybridge pipe lto align: LDFLAGS=-L/usr/local/Cellar/gcc/8.3.0/lib CPPFLAGS=-I/usr/local/Cellar/gcc/8.3.0/ lude CXXFLAGS=-march=ivybridge-mtune=ivybridge-flto=8-pipe-falign-functions=32 XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge-flto=8-pipe-falign-functions=32Compiler Details- GCC 8.2.0: --build=x86_64-apple-darwin17.7.0 --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 8.3.0: --build=x86_64-apple-darwin18 --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr --with-native-system-header-dir=/usr/include- GCC 8.3.0 Mojave march=ivybridge: --build=x86_64-apple-darwin18 --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr --with-native-system-header-dir=/usr/include- GCC 8.3.0 Mojave ivybridge pipe lto align: --build=x86_64-apple-darwin18 --disable-multilib --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr --with-native-system-header-dir=/usr/include

Comparaison build LLVM 8 build different waygraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacecompress-7zip: Compress Speed Testbuild-apache: Time To Compilebuild-imagemagick: Time To Compilebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per PixelXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align47961291903648.5573.4417136811016318418212131.832093044796130107.162444799131131.37274479913160.60125.8926745921241762648.2280.243701939601840929.2330.7433611316518918567126.4430445821031860553.3530411116718718134110.26492OpenBenchmarking.org

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align306090120150SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 347110474747451911345111-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma-fopenmp -O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma -lgomp-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-march=ivybridge -mtune=ivybridge -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-fopenmp -O2 -lgomp-fopenmp -march=ivybridge -mtune=ivybridge -lgomp-fopenmp -O2 -lgomp1. (CC) gcc options: -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align4080120160200SE +/- 0.33, N = 3SE +/- 1.00, N = 3SE +/- 2.50, N = 5SE +/- 0.67, N = 396163969999923916582167-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma-fopenmp -O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma -lgomp-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-march=ivybridge -mtune=ivybridge -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-fopenmp -O2 -lgomp-fopenmp -march=ivybridge -mtune=ivybridge -lgomp-fopenmp -O2 -lgomp1. (CC) gcc options: -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align4080120160200SE +/- 1.67, N = 3SE +/- 1.86, N = 3SE +/- 1.00, N = 312918413013113112460189103187-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma-fopenmp -O2 -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -llzma -lgomp-O2 -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-march=ivybridge -mtune=ivybridge -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -llzma-fopenmp -O2 -lgomp-fopenmp -march=ivybridge -mtune=ivybridge -lgomp-fopenmp -O2 -lgomp1. (CC) gcc options: -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestXcode 10GCC 8.2.0Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align4K8K12K16K20KSE +/- 79.69, N = 3SE +/- 254.92, N = 6SE +/- 226.13, N = 7SE +/- 52.17, N = 3SE +/- 65.61, N = 3SE +/- 26.31, N = 3SE +/- 127.64, N = 319036182121762618409185671860518134g++g++-8g++g++g++-8g++-8g++-8

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileXcode 10LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridge1428425670SE +/- 0.03, N = 3SE +/- 0.33, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 348.5560.6048.2229.23

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 10Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align306090120150SE +/- 0.06, N = 3SE +/- 0.55, N = 3SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.24, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 3SE +/- 0.23, N = 373.44131.83107.16131.37125.8980.2430.74126.4453.35110.26

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileXcode 10GCC 8.2.0LLVM 7.0.1LLVM 8 Build with LLVM 7LLVM 8 Build with Xcode 1060120180240300SE +/- 1.12, N = 3SE +/- 3.71, N = 3SE +/- 0.19, N = 3SE +/- 2.69, N = 3SE +/- 0.91, N = 3171209244274267gccgcc-8

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelXcode 10GCC 8.2.0Xcode 10.1 MojaveXcode 10.1 Mojave march=ivybridgeGCC 8.3.0GCC 8.3.0 Mojave march=ivybridgeGCC 8.3.0 Mojave ivybridge pipe lto align110220330440550SE +/- 0.25, N = 3SE +/- 0.04, N = 3SE +/- 0.39, N = 3SE +/- 0.11, N = 3SE +/- 0.46, N = 3SE +/- 0.05, N = 3SE +/- 0.65, N = 3368304370336304304492


Phoronix Test Suite v10.8.4