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
Summary:
LNT has this underused feature that lets you defined tests in python. I used
this feat...
llvm-svn: 253179
5c180a265b381b7661d3a69bf30b6d20239e821d authored about 9 years agoThe test cases sqlite3 and tramp3d-v4 now work on power. Previously they caused a compiler cras...
fb79848356c0937f8dbb21b424dabb20d47b4fcf authored about 9 years ago
Summary:
Additionally, allow the compiler to choose the default C++ ABI library
for MIPS targets...
Reviewers: dsanders
Subscribers: dsanders, llvm-commits
Differential Revision: http://reviews....
6a8ec54fb340e89e3fef02dbbda071b95c57a0c9 authored over 9 years agoReviewers: dsanders
Subscribers: dsanders, llvm-commits
Differential Revision: http://reviews....
cfb41824f7cc522162b6186a5b455159ee866b78 authored over 9 years agoReviewed by Matthias Braun
llvm-svn: 252594
ac1866202d9a4b6c91ce64ab1db29843b9f356b9 authored over 9 years agollvm-svn: 252263
0b32ecc1d422259f7293aaaddd968eddf54dd5f0 authored over 9 years ago
- Writing/Reading files is not a good idea for a compiler/CPU benchmark;
It easily adds noise ...
llvm-svn: 251897
4b78de790084f99db1071cb7fa421284b3bff2a9 authored over 9 years ago
Do not stick with a fixed template but let cmake piece the .test file
together to avoid unnecess...
llvm-svn: 251895
e0d96c657852b46435ad63953133493f8cd177b3 authored over 9 years agollvm-svn: 251894
182d570343ecc5ac31ad3381d8b3f6edb1941c77 authored over 9 years agollvm-svn: 251893
1c169010a5101da6bf80c8edf12ab00110c75062 authored over 9 years agollvm-svn: 251892
0ac7fe0647be9bd441c856a90db844b4ae3aded1 authored over 9 years agollvm-svn: 251891
6892073234d5e88c40ff1d6acba3c0983834c691 authored over 9 years agollvm-svn: 251890
ac7c32778da73216c24e47f38342d4eefa972b3f authored over 9 years agoThe script-generated CMake was copying the data files with a wildcard which makes it so that CMa...
4d45ad62c700878d713d2c798165821d745754a2 authored over 9 years ago
This split allows us to have the benchmarking running machinery
(RunSafely.sh, timeit) for the R...
In effect both had /dev/null as input and didn't compute much.
llvm-svn: 251601
66b575318bca06930ce952cf6b83463595db2d87 authored over 9 years ago
This way the build directory does not need to be a subdirectory of the
sourcedir.
llvm-svn: 251483
b4c78ff56477d694380fb0ef670d676f9a44292e authored over 9 years ago
These were generated from a Python script written by James Molloy.
If you spot any problem, we'l...
The test-suite's minimum CMake version is 3.2, so this should aways be true, further USES_TERMIN...
d1f50f26cda81cf4f456275c8ba0643b54cd83d1 authored over 9 years agoThis introduces a replacement for the Makefile based build system. This replacement build system...
0357027b1f1e31784ec097b675aaea5041e708cf authored over 9 years agoRemove sqlite3 and tramp3d-v4 from the test suite for PowerPC until it is figured out why they f...
cf03fe42e404aac79b07c9e0a4b99df6e983c52e authored over 9 years ago
Summary:
LNT's benchmarks produce their output into files which are then compared in
various way...
consumer-lame and consumer-typeset are broken after r246877.
Fix consumer-lane by replacing strc...
llvm-svn: 246395
3d476dda80a5ab451e8ba1f9dd82388114db27c1 authored over 9 years agoNow also with special casing to work around difference of strip command line syntax between linu...
185c486c86d6da9b27b81e673e50f27e530137b1 authored over 9 years agoIt break LNT on Darwin because strip does not support --remove-section.
llvm-svn: 243481
0a312b91976572833484a9400688b960a812bce9 authored over 9 years agollvm-svn: 243400
dfc8d372ed85d89be65b47eaf13a851c44d97926 authored over 9 years ago
There is no need to go through the pain and maintain the
PROGRAMS_TO_SKIP variable in all the Ma...
Summary:
The frame_layout test requires support for dynamic stack realignment which
is not avail...
In r241675, print_element was added to polybench.h so make printing out the
arrays faster. Unfor...
Same as with reg_detect, the bechmark output wasn't bit exact. Adding
a FIXME to make sure we de...
This benchmark got some variance in the results due to the bit-exact
printing of the results and...
llvm-svn: 241677
02d1d2c9c154eb680ee481f39f537389df848bb2 authored over 9 years ago
Polybench had large execution time due to the successive call to
fprintf as much as 4000*4000 ti...
http://reviews.llvm.org/D9778
In order to prevent a similar run-time failure in the future, add ...
A substantial source of performance noisiness of the LNT test-suite
are programs running very sh...
Bullet currently needs ~1200s to execute under qemu.
Tramp3D-v4 currently needs ~520s to compile...
It never worked, and isn't supposed to.
It tests that clang properly emits the BLOCK_USE_STRET ...
3c37aec7881b99a452b498c343a8bbe2837558de authored almost 10 years ago
The added test in this patch uses a template function, so that depending on the
template paramet...
I previously added a #include <unistd.h> to fix an implicit-declaration
problem of getopt(). Thi...
The iOS SDK clang seems to declare implicit function declarations with
-Werror so I decided to f...
implicit-function-declarations are errors by default on the iOS SDK.
llvm-svn: 231943
ff3923bba9a06c78621ce260a59b15d0f72de804 authored almost 10 years ago
The previously used fallback sgtty.h is only provided by OS X but not by the
iOS SDK.
llvm-svn:...
73396661219aac45b9910a990783634933d90431 authored almost 10 years ago
This include does not seem to be necessary and is also not present on
iOS SDKs.
llvm-svn: 231833
2b5499a84b0a741dc94df08fc7ea2d33b1fad5c0 authored almost 10 years ago
Define a custom struct instead of relying on NSSize which is not
available in the iOS SDK.
llvm...
11cbd6b61ac7b4394bccad5f6f6e82a53280254f authored almost 10 years agollvm-svn: 230715
3165de57cd70bd1cd84d72d205363b1fcba898ab authored almost 10 years agollvm-svn: 227857
383d7bc91a03dc57bec71104d1db5884d18b9782 authored about 10 years agollvm-svn: 226619
240211668f78997583edfad8fa73a814b57117ed authored about 10 years agoThe little-endian reference output uses a hyphen rather than an underscore.
llvm-svn: 226045
fbdd0a8162256c20efe386c3f94bd3a4245d5a7f authored about 10 years agoThis should resolve the currently failing test on the ppc64le bot, which is showing as
...
2782751e836e6633334c7a91f631fb2d13f6d02e authored about 10 years ago
The test fixed by this patch uses __builtin_altivec_lvsl and
__builtin_altivec_lvsr, which are n...
The test has a basic correctness check for every AArch64 Neon intrinsic,
except for a small numb...
llvm-svn: 220538
2f658b0e1429e09da185308f26df644a6c41003b authored over 10 years ago
Some misc. fixes made after 1.0.1 require changes to the input file names for
403.gcc (and thus ...
-fsigned-char is necessary on PowerPC/Linux in order to correctly compile this
benchmark.
llvm-...
a57fb33f653bc24d683b1c3a76085682569a2796 authored over 10 years ago
This is necessary both on x86_64 and PPC64 Linux using glibc 2.12 and 2.15. It
is related to the...
llvm-svn: 219968
7ca58c4cc0062d4b4f9a502ddefafe5ff006eb21 authored over 10 years ago
The new Altivec tests I added to projects/test-suite yesterday
contained incorrect checking of t...
This patch adds tests for vec_lvsl and vec_lvsr for all supported
data types. This tests relate...
Do not try to automatically detect and use perf on Linux, thus giving
user more control of which...
It has some interesting data that can be useful, like CPU cycles,
number of branch misses.
llvm...
133a92f64d9d577ffc6e0575193093b7b562de2b authored over 10 years ago
These programs have really high variance in their execution time, and
frequently produce false p...
llvm-svn: 215470
fbd614704f270f3a4b4883a022db4de61fb6d827 authored over 10 years agollvm-svn: 214978
0d73c2923b2e5d8f73549f783b6d98cff143cfe3 authored over 10 years agollvm-svn: 214127
e81ec99ee3fdf58995d942a58e4c917fed453557 authored over 10 years agollvm-svn: 214126
eb5aa677bf04ed64d8e6adc14ef9e0a5220cc521 authored over 10 years agollvm-svn: 214120
79f406c20b0e26ee6f579735b50f4dc5d4683c5e authored over 10 years agollvm-svn: 214118
3e861d4244cf1ea792bf544952045e234ba6a44a authored over 10 years ago
A relatively recent patch (r209797) changed RunSafely.sh to use the timeit.sh
script, which uses...
<rdar://problem/17638809>
llvm-svn: 213208
8e7abd79c7d588e80a3100c6b9f21cfe0eedbb98 authored over 10 years ago
The == operator doesn't exist in POSIX's test. We aren't using globs
anyway, so simplify some us...
This breaks concurrent benchmarking and the benefit is not significant.
llvm-svn: 211499
eedda263087ab9acec270548fcc3fe2583939527 authored over 10 years agollvm-svn: 211128
d8611fdcfcf881e4ac17c35a7b391dcdee5b388d authored over 10 years agollvm-svn: 210856
fbc122bccf11775a8d88b245a635deaf90756c54 authored over 10 years agollvm-svn: 210788
80cdab474327fd7c6c6e418684f8e7e552f395fc authored over 10 years ago
The test1.c test in the SingleSource/UnitTests/Vector/Altivec
directory makes use of the vec_sld...
support 8 bytes atomic operations.
llvm-svn: 210434
0919737452c25f2ddbbb8676ad3bb4c7d4fb4a39 authored over 10 years ago
The PowerPC VMX instruction set (also known as Altivec) contains a
number of instructions that h...
This adds a benchmarking-only mode to the test suite, which excludes those
programs unlikely to ...
llvm-svn: 210237
723c080b142d15a660e2a78aae00a2022a2ff1fb authored over 10 years agollvm-svn: 209797
671a49e8188049c6db6c009c0145f8dd77959896 authored over 10 years agollvm-svn: 209748
e29e66c955502de684c013b154dc78871f4ccc30 authored over 10 years ago
A wrapper over Linux perf tool which mimics original timeit tool to provide
more accurate time m...
MIPS target.
llvm-svn: 208847
914b37658330bbc8ea4e306bae7d5ae18a82e06e authored over 10 years ago
r208341 changed the sqrt used in sphereflake, but only updated
'sphereflake.reference_output'. T...
The default value of XCORE_TARGET_NEEDS_MEMORY is 32 (MB).
It should be noted that the XCore emu...
llvm-svn: 208341
afb609b258f48ea8e1687d070d20e5eea96dcf76 authored almost 11 years ago
Reference generated from trunk clang for MIPS and verified with clang for
X86_64 (from clang_3.0...
According to C++ 17.6.4.2.1 these are undefined, and after r204082 they
will not compile against...
Correct expected sphereflake.reference_output.small
llvm-svn: 204147
9c02b42b6b4fb868552c03ae61f6916d2a3dda52 authored almost 11 years agoAvoiding issues with different output in different systems.
llvm-svn: 204136
9e380f90bd2de86d65a6ef28868fb69a421b7761 authored almost 11 years ago
Standard libraries have slightly different results on different targets.
To make the output repr...
Adding a few more corner cases to EH testing, all passing on both
x86_64 and ARM. If this breaks...
Return dummy stopwatch timings for all targets.
Otherwise the timer may cause inconsistency betw...
MultiSource/Benchmarks/mafft
llvm-svn: 203454
0b529b4fb579034faf58bedc920c97cc0d98863c authored almost 11 years agollvm-svn: 203453
d14b71bd472abd9f69c0793a92666c02c000db95 authored almost 11 years ago