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

Test GEP index sinking as llcbeta.

llvm-svn: 35124

c125eee5ed63942777c0768b84f21bf2a9971a11 authored over 17 years ago by Evan Cheng <[email protected]>
Correct the reference output. The result is -1 for the last test.

llvm-svn: 34995

3931bad6430f95982fc770d287b9bdfa1f8d304b authored over 17 years ago by Reid Spencer <[email protected]>
ppc llc-beta can be just tail merging.

llvm-svn: 34956

737701c646e29ada6d63c04eb577053015e1ff49 authored over 17 years ago by Chris Lattner <[email protected]>
Add -enable-tail-merge to PPC flags.

llvm-svn: 34949

2b073221f9d5cb0f55a9e476b164abc93e24575f authored over 17 years ago by Dale Johannesen <[email protected]>
Fix test bug: int64_t isn't the same thing that long

llvm-svn: 34934

1bdf986186e66dbc2541c7c9b070ca49b196a005 authored over 17 years ago by Lauro Ramos Venancio <[email protected]>
Terminate output with newline.

llvm-svn: 34907

d45e6af00179d9509d78a87edab8c1477969875d authored over 17 years ago by Reid Spencer <[email protected]>
New test.

llvm-svn: 34864

cf835a61e8fb8118752bdcd1f70621d8d0724534 authored over 17 years ago by Evan Cheng <[email protected]>
Create an error function so that the command sent to pari/gp can be printed

out whenver and error occurs. Also, don't attempt sqrt validation after
192 bits because pari/gp ...

a15b8e11c1908d5ae8a95da8e33311b7ffe1685f authored over 17 years ago by Reid Spencer <[email protected]>
Hack around pari/gp's inability to do an arithmetic shift right.

llvm-svn: 34847

d5902639d890245d32634ccdf7f8de69623d0826 authored over 17 years ago by Reid Spencer <[email protected]>
Don't let the run time grow geometrically with the bit width.

Get rid of a useless 3rd parameter on the print function.

llvm-svn: 34835

6ff93ed64a31a19c5cb84410a2a71ac4dfc5df14 authored over 17 years ago by Reid Spencer <[email protected]>
Changes to support building APInt tests.

llvm-svn: 34827

52c20714a27294b136557235fe7db2619439412b authored over 17 years ago by Reid Spencer <[email protected]>
Make the test for sext more straight forward without trying to

convince pari/gp that it really does know how to sign extend.

llvm-svn: 34823

56cecc06e0380523dfd9d34dfbc6c8e08a421faf authored over 17 years ago by Reid Spencer <[email protected]>
Put the -O2 first so that its possible to override it.

llvm-svn: 34778

5fc88e86ff7c0cbaafd92d02168513f033aa592a authored over 17 years ago by Reid Spencer <[email protected]>
Adjust to changes in the APInt interface.

llvm-svn: 34687

e0bac2db192e36d2f282689894476ad68f61914c authored over 17 years ago by Reid Spencer <[email protected]>
Update for changes in APInt interface.

llvm-svn: 34679

4d03d1b3532f6adadb2db5890700437bc0a48ba8 authored over 17 years ago by Reid Spencer <[email protected]>
Add tests for signed comparisons.

Add tests for truncation and extension.
Attempt to test ashr. This doesn't work right because gp ...

082f370d7efab876dda2ee528a33a85049256ba1 authored over 17 years ago by Reid Spencer <[email protected]>
Consolidate reporting.

Consolidate comparison tests.
Fix output for remainder.

llvm-svn: 34561

fe4b90a32fdf7c367dab0d4a2b59dc8259214fff authored over 17 years ago by Reid Spencer <[email protected]>
Add logical operators, shift, and index tests.

llvm-svn: 34558

6d0dc703f38521c67ef86955067d0aad188aa9ba authored over 17 years ago by Reid Spencer <[email protected]>
Don't invoke gp with the --test flag, it causes the output lines to wrap and

that causes false positives.

llvm-svn: 34485

da1008ec1d6b984bd81570a778145f28dfae8bcb authored over 17 years ago by Reid Spencer <[email protected]>
Improve this test:

1. Remove dead code (hold overs from another test).
2. Simplify communication with gp.
3. Fix a r...

