Age | Commit message (Collapse) | Author |
|
Explicitely declare what files are used as inputs for the benchmarks.
This changes the benchmarks to:
- Symlink (or copy) the related input files next to the binary into the
build folder.
- Set the working directory of the benchmark to be the folder of the
executable.
- Having the data next to the binary also reduces the amount of absolute
paths in the test files.
- Contains some smaller cleanups for SPEC95/2000/2006 files while
adapting to the new data copying style.
With this change in place you do not need the test-suite source
repository anymore to run the benchmarks. This is an important step
towards having a test-suite that can be cross-compiled on a host, then
copied onto a device and ran there without having a shared filesystem
like NFS setup.
Differential Revision: https://reviews.llvm.org/D50209
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@340582 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
When doing -DTEST_SUITE_SUBDIRS=External/skidmarks10 then
External/CMakeLists.txt and the macros within would be skipped.
Therefore move the llvm_externals_find() macro to a shared cmake module.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@302958 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
llvm_test_executable() is enough for the things in the External
directory, there is no need to import the additional behaviours of
llvm_multisource().
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@286278 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
The former works as well for us and is more in line with usual cmake
style.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@286199 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@261062 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
As discussed in D14678 I am going for post-commit review as cmake/lit
test-suite support is still in early development.
Differential Revision: http://reviews.llvm.org/D14561
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@254834 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
of Apple AltiVec features:
- -faltivec command line option
- vector initializer syntax using parentheses
Replace by equivalent features supported across compilers.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@165798 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
Also, remove its reference output which has a path dependency in it.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@105234 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@105213 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
refuses to run if it's temporary file is left around. Just 'rm -f' the temp file in the Makefile as a workaround.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@105148 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
Don't ask me why -DSSE2 causes Altivec code to be
generated on this target, but it does.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@73904 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@69120 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@30562 91177308-0d34-0410-b5e6-96231b3b80d8
|
|
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@30551 91177308-0d34-0410-b5e6-96231b3b80d8
|