Chris Lattner
|
6bc0815b11
|
New C backend testcases with first testcase
llvm-svn: 2638
|
2002-05-17 04:53:52 +00:00 |
|
Chris Lattner
|
7a5a9d057e
|
Add tests of redundant load elimination
llvm-svn: 2636
|
2002-05-16 01:03:12 +00:00 |
|
Chris Lattner
|
92c56ccbfa
|
New testcases for sub/neg reassociation
llvm-svn: 2635
|
2002-05-16 00:56:59 +00:00 |
|
Chris Lattner
|
27ade6e173
|
Fix testcase
llvm-svn: 2634
|
2002-05-16 00:56:36 +00:00 |
|
Chris Lattner
|
5393f68ffd
|
New testcases to ensure sub's are maximally reassociable
llvm-svn: 2633
|
2002-05-15 21:59:31 +00:00 |
|
Chris Lattner
|
d666f1af99
|
Testcase to ensure trees structures are correctly linearized
llvm-svn: 2632
|
2002-05-15 21:56:51 +00:00 |
|
Chris Lattner
|
2de1df062f
|
Test to ensure sub -> neg promotion is working and why.
llvm-svn: 2631
|
2002-05-15 20:30:48 +00:00 |
|
Chris Lattner
|
876da68baa
|
New testcase
llvm-svn: 2630
|
2002-05-15 17:22:01 +00:00 |
|
Chris Lattner
|
4859d6b591
|
New testcase
llvm-svn: 2628
|
2002-05-14 19:56:14 +00:00 |
|
Chris Lattner
|
0535bc0d66
|
New testcase for bug
llvm-svn: 2626
|
2002-05-14 16:40:43 +00:00 |
|
Chris Lattner
|
6a7eccad5f
|
New testcase
llvm-svn: 2622
|
2002-05-14 15:22:50 +00:00 |
|
Chris Lattner
|
1e198023b9
|
Add testcase for when there is no loop header
llvm-svn: 2611
|
2002-05-10 22:43:26 +00:00 |
|
Chris Lattner
|
717e99c79a
|
A basic test that LICM is working
llvm-svn: 2610
|
2002-05-10 22:27:49 +00:00 |
|
Chris Lattner
|
c2766aada8
|
Run LICM tests
llvm-svn: 2609
|
2002-05-10 22:21:38 +00:00 |
|
Chris Lattner
|
1215378a67
|
run LICM tests
llvm-svn: 2608
|
2002-05-10 22:21:25 +00:00 |
|
Chris Lattner
|
d9e5159118
|
New testcase
llvm-svn: 2596
|
2002-05-10 15:14:54 +00:00 |
|
Chris Lattner
|
5295e03aa9
|
Test the Pi node inserter
llvm-svn: 2591
|
2002-05-10 05:38:39 +00:00 |
|
Chris Lattner
|
bfc208b405
|
Initial checkin of testcases for Pi node inserter
llvm-svn: 2590
|
2002-05-10 05:38:18 +00:00 |
|
Chris Lattner
|
160b51de7d
|
New testcase for wierd combine opportunity found in bzip2 benchmark
llvm-svn: 2580
|
2002-05-09 19:52:36 +00:00 |
|
Chris Lattner
|
890652c8a2
|
Fix broken testcase
llvm-svn: 2565
|
2002-05-09 01:28:30 +00:00 |
|
Chris Lattner
|
70dd3548b3
|
Add two new patterns that instcombine should or does handle
llvm-svn: 2563
|
2002-05-08 23:15:01 +00:00 |
|
Chris Lattner
|
8fdec5f127
|
New testcase for LICM reassociation
llvm-svn: 2560
|
2002-05-08 22:20:55 +00:00 |
|
Chris Lattner
|
313f5a5fe0
|
Add some simple test of reassociation
llvm-svn: 2555
|
2002-05-08 21:34:22 +00:00 |
|
Chris Lattner
|
240027fdba
|
run reassociate tests
llvm-svn: 2554
|
2002-05-08 21:34:11 +00:00 |
|
Chris Lattner
|
ae618ed6b8
|
New testcase for adce
llvm-svn: 2546
|
2002-05-07 21:05:36 +00:00 |
|
Chris Lattner
|
eb560983ad
|
Build the ADCE tests
llvm-svn: 2545
|
2002-05-07 20:52:15 +00:00 |
|
Chris Lattner
|
4e234c9a1f
|
ADCE tests
llvm-svn: 2544
|
2002-05-07 20:51:59 +00:00 |
|
Chris Lattner
|
49ac9debec
|
Oops, forgot to check in makefile
llvm-svn: 2542
|
2002-05-07 20:39:18 +00:00 |
|
Chris Lattner
|
73b676d645
|
Add check that phi nodes get constant propogated away
llvm-svn: 2541
|
2002-05-07 20:32:19 +00:00 |
|
Chris Lattner
|
8916b11c77
|
constprop doesn't delete dead instructions, it just makes them dead.
llvm-svn: 2540
|
2002-05-07 20:25:44 +00:00 |
|
Chris Lattner
|
fdae27abc0
|
Add testcase for not expressions
llvm-svn: 2539
|
2002-05-07 20:22:12 +00:00 |
|
Chris Lattner
|
8866ffa232
|
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
|
8d68e13ccb
|
New testcase for PHI folding
llvm-svn: 2495
|
2002-05-06 17:43:38 +00:00 |
|
Chris Lattner
|
a067255180
|
New testcase to make sure not instructions get combined
llvm-svn: 2492
|
2002-05-06 17:00:47 +00:00 |
|
Chris Lattner
|
a7c5a80fa8
|
More tests
llvm-svn: 2489
|
2002-05-06 16:44:53 +00:00 |
|
Chris Lattner
|
f5ca08da87
|
Add testcase for -(-A)
llvm-svn: 2488
|
2002-05-06 16:19:16 +00:00 |
|
Chris Lattner
|
a81c619d2b
|
Fix testcase, the 'shift out all bits' doesn't apply to signed types.
llvm-svn: 2482
|
2002-05-06 16:11:31 +00:00 |
|
Chris Lattner
|
4e94e9328e
|
More testcases I don't want to forget about
llvm-svn: 2480
|
2002-05-06 05:51:26 +00:00 |
|
Chris Lattner
|
c019944886
|
New testcases so I don't forget about these algebraic simplifications
llvm-svn: 2479
|
2002-05-06 05:43:36 +00:00 |
|
Chris Lattner
|
36af244bcb
|
New testcase so I don't forget about this.
llvm-svn: 2478
|
2002-05-06 05:35:20 +00:00 |
|
Chris Lattner
|
34a909060c
|
Testcase for missed merge opportunity
llvm-svn: 2477
|
2002-05-06 03:11:32 +00:00 |
|
Chris Lattner
|
bc54decdc7
|
Build CFGsimplify directory
llvm-svn: 2475
|
2002-05-06 03:03:55 +00:00 |
|
Chris Lattner
|
3b5ee47ef6
|
Initial testcases for CFG simplify (which is part of DCE for now)
llvm-svn: 2466
|
2002-05-06 02:37:38 +00:00 |
|
Chris Lattner
|
578cb6582b
|
New testcase for bugs in the constant propogator
llvm-svn: 2462
|
2002-05-03 20:25:40 +00:00 |
|
Chris Lattner
|
bc361e36af
|
Add tests for floating point remainder elimination
llvm-svn: 2461
|
2002-05-03 20:16:29 +00:00 |
|
Chris Lattner
|
36afb8ee65
|
New testcase to see if constant propogation of remainder is implemented
llvm-svn: 2460
|
2002-05-03 20:14:21 +00:00 |
|
Chris Lattner
|
e7533432aa
|
This testcase is a sanity check
llvm-svn: 2459
|
2002-05-03 20:12:31 +00:00 |
|
Chris Lattner
|
6635b10155
|
Add new testcase for general constant prop.
llvm-svn: 2457
|
2002-05-03 19:58:17 +00:00 |
|
Chris Lattner
|
3acc1de80e
|
Add const prop pass to eliminate dead branches
llvm-svn: 2456
|
2002-05-03 19:57:16 +00:00 |
|
Chris Lattner
|
ecd7d90e2c
|
We currently don't allow unresolved opaque types!
llvm-svn: 2453
|
2002-05-03 18:32:40 +00:00 |
|