3a46c087b18912adcc4b2a333b0288319e4d8207 authored over 17 years ago by Reid Spencer <[email protected]>
A test program to test APInt against the results produced by pari/gp. If

there's no output other than the bit size banners, everything is fine. If
outputs vary from pari/...

b738e9e0b021b09f28d818f1b8c0a6de568f822a authored over 17 years ago by Reid Spencer <[email protected]>
Consolidate code, expand testing to more values.

llvm-svn: 34453

cba95aaa0e2f6e622fde659738419094227251f1 authored over 17 years ago by Reid Spencer <[email protected]>
Fix RUN_OPTIONS.

llvm-svn: 34430

5a7d9d45468bc34a09846cc068cdf81503e5b826 authored over 17 years ago by Evan Cheng <[email protected]>
Consolidate printing of APInt into a single functions.

Always print both the decimal and hexadecimal representations of an APInt.

llvm-svn: 34397

eb1cdc5cc5974ce2854f498c31fd79a71aff44e2 authored over 17 years ago by Reid Spencer <[email protected]>
Make use of ability to print signed values.

Fix a bug in the display of != result.

llvm-svn: 34392

378d75adc93963c1e5a68e81ce3cb2dc1b2303e0 authored over 17 years ago by Reid Spencer <[email protected]>
Update for changes in APInt interface.

llvm-svn: 34374

2236bfc8b608275ca694ad112a78488e2cf153ee authored over 17 years ago by Reid Spencer <[email protected]>
Regenerate.

llvm-svn: 34348

d9039a22516383cef68af6b7928468de486bf46e authored over 17 years ago by Reid Spencer <[email protected]>
Add support for SHLIBEXT

llvm-svn: 34347

e5d3488ae6ce5e8d7e15275e902ee626a9e623c6 authored over 17 years ago by Reid Spencer <[email protected]>
Use $(SHLIBEXT) for the shared library extension instead of .dylib

llvm-svn: 34346

b211769eddd864906e380bb612c564499d5677aa authored over 17 years ago by Reid Spencer <[email protected]>
Set a tolerance of 0.1 so that LLC and CBE can pass on SSE machines.

llvm-svn: 34345

9f35d8b4128b756712a7407bb8d27fd00a8f0351 authored over 17 years ago by Reid Spencer <[email protected]>
Allow the CBE to link on Linux by adding the math library for "pow"

llvm-svn: 34344

5b9fa2fc4e41832c3f16fb79a7bea78277663a82 authored over 17 years ago by Reid Spencer <[email protected]>
Add SIBsim4 to the test suite.

llvm-svn: 34336

ab8a66304643a5852aec8e78d40dec144e0737d1 authored over 17 years ago by Nick Lewycky <[email protected]>
Add SIBsim4 to the test suite.

llvm-svn: 34335

e10a38ff36fe4e6745df60c060e7f2ff31780fe3 authored over 17 years ago by Nick Lewycky <[email protected]>
Fix some errors.

llvm-svn: 34303

e85879ebf39c0e4220f847899f4c432fe8ba1afd authored over 17 years ago by Zhou Sheng <[email protected]>
Don't let make fail if a singlesource compile failed.

llvm-svn: 34287

87488598b200938ebd305bff32e2aaed9ad3c895 authored over 17 years ago by Reid Spencer <[email protected]>
The bit reduction functions are no longer implemented.

llvm-svn: 34286

888d131ed8a4524378e7d79398251540f7face3f authored over 17 years ago by Reid Spencer <[email protected]>
Disable optimization for better testing.

llvm-svn: 34265

74a78d09bac26a936721530c09d0e7583d04ca89 authored over 17 years ago by Reid Spencer <[email protected]>
Clean up some output.

Actually shift the bits when generating the random values.

llvm-svn: 34264

0100a00f200a34a9570e8d8180085b035ef7c908 authored over 17 years ago by Reid Spencer <[email protected]>
1. Add a utility function for getting a printable string from an APInt

2. Comment out the ByteSwap function, it crashes.
3. Prevent divid by zero.
4. Test every bit wid...

2ca958dcf5db3b36b806b0d57f5da54e6552efc6 authored over 17 years ago by Reid Spencer <[email protected]>
A test program to test the to_string method.

llvm-svn: 34261

