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

Removing Livermore Loops, since the parameters() function was adapted wrongly.

I'll re-add the benchmark later, when more thought is put into it.

llvm-svn: 171859

74f62e716c71864fb6a8c155e08a6b22d0b5e08e authored almost 12 years ago by Renato Golin <[email protected]>
add smallpt benchmark to test-suite

original source from http://www.kevinbeason.com/smallpt/ with the following
modifications:
- com...

d9f1f8b95e8a5726c84caaf8d77547b5479eeff4 authored almost 12 years ago by Paul Redmond <[email protected]>
Some of the kernels assumed that the pointers are aligned. This commit makes the

arrays aligned. This commit also increases the number of executions for some of the
faster loops....

7eca159e29ca4308256ef6e35560a2d884ac6b01 authored almost 12 years ago by Nadav Rotem <[email protected]>
Revert 171018, 171019, 171116, 171138.

This new test has been failing consistently on multiple Apple buildbots,
and Nadav has not been ...

0ac1d7048ea025794c377af6ff8a716b28b69b42 authored almost 12 years ago by Bob Wilson <[email protected]>
Added -pthreads to LDFLAGS (thanks to Alastair Murray) and CFLAGS/CXXFLAGS (thanks to my paranoia).

This fixes a compilation issue that arose since using -pthread on OS X
is not necessary while it...

6f9199446ef38e1a5b40df0c8945a9b10f9ff8a2 authored almost 12 years ago by Michael Gottesman <[email protected]>
Removed extraneous .o files that should not be in the test suite source bundle =/.

llvm-svn: 171182

1e9c31d04175b1721e9b129284088f45e099a4c1 authored almost 12 years ago by Michael Gottesman <[email protected]>
Update reference output to match what I'm seeing from this test.

I don't claim to understand what the correct answer should be, but this
has been causing our bui...

a2abc2c1592dcd4a942abb95fa6d9a6fbb8db99f authored almost 12 years ago by Bob Wilson <[email protected]>
Change the test order.

llvm-svn: 171116

9b5bf34589559f2647049ed5a365057054e8831d authored almost 12 years ago by Nadav Rotem <[email protected]>
update the reference file

llvm-svn: 171019

8b617f8db90a18485ac350f4e2d329823ec899b6 authored almost 12 years ago by Nadav Rotem <[email protected]>
Add example21 to the test.

llvm-svn: 171018

8bab7e2f5dc8725c83c6f6e45f8045451e2bd229 authored almost 12 years ago by Nadav Rotem <[email protected]>
Fix warnings

llvm-svn: 171017

cb481d0909cdcc945db1785638aee54ee711c7b0 authored almost 12 years ago by Nadav Rotem <[email protected]>
Remove an unused variable to fix a warning.

llvm-svn: 170621

3c4e72e22a62b5ac7c65f99e9f0be42a4f5fa3a1 authored almost 12 years ago by Nadav Rotem <[email protected]>
Made 7zip makefile friendly for case-sensitive file systems.

llvm-svn: 170356

feaea7abd83c14c402d691591c4d64db0d78f3ff authored almost 12 years ago by Michael Gottesman <[email protected]>
Ensure that 7zip-benchmark links against a c++ standard library, ala d0k's wisdom in r169995.

llvm-svn: 170307

9a6ddf086da27bc4eeafa80fd43bc0776af93791 authored almost 12 years ago by Michael Gottesman <[email protected]>
Added test 7zip-benchmark.

llvm-svn: 170306

50c8dfd81f122259a1fdb1a796f4ae9702909541 authored almost 12 years ago by Michael Gottesman <[email protected]>
We do not support Alpha any more, and whatever bugs GCC-alpha once had are not interesting.

llvm-svn: 170249

d28d85318ac0b0ca4e2c7039588e1b1d525a96e5 authored almost 12 years ago by Nadav Rotem <[email protected]>
Make sure ALAC links a c++ standard library.

This is a bit hacky, but the same way as all other tests do it.

llvm-svn: 169995

c760179426b7cb3ac4befd7c56e542e627992b58 authored almost 12 years ago by Benjamin Kramer <[email protected]>
Change main.cpp to assume that an input wav file => output caff and vis-a-versa. Also make reference output correct.

