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

Initial commit of VTune tests for the LLVM Build system.

llvm-svn: 11808

52a0c0f34e299ce70aad2229aeee25d6141b591c authored over 20 years ago by John Criswell <[email protected]>
Add jit-ls for SPEC tests.

llvm-svn: 11807

768ac059ae20a4f83b864d64e61bf538306a9302 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Add a couple of missing dependencies

Remove the Output/%.noopt-linked.bc target, using linked.rbc instead

llvm-svn: 11802

ac79f42fc6cd5c60ba8b6793763fefd3bec7577b authored over 20 years ago by Chris Lattner <[email protected]>
Add number of spilled registers statistic.

llvm-svn: 11759

e239913708049f1aee6b366f48200181361a1359 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Adding gawk Malloc Benchmark.

llvm-svn: 11747

589372667e0801458673d7222e66a353938f822d authored over 20 years ago by John Criswell <[email protected]>
Change column header to be more descriptive.

llvm-svn: 11746

c40e7a9ea8214d42a6b3c157439fea3e38045df5 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Add jit-ls column to nightly tests.

llvm-svn: 11745

24336f0578defe864d9885b04be3255b0c0106b5 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Test for handling of 1 << 63, which the X86 asm printer dies on, and for

casting from ULL to double, which is unimplemented in the X86 backend.

llvm-svn: 11725

347fc377874cb8b03a9da35cd38b5ad4efdf4d64 authored over 20 years ago by Chris Lattner <[email protected]>
Instead of builing a .rbc file by using:

llvm-as X.ll -o - | opt -funcresolve -o X.rbc

and linking the program with:
llvm-link X.rbc...

0f1de3c6e053daaf0059ee45f4d199439a431979 authored over 20 years ago by Chris Lattner <[email protected]>
Add new 'num folds' statistic in report.

llvm-svn: 11688

548426238a78142e06d22eb579ae1c021b570a1a authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Remove timing information from generated output. This seems to make the

output deterministic, but somehow the output is still incorrect.

llvm-svn: 11679

2c59333db012cea0d3a8d8a65db273a4ce06af31 authored over 20 years ago by John Criswell <[email protected]>
Get Povray to link against our versions of zlib and libpng instead of the

system versions. Being a very smart program, Povray prints error messages
if it grabs the header...

743d54f249634334e6dd61be09d351cb472397de authored over 20 years ago by John Criswell <[email protected]>
Disambiguate statistic descriptions.

llvm-svn: 11675

73c37cf113ac5a60dd35059aa8bb1b19ea7f1004 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Use new statistic names.

llvm-svn: 11671

866706a9f4c9461161669b17e5dedf3e3bfdc9b5 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Use new statistic names.

llvm-svn: 11670

58f37f98698fc9cf8ab8e9664d6fd77189eba13e authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Don't print argv[0], which causes the diffs to fail for no reason.

llvm-svn: 11669

60a05a3045b042eb6dada42430f9342628e09ae8 authored over 20 years ago by Chris Lattner <[email protected]>
Initial committ of Povray as an External test. It's not quite ready yet,

but is getting close.

llvm-svn: 11667

8c7ac13c7af92f71ce7a3c7bb2447f69491ba145 authored over 20 years ago by John Criswell <[email protected]>
I doubt that this benchmark needs John's cscope db :)

llvm-svn: 11666

4417fd11a7e9af4069f5671bb70de3f75999e170 authored over 20 years ago by Chris Lattner <[email protected]>
Build malloc bench, so the nightly tester runs it

llvm-svn: 11665

b93d82d06f3eff0223237baf784f9c48ac068126 authored over 20 years ago by Chris Lattner <[email protected]>
p2c doesn't compile with the native compiler, disable it for now.

llvm-svn: 11664

49657c3b3b52c3d96de73a9490681a27d5d67820 authored over 20 years ago by Chris Lattner <[email protected]>
Now that PR244 is fixed, this program works!

llvm-svn: 11663

21ccf845c8765f5f0a799d7202bdb4591578e303 authored over 20 years ago by Chris Lattner <[email protected]>
Fix the bugpoint targets to match Makefile.spec. I really wish there wasn't

