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

Add test for the last chapter of our C++ exception handling odyssey. llvmg++

now fully supports all C++ exception handling functionality.

llvm-svn: 8185

04dab3040af2a3e1ecc51102400772701504576b authored about 21 years ago by Chris Lattner <[email protected]>
New testcases, all of which work with llvmg++!

This tests exception specifications, and also adds an "easy" rethrow test.

llvm-svn: 8183

d39376dcad9b37a1620e04c358a7e405eea61595 authored about 21 years ago by Chris Lattner <[email protected]>
Link to the C++ libraries. This is temporary

llvm-svn: 8182

38be5f824a4b91411e5d81ce824c26e8d76262ce authored about 21 years ago by Chris Lattner <[email protected]>
Add support for the funny sparc syntax for time

llvm-svn: 8176

e5051bb1c144c2fb60831cee9372d5e1146a14da authored about 21 years ago by Chris Lattner <[email protected]>
Move the testcase elsewhere

llvm-svn: 8165

8efc78b658685dc1bdd1796c32a886787af08a66 authored about 21 years ago by Chris Lattner <[email protected]>
New testcase. Unfortunately, native GCC gets this wrong. Someday we will have to figure out how to deal with this.

llvm-svn: 8162

9a669b95e05903641446e227a9b00239442173f4 authored about 21 years ago by Chris Lattner <[email protected]>
New testcases, which WORK with LLVMG++ and the CBE.

llvm-svn: 8158

fe92a1019e8fa4864dc1f64a2a9da8c2821b99ac authored about 21 years ago by Chris Lattner <[email protected]>
New testcase

llvm-svn: 8138

aba08b99891550fe370875279c3930c13533f70d authored about 21 years ago by Chris Lattner <[email protected]>
Add output

llvm-svn: 8137

da6e3cb79afd517af1d3f0715326033f5f170ed3 authored about 21 years ago by Chris Lattner <[email protected]>
These test cases do not require a particular pointer size or endianness!

llvm-svn: 8121

7955cff2de2720153eb7e7eead2b394f2f22a713 authored about 21 years ago by Chris Lattner <[email protected]>
New testcase for the llvm.unwind intrinsic

llvm-svn: 8115

56e64c4df53981ca2a4a5c59d70154f1e4b6a74b authored about 21 years ago by Chris Lattner <[email protected]>
New testcase

llvm-svn: 8113

71618be7c7ecb41096dc52feb41496cb3364abce authored about 21 years ago by Chris Lattner <[email protected]>
New testcase directory

llvm-svn: 8112

344fb3895bfb40774b6fe2051133eb6729aca997 authored about 21 years ago by Chris Lattner <[email protected]>
Shut a bunch of warnings up

llvm-svn: 8070

70fc9941018480431d3285195f3ce43708698a26 authored about 21 years ago by Chris Lattner <[email protected]>
Allow tests to generate gnuplot graphs

llvm-svn: 8067

a0ddc2510bb5f6e020a89feee804e991446bcdaa authored about 21 years ago by Chris Lattner <[email protected]>
Allow tests to specify how to build gnuplot graphs

llvm-svn: 8066

611cd0abe815487c81263321d36951fb9e64fef4 authored about 21 years ago by Chris Lattner <[email protected]>
Describe the graphs that are creatable for the dsgraphs report

llvm-svn: 8065

47b90320713ad3f5d77502cd04b95d18885fbb89 authored about 21 years ago by Chris Lattner <[email protected]>
Reenable directories

llvm-svn: 8064

6e7ff17956ea36c57953e44bd3c54245a516e3be authored about 21 years ago by Chris Lattner <[email protected]>
Sort correctly, update latex output

llvm-svn: 8062

f516f358d597f8ff7bad416e893f14a06e26fce9 authored about 21 years ago by Chris Lattner <[email protected]>
Print the full program path for programs

llvm-svn: 8061

fd33ee418f2f9aab75b095849f24d65483793dab authored about 21 years ago by Chris Lattner <[email protected]>
libdummy got moved

llvm-svn: 8060

670194bf367c7e4b632dd0f2c95d7016214de2b4 authored about 21 years ago by Chris Lattner <[email protected]>
Add dependency!

llvm-svn: 8055

dedd4be60f5b127df9ac810de7b3634e855a6ea6 authored about 21 years ago by Chris Lattner <[email protected]>
Remove name, add body. Causes llvmg++ segfault!

