Commit Graph

1074 Commits

Author SHA1 Message Date
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