so much makefile duplication between the two files :(

llvm-svn: 11650

4afb8cd8f88d6b618b10805ddf5c1fb692a93d01 authored over 20 years ago by Chris Lattner <[email protected]>
Added cfrac.

llvm-svn: 11644

0bc1a248cc82da579ee2c87a7fbfc726617c9b98 authored over 20 years ago by John Criswell <[email protected]>
Modifications to not inline things. This gets it to compile and work

with LLVM.

llvm-svn: 11643

1cf9276b41b612cdea254cddbd0fc09242fb976b authored over 20 years ago by John Criswell <[email protected]>
Doh! This isn't a source file. Really.

llvm-svn: 11642

7105ed2f5e449a16420022a90225d2644d64039e authored over 20 years ago by John Criswell <[email protected]>
Sample inputs for cfrac.

llvm-svn: 11641

f1cf9d5d06b500c67d238c586890cf7e4240831e authored over 20 years ago by John Criswell <[email protected]>
Committing cfrac before I go and change the inlining stuff.

llvm-svn: 11640

1e76c104dd02ae6867afca6092758abd25ac3eea authored over 20 years ago by John Criswell <[email protected]>
License file for cfrac.

llvm-svn: 11639

2b90eb33e8c1cda529224c63a5ee4ee386e85ca6 authored over 20 years ago by John Criswell <[email protected]>
Added note about what the original researchers probably changed.

llvm-svn: 11591

262e8a6334c3d592b9176a13012558746940e6b2 authored over 20 years ago by John Criswell <[email protected]>
Add option to disable memory optimization routines from the original code.

llvm-svn: 11590

4217d8fd03e46f33fbc97378e00f1dcb1a21f9e3 authored over 20 years ago by John Criswell <[email protected]>
Added the gs (ghostscript) benchmark.

llvm-svn: 11589

b10d103b168592f3b9aece8e5bac8626bdf872f0 authored over 20 years ago by John Criswell <[email protected]>
Added a remark about removed files.

llvm-svn: 11587

d4ffc46230c21446a243a43065e912a647dff498 authored over 20 years ago by John Criswell <[email protected]>
Adding in the gs (ghostscript) malloc benchmark.

llvm-svn: 11586

12a8772f5e510e8e058a0a8e3a39c41396c0aef2 authored over 20 years ago by John Criswell <[email protected]>
Adding license file for ghostscript.

llvm-svn: 11585

fc42580b81133e3d7b5474b7b90dfd902de7b250 authored over 20 years ago by John Criswell <[email protected]>
Added espresso and perl.

llvm-svn: 11572

7662c6ef2561bfb60e014ad992ff5310ecfd0ba1 authored over 20 years ago by John Criswell <[email protected]>
Adding GNU Makefile Malloc Benchmark input files.

llvm-svn: 11570

bf2aa386cb25c0988141490c6290d8e9cfac85ca authored over 20 years ago by John Criswell <[email protected]>
Input files for Perl Malloc Benchmark.

llvm-svn: 11569

3bb807d61f5eb4d66c4dbf29799eba50266b1b38 authored over 20 years ago by John Criswell <[email protected]>
Initial commit of the perl Malloc Benchmark. I've cheated a little by

generating the yacc output files and committing them directly, but it was
easier than disabling t...

3ccd7b7a8e744ac9c5db884bb42e5bdc26da3ca0 authored over 20 years ago by John Criswell <[email protected]>
Turned off memory optimization routines in the original code.

llvm-svn: 11564

c790f4bb764a8f64d0a545c245966804f20cb711 authored over 20 years ago by John Criswell <[email protected]>
Addition of the espresso Malloc Benchmark.

llvm-svn: 11559

575dcea16e7eabd146b068986e406e1b6eb54fe7 authored over 20 years ago by John Criswell <[email protected]>
Added the GNU Make benchmark.

llvm-svn: 11553

6c1d6581321253eb5ea6913818a55a98a0daeac6 authored over 20 years ago by John Criswell <[email protected]>
Commit of GNU Make Malloc Benchmark.

llvm-svn: 11551

956665bfa732cff7a9e21170f9e65056a7708da1 authored over 20 years ago by John Criswell <[email protected]>
Initial commit of Malloc Benchmark

llvm-svn: 11509

30f25ed130033b7b556a512bd233433306ae7f67 authored over 20 years ago by John Criswell <[email protected]>
Initial commit of the p2c benchmark (part of the Malloc Benchmark).

llvm-svn: 11508

3712e325942bd1f5d8e9a653394b7b5e45e5a41f authored over 20 years ago by John Criswell <[email protected]>
Add 134.perl.

llvm-svn: 11501

5df29255391c36d9348638cb868d47af3cc6075a authored over 20 years ago by John Criswell <[email protected]>
Added inputs and run options for the primes test.

llvm-svn: 11500

6b62500ee3d11ebdbaa1c621efa10e6ae23f6999 authored over 20 years ago by John Criswell <[email protected]>
Initial checkin of 134.perl SPEC95 integer benchmark.

llvm-svn: 11499

b566d8d6aeb97d000154bb3f5fd196fc15439080 authored over 20 years ago by John Criswell <[email protected]>
Fix dependency

llvm-svn: 11421

6281f1d673afc9995e0b6e02a9de335ad54b6738 authored over 20 years ago by Chris Lattner <[email protected]>
The Cbackend is now in LLC!

llvm-svn: 11414

f32bf42be35cbc4a8874b013fb3f8e3c6ab5a995 authored over 20 years ago by Chris Lattner <[email protected]>
The cbackend now uses the lower-invoke pass, so it supports the -enable-correct-eh-support

option

llvm-svn: 11408

578bc93b46e1bc2598a563f08335dbb4fb4f1097 authored over 20 years ago by Chris Lattner <[email protected]>
Corrected the 147.vortex Makefile.

The input file is now specified on the command line and is chosen by the
endian of the target.
Th...

b4d87059294948a99ed7694df04b1d92e2bb03a6 authored over 20 years ago by John Criswell <[email protected]>
Run llvm-dis with filename and -o option isntead of pipes. It's more efficient,

and this way llvm-dis doesn't leave cruft around if it crashes

llvm-svn: 11403

233e0aedebc7331002bb8e89b333a9061e6ef843 authored over 20 years ago by Chris Lattner <[email protected]>
Remove these from the tree. I've generated them and put them into our local

SPEC tree in fear of the SPEC police. :)