llvm-svn: 169926

99665690bef4495a8b86316f7a90c8bad9243d8e authored almost 12 years ago by Michael Gottesman <[email protected]>
Removed use of implementation defined behavior unsigned x = 'multiletter char' for proper integers.

llvm-svn: 169925

595574b68b0e2ece5bd0303500a514003c5dc5be authored almost 12 years ago by Michael Gottesman <[email protected]>
Fixed incorrect case of folder MultiSource so ALAC can load MultiSource/Makefile.multisrc on case sensitive systems.

llvm-svn: 169918

3c82dc080c558dba1605034c6d3172e0bf58cc6a authored almost 12 years ago by Michael Gottesman <[email protected]>
stepanov_v1p2: Fix a possible non-determism if subsequent clock() calls return

an identical value.
- In such a case this test could divide by 0 and end up printing an inf.

ll...

40e0f65d4db930e576afd45c826de1e96ae3bd70 authored almost 12 years ago by Daniel Dunbar <[email protected]>
Fixed path to ALAC in LICENSE.TXT.

llvm-svn: 169913

b468b7dabe18893fdf51c8b7032f096c2091bc57 authored almost 12 years ago by Michael Gottesman <[email protected]>
Separated ALAC into two separate tests, one for decode and the other for encode ala Daniel Dunbar's suggestion.

llvm-svn: 169912

7abe5c27af886d5bfd8081247613b10ec2ed0468 authored almost 12 years ago by Michael Gottesman <[email protected]>
Forgot to add ALAC to LICENSE.txt. There is now a note therein.

This is necessary since ALAC has been released under the Apple Open Source License, not the NCSA...

377a0529074640b7740922dfada78203b4508858 authored almost 12 years ago by Michael Gottesman <[email protected]>
Added test ALAC (Apple Lossless Audio Codec).

llvm-svn: 169808

08a3a574eedee574fad40bcddc5f9d289db3ef8e authored almost 12 years ago by Michael Gottesman <[email protected]>
This test uses the C++ standard library, so it needs to link against it. This is

how SingleSource/UnitTests/Makefile does it.

llvm-svn: 169685

5452c1efb80024f8e622d2510f8bc326af7cb4c8 authored almost 12 years ago by Nick Lewycky <[email protected]>
SciMark2-C: Rebalance iteration counts.

- The different loops run in very different times, so try to pick values that
roughly balanc...

eac04662180039d5d8953322e1c8dbe03e5f04cc authored almost 12 years ago by Daniel Dunbar <[email protected]>
tests/gcc-loops: Slightly lower iteration count and add --small suport.

- This brings the execution time more in line with the average other test.

llvm-svn: 168940

c9cfc0bb3457f042dcb46e12c9bdd9d3d0217721 authored almost 12 years ago by Daniel Dunbar <[email protected]>
Add unit tests to verify the vectorizers.

The tests are loops from the GCC vectorizer example page [1].
Dorit Nuzman said that we can use t...

fb81794b89d56c1af2117b99e399337f8748b614 authored almost 12 years ago by Nadav Rotem <[email protected]>
Change the SciMark2 test so that it runs a constant number of iterations

and not depend on the time.

llvm-svn: 168614

37a8bbfcbf94db7ef766690c137d3f90949595df authored almost 12 years ago by Nadav Rotem <[email protected]>
Add FP_TOLERANCE to the test.

llvm-svn: 168573

faf5837bb96cd2d3a517d6a36c4c90e60c50c39c authored almost 12 years ago by Nadav Rotem <[email protected]>
Shorten the Linpack-PC runtime.

llvm-svn: 168572

a3ca802e5ff44a6ed8499add2a8b9ca7788ccb8a authored almost 12 years ago by Nadav Rotem <[email protected]>
Completely remove unneeded timing functions from Livermore Loops

llvm-svn: 168287

b423bd4d5b19d074939ad4bc65c2348779d69d7f authored almost 12 years ago by Renato Golin <[email protected]>
Try to unbreak the LivermoreLoops benchmark on darwin.

