Chris Lattner
|
8d0869c928
|
Run indvars tests
llvm-svn: 3643
|
2002-09-10 04:55:36 +00:00 |
|
Chris Lattner
|
24543fac4c
|
Add new testcase for broken indvars case
llvm-svn: 3642
|
2002-09-10 04:54:44 +00:00 |
|
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
|
d562a01cf2
|
New testcase that tests for array pointer analysis type stuff
llvm-svn: 3615
|
2002-09-08 18:08:36 +00:00 |
|
Chris Lattner
|
0333d57a31
|
Fix bug in testcase now that load-vn is not built into gcse
llvm-svn: 3614
|
2002-09-07 22:50:41 +00:00 |
|
Chris Lattner
|
67dd76548b
|
Fix broken test
llvm-svn: 3613
|
2002-09-07 22:48:30 +00:00 |
|
Chris Lattner
|
4470e33494
|
Make sure that setcc is implemented for bools.
llvm-svn: 3575
|
2002-09-03 20:09:23 +00:00 |
|
Chris Lattner
|
fbd9dc8c44
|
New testcase
llvm-svn: 3554
|
2002-08-30 23:22:15 +00:00 |
|
Chris Lattner
|
8c0c2f8776
|
Make sure to run these tests with load value #'ing
llvm-svn: 3530
|
2002-08-30 20:18:09 +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
|
203e6006dc
|
Add a testcase that checks to make sure LICM uses basicaa correctly.
Add another gcse testcase.
llvm-svn: 3471
|
2002-08-22 20:22:55 +00:00 |
|
Chris Lattner
|
70bf6f1c6c
|
Initial testcases for basicaa alias analysis
llvm-svn: 3462
|
2002-08-22 17:31:36 +00:00 |
|
Chris Lattner
|
98c42292b4
|
Convert testcases to not use indexed loads/stores
llvm-svn: 3460
|
2002-08-22 16:39:14 +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
|
39352fa2a4
|
Covnert testcases to not use indexed loads/stores
llvm-svn: 3458
|
2002-08-22 16:39:05 +00:00 |
|
Chris Lattner
|
6c3c7288c9
|
Covnert testcases to not use indexed loads/stores
llvm-svn: 3457
|
2002-08-22 16:39:04 +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
|
5a2d125f94
|
New testcase
llvm-svn: 3385
|
2002-08-19 19:08:52 +00:00 |
|
Chris Lattner
|
9054ff5f0b
|
New testcase.
llvm-svn: 3380
|
2002-08-18 01:27:10 +00:00 |
|
Chris Lattner
|
4397add539
|
Add a simple testcase that just uses a CPR instead of a CPR & ConstExpr
llvm-svn: 3373
|
2002-08-17 23:20:37 +00:00 |
|
Chris Lattner
|
f9532f3682
|
New testcase
llvm-svn: 3372
|
2002-08-17 22:57:52 +00:00 |
|
Chris Lattner
|
1c0f9a6cf8
|
Include a basic simple test.
llvm-svn: 3369
|
2002-08-17 22:36: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
|
03ab577d77
|
Fix tests that use the now dead not instruction
llvm-svn: 3331
|
2002-08-14 19:28:22 +00:00 |
|
Chris Lattner
|
55bdf1fec4
|
Fix testcases that used to now dead 'not' instruction
llvm-svn: 3330
|
2002-08-14 19:28:09 +00:00 |
|
Chris Lattner
|
7f5aa43c5d
|
Change not's to xors
llvm-svn: 3329
|
2002-08-14 19:26:34 +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 |
|
Vikram S. Adve
|
e876b94dc4
|
Run both *.ll and *.c tests.
llvm-svn: 3232
|
2002-08-03 13:17:03 +00:00 |
|
Vikram S. Adve
|
eb0d0bd4d8
|
Added expected decomposed sequence in comments, plus a couple of new cases.
llvm-svn: 3231
|
2002-08-03 13:16:47 +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
|
3b2db5cdbe
|
Verify is implicit for opt
llvm-svn: 3204
|
2002-08-01 22:26:32 +00:00 |
|
Chris Lattner
|
171e39224f
|
Trim down testcase a bit
llvm-svn: 3190
|
2002-07-31 21:10:11 +00:00 |
|
Chris Lattner
|
d405f843f4
|
New testcase for level-raise crash inspired by SPEC
llvm-svn: 3189
|
2002-07-31 21:06:29 +00:00 |
|
Chris Lattner
|
34164fb6c2
|
Test that logical operators are correctly constant propogated!
llvm-svn: 3152
|
2002-07-30 16:18:38 +00:00 |
|
Chris Lattner
|
0249c3a1d8
|
Oops, fix testcase
llvm-svn: 3139
|
2002-07-30 00:49:42 +00:00 |
|
Chris Lattner
|
72b9a9b3b7
|
NEw testcase to handle "yet another" return type mismatch possibility
llvm-svn: 3138
|
2002-07-30 00:34:52 +00:00 |
|
Chris Lattner
|
2fcfcfc331
|
Trim down testcase, a lot.
llvm-svn: 3136
|
2002-07-30 00:10:05 +00:00 |
|
Chris Lattner
|
e2763e46bd
|
Reduce testcase more
llvm-svn: 3135
|
2002-07-29 23:41:21 +00:00 |
|
Chris Lattner
|
dd32661f72
|
Reduce the size of the testcase
llvm-svn: 3132
|
2002-07-29 22:46:55 +00:00 |
|
Chris Lattner
|
e848314fdf
|
Hrm, testcase was checking the wrong pass. :(
llvm-svn: 3126
|
2002-07-29 21:12:20 +00:00 |
|
Chris Lattner
|
8a4a8187d9
|
New testcase
llvm-svn: 3118
|
2002-07-29 19:02:49 +00:00 |
|
Chris Lattner
|
d35967a65c
|
New testcase for bug
llvm-svn: 3025
|
2002-07-23 18:27:20 +00:00 |
|
Chris Lattner
|
b480754327
|
New testcase
llvm-svn: 2972
|
2002-07-19 03:51:49 +00:00 |
|
Chris Lattner
|
d9b7b367d4
|
Build globaldce tests
llvm-svn: 2962
|
2002-07-18 06:40:31 +00:00 |
|
Chris Lattner
|
e9894ca2e7
|
New testcase
llvm-svn: 2956
|
2002-07-18 04:25:11 +00:00 |
|
Chris Lattner
|
e25d9fb4d5
|
New testcases for bug in globaldce
llvm-svn: 2955
|
2002-07-18 04:01:02 +00:00 |
|
Chris Lattner
|
3195ee9279
|
New testcase, unanalyzed.
llvm-svn: 2938
|
2002-07-17 20:04:07 +00:00 |
|
Chris Lattner
|
21de4a43ee
|
New testcase finally identified!!
llvm-svn: 2935
|
2002-07-17 02:36:02 +00:00 |
|
Chris Lattner
|
4a6544d9df
|
New testcase
llvm-svn: 2931
|
2002-07-16 21:33:27 +00:00 |
|
Chris Lattner
|
a2c9351030
|
Add testcase for raise opportunity missed.
llvm-svn: 2930
|
2002-07-16 19:10:00 +00:00 |
|
Chris Lattner
|
2c5c3c626a
|
Bug fix to RUN line
llvm-svn: 2923
|
2002-07-16 18:02:43 +00:00 |
|
Chris Lattner
|
7627301035
|
New testcase distilled from olden-tsp.
llvm-svn: 2919
|
2002-07-16 17:32:17 +00:00 |
|
Chris Lattner
|
617103c154
|
New testcase for problem effecting mst
llvm-svn: 2848
|
2002-07-09 19:41:21 +00:00 |
|
Chris Lattner
|
5296c04669
|
Build all subdirectories
llvm-svn: 2780
|
2002-06-25 16:16:20 +00:00 |
|
Chris Lattner
|
40321e039f
|
Basic test of the inlinr
llvm-svn: 2767
|
2002-06-24 17:46:05 +00:00 |
|
Chris Lattner
|
5894311743
|
Testcase for unimplemented feature
llvm-svn: 2766
|
2002-06-24 17:45:37 +00:00 |
|
Chris Lattner
|
f19cdf8254
|
New testcase that is a distilled form of the other one
llvm-svn: 2752
|
2002-05-28 21:29:28 +00:00 |
|
Chris Lattner
|
93df7c955c
|
New testcase that crashes ADCE
llvm-svn: 2751
|
2002-05-28 21:22:46 +00:00 |
|
Chris Lattner
|
5e9e7f0b75
|
Testcases to show what -funcresolve does.
llvm-svn: 2744
|
2002-05-24 21:27:41 +00:00 |
|
Chris Lattner
|
bad25b6468
|
Run FuncResolve tests
llvm-svn: 2743
|
2002-05-24 21:21:36 +00:00 |
|
Chris Lattner
|
8fc05f88c2
|
New testcase
llvm-svn: 2737
|
2002-05-23 18:51:27 +00:00 |
|
Chris Lattner
|
237a98afb9
|
New testcase
llvm-svn: 2732
|
2002-05-23 16:51:25 +00:00 |
|
Chris Lattner
|
835d5f6927
|
Run profile paths tests
llvm-svn: 2723
|
2002-05-22 22:02:24 +00:00 |
|
Chris Lattner
|
8b91b218ae
|
Test cases for profile paths pass
llvm-svn: 2722
|
2002-05-22 22:02:14 +00:00 |
|
Chris Lattner
|
96c2241685
|
New testcase
llvm-svn: 2718
|
2002-05-22 20:46:30 +00:00 |
|
Chris Lattner
|
31c7b46989
|
Add more testcases for ADCE
llvm-svn: 2715
|
2002-05-22 19:22:45 +00:00 |
|
Chris Lattner
|
7b30f09451
|
Must run cfgsimplify to eliminate dead blocks
llvm-svn: 2706
|
2002-05-22 15:49:14 +00:00 |
|
Chris Lattner
|
a29f0fe4e4
|
New testcase
llvm-svn: 2705
|
2002-05-21 22:23:38 +00:00 |
|
Chris Lattner
|
54e1edcecb
|
New testcase
llvm-svn: 2695
|
2002-05-21 20:03:42 +00:00 |
|
Chris Lattner
|
77c333368c
|
Update run line
llvm-svn: 2693
|
2002-05-21 19:33:17 +00:00 |
|
Chris Lattner
|
05b7ed23ec
|
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
|
bea29dd1db
|
New testcase
llvm-svn: 2691
|
2002-05-21 19:22:10 +00:00 |
|
Chris Lattner
|
72b73e12f4
|
New testcase for bug
llvm-svn: 2670
|
2002-05-20 20:48:24 +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 |
|