And it clears out unwanted clutter too.

llvm-svn: 11402

0126724c76c198ebe60036853794dda3260ce83e authored over 20 years ago by John Criswell <[email protected]>
Switch to using the ENDIAN variable for determing which input file to use.

llvm-svn: 11399

9f491c0ea5281160b781d534182c7ea601414e3e authored over 20 years ago by John Criswell <[email protected]>
Add the pre-processed input files ctl.big and ctl.lit (for big and little

endian, of course).
Adjust the Makefile to run the program with the correct inputs and command
li...

7dc0f40b6edf89738cb8a77bb093b326525022f4 authored over 20 years ago by John Criswell <[email protected]>
Fix for removing builtin_next_arg from being called. Basically, we want

bytetypes.h from src.alt to get included, but not the stdard in src.alt.
Adding the directory to ...

87c02ec84ac2b3ef920b16c44d4a289ffd9877d9 authored over 20 years ago by John Criswell <[email protected]>
Attempt at removing _builtin_next_arg use.

llvm-svn: 11387

10a12914bfcdc1c36cc18a9f63176c0db08b83f2 authored over 20 years ago by John Criswell <[email protected]>
Initial commit of 124.m88ksim SPEC95 integer benchmark.

The builtins.h header file is here to ensure that the benchmark finds it
during compilation. It ...

1b819d6f2a33f98fc8454e0cf570645308d5cd78 authored over 20 years ago by John Criswell <[email protected]>
c++ tests require c++ std library!

llvm-svn: 11371

3be46001389fb1c3c011924b66178b5fa796d398 authored over 20 years ago by Chris Lattner <[email protected]>
Fix testing problems with the "new" C++ frontend

llvm-svn: 11368

592675610357c0fd5c6059f71c9bfb2604bc56c5 authored over 20 years ago by Chris Lattner <[email protected]>
Update profiling target to work with spec. These two files should share

some make rules...

llvm-svn: 11330

5b488121df125f1e556794a3d30eeca318c2fd7c authored over 20 years ago by Chris Lattner <[email protected]>
The rule to generate profile info doesn't work right for spec

llvm-svn: 11329