llvm-svn: 8045

ef1ccb1e2224fd25c76a33f225dd68fec1b6e57f authored about 21 years ago by Chris Lattner <[email protected]>
add comment

llvm-svn: 8044

aa611d201493f3a7f9715671d80f7a7340ff2b18 authored about 21 years ago by Chris Lattner <[email protected]>
new testcase

llvm-svn: 8043

6b812cc7c56b4cf4a92f51f3e6599bf39023b707 authored about 21 years ago by Chris Lattner <[email protected]>
The word `dependent' has no `a'.

llvm-svn: 8030

c6614ae2803d0def144a69d33995d3ea6b72b511 authored about 21 years ago by Misha Brukman <[email protected]>
Moved to reopt/test

llvm-svn: 8016

2128e28c74141df2e5bb4b3a0f9694f472244350 authored about 21 years ago by Brian Gaeke <[email protected]>
New testcase, fixed in the (non LLVM portion of the) GCC front-end

llvm-svn: 7993

b136e01172b19ffb92c2a7e2b682791da19f7378 authored about 21 years ago by Chris Lattner <[email protected]>
Simplify testcase even more

llvm-svn: 7991

0739da0a67cf40d04d90d3ea68bd753f0c4b0d8e authored about 21 years ago by Chris Lattner <[email protected]>
New makefile for new directory

llvm-svn: 7990

6c5f034ce92d64c05b86ab44cff91ba77c754801 authored about 21 years ago by Chris Lattner <[email protected]>
new testcase

llvm-svn: 7989

7d43fa48d0dd710da8d4b465d847ffc744075b41 authored about 21 years ago by Chris Lattner <[email protected]>
new testcase

llvm-svn: 7988

7ef559190fc1f8235f80f2bf853f1b56bc3fd121 authored about 21 years ago by Chris Lattner <[email protected]>
We need this #include to get the right prototype for cabs

llvm-svn: 7974

4c2e1d9dc340e896063b3d7f8fe81461ae0e4b30 authored about 21 years ago by Chris Lattner <[email protected]>
Use test/programs/Makefile.programs instead of test/Makefile.tests, this should

get SPEC automated nightly testing again.

llvm-svn: 7973

7b315c090a2913caba82ab0e87e968bf8ed1cb1b authored about 21 years ago by Misha Brukman <[email protected]>
The CBE generates code which violates the TBAA rules of C, thus we must disable

