mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
* Match the column names in the report
* Describe and clarify meanings of columns * Fix up HTML: close <a> and <li> tags git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7900 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d2dfc9628d
commit
0137afab0a
@ -116,28 +116,33 @@ GNUplot <b>charts</b> showing a couple of things:
|
||||
</td></tr></table></td></tr></table></center><p>
|
||||
|
||||
This section tests LLVM on a variety of programs in the test suite. This
|
||||
includes benchmark suites like the Olden, ptrdist, and SPEC benchmarks as well
|
||||
as a few random programs with test inputs. This section is meant to track how
|
||||
stable LLVM is as a whole. The columns of the tables are:<p>
|
||||
includes benchmark suites like the Olden, McCat, Ptrdist, and SPEC benchmarks as
|
||||
well as a few random programs with test inputs. This section is meant to track
|
||||
how stable LLVM is as a whole. A failure in the execution of any test is marked
|
||||
with an asterisk: `*'. The columns of the tables are:<p>
|
||||
|
||||
<ol>
|
||||
<li><a name="Program">Program - The name of the program for that row
|
||||
<li><a name="GCCAS">GCCAS - Time to run LLVM optimizers on the program
|
||||
<li><a name="Bytecode">Bytecode - The size of the bytecode for the program
|
||||
<li><a name="Instrs">Instrs - The number of LLVM instructions in the
|
||||
compiled bytecode
|
||||
<li><a name="LLC">LLC - The time taken compile with LLC (the static backend)
|
||||
<li><a name="NAT">NAT - The time taken to execute the program when compiled
|
||||
with GCC -O3.
|
||||
<li><a name="CBE">CBE - The time taken to execute the program after compilation
|
||||
through the C Backend. If the diff fails, this a *.
|
||||
<li><a name="LLC">LLC - The time taken to run LLC compiled program
|
||||
<li><a name="JIT">JIT - How long does the program take to execute in the
|
||||
Just-In-Time compiler.
|
||||
<li><a name="MachCode">MachCode - The number of bytes of machine code
|
||||
generated by the JIT.
|
||||
<li><a name="CompTime">CompTime - The amount of time spent in the JIT itself,
|
||||
instead of executing the program.
|
||||
<li><a name="Program">Program</a> - The name of the program for that row.</li>
|
||||
<li><a name="GCCAS">GCCAS</a> - Time to run LLVM optimizers on the program.</li>
|
||||
<li><a name="Bytecode">Bytecode</a> - The size of the bytecode for the
|
||||
program</li>
|
||||
<li><a name="Instrs">Instrs</a> - The number of LLVM instructions in the
|
||||
compiled bytecode</li>
|
||||
<li><a name="LLC<br>compile">LLC compile</a> - The time taken compile with
|
||||
LLC (the static backend)</li>
|
||||
<li><a name="JIT<br>codegen">JIT codegen</a> - The amount of time spent in the
|
||||
JIT itself, instead of executing the program.</li>
|
||||
<li><a name="Machine<br>code">Machine code</a> - The number of bytes of machine
|
||||
code generated by the JIT.</li>
|
||||
<li><a name="GCC">GCC</a> - The time taken to execute the program when compiled
|
||||
with GCC -O3.</li>
|
||||
<li><a name="CBE">CBE</a> - The time taken to execute the program after
|
||||
compilation through the C Backend.</li>
|
||||
<li><a name="LLC">LLC</a> - How long does the program generated by the static
|
||||
backend LLC take to execute </li>
|
||||
<li><a name="JIT">JIT</a> - The amount of time spent running the
|
||||
program with the JIT; this includes the code generation phase (listed above)
|
||||
and actually running the program.</li>
|
||||
</ol><p>
|
||||
|
||||
A complete log of testing <a href="$DATE-ProgramTest.txt.gz">is available</a>
|
||||
|
Loading…
Reference in New Issue
Block a user