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
The US Department of Energy (DOE) has open-sourced a significant number of
so-called proxy appli...
This reverts commits 289666 and 289677, as they didn't work on ARM and have no way
of identifyin...
Apparently ptxas in CUDA 7.0 and 7.5 has a bug which miscompiles
cvt.rni.s64.f32 instruction so ...
LICENSE.TXT has a list of software with licenses different from the test-suite
itself. Add XSBen...
The US Department of Energy (DOE) has open-sourced a significant number of
so-called proxy appli...
CUDA apps are controlled via environment variables,
so we need to propagate them to the test env...
"ninja check-cuda-simple" will build cuda-tests-simple and
will run them one variant at a time.
...
llvm-svn: 289586
7ed33d93284fa6acbcfaff5edabe8f8e7c2c20ef authored about 8 years agollvm-svn: 289500
1e6f279c6a2858073a54278ddc7cd4e8b1704379 authored about 8 years ago
This patch fixes MultiSource/Benchmarks/VersaBench/beamformer when compiled with
-ffp-contract=o...
This patch fixes MultiSource/Benchmarks/MiBench/telecomm-FFT when compiled with
-ffp-contract=on...
This broke more than it fixed, revert for now.
This reverts commit r289268.
llvm-svn: 289275
73d7b957ef2e3a888f7d1e4c11e5584d2359b5b6 authored about 8 years agollvm-svn: 289274
655a2f460bf41bbc257d4c4ecf9fac832a2793f5 authored about 8 years agoSee CTMark/README.md
Differential Revision: https://reviews.llvm.org/D27490
llvm-svn: 289269
596f79262bec17568072e5e6f95e0ee31cfff719 authored about 8 years agollvm-svn: 289268
6060fa446c021b9e27eb74b3ca1643f421ee161a authored about 8 years ago
Because of maximum commandline limits imposed by platforms the script
could fail for targets wit...
llvm-svn: 288863
a3449a68127ca9f76567add4abed38fb5302f513 authored about 8 years agollvm-svn: 288806
231758008455aa7d5e4c4a2c3cb5c15988366c51 authored about 8 years ago
... otherwise the rule will work for people with a cmake cache present,
but fail on the first ru...
This avoids "ld: warning: -no_pie ignored for arm64".
llvm-svn: 287151
a5748dd3fd59dfe50a1ca38cf0137ae3b854e3d9 authored about 8 years ago
The wildcard used to reference all files generated by a SPEC benchmark
does not guarantee an ord...
If this flag is not present the different "external inline" behaviour
will cause link time probl...
llvm_test_executable() is enough for the things in the External
directory, there is no need to i...
- Move the PREFIX prepending logic to llvm_{single|multi}source(). Now
the target name of llvm...
- Include the minus sign in the PREFIX name instead of having it
magically be appended by Sing...
Those two variables were set but never used (coming from the automatic
Makefile->CMakeLists.txt ...
The former works as well for us and is more in line with usual cmake
style.
llvm-svn: 286199
24df8c150f284a66a9c085a9fe4d883a76e3df0b authored about 8 years ago
Nothing in the current cmake build does something with this variable
(and so far nobody has comp...
Instead of having additional PROGRAMS_TO_SKIP magic that filters
benchmarks after the fact, we r...
They have been used in the Makefile build, but the cmake build never
sets them.
llvm-svn: 286196
333e8fd50c6ec8dfa25cfaa57b1fe1459da33244 authored about 8 years agoThe initial Makefile->cmake conversion missed *.m/*.mm files.
Add an option to llvm_singlesourc...
35d5b64c0e460e22fc02e6f7871a726f6cf1f805 authored about 8 years agollvm-svn: 286192
54725d533db72682698e4ae4247a11232b4d5617 authored about 8 years agollvm-svn: 286182
03cc4a5b74c4d7c6e43f2e341dbea452a8d6c69c authored about 8 years agoGet rid of remnants from the automated Makefile->cmake conversion.
Nobody noticed because someh...
00447dc199d8f24b0140a68c18b79122fd09c970 authored about 8 years ago
Remove unnecessary remnants from the automatic Makefile->cmake
conversion.
llvm-svn: 286179
e7b7f3e2c33d05df655f80731a06221cc4eb7b3f authored about 8 years ago
CPPFLAGS are for the C-PreProcessor; codegen and warning flags need to
go to CFLAGS or CXXFLAGS....
- People familiar with cmake already know add_subdirectory() so they do
not need lookup whethe...
Perform add_subdirectory() calls before setting up
singlesource/multisource benchmarks to avoid ...
This helper script scans ninja build files to create lists of
source/assembly/object/statistics ...
Reviewers: jhen
Subscribers: beanz, llvm-commits, mgorny
Differential Revision: https://review...
4af36f25d8164430fbdf4f9f6815681cd0aa7a06 authored over 8 years ago
These attributes do not have the effect that I was hoping to achieve:
that is to remove the effe...
I have missed to add the correct tolerance in a few places, printing
the strictFP array, and avo...
llvm-svn: 284358
640c4cd2cfd74f3691f8a7f77448661cce3b0bb3 authored over 8 years agollvm-svn: 284354
9f7bb8bfca26423bb8fa52dc6578e40ced15fac1 authored over 8 years ago
This patch makes each test in polybench to run twice: once with the flags
specified by the user,...
llvm-svn: 283822
9a6c38584fbe9862eb7698e43df7c19d8c897d85 authored over 8 years agollvm-svn: 283650
48eba4226bbead0882a8267a34879ddd36960623 authored over 8 years ago
This adds a new litsupport module and the -DTEST_SUITE_COLLECT_STATS=1
option to cmake. Uses the...
llvm-svn: 283513
b3302e2a645a04292fc2b1c347fdc73b41a4ffd3 authored over 8 years agollvm-svn: 283401
163743ccc99b9a5c570beac5f05c95f6ac0b3818 authored over 8 years agollvm-svn: 282975
5708e1175e77bdb4c99e021822e85d373566953d authored over 8 years agoReviewers: tra, jhen
Subscribers: beanz, mgorny, llvm-commits
Differential Revision: https://r...
d6ce4e4a2755d6479b63a83043de68466dc79a3f authored over 8 years ago
Different targets/libm implementation show a higher deviation in the
results from the reference....
-stdlib=libstdc++ is a deprecated flag. There is no need to force it on
447.dealII, instead you ...
Green dragon should no longer fail (fix landed a while back). To revert if failure persists.
llv...
d1f63d11327032a2048c39463ca973ca4122d376 authored over 8 years ago
Just call some constexpr functions from <algorithm> with c++14 mode.
This isn't comprehensive; m...
This is mostly so that we know that our other tests are working.
llvm-svn: 281700
14461c75238a361a314271562d714ddfb37b0291 authored over 8 years agoThese need to be named ".reference_output", not "_reference_output".
llvm-svn: 281699
cc76d2fe9bf3978f52d4773afcd029bf9d7758bd authored over 8 years agollvm-svn: 281572
d6e702107a4a20f5ae641182fdf6da99dd5d9a3d authored over 8 years agollvm-svn: 281571
35512512fce2be5d390553d92a99d7cf3f0e628d authored over 8 years agoSummary: Fix typo (s/Externals/External/), and mention cuda-tests-simple.
Reviewers: tra
Subsc...
d516f76d7e325a314e000077db691e2b8ec54459 authored over 8 years agoSummary: These are based on libc++'s test suite, but modified for CUDA.
Reviewers: tra
Subscri...
8f7416db60bdc58422fb347f74daad0a417ac537 authored over 8 years agollvm-svn: 281547
dae101f00727c506a621b13830d66c21522e7cd4 authored over 8 years agoNow target hierarchy looks like this:
cuda-tests-all:
cuda-tests-simple:
cuda-tests-simpl...
Now we can handle GCC installations with and without prefix.
Instead of checking hardcoded path ...
Summary:
Adding three image processing benchmarks generated by Halide.
Based on the current inpu...
Summary: Checks that printf() actually does something in CUDA device code.
Reviewers: tra
Subs...
1297bd31182f7d8017f4b77c588330ad041cc739 authored over 8 years agoSummary: This checks for the clang bug fixed in https://reviews.llvm.org/D24407.
Reviewers: tra...
707ae6075cba9cff8c78d1f8f0e94bc2403d1d07 authored over 8 years agoSummary: I went through the process described here, and it worked!
Reviewers: tra
Subscribers:...
e6b2dd423bdd2b2cff1475991f32a8dd2790f83c authored over 8 years agollvm-svn: 281087
c46bc52b445e09bfe97bfadaa27f82f782d65f7d authored over 8 years ago
Creates test executables and RUN-only test scripts for all combinations of:
- CUDA version: all ...
.. and provide a way for users to find out generated executable name.
This makes it possible to ...
We need to add -faltivec, to enable Altivec language extensions, to compile the
test suite unit ...
This benchmark operated on the brink to stack overflow and would fail
when started with more env...
Summary:
In order for the bitcode files to be linked they need to be marked as being cxx languag...
Summary:
On OSX-arm64, the halide runtime is not properly linked in with
the simd_ops tests lead...
Summary:
The simd_ops bitcode tests used to build the common driver and the halide runtime for e...
Summary:
Adding to test-suite some unit tests for ARM in bitcode format.
Source: Halide's simd_o...
llvm-svn: 277010
9e3683d9c0204cfea019cc29ce091232d5135fa8 authored over 8 years ago
Summary:
Adding to test-suite some unit tests for AArch64 in bitcode format.
Source: Halide's si...
Setting up the project appears to clear CMAKE_C_FLAGS when cmake is run
in combination with a ca...
Summary:
Patch preparing the addition of more tests.
Some require 128 alignment, so update drive...
llvm-svn: 276210
4816e07f2a3a20dbb2ea66b77ba131af1e015a0d authored over 8 years agollvm-svn: 276206
f64244411e27ce1e8d9c6ad3e241e390dc58b59a authored over 8 years ago
Summary:
For the Bitcode tests, there is a large number of tests that do not have or need a refe...
llvm-svn: 276047
03a86495367fcd0c81ca93b7c7fcf0d74368e907 authored over 8 years agollvm-svn: 275923
0563f434cb29e79dabe57982053a5fec223da9fc authored over 8 years ago
Summary: This is an initial patch for feedback request on: 1. Location
of bitcode files 2. Build...
llvm-svn: 275479
1fc3d0667356d10f599dd96eb210fcc54c4b09bc authored over 8 years ago
We need to put the prepare script in a different .sh file than the main
run script, so they don'...
The intention here is that we can have test-suites in independent
repositories using the same in...
This benchmark is unsuitable as a compiler benchmark:
- It forks itself hundreds of times per s...
afae019af00a214893ea083d5cae83bdc24c3ac3 authored over 8 years ago
nbench is by far the noisiest benchmark in the test-suite for me. This
seems to be caused by the...
Differential Revision: http://reviews.llvm.org/D21538
llvm-svn: 273221
833284078e4f3982832e6cee8f522fccba932e46 authored over 8 years agoThis fixes statistic collection without running a benchmark.
llvm-svn: 272586
1f9e08e8af22d97b3484e44d9706a51968a51ad3 authored over 8 years agollvm-svn: 272585
05bed8dc27e264e05d97675855842b487f2a9d05 authored over 8 years ago
Summary:
When mutating a command like "cd X; ./cmd" to add the run_under
arguments (for example ...
Now that llvm has moved to a cmake 3.4.3 minimum, we can bump the
minimum of the test-suite as w...
Earlier versions lead to subtle failures when using the caches.
llvm-svn: 270506
a563868ef2a716195420339d8f389a14487a9a5c authored over 8 years ago
Summary:
When passing --append-exitstatus, timeit will write the exit status
to the output and r...