Chris Lattner
a6baac4966
Simplify test
...
llvm-svn: 8025
2003-08-21 21:33:19 +00:00
John Criswell
5f4028f282
Regression test that verifies that the JIT passes the environment to the
...
main() function.
llvm-svn: 8023
2003-08-21 21:18:21 +00:00
Chris Lattner
d6fd306eb9
New testcase
...
llvm-svn: 8014
2003-08-21 19:37:46 +00:00
Misha Brukman
ab4a42535f
Test case distilled from bash.
...
llvm-svn: 8013
2003-08-21 18:59:56 +00:00
Chris Lattner
c71ccb6895
remove invalid test
...
llvm-svn: 8012
2003-08-21 18:48:13 +00:00
Misha Brukman
0f52b05875
Test case distilled from `bash'.
...
llvm-svn: 8011
2003-08-21 18:45:48 +00:00
Chris Lattner
bce5e9b2b2
Yet another testcase distilled from emacs by Misha!
...
llvm-svn: 8010
2003-08-21 18:25:37 +00:00
Chris Lattner
99d18c55fe
New testcase, distilled from emacs by Misha
...
llvm-svn: 8009
2003-08-21 17:56:32 +00:00
John Criswell
a6fc32ada6
Added the ability to run the QMTests. It is currently not enabled by default,
...
but is here in case others want to start trying it out.
llvm-svn: 8001
2003-08-21 15:09:29 +00:00
Chris Lattner
d5726c58de
Point to the RIGHT GCC library directory
...
llvm-svn: 7998
2003-08-20 22:42:17 +00:00
Chris Lattner
ca386ad6d8
Simplify testcase even more
...
llvm-svn: 7991
2003-08-20 20:36:09 +00:00
Chris Lattner
131c891918
New makefile for new directory
...
llvm-svn: 7990
2003-08-20 20:24:16 +00:00
Chris Lattner
8a5fd6ec0b
new testcase
...
llvm-svn: 7989
2003-08-20 20:24:09 +00:00
Chris Lattner
efbb117a4a
new testcase
...
llvm-svn: 7988
2003-08-20 19:48:18 +00:00
Chris Lattner
e012dc065a
new testcase
...
llvm-svn: 7987
2003-08-20 19:22:28 +00:00
Chris Lattner
0970a82701
Whoa, GCC accepts this. Whack.
...
llvm-svn: 7986
2003-08-20 18:25:04 +00:00
Chris Lattner
f96d581c69
New testcase, distilled from bison
...
llvm-svn: 7985
2003-08-20 18:17:13 +00:00
Chris Lattner
d775249c76
New testcase, distilled from 'screen' by Misha
...
llvm-svn: 7984
2003-08-20 16:13:10 +00:00
Chris Lattner
0f2fda7957
New testcase for GEP folding
...
llvm-svn: 7982
2003-08-20 16:11:05 +00:00
Chris Lattner
e491a86f5d
Make testcase more interesting
...
llvm-svn: 7976
2003-08-19 21:57:23 +00:00
Chris Lattner
f096d122fb
Fix buggy testcase
...
llvm-svn: 7966
2003-08-18 22:34:14 +00:00
Chris Lattner
1c45564d70
Make the testcase more interesting
...
llvm-svn: 7961
2003-08-18 21:44:10 +00:00
Chris Lattner
afef81edfd
New testcase distilled from mutt
...
llvm-svn: 7959
2003-08-18 20:19:18 +00:00
Chris Lattner
613d4926b1
New testcase, distilled from ed-0.2
...
llvm-svn: 7950
2003-08-18 15:45:55 +00:00
Misha Brukman
56f7db4178
Spell `necessary' correctly.
...
llvm-svn: 7944
2003-08-18 14:43:39 +00:00
Chris Lattner
eed7beaf57
New testcase distilled from GNU Go
...
llvm-svn: 7930
2003-08-18 02:57:31 +00:00
Chris Lattner
a04af285cd
New testcase to ensure that switch folding happens correctly
...
llvm-svn: 7922
2003-08-17 20:19:31 +00:00
Chris Lattner
96b0234163
New testcase
...
llvm-svn: 7920
2003-08-17 19:37:57 +00:00
Chris Lattner
24fe70b3de
New testcase
...
llvm-svn: 7918
2003-08-17 19:29:34 +00:00
Chris Lattner
5c17a82ce9
No need to print in the testcase
...
llvm-svn: 7914
2003-08-16 20:56:35 +00:00
Chris Lattner
916993f384
new testcase narrowed down from xboard
...
llvm-svn: 7910
2003-08-15 23:15:37 +00:00
Chris Lattner
aa7c7ca541
New testcase identified by misha, distilled from the 'ls' program
...
llvm-svn: 7909
2003-08-15 22:36:55 +00:00
Chris Lattner
608e645f45
Some of this gets hoisted up to Makefile.common
...
llvm-svn: 7856
2003-08-15 02:19:08 +00:00
Chris Lattner
1b8d1e8b02
I must have missed these when eliminating the cast to bool cannonicalizations
...
llvm-svn: 7829
2003-08-13 20:17:41 +00:00
Chris Lattner
b4a93eef33
Add some more tests for: (A <setcc1> B) logicalop (A <setcc2> B)
...
llvm-svn: 7827
2003-08-13 20:13:15 +00:00
Chris Lattner
8dfb140200
Add some tests for difficult reassociation cases
...
llvm-svn: 7824
2003-08-13 19:01:09 +00:00
Chris Lattner
93e4916c37
Reorganize tests because we no longer cannonicalize X != 0 -> cast X to bool
...
In fact, we plan to eliminate cast to bool entirely.
llvm-svn: 7805
2003-08-13 05:27:57 +00:00
Chris Lattner
5a3ca99914
Update test to represent new cannonicalization rules for multiplies
...
llvm-svn: 7804
2003-08-13 04:20:06 +00:00
Chris Lattner
2633d5c2b1
new testcase
...
llvm-svn: 7791
2003-08-12 21:35:55 +00:00
Chris Lattner
3a54425d95
Right, instcombine cannot remove ((X >> C) << C) if it's signed.
...
llvm-svn: 7790
2003-08-12 21:22:51 +00:00
Chris Lattner
e1eb197115
New testcases
...
llvm-svn: 7789
2003-08-12 21:20:49 +00:00
Chris Lattner
bed18de8d0
New testcases
...
llvm-svn: 7781
2003-08-12 19:10:50 +00:00
Chris Lattner
f061b332b4
Testcase for feature we should support eventually
...
llvm-svn: 7772
2003-08-12 14:58:08 +00:00
Chris Lattner
050e145557
New testcase
...
llvm-svn: 7711
2003-08-10 22:02:44 +00:00
Sumant Kowshik
9f8c5e3245
Removed the support for pool allocation testing. This will be in a separate TEST file
...
llvm-svn: 7664
2003-08-07 05:36:53 +00:00
John Criswell
635a8c2a31
Removed Makefile.common.
...
Since we are including Makefile.test, we automatically get Makefile.common.
Furthermore, the double inclusion of Makefile.common causes the test suite to
be executed twice per invocation of the top level make.
llvm-svn: 7652
2003-08-06 21:50:36 +00:00
Chris Lattner
352ceeba9e
New testcase
...
llvm-svn: 7643
2003-08-06 18:26:19 +00:00
Sumant Kowshik
7f7a4a1472
Added POOLFLAGS option to run pool allocation
...
llvm-svn: 7624
2003-08-06 01:03:28 +00:00
Tanya Lattner
9d218f68d1
Added LICM test cases to:
...
1) Check that trapping instructionns that are not guaranteed to execute are not hoisted.
2) Check that trapping instructions that are guaranteed to execute are hoisted.
llvm-svn: 7613
2003-08-05 18:52:42 +00:00
Chris Lattner
e465467534
new testcases that simplifycfg breaks
...
llvm-svn: 7598
2003-08-05 16:11:36 +00:00
Chris Lattner
11c55b01b0
New testcase, identified by Vikram, reduced by Brian
...
llvm-svn: 7582
2003-08-04 23:28:44 +00:00
Chris Lattner
b0c4251c0b
New testcase
...
llvm-svn: 7575
2003-08-04 20:43:48 +00:00
Chris Lattner
46e32d7e62
New testcase
...
llvm-svn: 7560
2003-08-04 04:53:13 +00:00
Chris Lattner
0ebe4a52fb
New testcase
...
llvm-svn: 7557
2003-08-04 02:11:05 +00:00
Chris Lattner
e16a7ab1d7
New testcase
...
llvm-svn: 7525
2003-08-03 18:28:09 +00:00
Chris Lattner
ea9297063a
New testcase
...
llvm-svn: 7517
2003-08-03 17:47:52 +00:00
Chris Lattner
802765f14a
Fix problem executing the CBE
...
llvm-svn: 7500
2003-08-01 23:29:59 +00:00
Chris Lattner
063010fc6c
Add test of file inclusion capability for bugpoint
...
llvm-svn: 7435
2003-07-30 20:55:37 +00:00
Chris Lattner
05d010862c
Initial tests for tblgen
...
llvm-svn: 7430
2003-07-30 19:40:00 +00:00
Vikram S. Adve
dc9d96c228
Regression test for incorrect character emitted to char array.
...
llvm-svn: 7379
2003-07-29 14:02:40 +00:00
Chris Lattner
e3e77de966
Somehow "simplest" test became a hello world test. Rectify this.
...
llvm-svn: 7353
2003-07-27 00:28:10 +00:00
Chris Lattner
e20dc0fd40
Simplify some makefile magic, no functional changes
...
llvm-svn: 7336
2003-07-25 22:26:17 +00:00
Chris Lattner
092a931aa2
Add fixmes
...
llvm-svn: 7335
2003-07-25 21:13:16 +00:00
Chris Lattner
30096fa918
This test has been automatized
...
llvm-svn: 7333
2003-07-25 21:09:42 +00:00
Chris Lattner
f9a29d50df
Update to use more modern graph checker
...
llvm-svn: 7332
2003-07-25 21:09:20 +00:00
Chris Lattner
095ffd992d
New testcase, an automatized version of Vikrams ggcollapse.c file
...
llvm-svn: 7331
2003-07-25 21:09:11 +00:00
Chris Lattner
7c72e1a537
Remove testcase which has been automatized
...
llvm-svn: 7325
2003-07-25 20:55:08 +00:00
Chris Lattner
fef040821f
Checkin of Vikram's ggfuncptr.c test adapted for automatic checking
...
llvm-svn: 7324
2003-07-25 20:53:58 +00:00
Chris Lattner
33030f30d6
More testcases, which I'll implement later
...
llvm-svn: 7298
2003-07-24 19:44:51 +00:00
Chris Lattner
74300fe9fd
Modernize testcase
...
llvm-svn: 7297
2003-07-24 19:42:28 +00:00
Chris Lattner
e6255fa31c
New testcase
...
llvm-svn: 7296
2003-07-24 19:31:08 +00:00
Chris Lattner
ffcad975f1
New testcases for signed shifts
...
llvm-svn: 7294
2003-07-24 18:38:09 +00:00
Chris Lattner
2c1555180e
Add new tests, make existing tests more difficult
...
llvm-svn: 7286
2003-07-23 23:21:08 +00:00
Chris Lattner
e2f7f1c479
New testcase
...
llvm-svn: 7284
2003-07-23 22:02:39 +00:00
Chris Lattner
4fa5064a8e
New testcases
...
llvm-svn: 7281
2003-07-23 21:36:01 +00:00
Chris Lattner
41a06297b5
Renumber tests sequentially
...
llvm-svn: 7280
2003-07-23 21:11:56 +00:00
Chris Lattner
477e2cfdf8
Split the or and xor tests into two separate files
...
llvm-svn: 7279
2003-07-23 21:10:55 +00:00
Chris Lattner
176b5899a6
Remove obscure test
...
llvm-svn: 7278
2003-07-23 21:06:34 +00:00
Chris Lattner
5b08fe9fbf
Check in old testcase sitting in my tree
...
llvm-svn: 7277
2003-07-23 20:48:03 +00:00
Chris Lattner
13c6cb7f5f
New testcase
...
llvm-svn: 7271
2003-07-23 19:35:51 +00:00
Chris Lattner
df40438bd7
New testcase
...
llvm-svn: 7267
2003-07-23 19:24:34 +00:00
Chris Lattner
5a4bcac8b1
New testcase
...
llvm-svn: 7266
2003-07-23 19:05:29 +00:00
Chris Lattner
1bfbaa842e
New testcases
...
llvm-svn: 7263
2003-07-23 18:28:42 +00:00
Chris Lattner
3847a79aa0
New testcase
...
llvm-svn: 7261
2003-07-23 17:56:34 +00:00
Chris Lattner
be67ac6543
New testcase
...
llvm-svn: 7259
2003-07-23 17:25:55 +00:00
Chris Lattner
eaf43bbfae
New tests
...
llvm-svn: 7256
2003-07-23 17:01:18 +00:00
Chris Lattner
5ff1500e85
New testcase that caused infinite loop in taildup
...
llvm-svn: 7242
2003-07-23 03:32:11 +00:00
Chris Lattner
e1ab6bb4de
New testcases
...
llvm-svn: 7240
2003-07-22 21:44:06 +00:00
Chris Lattner
f71891f2e0
Add new testcase
...
llvm-svn: 7229
2003-07-22 16:18:09 +00:00
John Criswell
b62eacd2bb
Regression test for the Instruction Combining optimizization.
...
This test helps to see if the optimization correctly handles variables that
are declared constant and external.
llvm-svn: 7215
2003-07-21 19:41:51 +00:00
Vikram S. Adve
d8c1b1911c
Tests for globals with different kinds of behavior in DS Analysis.
...
llvm-svn: 7191
2003-07-16 21:48:38 +00:00
Vikram S. Adve
5e5a37f750
*** empty log message ***
...
llvm-svn: 7150
2003-07-10 19:32:38 +00:00
Vikram S. Adve
a80952c017
Just documentation.
...
llvm-svn: 7149
2003-07-10 19:31:26 +00:00
Vikram S. Adve
902d09bdef
Simplified DOTRACING flag.
...
llvm-svn: 7135
2003-07-08 23:40:48 +00:00
Vikram S. Adve
5f41b754e9
Use libinstr.$(ARCH).a instead of libinstr64.a
...
Also, $(RM) needs -f flag.
llvm-svn: 7128
2003-07-08 18:39:51 +00:00
Vikram S. Adve
cc28472b7a
*** empty log message ***
...
llvm-svn: 7126
2003-07-08 15:39:02 +00:00
Vikram S. Adve
52e1c7001e
Regression test for bug in reg. allocation that was using %xcc instead
...
of %icc even for 32-bit and smaller comparisons.
llvm-svn: 7110
2003-07-06 20:12:18 +00:00
Chris Lattner
6642d2a0c8
New testcase
...
llvm-svn: 7092
2003-07-03 06:29:15 +00:00
Chris Lattner
c7465646a6
Fix testcase failing because of change of output
...
llvm-svn: 7045
2003-07-01 21:03:30 +00:00
John Criswell
218a238a37
Updated the name of the LLVM disassembler so that the test does not fail.
...
llvm-svn: 7044
2003-07-01 20:31:45 +00:00
Chris Lattner
3242ae8792
new testcase
...
llvm-svn: 7043
2003-07-01 18:52:01 +00:00
Chris Lattner
6fa0bd2ce5
Move to test/programs/LLvmsource
...
llvm-svn: 7037
2003-07-01 17:50:11 +00:00
Chris Lattner
cf911757c2
Make testcase a bit more interesting
...
llvm-svn: 7033
2003-07-01 16:28:32 +00:00
Chris Lattner
c4e2a6568d
New testcase
...
llvm-svn: 7032
2003-07-01 16:28:20 +00:00
Chris Lattner
eecabc05a0
This causes an assert in the assembler. :(
...
llvm-svn: 7016
2003-06-30 22:03:21 +00:00
Misha Brukman
3e70f63a54
Spell apparently' with an
e'.
...
llvm-svn: 7011
2003-06-30 15:33:47 +00:00
Chris Lattner
b5f7eadd16
New testcase
...
llvm-svn: 7010
2003-06-30 15:17:39 +00:00
Chris Lattner
b7d298c91d
Add dependency on analyze
...
llvm-svn: 7009
2003-06-30 15:17:36 +00:00
Chris Lattner
9fc21749e1
New testcase
...
llvm-svn: 6995
2003-06-30 03:25:53 +00:00
Chris Lattner
7fa38d7edb
Add clean target to clean up my mess
...
llvm-svn: 6988
2003-06-29 23:20:51 +00:00
Chris Lattner
394de19993
This node should not be incomplete!
...
llvm-svn: 6984
2003-06-29 22:35:55 +00:00
Chris Lattner
8fdb1dcff1
New testcase
...
llvm-svn: 6983
2003-06-29 22:20:53 +00:00
Chris Lattner
ba9973bcf3
New, smaller testcase
...
llvm-svn: 6980
2003-06-29 18:17:20 +00:00
Chris Lattner
751a2f6c19
New testcase
...
llvm-svn: 6978
2003-06-29 17:18:59 +00:00
Chris Lattner
ec4a902be8
Fix testcase
...
llvm-svn: 6976
2003-06-29 01:09:07 +00:00
Chris Lattner
d9b403f84c
New testcase
...
llvm-svn: 6975
2003-06-29 01:03:53 +00:00
Chris Lattner
ea7b603272
Make sure that the global is known to be internal
...
llvm-svn: 6974
2003-06-29 00:57:34 +00:00
Chris Lattner
7d0863fba3
New testcase
...
llvm-svn: 6969
2003-06-28 23:52:34 +00:00
Chris Lattner
b1525b26da
Do not chain to basic-aa
...
llvm-svn: 6968
2003-06-28 23:49:06 +00:00
Chris Lattner
8138e135b6
Remove obsolete script
...
llvm-svn: 6967
2003-06-28 23:32:28 +00:00
Chris Lattner
59b1ec155a
Remove usage of grep-not script
...
llvm-svn: 6966
2003-06-28 23:32:04 +00:00
Chris Lattner
5b9e2394dc
Remove explicit control flow through the use of the 'not' script
...
llvm-svn: 6965
2003-06-28 23:23:34 +00:00
Chris Lattner
6d602730dd
Move DSGraph tests to test/Regression/Analysis/DSGraph
...
llvm-svn: 6964
2003-06-28 23:17:42 +00:00
Chris Lattner
889b6b4833
Move files to test/Regression/Analysis/DSGraph
...
llvm-svn: 6963
2003-06-28 23:17:26 +00:00
Chris Lattner
1514194904
No use in having CFGSimplify and SimplifyCFG directories!
...
llvm-svn: 6962
2003-06-28 23:14:35 +00:00
Chris Lattner
8a00dc8988
Eliminate explicit control flow in tests
...
llvm-svn: 6961
2003-06-28 23:13:12 +00:00
Chris Lattner
cbd25fb254
Use not instead of grep-not
...
llvm-svn: 6960
2003-06-28 23:02:51 +00:00
Chris Lattner
bc0ec88b0d
Switch tests over to use the 'not' script, instead of explicit control flow
...
llvm-svn: 6959
2003-06-28 23:02:20 +00:00
Chris Lattner
51a4a930ba
Force the interpreter for this testcase
...
llvm-svn: 6958
2003-06-28 23:02:04 +00:00
Chris Lattner
f9b40caa7b
Get rid of control flow in the test
...
llvm-svn: 6957
2003-06-28 22:53:07 +00:00
Chris Lattner
504ffdce51
New script for testrunner programs
...
llvm-svn: 6956
2003-06-28 22:52:52 +00:00
Chris Lattner
e2cd2f7591
Convert scripts from using explicit control flow to use the new grep-not script
...
llvm-svn: 6955
2003-06-28 22:44:42 +00:00
Chris Lattner
187311019f
Handle quoting right
...
llvm-svn: 6954
2003-06-28 22:43:58 +00:00
Chris Lattner
8c29536be8
Make the TestRunner tests not print out horrible things when they run
...
llvm-svn: 6953
2003-06-28 22:35:46 +00:00
Chris Lattner
d99b204afb
Fix testcase
...
llvm-svn: 6952
2003-06-28 22:31:37 +00:00
Chris Lattner
10e10f73c2
Initial checkin of grep-not script
...
llvm-svn: 6951
2003-06-28 22:28:31 +00:00
Chris Lattner
c9e6e7398e
Add the test/Scripts directory to the path used by TestRunner
...
llvm-svn: 6950
2003-06-28 22:21:39 +00:00
Chris Lattner
3850a1a1a2
Describe directory
...
llvm-svn: 6949
2003-06-28 22:20:19 +00:00
Chris Lattner
2767e8b33e
Improve the make rule
...
llvm-svn: 6948
2003-06-28 22:16:59 +00:00
Chris Lattner
b70198e66b
New testcase
...
llvm-svn: 6942
2003-06-28 21:56:22 +00:00
Chris Lattner
eb7ed57473
New makefile for Dsgraph tests
...
llvm-svn: 6940
2003-06-28 21:16:38 +00:00
Chris Lattner
cd6865e0bc
Add DSGraph to the tests
...
llvm-svn: 6939
2003-06-28 21:16:27 +00:00
Chris Lattner
4493fbb3fe
Add test for new zeroinitializer token
...
llvm-svn: 6936
2003-06-28 20:01:03 +00:00
Chris Lattner
bf3fe271ff
New testcase for invoke support
...
llvm-svn: 6933
2003-06-28 17:52:38 +00:00
Chris Lattner
792767578f
New testcase
...
llvm-svn: 6930
2003-06-28 17:07:23 +00:00
Chris Lattner
76e4750aab
New testcase that crashes the cfe
...
llvm-svn: 6925
2003-06-27 02:37:53 +00:00
Chris Lattner
2fec73e216
Add a testcase to ensure that ctor/dtor attributes work in C
...
llvm-svn: 6919
2003-06-26 14:56:36 +00:00
Chris Lattner
4b18955832
New variable which is just the GCCLD tool
...
llvm-svn: 6914
2003-06-26 05:28:00 +00:00
Chris Lattner
d0ba6d6258
add tests for elimination of loads
...
llvm-svn: 6911
2003-06-26 05:05:51 +00:00
Chris Lattner
1681e785b3
Add test for instcombine -1*X -> -X
...
llvm-svn: 6905
2003-06-25 17:10:34 +00:00
Chris Lattner
8c1114ab2c
New testcase
...
llvm-svn: 6902
2003-06-25 17:08:34 +00:00
Chris Lattner
63a6427f1a
New testcase
...
llvm-svn: 6900
2003-06-25 14:55:30 +00:00
Chris Lattner
cf3f677de0
New testcase
...
llvm-svn: 6893
2003-06-24 23:40:27 +00:00
Chris Lattner
6abc7c65f9
Don't print message, remove temp files
...
llvm-svn: 6892
2003-06-24 23:38:09 +00:00
Chris Lattner
b5b462bf61
New testcase
...
llvm-svn: 6890
2003-06-24 22:58:05 +00:00
Chris Lattner
8e92c2a5be
Modernize testcase
...
llvm-svn: 6888
2003-06-24 21:51:03 +00:00
Chris Lattner
60bc441d3d
modernize testcase
...
llvm-svn: 6886
2003-06-24 21:23:50 +00:00
Chris Lattner
25868ff22b
Make sure adce is basically working!
...
llvm-svn: 6885
2003-06-24 21:22:09 +00:00
Chris Lattner
56f2a6b272
Modernize testcases
...
llvm-svn: 6884
2003-06-24 21:21:31 +00:00
Chris Lattner
30f1a88e0c
New testcase
...
llvm-svn: 6882
2003-06-24 20:29:36 +00:00
Chris Lattner
ec303ed640
Testcase reduced by bugpoint
...
llvm-svn: 6880
2003-06-24 19:17:37 +00:00
Chris Lattner
6666a4cc75
Run the tail dup tests
...
llvm-svn: 6879
2003-06-24 18:49:51 +00:00
Chris Lattner
51ce44c8a0
Fix comment
...
llvm-svn: 6872
2003-06-23 21:52:59 +00:00
Chris Lattner
c6f0c13235
Yet another testcase
...
llvm-svn: 6871
2003-06-23 21:49:25 +00:00
Chris Lattner
9dac57f42d
Test cases for when casts to bool can be eliminated
...
llvm-svn: 6870
2003-06-23 21:48:26 +00:00
Brian Gaeke
03d0b3ab98
New test case for C Writer regression found in 256.bzip2
...
llvm-svn: 6868
2003-06-23 19:59:17 +00:00
Brian Gaeke
7328e5d9ff
Allow .llx testcases (i.e., those that contain explicit RUN: stmts.)
...
llvm-svn: 6867
2003-06-23 19:58:50 +00:00
Chris Lattner
4d587773dc
New testcase for a GCC bug
...
llvm-svn: 6863
2003-06-23 18:06:21 +00:00
Chris Lattner
74dfa46dfb
New testcase narrowed down by Joel
...
llvm-svn: 6858
2003-06-22 21:40:38 +00:00
Chris Lattner
08cc123f78
New testcase
...
llvm-svn: 6855
2003-06-22 20:45:39 +00:00
Chris Lattner
03149eacab
New testcases
...
llvm-svn: 6854
2003-06-22 20:32:35 +00:00
Chris Lattner
03f7588379
Initial checkin
...
llvm-svn: 6853
2003-06-22 20:30:00 +00:00
Chris Lattner
b772ce2a37
Add testcase for reason that typesafety of power is being broken
...
llvm-svn: 6836
2003-06-21 22:59:39 +00:00
Chris Lattner
b8733ab76c
Remove obsolete support for LD_LIBRARY_PATH
...
llvm-svn: 6815
2003-06-20 23:01:23 +00:00
John Criswell
ab176efd17
Updated to the new Makefile.common.
...
llvm-svn: 6814
2003-06-20 21:37:31 +00:00
John Criswell
a53d83603e
The modifications to LD_LIBRARY_PATH now add the specified paths to the
...
beginning of LD_LIBRARY_PATH as opposed to simply replacing it.
This allows users to use LD_LIBRARY_PATH when running tests (useful for
when they have installed their own version of GCC).
llvm-svn: 6800
2003-06-20 16:14:49 +00:00
Chris Lattner
e40f29f2d4
The actual nicification of calls is now implemented in instcombine, not in
...
funcresolve
llvm-svn: 6784
2003-06-19 17:02:06 +00:00
Chris Lattner
19eecb51db
New testcase
...
llvm-svn: 6781
2003-06-18 22:48:11 +00:00
Chris Lattner
3b770a2a02
Move llvm tools to the start of the testrunner path, which allows the llvm 'as'
...
tool to be found in preference to the system 'as' tool.
llvm-svn: 6775
2003-06-18 19:39:06 +00:00
Chris Lattner
4a15ebdde7
Make testcase more interesting, remove absolute path from -load line
...
llvm-svn: 6760
2003-06-17 22:21:55 +00:00
Chris Lattner
7371945493
Fix to mesh with Johns recent changes
...
llvm-svn: 6754
2003-06-17 20:55:04 +00:00
Chris Lattner
fd18a468c2
Add new testcase
...
llvm-svn: 6739
2003-06-17 15:16:35 +00:00
Chris Lattner
d865b9e2b2
New testcase
...
llvm-svn: 6735
2003-06-17 13:21:13 +00:00
Chris Lattner
f95aa99702
Just _EXTEND_ the current path. Don't replace it. Replacing it makes it
...
impossible for scripts to find user tools like sed.
llvm-svn: 6731
2003-06-17 00:27:43 +00:00
Chris Lattner
91ada7bbb3
Arg, sparc doesn't have correct things in math.h!
...
llvm-svn: 6729
2003-06-17 00:03:56 +00:00
John Criswell
3fe7744b2e
Reconfigured the TOOLS variable so that it points to the current set of tools
...
built by the LLVM build.
Added a path for use with the TestRunner.sh script so that it can always find
the LLVM tools without having the user place them in his or her path.
llvm-svn: 6720
2003-06-16 19:16:32 +00:00
Chris Lattner
b8f2866a26
Minor tweak to make testcase less simple
...
llvm-svn: 6710
2003-06-16 14:04:18 +00:00
Chris Lattner
38dd52de8e
New testcase identified by joel
...
llvm-svn: 6709
2003-06-16 13:33:59 +00:00
Chris Lattner
320f228efc
New testcase identified by joel
...
llvm-svn: 6708
2003-06-16 13:16:20 +00:00
Chris Lattner
39ee65f98b
Fix final linking errors
...
llvm-svn: 6707
2003-06-16 12:27:12 +00:00
Chris Lattner
ba023277e9
Fix link errors by adding main's
...
llvm-svn: 6706
2003-06-16 12:25:11 +00:00
Chris Lattner
ccc98b85ed
Fix link problem
...
llvm-svn: 6705
2003-06-16 12:23:27 +00:00
Chris Lattner
25e6231cd8
New testcases for bugs and the new DAE pass
...
llvm-svn: 6693
2003-06-16 12:05:38 +00:00
Chris Lattner
7d0ab47398
Fix testcase to work with store forwarding
...
llvm-svn: 6689
2003-06-16 11:59:34 +00:00
John Criswell
4d9b752240
Updated to use the new Makefile.common.
...
Replaced the hard-coded compiler variable with the one defined by
Makefile.config.
llvm-svn: 6680
2003-06-11 13:56:55 +00:00
Chris Lattner
5bc76cec9a
New testcase
...
llvm-svn: 6668
2003-06-07 21:43:56 +00:00
Misha Brukman
0bcec39bf7
Return 'int 0' instead of 'void' so that the test can be seen as successful.
...
llvm-svn: 6654
2003-06-06 08:00:40 +00:00
Misha Brukman
24db0aaa4c
Return 'int 0' instead of void so that the test can be considered to pass.
...
llvm-svn: 6653
2003-06-06 07:58:29 +00:00
Misha Brukman
946b3a1902
Simplify test case: remove declaration of __main() and call to it.
...
llvm-svn: 6648
2003-06-06 06:50:43 +00:00
Chris Lattner
1021b8ce62
New testcase
...
llvm-svn: 6629
2003-06-05 20:12:32 +00:00
Chris Lattner
09511fe404
Test seteq AND setne
...
llvm-svn: 6628
2003-06-05 20:11:19 +00:00
Chris Lattner
dc8209bab4
New testcase, the JIT currently handles this right, I just don't want to
...
reintroduce a bug that didn't have a testcase.
llvm-svn: 6623
2003-06-05 16:57:55 +00:00
Chris Lattner
eed7a2777c
New testcase for PHI handling
...
llvm-svn: 6621
2003-06-05 05:38:30 +00:00
Vikram S. Adve
aa4d93b55a
Modify tracing rules to use opt -trace[m] instead of llc -trace[m].
...
llvm-svn: 6607
2003-06-04 14:24:52 +00:00
Chris Lattner
e52c988e7e
Modernize testcase
...
llvm-svn: 6600
2003-06-04 04:47:40 +00:00
Chris Lattner
ce0e236e49
Add new test for inverting branches
...
llvm-svn: 6598
2003-06-04 04:37:46 +00:00
Vikram S. Adve
50cd0cd309
Improved how tracing can be used:
...
-- added new targets %.trace-out-llc and %.trace-out-cbe
-- either TRACE=yes or TRACEM=yes is still needed and chooses how to trace
llvm-svn: 6585
2003-06-03 18:56:57 +00:00
Chris Lattner
c131ecbc0c
Second testcase identified by Joel
...
llvm-svn: 6543
2003-06-02 17:31:24 +00:00
Chris Lattner
5d24253013
New testcase identified by Joel
...
llvm-svn: 6541
2003-06-02 17:07:42 +00:00
Chris Lattner
793a86af30
Add support for C++ tests
...
llvm-svn: 6540
2003-06-02 05:49:11 +00:00
Chris Lattner
77def03637
No need to print out bytecode :)
...
llvm-svn: 6537
2003-06-02 05:42:16 +00:00
Chris Lattner
af96c4c02d
New testcase, reduced from 300.twolf by bugpoint
...
llvm-svn: 6534
2003-06-02 04:58:23 +00:00
Chris Lattner
1b68433cef
Testcase distilled from 255.vortex
...
llvm-svn: 6525
2003-06-02 03:07:54 +00:00
Chris Lattner
4fa3e97476
Old testcase
...
llvm-svn: 6521
2003-06-02 02:13:02 +00:00
Chris Lattner
bab4d9b783
Add tests for cast of long to bool
...
llvm-svn: 6508
2003-06-01 03:37:25 +00:00
Chris Lattner
4c4b26b10a
New testcases
...
llvm-svn: 6505
2003-06-01 03:34:53 +00:00
Chris Lattner
9fffaeabc1
Add tests for 64 bit shifts
...
llvm-svn: 6501
2003-06-01 01:57:44 +00:00
Chris Lattner
5a4ca7fdda
New testcase
...
llvm-svn: 6494
2003-05-31 23:27:10 +00:00
Chris Lattner
3ba6004e47
New testcase
...
llvm-svn: 6484
2003-05-31 21:33:08 +00:00
Chris Lattner
2da88857a1
New testcase for behavior we depend on.
...
llvm-svn: 6483
2003-05-31 21:14:45 +00:00
Chris Lattner
c1b346f6b7
New testcase
...
llvm-svn: 6481
2003-05-31 21:04:39 +00:00
Chris Lattner
426bc41809
Add another testcase
...
llvm-svn: 6478
2003-05-31 20:33:09 +00:00
Chris Lattner
fd26032739
New testcase
...
llvm-svn: 6477
2003-05-31 20:21:13 +00:00
Vikram S. Adve
6e8b499993
3 more bugs from the SPEC codes and from richards_benchmark.c
...
llvm-svn: 6458
2003-05-31 04:45:56 +00:00
Chris Lattner
9a68ce5e89
New testcase
...
llvm-svn: 6454
2003-05-30 21:03:00 +00:00
Chris Lattner
43ab06fba5
New testcase
...
llvm-svn: 6427
2003-05-30 05:26:08 +00:00
Chris Lattner
37fc07da9b
New testcase
...
llvm-svn: 6417
2003-05-29 21:07:34 +00:00
Chris Lattner
9444ef7a2c
New testcases
...
llvm-svn: 6412
2003-05-29 20:15:35 +00:00
Chris Lattner
7e476cae1e
Check in old tests
...
llvm-svn: 6408
2003-05-29 19:17:51 +00:00
Chris Lattner
6ea147f074
Change tests to use testrunner
...
new test
llvm-svn: 6399
2003-05-29 15:16:10 +00:00
Vikram S. Adve
773a75f90f
Three kinds of boolean values handled incorrectly:
...
-- setCC of FP type used by a Phi: have to save in reg.
-- setNE of FP type used by a branch: cannot use result directly in branch!
-- setCC used outside the same basic block: have to save in reg. for now
llvm-svn: 6382
2003-05-28 13:54:41 +00:00
Chris Lattner
67668ba062
New testcase
...
llvm-svn: 6353
2003-05-27 16:45:09 +00:00
Chris Lattner
490a8fe6b1
Start testing SRoA
...
llvm-svn: 6350
2003-05-27 16:10:03 +00:00
Chris Lattner
2a646b8587
Initial testcases for scalar replacement of aggregates pass
...
llvm-svn: 6347
2003-05-27 15:51:17 +00:00
Chris Lattner
d6dd5b18a1
New testcase
...
llvm-svn: 6337
2003-05-26 23:41:13 +00:00
Chris Lattner
5c04a4e72c
New testcase identified by Brian Gaeke. Gotta love GCC extensions. :(
...
llvm-svn: 6310
2003-05-23 15:07:31 +00:00
Chris Lattner
1bc2f7de3f
Fix testcase
...
llvm-svn: 6299
2003-05-22 20:43:21 +00:00
Chris Lattner
b9f0eb0468
New testcase
...
llvm-svn: 6298
2003-05-22 20:43:06 +00:00
Chris Lattner
5a7b3244b7
Make the testcase even more insane
...
llvm-svn: 6280
2003-05-22 15:49:58 +00:00
Chris Lattner
a5f9076ace
New testcase
...
llvm-svn: 6279
2003-05-22 15:33:33 +00:00
Chris Lattner
978bdb056c
New testcase
...
llvm-svn: 6278
2003-05-21 23:01:50 +00:00
Chris Lattner
da20909c1a
New testcase that was killing the CFE
...
llvm-svn: 6277
2003-05-21 23:01:35 +00:00
Chris Lattner
228a0ea286
New testcase that crashes the funcresolve pass.
...
llvm-svn: 6272
2003-05-21 20:44:16 +00:00
Chris Lattner
1e92c6803b
Trim testcase a bit
...
llvm-svn: 6269
2003-05-21 19:55:10 +00:00
Chris Lattner
e5f2245e55
New testcase identified by joel
...
llvm-svn: 6268
2003-05-21 19:48:33 +00:00
Chris Lattner
3e6e01bf4d
New testcase
...
llvm-svn: 6264
2003-05-21 18:10:53 +00:00
Chris Lattner
4da34b0e64
New testcase, found by inspection
...
llvm-svn: 6257
2003-05-21 17:46:02 +00:00
Chris Lattner
f42de04099
New testcase
...
llvm-svn: 6256
2003-05-21 17:34:24 +00:00
Chris Lattner
e69cbb5c80
Add run string
...
llvm-svn: 6254
2003-05-21 16:05:47 +00:00
Chris Lattner
7ca08571f5
New testcase
...
llvm-svn: 6253
2003-05-21 15:57:25 +00:00
Chris Lattner
d66b178dd7
Add flexibility
...
llvm-svn: 6246
2003-05-17 22:33:18 +00:00
Chris Lattner
e8cd1e362c
Initial test
...
llvm-svn: 6240
2003-05-17 22:18:33 +00:00
Chris Lattner
cbe5898e97
New testcase, straight out of the asm manual
...
llvm-svn: 6237
2003-05-15 21:02:11 +00:00
Chris Lattner
7af73d40fd
Add note
...
llvm-svn: 6235
2003-05-15 19:38:39 +00:00
Chris Lattner
dd79479d0a
New testcase that breaks the assembler.
...
llvm-svn: 6233
2003-05-15 18:52:08 +00:00
Chris Lattner
6af336b426
Depends on analyze, not opt
...
llvm-svn: 6229
2003-05-15 18:03:32 +00:00
Chris Lattner
12a20765d0
New directory
...
llvm-svn: 6228
2003-05-15 18:03:12 +00:00
Chris Lattner
fe10a68677
New test
...
llvm-svn: 6227
2003-05-15 18:03:03 +00:00
Chris Lattner
98f673096e
Add new loopinfo test
...
llvm-svn: 6226
2003-05-15 18:02:54 +00:00
Chris Lattner
c342ec4491
New linker problem from twolf benchmark
...
llvm-svn: 6224
2003-05-15 16:01:32 +00:00
Chris Lattner
7d83be2524
New testcase
...
llvm-svn: 6222
2003-05-14 23:34:17 +00:00
Chris Lattner
e8b15df0fa
New testcase that breaks CFE
...
llvm-svn: 6217
2003-05-14 21:08:04 +00:00
Chris Lattner
795282d9b9
Ulimit the test, and print out a more interesting output if failure occurs
...
llvm-svn: 6216
2003-05-14 19:54:07 +00:00
Chris Lattner
38b65d5b3e
Remove long dead file
...
llvm-svn: 6213
2003-05-14 19:02:27 +00:00
Chris Lattner
1c6923e0cc
Fix path problem
...
llvm-svn: 6208
2003-05-14 18:44:22 +00:00
Chris Lattner
37c29afaad
Generalize the script a bit
...
llvm-svn: 6206
2003-05-14 18:39:57 +00:00
Chris Lattner
3823e08884
Modernize testcases
...
llvm-svn: 6205
2003-05-14 18:37:03 +00:00
Chris Lattner
d92b365710
New testcase producing assertion failure
...
llvm-svn: 6197
2003-05-14 15:44:54 +00:00
Chris Lattner
e4f94d1edf
Forgot to make test executable
...
llvm-svn: 6196
2003-05-14 14:47:38 +00:00
Chris Lattner
fe80984ca6
new testcase
...
llvm-svn: 6195
2003-05-14 14:38:10 +00:00
Chris Lattner
72f39089ca
Add uses of the appending variable
...
llvm-svn: 6177
2003-05-13 21:32:48 +00:00
Chris Lattner
4ab75c636c
Add new testcase for appending linkage
...
llvm-svn: 6176
2003-05-13 20:48:17 +00:00
Chris Lattner
fa27b80465
New test for appending linkage
...
llvm-svn: 6175
2003-05-13 20:31:46 +00:00
Chris Lattner
406680c2a8
New testcase
...
llvm-svn: 6171
2003-05-13 20:11:21 +00:00
Chris Lattner
eda8d19335
Add support for the LLVM C++ frontend
...
llvm-svn: 6167
2003-05-13 20:06:00 +00:00
Chris Lattner
b556e1f8f8
Make test cases executable
...
llvm-svn: 6166
2003-05-13 19:50:01 +00:00
Chris Lattner
c16c4836d0
Make testcase executable
...
llvm-svn: 6165
2003-05-13 19:40:31 +00:00
Chris Lattner
e586cc42bf
New testcase
...
llvm-svn: 6164
2003-05-13 18:09:44 +00:00
Chris Lattner
2054529c90
Add test for handling ptrmem_cst
...
llvm-svn: 6163
2003-05-12 23:34:59 +00:00
Chris Lattner
04ee063ac7
Make test more interesting
...
llvm-svn: 6162
2003-05-12 23:33:00 +00:00
Chris Lattner
846c291cb5
Add first C++ test
...
llvm-svn: 6161
2003-05-12 23:22:51 +00:00
Chris Lattner
8f59261d07
New testcase
...
llvm-svn: 6157
2003-05-12 22:28:15 +00:00
Chris Lattner
b05cd98fe6
New file
...
llvm-svn: 6156
2003-05-12 22:25:24 +00:00
Chris Lattner
6cd5038b27
New testcase
...
llvm-svn: 6152
2003-05-12 21:57:41 +00:00
Chris Lattner
833b3f676b
Enable more tests
...
llvm-svn: 6149
2003-05-12 20:39:30 +00:00
Chris Lattner
d6a47bbefb
Add tests for casts from unsigned integers to floats
...
llvm-svn: 6147
2003-05-12 20:35:29 +00:00
Chris Lattner
e2826021a1
New testcase
...
llvm-svn: 6127
2003-05-12 15:34:39 +00:00
Chris Lattner
25c0c9e757
Make regression tests fail if any warnings are emitted
...
llvm-svn: 6126
2003-05-12 15:33:52 +00:00
Chris Lattner
2ac743491c
Testcase which kills the constant folder
...
llvm-svn: 6124
2003-05-12 15:18:53 +00:00
Chris Lattner
cf7a39ff76
New bug distilled from aha program
...
llvm-svn: 6122
2003-05-12 15:06:20 +00:00
Chris Lattner
096a56f435
Add old test
...
llvm-svn: 6111
2003-05-12 04:06:38 +00:00
Chris Lattner
904444da75
Simplify testcase a bit more
...
llvm-svn: 6107
2003-05-12 02:31:48 +00:00
Chris Lattner
24b8fe0663
New testcase that crashes Jello
...
llvm-svn: 6106
2003-05-12 02:27:05 +00:00
Chris Lattner
5b04a3903d
Checkin old test
...
llvm-svn: 6102
2003-05-11 22:46:23 +00:00
Chris Lattner
cb2c009aec
Remove dead makefile code
...
llvm-svn: 6095
2003-05-11 21:41:43 +00:00
Chris Lattner
015f7c491f
* Remove dead hunk of makefile fragment for dealing with sun compiler
...
* Move LLC code gen stuff into test/Programs/Makefile.programs
llvm-svn: 6089
2003-05-11 18:49:10 +00:00
Chris Lattner
ddfc0adffb
Allow llx tests as well
...
llvm-svn: 6088
2003-05-11 18:38:25 +00:00
Chris Lattner
4b2574f414
Enable the new C front-end for targets which define LLVMGCCARCH
...
llvm-svn: 6065
2003-05-09 04:19:58 +00:00
Chris Lattner
4cd68d4e1e
Remvoe testcase that should never be implemented
...
llvm-svn: 6048
2003-05-08 20:31:37 +00:00
Chris Lattner
c69762e38b
New testcase
...
llvm-svn: 6047
2003-05-08 20:08:03 +00:00
Chris Lattner
157c888810
Test the whole range of varargs handling stuff
...
llvm-svn: 6034
2003-05-08 03:46:51 +00:00
Chris Lattner
a36927b4e4
New testcase
...
llvm-svn: 6025
2003-05-08 02:39:37 +00:00
Chris Lattner
9e94685ca2
New testcase for problem that is actually generic to all 32 bit LLI targets
...
llvm-svn: 6016
2003-05-07 20:23:32 +00:00
Chris Lattner
792fe48132
New testcase distilled from the fhourstones benchmark
...
llvm-svn: 6006
2003-05-06 19:41:25 +00:00
Chris Lattner
c29d6c71e2
Make sure to compiel the LowerSwitch tests
...
llvm-svn: 6005
2003-05-06 19:04:02 +00:00
Chris Lattner
9c0a8fe1d0
New testcase
...
llvm-svn: 6001
2003-05-03 18:55:29 +00:00
Chris Lattner
ea8aec9b82
Fix miscompilation found in Fhourstones by bugpoint
...
llvm-svn: 5993
2003-05-03 03:39:35 +00:00
Chris Lattner
504a7cd060
Fix buggy tests
...
llvm-svn: 5987
2003-05-03 03:08:54 +00:00
Chris Lattner
0d81b37efc
Reduce testcase a bit
...
llvm-svn: 5978
2003-05-01 21:38:57 +00:00
Chris Lattner
d7d2a8911b
New testcase for the lowerswitch pass
...
llvm-svn: 5977
2003-05-01 21:27:24 +00:00
Chris Lattner
6fda1a60f1
New testcase: do not "raise" a call that is not through a function pointer!
...
llvm-svn: 5974
2003-05-01 21:02:35 +00:00
Chris Lattner
78431dcb34
New testcase distilled from a problem identified by sumant
...
llvm-svn: 5964
2003-04-26 20:29:09 +00:00
Chris Lattner
0c998c4b6e
Add comment to testcase
...
llvm-svn: 5958
2003-04-26 19:33:51 +00:00
Chris Lattner
d2de77d704
Whoever checked this testcase in apparently never tested it.
...
llvm-svn: 5957
2003-04-26 17:44:17 +00:00
Chris Lattner
f373136583
New testcase that crashes preheaders
...
llvm-svn: 5954
2003-04-25 23:26:52 +00:00
Chris Lattner
e8b8fb7adc
New testcase
...
llvm-svn: 5951
2003-04-25 22:53:12 +00:00
Chris Lattner
54c6d9ae67
New testcase
...
llvm-svn: 5947
2003-04-25 20:09:17 +00:00
Chris Lattner
70b80672c3
Fix bugs in testcase
...
llvm-svn: 5946
2003-04-25 19:49:36 +00:00
Chris Lattner
921c1cad7a
Add comment
...
llvm-svn: 5945
2003-04-25 18:44:30 +00:00
Chris Lattner
fba2a36bad
New testcase
...
llvm-svn: 5939
2003-04-25 17:59:02 +00:00
Chris Lattner
f67fe73cc2
New testcase
...
llvm-svn: 5916
2003-04-25 00:46:14 +00:00
Chris Lattner
63edada457
New testcase
...
llvm-svn: 5878
2003-04-23 18:38:24 +00:00
Chris Lattner
af2f759bf9
Tweak testcases to use linkonce as appropriate
...
llvm-svn: 5877
2003-04-23 18:38:13 +00:00
Chris Lattner
96557871c5
New testcase
...
llvm-svn: 5857
2003-04-22 22:00:15 +00:00
Chris Lattner
5b46bf60d2
Add testcase for target information
...
llvm-svn: 5842
2003-04-22 19:06:48 +00:00
Chris Lattner
0d623a6df4
ADd newline to end of file
...
llvm-svn: 5841
2003-04-22 18:43:23 +00:00
Chris Lattner
ee4c6dca22
New testcase
...
llvm-svn: 5826
2003-04-21 21:06:25 +00:00
Chris Lattner
28778f929d
Update testcases to match what is currently output by the CFE
...
llvm-svn: 5817
2003-04-19 00:17:11 +00:00
Chris Lattner
f7c7e93f4c
Add testcase for constantexpr gep
...
llvm-svn: 5815
2003-04-19 00:15:00 +00:00
Chris Lattner
37cc16c439
Test case for forward declared global array with no size
...
llvm-svn: 5814
2003-04-18 23:46:44 +00:00
Chris Lattner
1346cedbf1
New testcase
...
llvm-svn: 5809
2003-04-18 19:22:39 +00:00
Chris Lattner
de4b3dba5a
Add a simple test for hex constant integers
...
llvm-svn: 5803
2003-04-17 22:19:23 +00:00
Chris Lattner
d4c9e09204
Test case to make sure that constexprs are automatically folded
...
llvm-svn: 5798
2003-04-17 19:21:22 +00:00
Chris Lattner
f8b4bd0dc3
New testcase
...
llvm-svn: 5794
2003-04-16 22:46:16 +00:00
Chris Lattner
9e76a35273
Add tests for linker and linkonce globals
...
llvm-svn: 5791
2003-04-16 21:21:35 +00:00
Chris Lattner
7006fa7b33
Add PRE directory
...
llvm-svn: 5783
2003-04-16 20:23:42 +00:00
Chris Lattner
9ae20ce596
New testcase that triggered assertion failure.
...
llvm-svn: 5776
2003-04-15 16:07:05 +00:00
Misha Brukman
98b046b64a
Simple arithmetic loop-based test case for modulo scheduling.
...
llvm-svn: 5774
2003-04-10 22:01:15 +00:00
Misha Brukman
1eff1188c7
Adding a simple test case in the hope that commit-diffs.pl will pick this up.
...
llvm-svn: 5773
2003-04-10 21:49:13 +00:00
Misha Brukman
be989359cb
Not only is this the first test case for ModuloScheduing, it's also the first
...
test case for the CVS commit-diffs.pl script which should show the entire
contents of this file below:
llvm-svn: 5772
2003-04-10 21:43:58 +00:00
Chris Lattner
d1975e8f59
New testcase
...
llvm-svn: 5770
2003-04-10 19:21:07 +00:00
Chris Lattner
6ada1ae97e
Initial checkin of PRE test
...
llvm-svn: 5761
2003-03-31 21:19:23 +00:00
Chris Lattner
40465a2f77
Initial checkin of PRE tests
...
llvm-svn: 5760
2003-03-31 19:57:36 +00:00
Chris Lattner
8424f9d454
Fix testcase
...
llvm-svn: 5746
2003-03-18 22:53:19 +00:00
Chris Lattner
5b6745ef74
Test limited reassociation
...
llvm-svn: 5742
2003-03-11 00:10:59 +00:00
Chris Lattner
d0ab973bd2
Add optimizations:
...
- (A & C1)+(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
- (A & C1)^(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
llvm-svn: 5741
2003-03-10 23:52:54 +00:00
Chris Lattner
ca896e1827
Add testcases for negated multiplies
...
llvm-svn: 5739
2003-03-10 23:22:50 +00:00
Chris Lattner
83c86fad17
Add test for demorgans law with constants
...
Add test for other form of demorgans
llvm-svn: 5737
2003-03-10 23:13:32 +00:00
Chris Lattner
54c0282641
* Add testcases for associative operators
...
* Add testcase for or ubyte, 255 which was broken before
llvm-svn: 5735
2003-03-10 22:43:56 +00:00
Chris Lattner
b45735f426
Modernize testcase
...
llvm-svn: 5732
2003-03-10 19:44:01 +00:00