[LLVMdev] -fplugin-arg-dragonegg-enable-gcc-optzns impact
Jack Howarth
howarth at bromo.med.uc.edu
Thu Apr 14 18:04:41 PDT 2011
Now that dragoneegg is robust in its default usage and the dragonegg svn
is moderately stable with -fplugin-arg-dragonegg-enable-gcc-optzns, it is
possible to gauge the impact of that feature. Comparing clang 2.9, FSF gcc 4.5.3svn,
FSF gcc 4.6.0 and dragonegg svn with FSF gcc 4.5.3svn using the himenoBMTxpa benchmark,
the enhancement to code performance from -fplugin-arg-dragonegg-enable-gcc-optzns is
clear on x86_64-apple-darwin10 for -fomit-frame-pointer -O3 -ffast-math -funroll-loops...
compiler MFLOPS
clang 2.9 230.529385
gcc 4.5.3 246.064891
de-gcc 4.5.3 204.845864
de-gcc 4.5.3 optzns 259.672855
gcc 4.6.0 260.344783
Pretty impressive.
Jack
More information about the llvm-dev
mailing list