22655ba5d92c9520850717135a9289e974a6b80a authored over 17 years ago by Reid Spencer <[email protected]>
turn on debug for these test.

llvm-svn: 34260

322d2420a37ca68b03e3ea0e48ba735854a9a741 authored over 17 years ago by Reid Spencer <[email protected]>
Significantly beef up this test to check all interface operations on a

variety of bitwidths from 1 to 1024 and using randomly generated data.

llvm-svn: 34252

d58bb227bc18938a641b0670160e869b3fa59f4d authored over 17 years ago by Reid Spencer <[email protected]>
Fix a logic bug in this test.

llvm-svn: 34209

0eb229c634df7fe917300851cd4bc11fa6c8e760 authored over 17 years ago by Reid Spencer <[email protected]>
Update the reference output for this test to correct the values.

llvm-svn: 34208

44cd617c8d40589863ba9013331cafad8e8c0757 authored over 17 years ago by Reid Spencer <[email protected]>
Update the part_select test case to avoid sign extension.

llvm-svn: 34207

b226d132b020257b1c479dcae8d34e39c170fc84 authored over 17 years ago by Reid Spencer <[email protected]>
Update test programs.

llvm-svn: 34203

962ffc0ac1123fb63afd142cc8c879b1594dd37c authored over 17 years ago by Reid Spencer <[email protected]>
Update the reference output to what is expected.

llvm-svn: 34200

abd3bba15da45fa12fc353ec2507b6b8848e7b9b authored over 17 years ago by Reid Spencer <[email protected]>
Update/Add tests for the arbitrary bit width builtin functions.

llvm-svn: 34195

e05a1cb431aa9805ce19370fef6dd2eb08d4b09a authored over 17 years ago by Reid Spencer <[email protected]>
Ignore the Output directory.

llvm-svn: 34194

418cecbf3ba77922942028c187445668defb86cc authored over 17 years ago by Reid Spencer <[email protected]>
Updates these test cases as APInt class modifed.

llvm-svn: 34181

7b7773459eb8409a47f2752c0e13aab3da959a15 authored over 17 years ago by Zhou Sheng <[email protected]>
Set an absolute fp tolerance of 1.0e-07 so that this test can pass on

systems with compilers that compute FP values significantly differently
from LLVM.

llvm-svn: 34168

666a0d20401e1124bf08ae4410b970eb0c17fc2c authored over 17 years ago by Reid Spencer <[email protected]>
Add some comments to clarify things.

llvm-svn: 34149

ec12f5c2be38fe80392c6c39009b26b97ed5e47f authored over 17 years ago by Reid Spencer <[email protected]>
Didn't mean to remove it.

llvm-svn: 34108

f5f53dddc46806b259c21d3f94d69a1e0665d2e8 authored over 17 years ago by Evan Cheng <[email protected]>
Unixfy

llvm-svn: 34107

71900fa108a5a02b68023ca7c3a80092634f9a2e authored over 17 years ago by Evan Cheng <[email protected]>
Unixfy these.

llvm-svn: 34104

84d6597bd60e15c9304a1b7cec7abc1fd0199ee0 authored over 17 years ago by Evan Cheng <[email protected]>
This file is generated output and shouldn't be in CVS.

llvm-svn: 34096

cfbab7c62e056606a7fdf36a98c2388ca50b2353 authored over 17 years ago by Reid Spencer <[email protected]>
Remove last vestiges of GCCAS/gccas, GCCLD/gccld

llvm-svn: 34078

4b1210a2c4411cecf5029cc0ff6a7bfa7d6214f4 authored over 17 years ago by Reid Spencer <[email protected]>
Let's try using llvm-ld for the nightly test. If all goes well, gccld will

go away tomorrow. This patch replaces all uses of gccld with llvm-ld.

llvm-svn: 34077

1a9524445589c750e1533b60490a19dc6aaf768d authored over 17 years ago by Reid Spencer <[email protected]>
Unixfy files.

llvm-svn: 34071

50d3552da497e825fb7a7ec6b10617e09a400c3b authored over 17 years ago by Evan Cheng <[email protected]>
Don't compile with -g

llvm-svn: 34070

67a79d7672cf5745717fc8b5617baccad8655f17 authored over 17 years ago by Evan Cheng <[email protected]>
Increase pathname buffer sizes.

