Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/llvm/llvm-test-suite
https://github.com/llvm/llvm-test-suite
llvm-svn: 269247
e648b9e342e3832dc1fa28ad738fe05fedb3cf7b authored over 8 years ago
PREPARE: allows to specify steps that should happen before the benchmark
runs. While you should ...
llvm-svn: 269159
0dd1484d17c91777db5ee5ba2a176f7a40d772b9 authored over 8 years agollvm-svn: 269158
e934759599223bb1616f21ce3bbc85b27f658a41 authored over 8 years agosvn crashed during the commit and it was somehow partial only apparently.
llvm-svn: 269078
98d756c770108fd62129101637b6d0bf4d67b980 authored over 8 years ago
These are unittests checking mostly for simd operations.
They are compiled with and without opti...
llvm-svn: 268584
8d0a7dcdd898bb020d5f85d7858432f19076457b authored almost 9 years ago
Do not set CMAKE_C_FLAGS etc. in the cache files because these often get
overridden by the user....
The per-benchmark files should only append to CPPFLAGS/LDFLAGS and never
override them. Otherwis...
The Examples are not used in the normal test-suite run so nobody noticed
they were broken. Also ...
llvm-svn: 267627
dd92a82e273e535fd3f97130c567e04f0db9319b authored almost 9 years ago
- Rename the caches to iphoneos to better match possible watchos/tvos
additions.
- Do not chan...
cmake_minimum_required(VERSION 3.2) sets CMP0002 policy to NEW
which will produce an error when ...
This prevents name clashes for test targets CMake generates on arm.
llvm-svn: 267439
baa138909ea277dc685d55630e41d5d6a73b55c3 authored almost 9 years agoDifferential Revision: http://reviews.llvm.org/D19423
llvm-svn: 267243
cd9b4f237cb40bdb511eb6539bbb5efaf73289fa authored almost 9 years agollvm-svn: 267213
b0b883bec5367edf5f090c9a2a37037ed196c5b2 authored almost 9 years ago
These are similar in spirit like iOS.cmake from the llvm repository. The
main difference is that...
llvm-svn: 266785
7dcf54381f37b42fa97f518208cfd605bdf00877 authored almost 9 years agollvm-svn: 266782
934ce547b0206e82350d7d30da7e3da83974e5ad authored almost 9 years agoAlso remove the unused test_suite_root setting.
llvm-svn: 266781
71fae8cfc127c36edca3bfa90bd6811adcbcab23 authored almost 9 years ago
You can now specify a list of test modules in lit.site.cfg.
This allows to add external test mod...
The run module runs the benchmark. The trick is that you can leave it
out to not run the benchm...
llvm-svn: 266778
f9d1e4a2cb4dc6d3ce14b64da30adc0cfa6ee521 authored almost 9 years agollvm-svn: 266777
b054bc074c9381ded9abf6a3117075366b5bb68c authored almost 9 years ago
We should preferably take llvm-size and llvm-profdata at the same path
as the clang binary.
llv...
cc1973096fcfacd93bad8b1a2e9ac1f2e6d73090 authored almost 9 years agoCMAKE_C_FLAGS etc. already are cached and need no alternate description.
llvm-svn: 266769
e5087ab28cabde30d1918c2ac24942cd1f9c5240 authored almost 9 years agollvm-svn: 266762
13306e6a2fe29652b8bdd6f8f69032609cbcda89 authored almost 9 years agollvm-svn: 266678
e4cfad533ddb7b0bf39ef7913bf7cbeb82243ee1 authored almost 9 years ago
LNT will now collected details about a run to help triage and diagnose
performance problems. LN...
After r256038, we pass --target to configure from LNT. LNT detects the
OS based on the target t...
llvm-svn: 265071
9adc494311c36bac3218075ea4d3bc7af8e5e97e authored almost 9 years agollvm-svn: 264907
dffa86e47a068002170d4bfc561e78b14eda3f99 authored almost 9 years agollvm-svn: 264900
8939617690fef45ac52b8289ccfe8581915b28cc authored almost 9 years agollvm-svn: 264622
4bed566c1a475fce5f3de35b9884f9340923c622 authored almost 9 years ago
This reverts most of the cmake hackery from r264499, instead
communicate to lit which tests are ...
llvm-svn: 264613
014fd0dc535a4141ba04b0ddadc43827b4e0470b authored almost 9 years ago
This should make all steps transparent and reproducible without using
the lit tool.
This also c...
67ee2f53c74feab0f32b52d3f3f6d2925456258c authored almost 9 years agollvm-svn: 264500
fe95622c225c61d7c9e7d42a8dac2b8288f0f016 authored almost 9 years agoThis fixes the problem of compiletimes not getting collected corrected.
llvm-svn: 264499
82446dd7f6ea2e5e963f25f1bf956073a75ff43c authored almost 9 years agollvm-svn: 264498
4bee7343a83dcd7b297041373a6369dd00d5488d authored almost 9 years agoThis way we can get rid of the llvm_prepend() function.
llvm-svn: 264497
894f27c3d9e9f83909f8960528d2f8bbfb5c983d authored almost 9 years ago
The cmake build has never set ARCH to x86_64 or x86_64h, so no need to
check for it (things work...
This was probably automatically generated by accident when we generated
the CMakeLists.txt files...
llvm-svn: 264494
b3e0739bb558a19145e437b6fac96dd3891f4d34 authored almost 9 years agollvm-svn: 264493
de9fd35382f5d3d8c2eaa1f0f9cb6e54c7bf426e authored almost 9 years agollvm-svn: 264492
905efe464f12eac4c31d8da92623b62360536e73 authored almost 9 years agollvm-svn: 264242
0c6d32d7ff2c57895397b15d9225ab51d5075a81 authored almost 9 years agollvm-svn: 264240
82cbc3fef5a6e25c174275f78511b7a0d3f753ae authored almost 9 years agollvm-svn: 264220
e4c88bc093f08d86fa619043f5700e572121ad11 authored almost 9 years ago
Specify the working directory explicitely (if the benchmark depends on
it) instead of relying on...
llvm-svn: 264101
6b4e0618ccf46b92725a547e737837c52fc27d2f authored almost 9 years agollvm-svn: 264100
5a920472386e01aa0daf594c943e2abe20924376 authored almost 9 years agoWhen profiling, we were only mutating the *original* runscript. But the run_under argument is es...
735ad30c1a6ac2cbb3946ce61fc14084a4208926 authored almost 9 years agoLit complains if you give it metrics as floats.
llvm-svn: 264045
4b12b1be7944db6db624d0b078da4e754351a82a authored almost 9 years agoThis fixes parsing for any subsequent options.
llvm-svn: 264044
5d608f7162f5e37169f7342b4998cf972c027b3b authored almost 9 years ago
Host `strip` tool cannot recognize binary format of files built for
another target architecture....
llvm-svn: 263901
1dc441c98647def304f1ce2a8f56e6548e876569 authored almost 9 years ago
This is what the rest of the testsuite does which makes it more
convenient to grep for errors di...
llvm-svn: 263615
68319ea08ea38d47d82c3f3382c78e0d7afc1d01 authored almost 9 years agollvm-svn: 263614
a6a221e4948dd004f2be154bc9367224284b22ce authored almost 9 years agollvm-svn: 263613
6df63d30608d33040f67e13bf1bd3de782cc24e5 authored almost 9 years agollvm-svn: 263612
337f2f80202fe59d74b641cd908a25ec949c6e4e authored almost 9 years ago
Previously we only collected compile_times, this adds a new metric
link_time. This currently has...
This also allows us to split run_under and remove device handling into
separate modules.
llvm-s...
11048a9d297f9b09efd066efd5db622493dcb490 authored almost 9 years ago
Appending the last line with "exit XXX" is usually done by RunSafely. I
added the same capabilit...
The testplan object describes the sequence of steps that will get
executed to run the benchmark ...
llvm-svn: 263531
9e2fd679cf5e7c77a796a3cc8124b09d0f0b8166 authored almost 9 years agoUse an llvm style 2-space indentation.
llvm-svn: 263492
089b03425a94a379eafa2da8e208d7b0461c2d0d authored almost 9 years agollvm-svn: 263484
bf35b6d9deb03bac03b390392054ce96ecc202d9 authored almost 9 years agollvm-svn: 263465
d6bc5aa8faa39d76c1b6ca97e5159c73f8d086f8 authored almost 9 years agollvm-svn: 263456
a9b0341e7327389d8ed5a61a0e7b6c62e2d3d1d6 authored almost 9 years agoIt's meant to be '.note*', not .note! We weren't stripping all the note sections, causing hashes...
c7cc5529b3581bfe0b0ec1325158033357ba6170 authored almost 9 years agoThese options were added to timeit.c by Matthias and are required for running SPEC with --use-pe...
51f8d8382e14c61a2a3adc51ed1c9e811d0331f1 authored almost 9 years agollvm-svn: 263315
f493a2105c2a4166869966e8d07930f2ae3a5e71 authored almost 9 years agollvm-svn: 263306
5cd8118e0e5a5245cdf8cb75ed2cfd7634e2bcee authored almost 9 years agollvm-svn: 263284
7f8f4622fba7f6d826944d8d58fb385add447904 authored almost 9 years ago
r261397 changed how LDFLAGS were added to the target under cmake from
using target_link_librarie...
llvm-svn: 263189
32270908b9b6d57ae052a99b0772a89a1524548f authored almost 9 years agollvm-svn: 263188
bdaa89a691e158048a0017f7c78c94b592b9a68a authored almost 9 years ago
There are some common configurations of the test-suite which really
should be encoded right into...
Instead of trying to list every benchmark in the subdirectories in
PROGRAMS_TO_SKIP (and failing...
No need to an internal variable BENCHMARKING_ONLY that is just set
depending on TEST_SUITE_BENCH...
The -std=gnu89 flag is necessary to build this benchmark with SPEC 2000 v1.3
(we need traditiona...
llvm-svn: 263147
0233c6bbc923da1d3e480a76b0d2845b354a4019 authored almost 9 years ago
This went undetected before, because:
- RunSafely sets exitcodes to zero anyway and only puts th...
llvm-svn: 263145
f8bd468d64f8cd685bac50ff00af1d8669665ba2 authored almost 9 years ago
You can now use "llvm-lit -Dprevious=xxx.json" to make lit load the
results of a previous run an...
This simply records the filesize of the executable.
llvm-svn: 262306
cc5c7a3da784a4afa4b35c262caf23fa2a7e26b5 authored almost 9 years ago
We need it for several modules so it makes sense to determine the name
of the main executable on...
llvm-svn: 262304
2e790992cf52c96e4e286d4f719a0f7dd17a10ff authored almost 9 years ago
I had a similar hashing support lying around in my personal repository
for weeks now, thinking t...
Stripping out certain sections of the binary under test is important to get a stable hash, and i...
12b18088aa482834ca4a06acea8639e69fb1ad88 authored almost 9 years agoThis adds the "hash" metric as computed by the HashProgramOutput.sh script (used by the Makefile...
bc0c36633a4421b1d071806f896b9371fa5344dd authored almost 9 years agoThis allows a .test script to specify a command to get a metric for the test. For example:
METR...
0f69f202a64fea9fd774517210052d53aa162540 authored almost 9 years agollvm-svn: 261854
8380d4e7b38ca008c9c4b544b44f86298a769da8 authored almost 9 years agoThis does not include the fortran benchmarks.
llvm-svn: 261816
3ff8a7f8fa4b0264ee83fadd92435605e84b47fd authored almost 9 years ago
Mark some options that are untypical for the testsuite as advanced, and
clear the advanced statu...
Use `check_symbol_exists`() to check macros defined by compiler and deduce
enabled MIPS features...
These changes were needed to make the spec 2000 and spec 2006 benchmark
compile correctly on the...
llvm-svn: 261400
8d9e685caa59df19324324f39657814aef71249c authored almost 9 years ago