optimizations based on these rules. :(

llvm-svn: 7964

3313a231d9af057a61a2c3f592bb6fd3b78af833 authored about 21 years ago by Chris Lattner <[email protected]>
We're not reporting percentage

llvm-svn: 7948

1fa3d37c3a1bdd70c23b6f1ae0be912b08091226 authored about 21 years ago by Chris Lattner <[email protected]>
Added code that will conditionally test SPEC if USE_SPEC is defined.

Moved the conditional code higher in the makefile system. This should
improve efficiency slightl...

3048561b174e35592cd994414134c38ad773fff7 authored about 21 years ago by John Criswell <[email protected]>
Added code that will conditionally test SPEC if USE_SPEC is defined.

llvm-svn: 7945

ca96fe110e59ef8b2ac3207a64b49eb667602754 authored about 21 years ago by John Criswell <[email protected]>
Spell `necessary' correctly.

llvm-svn: 7944

95c0f4f7a8452fcc0c1d71aa99f1d822424d9604 authored about 21 years ago by Misha Brukman <[email protected]>
Move all of the report machinery OUT of Makefile, into Makefile.programs.

This has the following advantages:
* Makefile is simple, as it should be
* Makefile.programs...

796f2b65ae92be3e1c57accf6d2ee25cdb595cea authored about 21 years ago by Chris Lattner <[email protected]>
Use different makefile for directory walking to support reports

llvm-svn: 7940

af48cd70901a24de769c95e0c70be822cf255afd authored about 21 years ago by Chris Lattner <[email protected]>
Include Makefile.programs instead of Makefile.tests, for now it's the same

Fix spelling. Geeze, I would have thought that Misha would have got all
of these by now. :)

l...

fbe3ef6ee703a40b9bd5115f06e65eee98ce14ce authored about 21 years ago by Chris Lattner <[email protected]>
Compile the CBE output at -O2

llvm-svn: 7937

80843bd2e82eb6df17c594e9b1e8391f6d77da2f authored about 21 years ago by Chris Lattner <[email protected]>
Compile native program with GCC -O2

llvm-svn: 7936

61d3cab858c44e320db58383032a544c13e50479 authored about 21 years ago by Chris Lattner <[email protected]>
Format times more sanely

Add a column that shows performance of LLC vs performance of GCC

llvm-svn: 7934

998cbd9a63376620003c0067a93b13e755d0a811 authored about 21 years ago by Chris Lattner <[email protected]>
Do not remove .info files, allowing tests to be rerun successfully

Eliminate fuzzy match in the $(INFO_PREFIX) variable, use correct match instead

llvm-svn: 7933

af101911b62806702891d7e985fcf84edc284a49 authored about 21 years ago by Chris Lattner <[email protected]>
Allow reports to specify a formatting function if they desire

llvm-svn: 7932

a983183622dd1a100a7f7181a57fcf4239e3dd29 authored about 21 years ago by Chris Lattner <[email protected]>
Update dependencies

llvm-svn: 7931

95b295e293168a58bf6b3ad6f913d4e3140c08c7 authored about 21 years ago by Chris Lattner <[email protected]>
Rename -emitmaps to -enable-maps

llvm-svn: 7913

121e9aaa1a08473cb61415c33b13985b9e5c1601 authored about 21 years ago by Brian Gaeke <[email protected]>
Add support to allow projects to define their own reports

llvm-svn: 7907

c941b4c2f3b2166c5117e1ddd8641bd1fd154836 authored about 21 years ago by Chris Lattner <[email protected]>
Don't remind me that sim.res exists every time I update

llvm-svn: 7904

e2b75104ce0f980ac63f2221981d5fa0bfe8f9ba authored about 21 years ago by Brian Gaeke <[email protected]>
* Fixed column order: group static measurements away from dynamic

* Added measurements for LLC static codegen time
* Clarified meaning of the JIT columns

llvm-svn...

6d17d39a6e085f3e78395005be05cfcee5101358 authored about 21 years ago by Misha Brukman <[email protected]>
Clean out reoptimizer specific stuff that has been moved to TEST.reopt.Makefile!

Look at all of the -'s

llvm-svn: 7898

fa453293693fa123e998a57d056b28d79ccee1ec authored about 21 years ago by Chris Lattner <[email protected]>
Center headers.

llvm-svn: 7897

64a2c51cbdd88eeaa00813dfaf847148a1c02c73 authored about 21 years ago by Misha Brukman <[email protected]>
Remove obsolete numbers

llvm-svn: 7896

2b10deb9dc96c5a02b2e7b02e40583b272b90200 authored about 21 years ago by Chris Lattner <[email protected]>
Relocate tests into an Olden directory

llvm-svn: 7895

31b848661938c9c81bf3fafbfcd043ca4aeadf88 authored about 21 years ago by Chris Lattner <[email protected]>
Changes to handle relocation of test cases to new subdirectory

llvm-svn: 7894

12ff60069793fffb5cbe7cf5848f0afed157db5b authored about 21 years ago by Chris Lattner <[email protected]>
Changes to handle relocation of test to a new subdirectory

llvm-svn: 7893

d2be0a32454af2daa3cedc547680fa9f93f90c2e authored about 21 years ago by Chris Lattner <[email protected]>
Initial checkin of makefile for new directory

llvm-svn: 7892

1f4b226557631666020635b00f40d2942bddf763 authored about 21 years ago by Chris Lattner <[email protected]>
Tell CVS to stop telling us we have new files

llvm-svn: 7891

505e8c251968bc8138a7872cce0e3e5da728acc6 authored about 21 years ago by Chris Lattner <[email protected]>
The new, improved reoptimizer test makefile

llvm-svn: 7890

236a8971c272260820c335cbde798dace5bdb7b6 authored about 21 years ago by Brian Gaeke <[email protected]>
Allow projects to specify their own TEST.*.Makefile's

llvm-svn: 7889

eb761edcf46d5d31c629725a5d1854f590d45db0 authored about 21 years ago by Chris Lattner <[email protected]>
Add timings for how long LLC takes to run.

Move compiled llc program time into the executions column

llvm-svn: 7885

e4624e7713e1b559e8b109c0648f47e35a38eafd authored about 21 years ago by Chris Lattner <[email protected]>
Get the LLC execution time from the correct file.

llvm-svn: 7883

b233d40341115e5beca10ec40350d2be08085fdb authored about 21 years ago by Misha Brukman <[email protected]>
TEST.nightly.Makefile:

* Make LLC case consistent with CBE and JIT
* Remove useless entry for CBE (it's not used in the ...

fc4d427e76d0ca7353375ab46fab170219137eab authored about 21 years ago by Misha Brukman <[email protected]>
* Test correctness of LLC-compiled program, not just successful compilation

* Made LLC output status format consistent with the JIT
* Fix indentation

llvm-svn: 7844

36be191f58d7f69d8577590e8522b25dc8284e7e authored about 21 years ago by Misha Brukman <[email protected]>
Fix a bug where the test would read uninitialized memory, causing some of the

JIT's to crash.

llvm-svn: 7830

c280566be667391d54b13ad52b8e4ba96b165e89 authored about 21 years ago by Chris Lattner <[email protected]>
* Use `printf' instead of `echo -n': echo on Solaris does not respect -n.

* vim:... interprets all text to the end of line, so put vim filetype marker at
the end of the ...

24d2307d5ecfa0c41d03e6bc61a3da252f4a7556 authored about 21 years ago by Misha Brukman <[email protected]>
Removing the pool allocator from the main CVS tree.

Use the poolalloc module in CVS from now on.

llvm-svn: 7810

29d6100ed023d90cebc22d1116dadd0f650928fd authored about 21 years ago by John Criswell <[email protected]>
Merged in changes between PRE11_ROOT and LLVM_PRE111 (i.e. the beginning of

the pre-release 1.1 branch and pre-release 1.1.1).
Made the USE_SPEC option work.
Silenced unnece...

b05e4204146d6fb335955c79f22bd8302adc2b5b authored about 21 years ago by John Criswell <[email protected]>
Similar to 2003-05-07-VarArgs.c, but with 2 variations:

(a) pass the va_list to a function that does the actual work.
(later this should test calling...

31b0db1a18cb1c4b7ee6203b8fffd5335f20fdb4 authored about 21 years ago by Vikram S. Adve <[email protected]>
As this isn't being used anymore, we'll give it a new comfy home in the Attic.

llvm-svn: 7681

d441bab31066d4787a333660dcf77da440958748 authored about 21 years ago by Brian Gaeke <[email protected]>
GetTraceTime.pl: Determine $prog from $llc instead of passing it in as a

separate argument. Pass output file in as a separate argument.
Makefile.programs: Remove GetTrac...

18a61d8db898898ebba6dae4418ddeb77fab19f1 authored about 21 years ago by Brian Gaeke <[email protected]>
Eliminate change that got checked in unintentionally as part of

the last checkin.

llvm-svn: 7649

0a8a78e7fb6cbcdc278420d3558b4d167f9a9ebd authored about 21 years ago by Vikram S. Adve <[email protected]>
These makefiles were overriding this incorrectly otherwise

(i.e,. decreasing it instead of increasing it).
This only matters on hanging failures anyway so l...

0dad5a279958e04bc1560921b0a4abb6bd725b2c authored about 21 years ago by Vikram S. Adve <[email protected]>
Use a common (and higher) time limit for all architectures.

Individual makefiles were overriding this incorrectly otherwise
(i.e,. decreasing it instead of i...

968a729f4aae030984f5c70d54808231ec7e7eb6 authored about 21 years ago by Vikram S. Adve <[email protected]>
Test FP to small unsigned value conversions.

llvm-svn: 7633

622d370db08974c62611d32391852622b26a63fa authored about 21 years ago by Vikram S. Adve <[email protected]>
New testcase

llvm-svn: 7553

44821e77f7da856c4f61e597f440b580fd035f29 authored about 21 years ago by Chris Lattner <[email protected]>
New testcase

llvm-svn: 7550

eca2bc6f0fae5d4670591f3d013776ed4af410d0 authored about 21 years ago by Chris Lattner <[email protected]>
Reduce default problem size

llvm-svn: 7501

f890ec827a1f536f54d2ab18c42f82d468653b38 authored about 21 years ago by Chris Lattner <[email protected]>
Oops, fix copy and pasto

llvm-svn: 7426

925afd18ee321a2c5807e8f6b06c2a1ce8534e31 authored about 21 years ago by Chris Lattner <[email protected]>
Add support for bugpointing LLC and the jit

llvm-svn: 7425

47466cb75108757b550c1279ef9d5a1968309231 authored about 21 years ago by Chris Lattner <[email protected]>
Make it easier to debug the jit and LLC on test programs

llvm-svn: 7424

fb3c6b14ae276624c7bb76080f0003467a8eef9c authored about 21 years ago by Chris Lattner <[email protected]>
Modified the benchmark to use the big endian input file on Sparc.

Using the little endian input file causes an error to be printed, which in
turn causes vortext to...

1d94c38284f16e5e09df22180ba60ccb9239170c authored about 21 years ago by John Criswell <[email protected]>
Added the SPEC_CPU2000_LP64 macro definition to get correct compilation on

Ultrasparc.

llvm-svn: 7401

6861782bf59ce8074ddd4d798e3d568b1cf53c4a authored about 21 years ago by John Criswell <[email protected]>
Bit operations.

llvm-svn: 7397

843fec003456435f9d40c9b347dc0994cb214198 authored about 21 years ago by Vikram S. Adve <[email protected]>
Recover some lost testing performance by only running opt if OPTPASSES is not empty!

llvm-svn: 7338

7f24821c49f84babf26446044515b33d9884910b authored about 21 years ago by Chris Lattner <[email protected]>
TRACINGDIFFS has never worked, remove it

Remove DOTRACING. It was previously set if TRACE or MTRACE was set, just test them instead

llvm...

ef1ce3ef468c8ed481a9b6c8278163216e640575 authored about 21 years ago by Chris Lattner <[email protected]>
Update comment

llvm-svn: 7270

2a21b9f819b8d82f1c43edb248d51432a6d9c025 authored about 21 years ago by Chris Lattner <[email protected]>
If program is non-deterministic, just touch the .diff file, don't output

anything to it.

llvm-svn: 7268

191b797d81bd605c0f977811efdff6f0937e71c6 authored about 21 years ago by Misha Brukman <[email protected]>
Make it fit in 80 cols

llvm-svn: 7251

aad661fc6aeb2894128dd78a719fcb2f46df2b10 authored about 21 years ago by Chris Lattner <[email protected]>
Use spaces around words in the PROG = command line to allow extracting

PROG name with tools like awk.

llvm-svn: 7226

5681924ae2dca7118369fc1f606ff170a0191537 authored over 21 years ago by Vikram S. Adve <[email protected]>
Take out the garbage, dead code, statements with no effect, etc.

Remove hardcoded .../ashukla/runs path.

Avoid division by zero in what appears to be a relativel...

18033b29e9d84dd9f8608696ad96fc6a180883b4 authored over 21 years ago by Brian Gaeke <[email protected]>
Fix a couple of typos.

Turn off TRACINGDIFFS, which could never have worked as written in the
manner intended, and whic...

0e6fdd3851866082e5ed0ede97c1f409df9ed951 authored over 21 years ago by Brian Gaeke <[email protected]>
Remove more RunSafely wierd stuff

llvm-svn: 7221

153f8aeb89628d87f401f7f77176e7322ff99012 authored over 21 years ago by Chris Lattner <[email protected]>
Remove a bunch of stuff that existed because of the RunSafely_trace_execs script

llvm-svn: 7220

f83f3dd7c25d12001cce526ac43b2bd55c97a38f authored over 21 years ago by Chris Lattner <[email protected]>
Runsafely and the RunSafely_trace_execs scripts are effectively the same

This is a first step to eliminate the RUNSAFELY_TRACE_EXECS variable

llvm-svn: 7219

180533c853446e8c04f70ad88a38b3868e09aa11 authored over 21 years ago by Chris Lattner <[email protected]>
Remove unused define

llvm-svn: 7218

2d7f714270aafef2d3a36afa1ae971e8343a71f4 authored over 21 years ago by Chris Lattner <[email protected]>
Remove dead lines at EOF

llvm-svn: 7212

cae2977963792da67bc006a603307d051b44de5f authored over 21 years ago by Chris Lattner <[email protected]>
Allow large input sizes

llvm-svn: 7211

5ea3f5aece3f9d172626449f8ee4bf7098ce1a7c authored over 21 years ago by Chris Lattner <[email protected]>