4532fd4dcf26fc9e7415f5c3a86602583e6f01de authored over 20 years ago by Chris Lattner <[email protected]>
Adding 126.gcc SPEC95 integer benchmark.

llvm-svn: 11321

625534d0acf6b879d8d1321e7b03a4ddedcb8f4a authored over 20 years ago by John Criswell <[email protected]>
Enable 132.ijpeg as it now works.

llvm-svn: 11300

aaf2ffb371722eda9c9cb4f52cdc679450b66352 authored over 20 years ago by John Criswell <[email protected]>
Corrected the options to match what is given in SPEC.

llvm-svn: 11299

fec35cff5ae79554230e12dd0f2f51a1aadd24b0 authored over 20 years ago by John Criswell <[email protected]>
Allow for SPEC 2000 and SPEC 95 to be enabled independently of each other.

llvm-svn: 11297

5e521bbc66949363bd990343246db15acd3e20cd authored over 20 years ago by John Criswell <[email protected]>
Make SPEC95 configurable.

llvm-svn: 11296

cf13503ccf167fea903fc93389cf180954c14b59 authored over 20 years ago by John Criswell <[email protected]>
Added the SPEC95 integer benchmarks to the default list of tests to test.

llvm-svn: 11291

8379eea93675f50b18788079b2fee6dbd66dbdb2 authored over 20 years ago by John Criswell <[email protected]>
Makefile rules for building SPEC95 benchmarks.

llvm-svn: 11290

78b6f9c6916bc88848f4fcf8abbd7f3856e58efc authored over 20 years ago by John Criswell <[email protected]>
Adding Makefile for compiling SPEC95 integer benchmarks.

llvm-svn: 11289

43d2db3d2d68f76424e25ae4ddb23cf454798bdf authored over 20 years ago by John Criswell <[email protected]>
Added a macro definition that works around a shortcoming in the benchmark.

The benchmark uses "extern char * sys_errlist[]," but under Linux, that
variable is defined with ...

d6881228834543f3f600ee539b6a6ee44222567d authored over 20 years ago by John Criswell <[email protected]>
Checkin of 132.ijpeg SPEC95 integer benchmark.

llvm-svn: 11272

794ee9cbda812e43fdb9ae801dfd1497d7b81e26 authored over 20 years ago by John Criswell <[email protected]>
Add dependencies, so that profile info is rebuilt when certain things are

changed

llvm-svn: 11271

c3b481bcb01ba7dab9adaa5f9606e1164ad0bdd4 authored over 20 years ago by Chris Lattner <[email protected]>
Add rules for building and printing profile information:

