[PATCH] D14681: cmake/lit: Add SPEC2000

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 20:43:54 PST 2015


MatzeB created this revision.
MatzeB added reviewers: ddunbar, cmatthews, jmolloy, rengolin, beanz.
MatzeB added subscribers: llvm-commits, mzolotukhin, anemet.

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.

http://reviews.llvm.org/D14681

Files:
  External/CMakeLists.txt
  External/SPEC/CFP2000/177.mesa/CMakeLists.txt
  External/SPEC/CFP2000/179.art/CMakeLists.txt
  External/SPEC/CFP2000/183.equake/CMakeLists.txt
  External/SPEC/CFP2000/188.ammp/CMakeLists.txt
  External/SPEC/CFP2000/CMakeLists.txt
  External/SPEC/CINT2000/164.gzip/CMakeLists.txt
  External/SPEC/CINT2000/175.vpr/CMakeLists.txt
  External/SPEC/CINT2000/176.gcc/CMakeLists.txt
  External/SPEC/CINT2000/181.mcf/CMakeLists.txt
  External/SPEC/CINT2000/186.crafty/CMakeLists.txt
  External/SPEC/CINT2000/197.parser/CMakeLists.txt
  External/SPEC/CINT2000/252.eon/CMakeLists.txt
  External/SPEC/CINT2000/254.gap/CMakeLists.txt
  External/SPEC/CINT2000/255.vortex/CMakeLists.txt
  External/SPEC/CINT2000/256.bzip2/CMakeLists.txt
  External/SPEC/CINT2000/300.twolf/CMakeLists.txt
  External/SPEC/CINT2000/CMakeLists.txt
  External/SPEC/CMakeLists.txt
  cmake/modules/CopyDir.cmake

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14681.40207.patch
Type: text/x-patch
Size: 23976 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151114/c18bee8d/attachment.bin>


More information about the llvm-commits mailing list