- Darwin doesn't have clock_gettime, and the timer functions are unused. Remove them.
- Clean up...

6b456f917c28843e233ff02b266d0735cf582818 authored almost 12 years ago by Benjamin Kramer <[email protected]>
Adding simplified LivermoreLoops benchmarks, split kernels and created bogus heuristics for FP precision tests/vectorization

llvm-svn: 168264

e94463f2dd76e920503db12e46f65bc75b750aba authored almost 12 years ago by Renato Golin <[email protected]>
Added EXTRA_PROGRAMS_TO_SKIP so we can specify SingleSource tests to skip at the command line without effecting the current usages of PROGRAMS_TO_SKIP.

llvm-svn: 168234

10436b4ed2bbf41490f539a8c3d85e09c415d888 authored almost 12 years ago by Michael Gottesman <[email protected]>
Add the Linpack test to the SingleSource makefile.

llvm-svn: 168140

84761dd4b862db8747ee6f0613b6128881304db3 authored almost 12 years ago by Nadav Rotem <[email protected]>
Add the linpack test.

llvm-svn: 168125

923612c5ef72c2131d901d5cb1a759a26c58b220 authored almost 12 years ago by Nadav Rotem <[email protected]>
Remove not needed include of rpc/rpc.h, as it isn't available on all systems.

Patch by Brendan Kirby.

llvm-svn: 167927

7684ff27c74cf8fa351b79c010106a845f3e25c2 authored almost 12 years ago by Duncan Sands <[email protected]>
PGO: provide a Makefile and report generator for projects/test-suite to

build programs with profiling instrumentation, run the program to generate
profile data and then ...

40246f110409a87ec598be3bd711fa2d2f1a02df authored almost 12 years ago by Manman Ren <[email protected]>
Used the wrong #define to derive ARCH_HAS_LONGLONG. Use the right one.

llvm-svn: 166994

4a239fe6c3831b19fb4887e4421191fbb5f1cd87 authored almost 12 years ago by Lang Hames <[email protected]>
Add mips64-* and mips64el-* triples to the test suite configure script

as valid triples denote Mips target.

llvm-svn: 166963

925b547dda5c24494be8188c02c231af162630a2 authored almost 12 years ago by Simon Atanasyan <[email protected]>
RunSafely: If --show-errors is given, treat non-zero exit as failure.

llvm-svn: 166955

477933f7348def702f7be2cdeecc6fdbf7171e76 authored almost 12 years ago by Daniel Dunbar <[email protected]>
test-suite: Simplify some unnecessary logic in RunSafely.

- We don't need to special case based on the system now that we always use timeit.

llvm-svn: 1...

5d1a5ee536c15f6c4f78eedde164bdd30875e4c2 authored almost 12 years ago by Daniel Dunbar <[email protected]>
test-suite: Eliminate the EXIT_OK RunSafely parameter.

- Exit codes already get compared for tests, and only a few tests actually
bother to set thi...

46fa74b392986704997350f2531f3cd933961806 authored almost 12 years ago by Daniel Dunbar <[email protected]>
test-suite: Replace RunToolSafely with just another use of RunSafely (local).

- We don't need multiple ways to run sandboxed tools.

llvm-svn: 166904

1144558278539fbb0868e9f02b8251750282fb0f authored almost 12 years ago by Daniel Dunbar <[email protected]>
test-suite: Update TEST=simple to show compile errors in log.

llvm-svn: 166845

09648a9430fd15281186ab800fd4c99dc7439af1 authored almost 12 years ago by Daniel Dunbar <[email protected]>
Auto-derive another SPEC define from the compiler's built-in defines.

llvm-svn: 166831

f2bff340f5f88b03cd5f9a59eaedaece2ec0eecb authored almost 12 years ago by Lang Hames <[email protected]>
Make sure to pass the appropriate flags when generating the TargetConfig

Makefile.

llvm-svn: 166783

94a32709152585caa30147d60d3ad5b902f567db authored almost 12 years ago by Daniel Dunbar <[email protected]>
Spell little endian check correctly.

llvm-svn: 166736

6b1b051bcd68be6e2755b2eac128988e9d372275 authored almost 12 years ago by Daniel Dunbar <[email protected]>
build: Change build-tools to generate a target configuration Makefile fragment,

