[LLVMdev] Performance Tracking

David Chisnall csdavec at swan.ac.uk
Mon Nov 14 10:46:16 PST 2011


Hello Everyone,

I've been looking at benchmarks of LLVM recently, and overall they look pretty good.  Aside from things that use OpenMP or benefit from autovectorisation, Clang/LLVM and GCC seem to come fairly close, with no overall winner.

But: there do seem to have been a number of performance regressions between 2.9 and 3.0:

http://openbenchmarking.org/result/1110178-AR-1110173AR66

Identifying where these were introduced is quite difficult.  I wonder if some of the buildbots could be persuaded, after building clang, to build and run some benchmark projects (e.g. perlbench, povray, flac / lame, whatever) and email people if they introduce a performance regression, just as the current buildbots email people who break the build.

David



More information about the llvm-dev mailing list