From: Nadav Rotem Date: Wed, 19 Dec 2012 08:28:24 +0000 (+0000) Subject: DOC: add a benchmarks that compares us to gcc and icc. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=67a6ec87be54f84e8c8ea6c49583e9303fecef2c;p=oota-llvm.git DOC: add a benchmarks that compares us to gcc and icc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170509 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/Vectorizers.rst b/docs/Vectorizers.rst index 291c76dd265..b60e46dbca0 100644 --- a/docs/Vectorizers.rst +++ b/docs/Vectorizers.rst @@ -188,6 +188,19 @@ See the table below for a list of these functions. |fma |trunc|nearbyint| +-----+-----+---------+ +Performance +^^^^^^^^^^^ + +This section shows the the execution time of Clang on a simple benchmark: +`gcc-loops `._ +This benchmarks is a collection of loops from the GCC autovectorization +`page ` by Dorit Nuzman._ + +The chart below compares GCC-4.7, ICC-13, and Clang-SVN at -O3, running on a Sandybridge. +The Y-axis shows time in msec. Lower is better. + +.. image:: gcc-loops.png + The Basic Block Vectorizer ========================== diff --git a/docs/gcc-loops.png b/docs/gcc-loops.png new file mode 100644 index 00000000000..e178146bedd Binary files /dev/null and b/docs/gcc-loops.png differ