and use that to cleanup a bunch of SPEC makefiles.

- This lets us use the compiler's built in d...

7708c228f07307ac2b6f6f74bb4ebcb4a1f217a7 authored almost 12 years ago by Daniel Dunbar <[email protected]>
Remove use of GNU extensions __complex__, __real__, __imag__

by making "step" use arrays of floats instead, just like all
other routines in alti.stepfft.c alr...

902c861c4aff0c5df6aac445e53452a8c17b3696 authored about 12 years ago by Ulrich Weigand <[email protected]>
Disable TSVC tests for Darwin/ARM.

- The running times of these tests is insanely high relative to the rest of the
benchmark sui...

48e92758ce7b170dae8a31d152d28b1e504dca00 authored about 12 years ago by Daniel Dunbar <[email protected]>
Work around sin/cos accuracy differences by artifically rounding

off sin/cos results. Code taken from:
SingleSource/Benchmarks/Misc-C++/Large/sphereflake.cpp

ll...

f88abc87f6763eb9c214526c97cf959a5a04af80 authored about 12 years ago by Ulrich Weigand <[email protected]>
Add missing return statement.

llvm-svn: 165800

54b95b26f557bb086ee0ed699cc03f1eced79e65 authored about 12 years ago by Ulrich Weigand <[email protected]>
Fix clang error "conflicting types for ..." by providing prototypes

for all functions in alti.stepfft.c.

llvm-svn: 165799

84377549e83787eb9736199c6ebd13e55dcd1047 authored about 12 years ago by Ulrich Weigand <[email protected]>
Allow AltiVec tests to be built under FSF GCC by removing use

of Apple AltiVec features:
- -faltivec command line option
- vector initializer syntax using pare...

c099438bdba2981f647c10ff272c49d6c6957cae authored about 12 years ago by Ulrich Weigand <[email protected]>
Patch by Ulrich Weigand:

The SingleSource/UnitTests/2003-07-09-SignedArgs.c test case
fails on PowerPC because it wants t...

b1ae2ccae3f31857ee617d96959c3c0d96af771a authored about 12 years ago by Bill Schmidt <[email protected]>
Patch by Ulrich Weigand:

A couple of tests fail simply because the code is not
safe on 64-bit big-endian platforms.

In M...

99971a998a4c2ae8d83b34df1f5211c61ef44901 authored about 12 years ago by Bill Schmidt <[email protected]>
Reenable TSVC on Darwin.

All TSVC tests now pass on both my Linux and Mac machines,
and I hope that the buildbots will ag...

4546ef8915af7ecf4d4bbbd353dc8a9315bb0599 authored about 12 years ago by Hal Finkel <[email protected]>
Fix an invalid array access bug in TSVC test s1421.

This fixes an error in test s1421, found by Duncan, and
restores the correct reference outputs.
...

adfe544224af1ada971056682c45ec486c558490 authored about 12 years ago by Hal Finkel <[email protected]>
Use float trig. funcs. in TSCV test s451 in float mode.

There is no need to change the float version of the test while
fixing the double-precision versi...

1e79bd1c7d52d1c60210df3b47b5def017a50b34 authored about 12 years ago by Hal Finkel <[email protected]>
Fix TSVC test s451.

When sinf() and cosf() are used in the double-precision tests, the
result is sensitive to roundi...

9f41a27181568609c4e4c33b53f00090720079b2 authored about 12 years ago by Hal Finkel <[email protected]>
Fix TSVC benchmark s1421.

When I split the benchmark into separate units, I did not realize
that some tests depend on init...

ab6fe566c30872d70a7e2df15ab5d5b1aab72b70 authored about 12 years ago by Hal Finkel <[email protected]>
MultiSource/Benchmarks/TSVC was still being run on Darwin despite my fix from yesterday since we were not including Makefile.config properly

like in SingleSource/UnitTests/Makefile

llvm-svn: 165337

9e857abbc35fe0076271720d92d9da786fcf54be authored about 12 years ago by Michael Gottesman <[email protected]>
Disabling TSVC on Darwin until PR-14025 is resolved.

