The llvm test-suite
C C++ Shell Perl FORTRAN Emacs Lisp Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
External
LLVMSource
LNTBased
MultiSource
SingleSource
autoconf
docs
tools
website
CollectDebugInfoUsingLLDB.py
CompareDebugInfo.py
DiffOutput.sh
FindMissingLineNo.py
GenerateReport.pl
HTMLColDiff.pl
HashProgramOutput.sh
LICENSE.TXT
Makefile
Makefile.FORTRAN
Makefile.common
Makefile.config.in
Makefile.dummylib
Makefile.f2c
Makefile.nagfortran
Makefile.programs
Makefile.rules
Makefile.tests
ModuleInfo.txt
ParseMultipleResults
PrintLineNo.sh
README.txt
RunSafely.sh
RunSafelyAndStable.sh
RunToolSafely.sh
TEST.aa.Makefile
TEST.aa.report
TEST.beta-compare.Makefile
TEST.beta-compare.report
TEST.buildrepo.Makefile
TEST.dbg.Makefile
TEST.dbg.report
TEST.dbgopt.Makefile
TEST.dbgopt.report
TEST.example.Makefile
TEST.ipodbgopt.Makefile
TEST.jit.Makefile
TEST.jit.report
TEST.libcalls.Makefile
TEST.libcalls.report
TEST.lineinfo.Makefile
TEST.llc.Makefile
TEST.llc.report
TEST.llcdbg.Makefile
TEST.m2regllcdbg.Makefile
TEST.nightly.Makefile
TEST.nightly.report
TEST.optllcdbg.Makefile
TEST.optllcdbg.report
TEST.simple.Makefile
TEST.simple.report
TEST.typesafe.Makefile
TEST.vtl.Makefile
TimeProgram.sh
TimedExec.sh
configure
default.reference_output
filepp
lineinfo.xfail

README.txt

llvm-test Hierarchy
-------------------

Files in this hierarchy comprise complete programs that are to be compiled from
source, linked (optionally), and then compiled to machine code.  Since these
programs are complete and runnable, they are then executed, once in LLI and
once natively.  The output is recorded and diff'ed.

In the future, given 'make thorough' we can add trace instrumentation and diff
the trace logs as well.