git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58545 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2008-11-01 01:46:51 +00:00
Родитель 8fa98450f7
Коммит 09d84babc2
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -45,7 +45,7 @@ interesting benchmarks:
<p>Measurements are done by serially processing each file in the
respective benchmark, using Clang, gcc, and llvm-gcc as compilers. In
order to track the performance of various subsystem, the timings have
order to track the performance of various subsystems, the timings have
been broken down into separate stages where possible:
<ul>
@ -55,7 +55,7 @@ been broken down into separate stages where possible:
<li><tt>-parse-noop</tt>: This option runs the parser on the input,
but without semantic analysis or any output. gcc and llvm-gcc have
no equivalent for this option.</li>
<li><tt>-fsyntax-only</tt>: This option only runs semantic
<li><tt>-fsyntax-only</tt>: This option runs the parser with semantic
analysis.</li>
<li><tt>-emit-llvm -O0</tt>: For Clang and llvm-gcc, this option
converts to the LLVM intermediate representation but doesn't
@ -76,6 +76,10 @@ with <tt>-parse-noop</tt> (for clang) or <tt>-MM</tt> with gcc and
llvm-gcc. This amounts to a fairly accurate measure of only the time
to perform semantic analysis (and parsing, in the case of gcc and llvm-gcc).</p>
<p>Note that we already know that the LLVM optimizers are substantially (30-40%)
faster than the GCC optimizers at a given -O level, so we only focus on -O0
compile time here.</p>
<!--*************************************************************************-->
<h2><a name="enduser">Timing Results</a></h2>
<!--*************************************************************************-->