llvm-svn: 165248

582bb90499db59e2aa5ef9cea8b438fa30fc61d8 authored about 12 years ago by Michael Gottesman <[email protected]>
Re-enable support for --program-prefix.

The Apple buildbots have been modified not to pass --target,
so they shouldn't choke on a defaul...

f0de6cc702633d91999fce1612cba368e08479b8 authored about 12 years ago by Jordan Rose <[email protected]>
fix TSCV to compile at -O0: inline funcs need to be static

llvm-svn: 164901

8b4abe1957491ac3470450341b2fa07b07e67e60 authored about 12 years ago by Hal Finkel <[email protected]>
silence new warnings in TSVC; allow compiling in strict mode

llvm-svn: 164894

447e625e8c429122a695a46f4d811ec60124d64d authored about 12 years ago by Hal Finkel <[email protected]>
Fixup TSVC for non-Linux systems.

Removed include of malloc.h and memalign -> posix_memalign.

llvm-svn: 164893

21eb3973fd5c7c75c4cf14d4eb58df138a8cedae authored about 12 years ago by Hal Finkel <[email protected]>
Rename TSVC's license file to LICENSE.TXT and update the master LICENSE.TXT.

llvm-svn: 164838

2bf604b528d15a9a0a7ae30680aaa86fd3587528 authored about 12 years ago by Hal Finkel <[email protected]>
Add the TSVC loop benchmarks to the test suite.

Compared to the original benchmark, I've made the following enhancements:

- I made the number ...

857af0ce368476f40f0d3d51a925107e8c366f3f authored about 12 years ago by Hal Finkel <[email protected]>
Revert "Add --program-prefix support to build"

The Apple buildbots are set up to pass --target to configure for both
cross- and non-cross-compi...

50537269e5b3f3dd3028bc92f2154170520a2a44 authored about 12 years ago by Jordan Rose <[email protected]>
Add --program-prefix support to build

llvm-svn: 164632

89800f77b878e9c62535f396f7d957177a3f4960 authored about 12 years ago by Sebastian Pop <[email protected]>
Increase timeouts for some tests when architecture is MIPS.

llvm-svn: 164604

e1bde0d6e08ddd2727b8d48933f0ba97dee35145 authored about 12 years ago by Simon Atanasyan <[email protected]>
Define TCLSH variable in both cases:

a) LLVM's configuration Makefile is unavailable
b) LLVM's configuration Makefile does not define ...

75dfcec8815ff50c836cd3f179d712e57d812c41 authored about 12 years ago by Simon Atanasyan <[email protected]>
Put variable in quotes to pick up any command line options that may have been used.

llvm-svn: 163019

db62822e072ed961d1eac1fe431413432f18f096 authored about 12 years ago by Bill Wendling <[email protected]>
Test for // rdar://12156616

llvm-svn: 162923

8a0195e4829b25586232e421c2180deb717c6986 authored about 12 years ago by Fariborz Jahanian <[email protected]>
Bubble up more of the timing data from each test.

This allows each report to choose which timing statistic(s) to include, rather
than having that ...

7f1109e94a937976736e9e59a55ae58fc314a20a authored about 12 years ago by David Blaikie <[email protected]>
Remove redundant option parsing of the --summary flag.

llvm-svn: 162237

e043761f08f4b8664653f269e1c64c4a2f2967d3 authored about 12 years ago by David Blaikie <[email protected]>
Disable polybench on ARM for the time being, the tests/datasets are such that

