This is an archive of the discontinued LLVM Phabricator instance.

cmake/lit: Add SPEC2000
AbandonedPublic

Authored by MatzeB on Nov 13 2015, 8:43 PM.

Details

Summary

This integrates SPEC2000 into the cmake/lit system. It improves over the previous Makefiles:

  • Support all of spec input data sets (ref, train, test). You can choose the variant with the usual RUN_TYPE test-suite configuration. (In the future I'd like to make lit aware of the variants and allow to switch them without regenerating the .test files)
  • The .test files do a proper result checking now that is identical to what the official spec driver is doing. The Makefiles used a lot of shortcuts and simplifications which are not necessary anymore for cmake/lit.

Does not include support for the fortran benchmarks.

Diff Detail

Event Timeline

MatzeB updated this revision to Diff 40207.Nov 13 2015, 8:43 PM
MatzeB retitled this revision from to cmake/lit: Add SPEC2000.
MatzeB updated this object.
MatzeB added subscribers: llvm-commits, mzolotukhin, anemet.
MatzeB abandoned this revision.Nov 16 2015, 11:21 AM

Abandoning this for now in favor of Adams upcoming solution (will come in the next days).