make profile - (builds an Output/test.prof profile database)
make print-profile - (runs...

f19aaacc3099cc7a00af1baa1ab5b2cc32c6b489 authored over 20 years ago by Chris Lattner <[email protected]>
Addition of 129.compress SPEC95 integer benchmark.

llvm-svn: 11266

d18b60a7f63b2a88949115e2f5012c92db095be8 authored over 20 years ago by John Criswell <[email protected]>
Adding 147.vortex SPEC95 integer benchmark.

llvm-svn: 11263

fbb3e16575a4f74ade12e10ea4ca1fd9df9c30b6 authored over 20 years ago by John Criswell <[email protected]>
Adding SPEC95 integer benchmark.

llvm-svn: 11260

3f05ae3997333e176c897e013eddd9828a157fef authored over 20 years ago by John Criswell <[email protected]>
Give bugpoint a chance of actually working out-of-the-box, by linking in

libraries so that all symbols (such as __main) are resolved. This should
make the 'bugpoint-gcca...

b527c73aa8839c6771012f2ef3062a6742d0fd7c authored over 20 years ago by Chris Lattner <[email protected]>
2003-08-03-ReservedWordFunction.ll fails, move it to a regression test, will file

PR soon.

InvokeUnwind needed serious 'bring up to speed' work.
Enable exceptions for InvokeUnwin...

785fc2688c98232476c87b2f280275711f86ca40 authored over 20 years ago by Chris Lattner <[email protected]>
Link with libstdc++ instead of libsupc++. The original lambda links with

libstdc++, and we don't link correctly without it.

llvm-svn: 11235

c4f088871b54f10e9fd5dc925d001c3d955c5dd8 authored over 20 years ago by John Criswell <[email protected]>
We get unreferenced cxa_demangle errors if we don't compile with libstdc++.

I've looked at the GCC 3.3 native libsupc++ and libstdc++: libsupc++ doesn't
define cxa_demangle ...

9af124fbfc599c20a1433c71721cc60989bc337a authored over 20 years ago by John Criswell <[email protected]>
Fix EH support in the JIT with linear scan

llvm-svn: 11231

f272ae9efc6447781b289de8bce429ceb262034c authored over 20 years ago by Chris Lattner <[email protected]>
The except test requires EH support (not suprisingly). With this, all of these

tests pass for me.

llvm-svn: 11211

8190d703271499c81e948671002a08808634d458 authored over 20 years ago by Chris Lattner <[email protected]>
With this, 253.perlbmk now works with llc!

llvm-svn: 11208

b35400ff0d7a71e27ed0fd77753857f7059ac44f authored over 20 years ago by Chris Lattner <[email protected]>
if a test requires EH support, make sure to pass -enable-correct-eh-support

to LLI and LLC.

llvm-svn: 11196

70b812d4fbef4e0d836c94461bb53e6897f42573 authored over 20 years ago by Chris Lattner <[email protected]>
Remember that these tests require EH support

llvm-svn: 11194

09d057f64506bf1b790ca41fac729daabab55ffc authored over 20 years ago by Chris Lattner <[email protected]>
Remember that these tests require EH support

llvm-svn: 11193

8f07bda6eb78a82d6b6c19cd8f7c5d6e2b5da286 authored over 20 years ago by Chris Lattner <[email protected]>
This test causes the tester to fail early, until it is fixed, it shouldn't

be checked in

llvm-svn: 11158

8d9269d99e9f02ebc87bb53d150b1afe6d0fe748 authored over 20 years ago by Chris Lattner <[email protected]>
Changed the setting of LIBS so that it adds libm instead of over-writing

what previous Makefiles have set. This ensures that libstdc++ gets linked
into various C++ Multi...

17af0a3370a4a1f6265989758da14a7d89a6b27c authored over 20 years ago by John Criswell <[email protected]>
Revert changes, as it breaks X86 for some reason...

llvm-svn: 11152

6e3cd8b9117fa1d7068ba83cb5bdf8da1240b5bd authored over 20 years ago by Chris Lattner <[email protected]>
Remove obsolete files

llvm-svn: 11150

5aa2e2414326615deb4e01156ddcb0470f9c66b6 authored over 20 years ago by Chris Lattner <[email protected]>
It seems Solaris/Sparc wants all of libstdc++.

llvm-svn: 11134

e61c3cea816ec3df6107ad7c4fdf977983fd57f8 authored over 20 years ago by John Criswell <[email protected]>
Added missing source file.

llvm-svn: 11125

ddbe7d2214caa095d935b29802563b652cfc492b authored over 20 years ago by John Criswell <[email protected]>
Do not do jit-ls tests when DISABLE_JIT is defined.

llvm-svn: 11101

4eef1a9965000a3e9ac4984ffcacd2e6560f91ec authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Add new testcase for PR221

llvm-svn: 11096

9c7f1d58f59731c6d60fc67c59a6026ae49b18b2 authored over 20 years ago by Chris Lattner <[email protected]>
New testcase for -0.0 handling

llvm-svn: 11071

050b09b67da2a2de983f84bc5b1201331add5a24 authored over 20 years ago by Chris Lattner <[email protected]>
Change string for joined intervals.

llvm-svn: 11057

f1bb98d34de23882ff88519ae9979687b94891e7 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Add column for joined intervals.

Comment fix.

llvm-svn: 11056

e4f9760341a7e4353254b3a4709ab8180ab35ca9 authored over 20 years ago by Alkis Evlogimenos <[email protected]>
Finally find a bug that I've been chasing down all night, which turns out

to be a friggin testcase bug!!!

llvm-svn: 11051

01268e0e90ad06a20924a07d37d5a94a85c53920 authored over 20 years ago by Chris Lattner <[email protected]>
This edition of the Makefile appears to allow 252.eon to compile and link

on both Linux and Solaris.

llvm-svn: 10988

dffb6e86d062470137562082a489e26921305663 authored over 20 years ago by Brian Gaeke <[email protected]>