the tests take a *very* long time (unlike other tests in the suite, they do not
generally support...

92a2074ec83c624ecb2056e7dee29502ddaf30f6 authored about 12 years ago by Daniel Dunbar <[email protected]>
Give matmul_f64_4x4 a defined return code so that it starts passing when

compared with gcc.

llvm-svn: 160495

b60a202b35faa48f518f6f65d58da27473613214 authored over 12 years ago by Nick Lewycky <[email protected]>
Increase the timeouts for two long running Polybench tests.

llvm-svn: 160469

00c6f551b213325d499d1f75a32df4bf66af2d36 authored over 12 years ago by Daniel Dunbar <[email protected]>
Update gesummv to honor SMALL_PROBLEM_SIZE.

llvm-svn: 160447

685f32c97281298615af17ff235f4757d79fb2f5 authored over 12 years ago by Daniel Dunbar <[email protected]>
Add a test case for an unrolled 4x4 matrix multiplication.

Unrolled matrix multiply is an interesting problem for scheduling and
register allocation.

This...

98a2552f4c36e4570a25df23925f582347219031 authored over 12 years ago by Jakob Stoklund Olesen <[email protected]>
Generic test for comparisons of vectors with casts. Patch by James Benton.

llvm-svn: 159740

ba80677218c39d20577e9abec6e3498c04eac0df authored over 12 years ago by Duncan Sands <[email protected]>
Connect the recently contributed 'Polybench' to the makefiles

llvm-svn: 159656

d14ebd19b6fa18cdca2d362c1da22fda5750306c authored over 12 years ago by Tobias Grosser <[email protected]>
polybench: Fix for the fix (Keep the 755 permissions for scripts)

llvm-svn: 159613

df183f826217717ab499022fb3c91cee5aa0e030 authored over 12 years ago by Tobias Grosser <[email protected]>
Fix permissions

The recently added polybench files had 755 instead of 644 permissions. Fix this.

Reported by: ...

979a5085b35a89fab9f74ad095b4a6ade0e09c84 authored over 12 years ago by Tobias Grosser <[email protected]>
Add Polybench 3.2 to the test suite.

Polybench 3.2 contains computations kernels from datamining, linear-algebra,
stencils computatio...

81836f28ff1c42e511e5e9c9c21385ad1b5b5545 authored over 12 years ago by Tobias Grosser <[email protected]>
Add mipsel-* to the list of targets recognized by configure script.

llvm-svn: 158671

177949ae2f6ebd69f0a5f69f826944ed1af0ecc3 authored over 12 years ago by Simon Atanasyan <[email protected]>
Fix strtol error handling. <rdar://problem/11495620>

If the value converted by strtol is zero, then errno is not set and does not
have a well-defined...

ea80c3690cf357cc0a083659837c3cf81ac48c1f authored over 12 years ago by Bob Wilson <[email protected]>
Remove tscp181 from test suite until the licensing wording can be fixed to everyone's satisfaction.

llvm-svn: 157660

edcbc035179b4d0c24b711fa202d4560220934a7 authored over 12 years ago by Evan Cheng <[email protected]>
Fix test when PROJ_SRC_DIR == PROJ_OBJ_DIR.

llvm-svn: 157658

acca54c0b29e41555904b94948438c2902720abf authored over 12 years ago by Evan Cheng <[email protected]>
Fix test when PROJ_SRC_DIR == PROJ_OBJ_DIR.

llvm-svn: 157657

50ad9c5cb11b3d8aea79ff7e2887d269211e0995 authored over 12 years ago by Evan Cheng <[email protected]>
Update tscp181 to disable use of opening book (which uses file i/o and random numbers). Re-enable the benchmark.

llvm-svn: 157648

980ba36818f3ada7673f344d4af70aa453442e6c authored over 12 years ago by Evan Cheng <[email protected]>
Disable tscp181 for now.

llvm-svn: 157645

23887a4f4832c5d432b4819a1be9d4fa5a799a56 authored over 12 years ago by Evan Cheng <[email protected]>
Add TSCP (Tom Kerrigan's Simple Chess Program) to llvm test suite with Tom Kerrigan's explicit permission.

llvm-svn: 157637

18b33b70f1f3c375a556c1caa484ac2671ddf059 authored over 12 years ago by Evan Cheng <[email protected]>
Add TSCP (Tom Kerrigan's Simple Chess Program) to llvm test suite with Tom Kerrigan's explicit permission.

llvm-svn: 157636

adc7a43af314a35a78542dc3850d2cbb682a4f34 authored over 12 years ago by Evan Cheng <[email protected]>
Only compile constpool with clang.

GCC doesn't like the vector element access syntax.

llvm-svn: 156198

f2f5c0508ca463ccf5ac611c344e44509996d98d authored over 12 years ago by Jakob Stoklund Olesen <[email protected]>