Chris Lattner
|
2e9fc50086
|
Testcase no longer applicable since shifts of pointers are no longer allowed
llvm-svn: 3629
|
2002-09-09 03:43:09 +00:00 |
|
Chris Lattner
|
349050906a
|
Eliminate multiply of pointer type
llvm-svn: 3628
|
2002-09-09 03:42:14 +00:00 |
|
Chris Lattner
|
71447ecb91
|
New testcase for a bug identified by Vikram
llvm-svn: 3625
|
2002-09-08 21:37:49 +00:00 |
|
Chris Lattner
|
21c1619f4a
|
Test that demorgan's law is instcombined successfully
llvm-svn: 3494
|
2002-08-23 18:31:18 +00:00 |
|
Chris Lattner
|
b9184b5e1f
|
Add new testcases for instcombine
llvm-svn: 3477
|
2002-08-22 21:26:15 +00:00 |
|
Chris Lattner
|
f84dbc6909
|
Convert testcases to not use indexed loads/stores
llvm-svn: 3459
|
2002-08-22 16:39:12 +00:00 |
|
Chris Lattner
|
795d6f0ccb
|
Add testcase for the not (setcc A, B) case
llvm-svn: 3418
|
2002-08-21 17:11:18 +00:00 |
|
Chris Lattner
|
ad9f0fd080
|
Fix buggy testcase
llvm-svn: 3403
|
2002-08-20 17:07:02 +00:00 |
|
Chris Lattner
|
125fa35762
|
New testcase for instcombine
llvm-svn: 3396
|
2002-08-20 15:27:45 +00:00 |
|
Chris Lattner
|
f2a93d41f1
|
Add new testcase for gep instruction -> get constexpr promotion
llvm-svn: 3364
|
2002-08-16 21:18:21 +00:00 |
|
Chris Lattner
|
6a844fa8b0
|
Add another testcase
llvm-svn: 3355
|
2002-08-15 19:38:03 +00:00 |
|
Chris Lattner
|
54a8a632ea
|
Add a bunch of testcases for cast-of-casts that should be removed.
llvm-svn: 3345
|
2002-08-15 16:13:29 +00:00 |
|
Chris Lattner
|
de33f53011
|
Fix testcase to actually test what we think we are
llvm-svn: 3338
|
2002-08-14 23:01:19 +00:00 |
|
Chris Lattner
|
ce6d033e05
|
Remove illegal test now that not instruction does not exist.
llvm-svn: 3312
|
2002-08-14 17:44:00 +00:00 |
|
Chris Lattner
|
bb12fdbe3b
|
Make sure there is SOME output always so the test is not rerun when unneccesary.
llvm-svn: 3311
|
2002-08-14 17:38:15 +00:00 |
|
Chris Lattner
|
650f5add3c
|
The not instruction is just a specialized form of XOR
llvm-svn: 3310
|
2002-08-14 17:37:04 +00:00 |
|
Chris Lattner
|
a2f6c63713
|
Add comment
llvm-svn: 3287
|
2002-08-12 19:18:49 +00:00 |
|
Chris Lattner
|
e74955adc5
|
xor x, ALLONES should -> not x
llvm-svn: 3285
|
2002-08-09 23:34:39 +00:00 |
|
Chris Lattner
|
531bdf1aaf
|
setcc of booleans should always be eliminated
llvm-svn: 3284
|
2002-08-09 23:34:18 +00:00 |
|
Chris Lattner
|
8f1085124e
|
Add more strength reduction testcases
llvm-svn: 3283
|
2002-08-09 23:33:58 +00:00 |
|
Chris Lattner
|
63b816c7bc
|
Testcase for stuff instcombine should do eventually
llvm-svn: 3240
|
2002-08-03 20:30:26 +00:00 |
|
Chris Lattner
|
439fb9cf91
|
Add some more features that we could instcombine away
llvm-svn: 3239
|
2002-08-03 20:24:58 +00:00 |
|
Chris Lattner
|
1fdeca3bb6
|
*** empty log message ***
llvm-svn: 3238
|
2002-08-03 20:24:45 +00:00 |
|
Chris Lattner
|
4481c27eed
|
Fix yet another bug in the testcase
llvm-svn: 3224
|
2002-08-02 19:59:20 +00:00 |
|
Chris Lattner
|
4f1571b6ca
|
Fix bug in testcase
llvm-svn: 3223
|
2002-08-02 19:54:05 +00:00 |
|
Chris Lattner
|
cdb6a7e022
|
These tests should not run -dce pass to cleanup instcombine.
If instcombine is making dead instructions, ALL that should be used is -die
llvm-svn: 3221
|
2002-08-02 19:27:58 +00:00 |
|
Chris Lattner
|
8256db1eb0
|
Add another testcase that isn't failing because of another bug in instcombine
llvm-svn: 3220
|
2002-08-02 18:48:09 +00:00 |
|
Chris Lattner
|
9e27b8d5b8
|
Change test to really test the cases we can hit
llvm-svn: 3219
|
2002-08-02 18:47:11 +00:00 |
|
Chris Lattner
|
bc08630f50
|
New testcase
llvm-svn: 3218
|
2002-08-02 18:46:53 +00:00 |
|
Chris Lattner
|
876da68baa
|
New testcase
llvm-svn: 2630
|
2002-05-15 17:22:01 +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
|
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
|
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
|
7222c2f810
|
Intitial checkin of cast tests
llvm-svn: 2427
|
2002-05-02 17:01:39 +00:00 |
|
Chris Lattner
|
87b97fc7c6
|
Check another case
llvm-svn: 2424
|
2002-05-02 15:24:40 +00:00 |
|
Chris Lattner
|
4c8731d941
|
New test cases for mul folding
llvm-svn: 2416
|
2002-04-29 22:24:24 +00:00 |
|
Chris Lattner
|
6e578a2b00
|
New testcase.
llvm-svn: 2291
|
2002-04-18 17:35:39 +00:00 |
|
Chris Lattner
|
a1f5a1b920
|
Check in the first test: make sure getelementptr gets folded
llvm-svn: 2288
|
2002-04-18 15:39:50 +00:00 |
|
Chris Lattner
|
9040562121
|
New testcase
llvm-svn: 1863
|
2002-03-11 23:28:11 +00:00 |
|