llvm-svn: 34069

7088a2fe45b3cac4abb01502b45392cb63d0f5e1 authored over 17 years ago by Evan Cheng <[email protected]>
Unixfy files.

llvm-svn: 34068

6dc0e3a4ced7fdcc1f32421521c538d0f87b0efe authored over 17 years ago by Evan Cheng <[email protected]>
add minisat

llvm-svn: 34060

4e52db419d5f33bed427c83c5acc533851e6e823 authored over 17 years ago by Chris Lattner <[email protected]>
let this sort-of work with darwin at least

llvm-svn: 34059

95412a2544c7e1a353006d12e8414bff678d9fd6 authored over 17 years ago by Chris Lattner <[email protected]>
Flatten minisat's directory structure, and default to the shorter test case.

llvm-svn: 34057

02a587db0dd5de334b51f34ff070e29b4959c653 authored over 17 years ago by Owen Anderson <[email protected]>
Fix a comment.

llvm-svn: 34046

75640b1b79c388fdf3c99154fc3ed56d204ec1c3 authored over 17 years ago by Owen Anderson <[email protected]>
Reenable some hacked out output from minisat to better indentify failures.

Also, gzip the input files to save some bandwidth.

NOTE: This currently fails the JIT which can'...

3edffda8fc8b68e1d733a404286a68572a26ec69 authored over 17 years ago by Owen Anderson <[email protected]>
Add minisat to the testsuite. This test was recommended by Domagoj Babic.

llvm-svn: 34044

6b9d6805bc278fedf7f2fef6a160af93744a6f75 authored over 17 years ago by Owen Anderson <[email protected]>
Modify these test cases as APInt changed.

llvm-svn: 33952

6887d15c5a0dd7da67468bbba86d30ee46942324 authored over 17 years ago by Zhou Sheng <[email protected]>
Test for the bit_select builtin function.

llvm-svn: 33950

0bcd2d7e57a88749c80265f9f9968cdfbe0da38f authored over 17 years ago by Reid Spencer <[email protected]>
Allow the test suite to optional select large integer tests (>64 bits)

llvm-svn: 33949

a1343616bc1c4594c4558d4fc5a9c128fbd71d6c authored over 17 years ago by Reid Spencer <[email protected]>
fix bugpoint-gccas target

llvm-svn: 33890

ec6ba9b62c2635ed75d722f4da8837ff3962111f authored over 17 years ago by Chris Lattner <[email protected]>
For PR1165:

gccas-pass-args -> opt-pass-args

llvm-svn: 33882

c62154e1c57948fc5605a70068f0766e8c62c74d authored over 17 years ago by Reid Spencer <[email protected]>
Updated JM to version 12.1. Also fixed input files. This

(finally!) closes PR963

llvm-svn: 33881

1b2bcc0b0ed22e7f707e5486ee4f6460deea1efd authored over 17 years ago by Anton Korobeynikov <[email protected]>
Old JM version removed

llvm-svn: 33880

4a8e7340a1ea02dd0d63e3a7ba113796d5f82f28 authored over 17 years ago by Anton Korobeynikov <[email protected]>
gccas-pass-args is now opt-pass-args

llvm-svn: 33874

07bd87728b4c13688596c457a40223c15d7557e1 authored over 17 years ago by Reid Spencer <[email protected]>
fix a makefile bug (pass -f to opt) and make some opt invocations more efficient

llvm-svn: 33842

f5d6463c3ac4af0fc4ef21039a72195ba1eeaea1 authored over 17 years ago by Chris Lattner <[email protected]>
Revert last patch, committed accidentally.

llvm-svn: 33826

972d0e9494dd12ab91848e1b5a8bbb3a541b9ff7 authored over 17 years ago by Reid Spencer <[email protected]>
For PR1159:

Avoid going to LLVM assembly files at all to improve performance of the
nightly test. Bytecode is...

0ceafec722ef7d07944af6f8ef207a3041d9143f authored over 17 years ago by Reid Spencer <[email protected]>
Terminate line to pretty up the output.

llvm-svn: 33824

037e16354ea1994d1ca859e99f49997392905d20 authored over 17 years ago by Reid Spencer <[email protected]>
Provide hook to add gccas switch (e.g. -inline-threshold=xyz).

