Commit Graph

678 Commits

Author SHA1 Message Date
Chris Lattner 803fb3c2c3 Two testcases for invalid transformations that instcombine is doing
llvm-svn: 16446
2004-09-20 10:14:27 +00:00
Chris Lattner 75cf9f08cc New testcase for PR362: Icky code generated for std::min/std::max
llvm-svn: 16408
2004-09-19 19:17:10 +00:00
Chris Lattner 2f7bb1be42 Instcombine now helps out with these
llvm-svn: 16405
2004-09-19 18:45:45 +00:00
Chris Lattner 29dd824a10 Add two new testcases that instcombine should handle
llvm-svn: 16403
2004-09-19 18:43:01 +00:00
Chris Lattner b69831d8dd New testcase for PR420
llvm-svn: 16345
2004-09-15 00:58:49 +00:00
Chris Lattner 57a2c3bad9 Modify testcase to merit a warning, though no warning is still printed!
llvm-svn: 16029
2004-08-24 17:40:02 +00:00
Chris Lattner 22bef5979a New testcase that the constifier should handle
llvm-svn: 15734
2004-08-14 20:47:56 +00:00
Chris Lattner aad412256f New basic testcase for the constifier
llvm-svn: 15733
2004-08-14 20:44:09 +00:00
Chris Lattner 43a080e65b Add another test
llvm-svn: 15718
2004-08-13 03:27:48 +00:00
Chris Lattner 664d88cbd0 New testcase, which causes the block extractor to barf
llvm-svn: 15715
2004-08-13 03:08:54 +00:00
Chris Lattner 39884511ee New testcase that instcombine is getting wrong
llvm-svn: 15637
2004-08-11 00:49:50 +00:00
Chris Lattner cf5dd04f8b New testcase
llvm-svn: 15592
2004-08-09 21:03:35 +00:00
John Criswell caceaafada Use the new prcontext script.
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
Chris Lattner d78935ab60 Move Transforms/BasicAA to Analysis/BasicAA
llvm-svn: 15316
2004-07-29 01:34:10 +00:00
Chris Lattner 096a8f7f82 Due to a bug in BasicAA, DSE is incorrectly deleting the first store in
this testcase, causing the miscompilation of MallocBench/gs.

llvm-svn: 15315
2004-07-29 01:33:05 +00:00
Robert Bocchino 22fddc7d16 *** empty log message ***
llvm-svn: 15290
2004-07-27 20:50:02 +00:00
Chris Lattner 0a0fc220cc New testcase. DSE should delete all of the DEAD instructions.
llvm-svn: 15253
2004-07-27 02:19:27 +00:00
Chris Lattner 988d70c732 New testcase
llvm-svn: 15231
2004-07-26 06:11:42 +00:00
Chris Lattner fb7dd4c1a3 New testcase for DSE
llvm-svn: 15198
2004-07-25 07:57:50 +00:00
Chris Lattner e82780c22e Trivial testcase for dse
llvm-svn: 15100
2004-07-22 07:59:20 +00:00
Chris Lattner 4269e40e67 new testcase
llvm-svn: 15028
2004-07-20 05:20:39 +00:00
Chris Lattner 9492af43c4 New testcase that instcombine should help out with.
llvm-svn: 15023
2004-07-20 01:47:49 +00:00
Chris Lattner d4cecb9e2f test that unconditional branches to unwinds are always eliminated
llvm-svn: 15021
2004-07-20 01:17:19 +00:00
Chris Lattner 10a4194651 Testcases missed by the instruction combiner
llvm-svn: 15017
2004-07-20 00:57:21 +00:00
Chris Lattner eca92d3106 New testcase
llvm-svn: 14639
2004-07-06 07:38:00 +00:00
Chris Lattner 2c9fdbe6cb New testcase
llvm-svn: 14636
2004-07-06 07:00:11 +00:00
Chris Lattner 3a03c90085 Add a new testcase for folding an add into a switch
llvm-svn: 14586
2004-07-03 00:25:31 +00:00
Chris Lattner 5cc223a7e2 Fix testcase
llvm-svn: 14516
2004-07-01 04:11:35 +00:00
Chris Lattner 8785e03d7c -debug option does not exist in a release build
llvm-svn: 14515
2004-07-01 04:10:15 +00:00
Chris Lattner eee347209f Fix testcase. For some reason this was failing only with a release build and
not with a debug build?  Rather testrunner only caught it in that case.

llvm-svn: 14514
2004-07-01 04:09:14 +00:00
Chris Lattner 0da061fa1e new testcase
llvm-svn: 14442
2004-06-27 22:51:19 +00:00
Reid Spencer afd6bfe736 Nullify this test as it causes infinite loop in optimized nightly test.
llvm-svn: 14279
2004-06-21 08:11:32 +00:00
Chris Lattner d5829aac27 New test
llvm-svn: 14220
2004-06-18 06:07:17 +00:00
Chris Lattner b82f707e30 Add tests for isnan
llvm-svn: 14149
2004-06-11 06:16:13 +00:00
Chris Lattner ce527c8e6d More instcombine testcases
llvm-svn: 14094
2004-06-09 07:59:40 +00:00
Chris Lattner 7ed7d82512 New testcase that is important for the Java FE
llvm-svn: 14085
2004-06-09 05:07:01 +00:00
Chris Lattner 52d7430fc5 New testcase for the instruction combiner that happen often in the Java FE
llvm-svn: 14082
2004-06-09 04:23:57 +00:00
Brian Gaeke 7ed1d1b320 Maybe this will keep people from breaking -branch-combine!
llvm-svn: 13928
2004-06-01 20:01:05 +00:00
Chris Lattner 3a45149bd5 Add back a test I accidentally removed
llvm-svn: 13835
2004-05-27 17:43:33 +00:00
Chris Lattner 9b38743684 Add another testcase
llvm-svn: 13833
2004-05-27 17:28:55 +00:00
Chris Lattner d4065a6c94 remove bogus test
llvm-svn: 13827
2004-05-27 07:39:51 +00:00
Chris Lattner 076f7493bf Make the test test what it is supposed to
llvm-svn: 13826
2004-05-27 07:37:45 +00:00
Chris Lattner 52a71340c1 Fix a test that was "broken" by new optimizations. The transformation we
are doing is certainly correct, its just that we didn't have the capability
to do it when the testcase was written (no select instr)

llvm-svn: 13799
2004-05-26 23:51:29 +00:00
Chris Lattner 6a02158bc5 New testcase
llvm-svn: 13739
2004-05-25 06:30:49 +00:00
Chris Lattner 608c18f20c Add a new test16 and fix some other tests that were not properly written
llvm-svn: 13735
2004-05-25 04:28:43 +00:00
Chris Lattner 535a48942a New testcase that used to cause the unroller to try to unroll the loop 2G times. :(
llvm-svn: 13563
2004-05-13 20:43:15 +00:00
Chris Lattner 0a8ee61c51 New testcase for PR336
llvm-svn: 13401
2004-05-07 15:38:50 +00:00
Chris Lattner 1190a4de0b New testcase for PR332
llvm-svn: 13348
2004-05-04 17:00:10 +00:00
Chris Lattner c9b34e5648 New testcase:
Turn "if (A < B && B < C)" into "if (A < B & B < C)"

llvm-svn: 13310
2004-05-01 23:35:21 +00:00
Chris Lattner 380affdc88 New testcase for case that simplifycfg should catch
llvm-svn: 13305
2004-05-01 22:36:24 +00:00