The LLVM-MD research prototype is implemented in Haskell using GHC 6.X. The distribution is divided into two parts: the main source code, and a test suite derived from SPECINT used in the experimental work.

llvm-md.tgz - Source Code.

tests.tar.bz2 - Test suite.

To compile the program, untar the distribution and type "make" in the top-level directory. To make sure everything is working, change to the test/sqlite directory and type "make" again. This will perform a number of validation tests against the sqlite3 library.

Additional test can be run by untaring the test suite under the "test" directory, and using the provided make files and scripts.