Commit Graph

258 Commits

Author SHA1 Message Date
Chris Lattner aeb1557b11 New testcase distilled from trying to compile burg with LLVM
llvm-svn: 3148
2002-07-30 05:57:03 +00:00
Chris Lattner 38d4ae67eb Oops, fix testcase
llvm-svn: 3139
2002-07-30 00:49:42 +00:00
Chris Lattner 07f46fe29b NEw testcase to handle "yet another" return type mismatch possibility
llvm-svn: 3138
2002-07-30 00:34:52 +00:00
Chris Lattner 13e40b402f Trim down testcase, a lot.
llvm-svn: 3136
2002-07-30 00:10:05 +00:00
Chris Lattner 8ec14765f8 Reduce testcase more
llvm-svn: 3135
2002-07-29 23:41:21 +00:00
Chris Lattner fdf6bc216f Reduce the size of the testcase
llvm-svn: 3132
2002-07-29 22:46:55 +00:00
Chris Lattner 2416144353 Hrm, testcase was checking the wrong pass. :(
llvm-svn: 3126
2002-07-29 21:12:20 +00:00
Chris Lattner 17b6ef6328 New testcase
llvm-svn: 3120
2002-07-29 19:39:52 +00:00
Chris Lattner 8ef8e3a0d4 Fix testcase to not print pointer value
llvm-svn: 3119
2002-07-29 19:07:48 +00:00
Chris Lattner 3913c06cc0 New testcase
llvm-svn: 3118
2002-07-29 19:02:49 +00:00
Chris Lattner 6fe2906627 New testcase for bug
llvm-svn: 3102
2002-07-25 20:57:21 +00:00
Chris Lattner 65923eff65 New testcase
llvm-svn: 3100
2002-07-25 20:52:34 +00:00
Chris Lattner 03e0499931 Add testcase for disassembler problem.
llvm-svn: 3098
2002-07-25 20:27:31 +00:00
Chris Lattner d3ee230c1d Checking testcase in my local tree only
llvm-svn: 3026
2002-07-23 18:28:03 +00:00
Chris Lattner d45d18ddfd New testcase for bug
llvm-svn: 3025
2002-07-23 18:27:20 +00:00
Chris Lattner 7d7041c3b1 TEstcases for old bugs
llvm-svn: 3024
2002-07-23 18:26:48 +00:00
Chris Lattner 999b83e7a2 Check in testcases that were just in my tree
llvm-svn: 3023
2002-07-23 18:25:39 +00:00
Chris Lattner cf71a85974 New testcase
llvm-svn: 2972
2002-07-19 03:51:49 +00:00
Chris Lattner f2fbd00804 Build globaldce tests
llvm-svn: 2962
2002-07-18 06:40:31 +00:00
Chris Lattner a6c6d78805 New testcase
llvm-svn: 2956
2002-07-18 04:25:11 +00:00
Chris Lattner 6c0ebfd065 New testcases for bug in globaldce
llvm-svn: 2955
2002-07-18 04:01:02 +00:00
Chris Lattner 99ac90bbc6 New testcase
llvm-svn: 2940
2002-07-17 22:19:30 +00:00
Chris Lattner 745f640c06 New testcase, unanalyzed.
llvm-svn: 2938
2002-07-17 20:04:07 +00:00
Chris Lattner 2b3cc2e69c New testcase finally identified!!
llvm-svn: 2935
2002-07-17 02:36:02 +00:00
Chris Lattner b744c9ba24 New testcase
llvm-svn: 2931
2002-07-16 21:33:27 +00:00
Chris Lattner e47dea14e1 Add testcase for raise opportunity missed.
llvm-svn: 2930
2002-07-16 19:10:00 +00:00
Chris Lattner cd399a7f1d Bug fix to RUN line
llvm-svn: 2923
2002-07-16 18:02:43 +00:00
Chris Lattner 4b933a253f New testcase distilled from olden-tsp.
llvm-svn: 2919
2002-07-16 17:32:17 +00:00
Chris Lattner 768846af41 New testcase
llvm-svn: 2918
2002-07-16 05:38:33 +00:00
Chris Lattner a831f61fab Check in tests that have been in my tree for a long time
llvm-svn: 2906
2002-07-14 23:48:42 +00:00
Chris Lattner 9afe4d03b2 Minor rename of output
llvm-svn: 2905
2002-07-14 23:25:23 +00:00
Chris Lattner 8cf7777267 New testcase to track opaque type bug
llvm-svn: 2904
2002-07-14 23:25:14 +00:00
Chris Lattner 290ea13b34 Allow tests that use custom commands to run
llvm-svn: 2888
2002-07-14 22:32:59 +00:00
Chris Lattner a1efe55957 Test to make sure that 'internal' flags don't get dropped accidentally!
llvm-svn: 2887
2002-07-14 22:30:45 +00:00
Chris Lattner b723f9fc25 Fix broken test
llvm-svn: 2867
2002-07-10 22:31:09 +00:00
Vikram S. Adve 2a5085af8c Include Makefile.singlesrc in order to compile .c tests.
Some of these are not regression tests and this directory needs
to be reorganized, but the tests are important.

llvm-svn: 2866
2002-07-10 22:02:37 +00:00
Vikram S. Adve 253d9e40a2 Some of these are feature tests, not regression tests.
This directory needs to be reorganized and some of the tests
need changes to make them executable.  Also comments would help...

llvm-svn: 2865
2002-07-10 21:54:05 +00:00
Chris Lattner 54ef5ab8a0 Add a new testcase. It actually is not infinite looping. It just takes
FOREVER to run.  That's the bug.  :)

llvm-svn: 2850
2002-07-09 19:58:06 +00:00
Chris Lattner 2c13d473ef New testcase for problem effecting mst
llvm-svn: 2848
2002-07-09 19:41:21 +00:00
Chris Lattner 268e8dd791 New testcase
llvm-svn: 2783
2002-06-25 19:53:12 +00:00
Chris Lattner 7965113d22 Build all subdirectories
llvm-svn: 2780
2002-06-25 16:16:20 +00:00
Chris Lattner 08dd46a661 Test more thoroughly
llvm-svn: 2769
2002-06-24 21:37:08 +00:00
Chris Lattner e2d7896d9b Basic test of the inlinr
llvm-svn: 2767
2002-06-24 17:46:05 +00:00
Chris Lattner c917d106aa Testcase for unimplemented feature
llvm-svn: 2766
2002-06-24 17:45:37 +00:00
Chris Lattner 18b412df5e New testcases for verifier
llvm-svn: 2763
2002-06-08 17:33:16 +00:00
Chris Lattner 7817cd6833 New testcase that is a distilled form of the other one
llvm-svn: 2752
2002-05-28 21:29:28 +00:00
Chris Lattner d4eaa7e14c New testcase that crashes ADCE
llvm-svn: 2751
2002-05-28 21:22:46 +00:00
Chris Lattner b9e7186ade Testcases to show what -funcresolve does.
llvm-svn: 2744
2002-05-24 21:27:41 +00:00
Chris Lattner a17c1f1735 Run FuncResolve tests
llvm-svn: 2743
2002-05-24 21:21:36 +00:00
Chris Lattner 88a600a5fd New testcase, to be inspected by hand
llvm-svn: 2739
2002-05-23 20:58:45 +00:00
Chris Lattner 450d928d3a New testcase
llvm-svn: 2737
2002-05-23 18:51:27 +00:00
Chris Lattner 3f3cf8c9e2 New testcase
llvm-svn: 2735
2002-05-23 18:27:08 +00:00
Chris Lattner 2a9150be90 New testcase
llvm-svn: 2732
2002-05-23 16:51:25 +00:00
Chris Lattner b5f3a7d1c0 Run profile paths tests
llvm-svn: 2723
2002-05-22 22:02:24 +00:00
Chris Lattner 76792c5190 Test cases for profile paths pass
llvm-svn: 2722
2002-05-22 22:02:14 +00:00
Chris Lattner 3c1d79d091 New testcase
llvm-svn: 2718
2002-05-22 20:46:30 +00:00
Chris Lattner 5f1ddb0d94 Add more testcases for ADCE
llvm-svn: 2715
2002-05-22 19:22:45 +00:00
Chris Lattner 4dd6620dae Must run cfgsimplify to eliminate dead blocks
llvm-svn: 2706
2002-05-22 15:49:14 +00:00
Chris Lattner 279aa6eb45 New testcase
llvm-svn: 2705
2002-05-21 22:23:38 +00:00
Chris Lattner 9ec59c48ce New testcase
llvm-svn: 2695
2002-05-21 20:03:42 +00:00
Chris Lattner 317cb8d8c9 Update run line
llvm-svn: 2693
2002-05-21 19:33:17 +00:00
Chris Lattner 753dae6fff This testcase was very broken! The block could not be merged because then
there would be a broken PHI node

llvm-svn: 2692
2002-05-21 19:32:58 +00:00
Chris Lattner d29c9f9a5f New testcase
llvm-svn: 2691
2002-05-21 19:22:10 +00:00
Chris Lattner 14829efdc5 New TEstcase
llvm-svn: 2689
2002-05-21 18:04:58 +00:00
Chris Lattner 6132157ab8 New testcase for bug
llvm-svn: 2670
2002-05-20 20:48:24 +00:00
Chris Lattner ee451dea68 New C backend testcases with first testcase
llvm-svn: 2638
2002-05-17 04:53:52 +00:00
Chris Lattner 3557bd055d Add tests of redundant load elimination
llvm-svn: 2636
2002-05-16 01:03:12 +00:00
Chris Lattner 168582d1da New testcases for sub/neg reassociation
llvm-svn: 2635
2002-05-16 00:56:59 +00:00
Chris Lattner a5d9be115a Fix testcase
llvm-svn: 2634
2002-05-16 00:56:36 +00:00
Chris Lattner d88f3e8d97 New testcases to ensure sub's are maximally reassociable
llvm-svn: 2633
2002-05-15 21:59:31 +00:00
Chris Lattner 8f143b68e0 Testcase to ensure trees structures are correctly linearized
llvm-svn: 2632
2002-05-15 21:56:51 +00:00
Chris Lattner 0743fbd763 Test to ensure sub -> neg promotion is working and why.
llvm-svn: 2631
2002-05-15 20:30:48 +00:00
Chris Lattner 4b474fc56f New testcase
llvm-svn: 2630
2002-05-15 17:22:01 +00:00
Chris Lattner a64388a25f New testcase
llvm-svn: 2628
2002-05-14 19:56:14 +00:00
Chris Lattner 86498988e0 New testcase for bug
llvm-svn: 2626
2002-05-14 16:40:43 +00:00
Chris Lattner 9e36792753 New testcase
llvm-svn: 2622
2002-05-14 15:22:50 +00:00
Chris Lattner 8d206636c2 Add testcase for when there is no loop header
llvm-svn: 2611
2002-05-10 22:43:26 +00:00
Chris Lattner ccab0fe417 A basic test that LICM is working
llvm-svn: 2610
2002-05-10 22:27:49 +00:00
Chris Lattner a31883eb2c Run LICM tests
llvm-svn: 2609
2002-05-10 22:21:38 +00:00
Chris Lattner 8e0ed6ea2c run LICM tests
llvm-svn: 2608
2002-05-10 22:21:25 +00:00
Chris Lattner 2d032846d0 New testcase
llvm-svn: 2596
2002-05-10 15:14:54 +00:00
Chris Lattner 3b13b58ef0 Test the Pi node inserter
llvm-svn: 2591
2002-05-10 05:38:39 +00:00
Chris Lattner 6a4fa1c8b5 Initial checkin of testcases for Pi node inserter
llvm-svn: 2590
2002-05-10 05:38:18 +00:00
Chris Lattner ce59a3d5f5 New testcase for wierd combine opportunity found in bzip2 benchmark
llvm-svn: 2580
2002-05-09 19:52:36 +00:00
Chris Lattner c5a41d8af1 Fix broken testcase
llvm-svn: 2565
2002-05-09 01:28:30 +00:00
Chris Lattner 936e9f0e49 Add two new patterns that instcombine should or does handle
llvm-svn: 2563
2002-05-08 23:15:01 +00:00
Chris Lattner 90f5d5a5b1 New testcase for LICM reassociation
llvm-svn: 2560
2002-05-08 22:20:55 +00:00
Chris Lattner 5a2dbc2b3e Add some simple test of reassociation
llvm-svn: 2555
2002-05-08 21:34:22 +00:00
Chris Lattner d75d5d19ab run reassociate tests
llvm-svn: 2554
2002-05-08 21:34:11 +00:00
Chris Lattner 38e019c267 New testcase for adce
llvm-svn: 2546
2002-05-07 21:05:36 +00:00
Chris Lattner bcdd44937c Build the ADCE tests
llvm-svn: 2545
2002-05-07 20:52:15 +00:00
Chris Lattner fa7a203b57 ADCE tests
llvm-svn: 2544
2002-05-07 20:51:59 +00:00
Chris Lattner c8ab06d452 Oops, forgot to check in makefile
llvm-svn: 2542
2002-05-07 20:39:18 +00:00
Chris Lattner bafd51a722 Add check that phi nodes get constant propogated away
llvm-svn: 2541
2002-05-07 20:32:19 +00:00
Chris Lattner 26910ded0e constprop doesn't delete dead instructions, it just makes them dead.
llvm-svn: 2540
2002-05-07 20:25:44 +00:00
Chris Lattner 5cd7dbb304 Add testcase for not expressions
llvm-svn: 2539
2002-05-07 20:22:12 +00:00
Chris Lattner a9c099d1d2 Make the testcase more interesting so that DCE does not eliminate it.
Use DIE instead of DCE anyway

llvm-svn: 2500
2002-05-06 17:59:23 +00:00
Chris Lattner 5ff36750e7 New testcase for PHI folding
llvm-svn: 2495
2002-05-06 17:43:38 +00:00
Chris Lattner 679da03275 New testcase to make sure not instructions get combined
llvm-svn: 2492
2002-05-06 17:00:47 +00:00
Chris Lattner e0c3fbb559 More tests
llvm-svn: 2489
2002-05-06 16:44:53 +00:00