llvm-svn: 33774

78156833350637dae063c902f379a83e44bec04a authored over 17 years ago by Devang Patel <[email protected]>
New test case for testing conversions between int and APInt.

llvm-svn: 33684

5cad6cf4c2a2d270496bc643bdd6f4e6e595ef13 authored over 17 years ago by Reid Spencer <[email protected]>
Add a new test case.

llvm-svn: 33648

1f57944320dd8ee254cb7241c8d1518d46834779 authored over 17 years ago by Reid Spencer <[email protected]>
Update the cppfield tests to be correct. bit-accurate inteers are not the

same as bit fields when used in a struct.

llvm-svn: 33647

436d2055bfb9d61b823d8d438a448bd1371ac9b4 authored over 17 years ago by Reid Spencer <[email protected]>
This test case now works so update the reference output to match.

llvm-svn: 33645

fa1529868b7c52ae1a9844ecba4115cd10e50314 authored over 17 years ago by Reid Spencer <[email protected]>
Add some tests for the upcoming APInt class.

llvm-svn: 33637

7df0393f51a45df6f0f440af1aff79d93400e0b7 authored over 17 years ago by Reid Spencer <[email protected]>
*** empty log message ***

llvm-svn: 33575

aedbfb827332aadfb5daf2957957b34aae344e3a authored over 17 years ago by Guoling Han <[email protected]>
Current compiler failed to generate correct ll code

llvm-svn: 33559

fd8b0b8242c82d3b4bab795d590aa5fb7349ad69 authored over 17 years ago by Guoling Han <[email protected]>
Add trunc.c for cbe test.

Modify matrix.c to avoid overflow problem.

llvm-svn: 33518

9b0622307982a20a17b14e0c4f82b642939a61fc authored over 17 years ago by Guoling Han <[email protected]>
We changed the outputs and reference outputs for these programs. This is mainly because the memory layout for bit-accurate types. For a n bit int type, it will occupy m bits where m is the nearest large number of power of 2.

llvm-svn: 33491

83756be10ac64fc6621bd785e21653fff08fac67 authored over 17 years ago by Guoling Han <[email protected]>
Change the files to make them fit the required coding style

llvm-svn: 33453

f228685b988e088d5d97054392f3f1071786b37c authored over 17 years ago by Guoling Han <[email protected]>
Change convert.c to conform with the coding standard.

llvm-svn: 33452

0b808a5c1986d7c271d7dfe176e6a3005c2e64f3 authored over 17 years ago by Guoling Han <[email protected]>
Add test case for type conversion.

llvm-svn: 33443

084932ca12ce41a3735421fa9c11390250836385 authored over 17 years ago by Guoling Han <[email protected]>
the test has been removed since it makes no sense for GCC4.0.2 or higher version.

llvm-svn: 33442

e703be2b4adf06f268e285fb478f4e3d92271439 authored over 17 years ago by Guoling Han <[email protected]>
Fix 80-col problems in file headers.

llvm-svn: 33438

1877f184aaafa08798f19b577721f7b82ccae059 authored over 17 years ago by Reid Spencer <[email protected]>
Remove syntax errors from merge.

Use constant expressions instead of direct values.
Fix header to 80 cols.

llvm-svn: 33437

c9cb9472b5c8251ab4095d232c91e10f3ec224b1 authored over 17 years ago by Reid Spencer <[email protected]>
Fix constant integer for 64-bits.

Fix header to 80 cols.

llvm-svn: 33436

579a58928c8edb3920fed7f1997c057f6bcb0e87 authored over 17 years ago by Reid Spencer <[email protected]>
Fix #include. We use printf not iostream.

llvm-svn: 33435

a18573d922ca27fbd4dd14d6ae5f0a33337d94e4 authored over 17 years ago by Reid Spencer <[email protected]>
Fixed some errors in the testcases and added license titles.

llvm-svn: 33434

d1b082943f179fe7a512c4c0a97e90e5027eb510 authored over 17 years ago by Guoling Han <[email protected]>
Don't use C++ iostreams, lli can't resolve cout or cerr.

llvm-svn: 33402

259969f1b709e2a9a2a70e2c765d3dce2b0eaf90 authored over 17 years ago by Reid Spencer <[email protected]>