Chris Lattner
033e156b54
New testcase
...
llvm-svn: 17115
2004-10-18 04:06:41 +00:00
Chris Lattner
61011accfd
New testcase that ADCE shouldn't crash on
...
llvm-svn: 17105
2004-10-17 23:44:02 +00:00
Chris Lattner
5f8becb224
New testcase that crashes the inliner
...
llvm-svn: 17103
2004-10-17 23:20:29 +00:00
Chris Lattner
d047673192
New testcase, no PHI should be inserted.
...
llvm-svn: 17097
2004-10-17 21:25:32 +00:00
Chris Lattner
d2c8ed1170
New testcase, rework testcases to fail if there are any gep's other than those
...
involving %B instead of allowing any geps except %A's.
llvm-svn: 17065
2004-10-16 19:44:23 +00:00
Chris Lattner
17ce82f71d
New testcase
...
llvm-svn: 17061
2004-10-16 18:28:01 +00:00
Chris Lattner
aef20fbbb9
testcases for undefined and unreachable
...
llvm-svn: 17058
2004-10-16 18:24:11 +00:00
Chris Lattner
6299141c4e
When converting phi nodes into select instructions, we shouldn't promote PHI
...
nodes unless we KNOW that we are able to promote all of them. In this case
promoting the phi to a select is silly because we will always have to do the
call conditionally. As such, select promotion is actually a pessimization.
llvm-svn: 16972
2004-10-14 05:12:50 +00:00
Chris Lattner
c14504c92c
New testcase for memmove -> memcpy transform
...
llvm-svn: 16931
2004-10-12 04:51:55 +00:00
Chris Lattner
615bd303d1
This testcase ensures that we can SRA a global even if part of the global
...
cannot be SRA'd
llvm-svn: 16915
2004-10-11 05:00:30 +00:00
Chris Lattner
214956dd9d
These testcases check to see if we can promote malloc's to globals in some
...
cases.
llvm-svn: 16914
2004-10-11 05:00:12 +00:00
Chris Lattner
cd1e756469
Another testcase. We should be able to devirtualize the call even though
...
we cannot completely eliminate the global.
llvm-svn: 16900
2004-10-10 23:12:33 +00:00
Chris Lattner
89e0b39fe5
New testcase that crashes -globalopt. I found this through inspection, not
...
actually in the wild :)
llvm-svn: 16877
2004-10-10 17:06:09 +00:00
Chris Lattner
924ce79136
New testcase we were not handling before.
...
llvm-svn: 16875
2004-10-10 16:46:48 +00:00
Chris Lattner
ed8d767883
A testcase that globalopt now handles
...
llvm-svn: 16872
2004-10-09 21:50:05 +00:00
Chris Lattner
cdc19d6a0e
New testcase
...
llvm-svn: 16862
2004-10-09 02:50:01 +00:00
Chris Lattner
8f9a697431
New testcase
...
llvm-svn: 16856
2004-10-08 20:57:46 +00:00
Chris Lattner
6935f560a5
New testcase
...
llvm-svn: 16841
2004-10-08 17:29:47 +00:00
Chris Lattner
fc95027b7a
New testcase. The setcc is only used by a select, but not as a condition:
...
it cannot be folded in.
llvm-svn: 16839
2004-10-08 16:33:40 +00:00
Chris Lattner
9467062bcf
New testcase
...
llvm-svn: 16835
2004-10-08 05:03:25 +00:00
Chris Lattner
7bfe4032fc
New testcase
...
llvm-svn: 16833
2004-10-08 03:41:59 +00:00
Chris Lattner
31d9e6f922
These files now live in Transforms/GlobalOpt
...
llvm-svn: 16809
2004-10-07 19:16:43 +00:00
Chris Lattner
5860106954
Move these files from Transforms/GlobalConstifier
...
llvm-svn: 16808
2004-10-07 19:16:26 +00:00
Chris Lattner
381fbf1616
Add new testcase, rename pass
...
llvm-svn: 16799
2004-10-07 04:07:08 +00:00
Chris Lattner
645bcf6c5d
New testcase
...
llvm-svn: 16791
2004-10-06 20:42:51 +00:00
Chris Lattner
52783ab1d8
New testcase
...
llvm-svn: 16768
2004-10-06 15:07:56 +00:00
Chris Lattner
7d83efbc0b
When tail duplicating these functions, the add instruction should not be
...
duplicated, even though the block it is in is duplicated.
llvm-svn: 16757
2004-10-06 03:26:38 +00:00
Chris Lattner
07d1d7ede5
Another testcase for constness linkage
...
llvm-svn: 16691
2004-10-05 02:16:01 +00:00
Chris Lattner
e0d464bda2
Testcase to ensure that the 'constant' flag follows the definition when there
...
is a question.
llvm-svn: 16690
2004-10-05 02:12:20 +00:00
Chris Lattner
db76a3db91
New testcase for PR450
...
llvm-svn: 16670
2004-10-05 00:18:21 +00:00
Chris Lattner
f27b48f187
The verifier takes 50s on this testcase, that is not good n stuff
...
llvm-svn: 16592
2004-09-29 20:07:25 +00:00
Chris Lattner
d9d8538995
New testcasses for divides that can be eliminated.
...
llvm-svn: 16587
2004-09-29 17:37:07 +00:00
Chris Lattner
5e0ab5c5d8
New testcases
...
llvm-svn: 16581
2004-09-29 05:06:12 +00:00
Chris Lattner
5933e997d8
More testcases for recent instcombine patches
...
llvm-svn: 16569
2004-09-29 03:18:20 +00:00
Chris Lattner
efc0614cd6
New testcase
...
llvm-svn: 16560
2004-09-28 22:31:49 +00:00
Chris Lattner
3cbcd25596
New testcases
...
llvm-svn: 16556
2004-09-28 21:39:35 +00:00
Chris Lattner
cbd7a98cb8
New testcase
...
llvm-svn: 16548
2004-09-28 18:21:01 +00:00
Chris Lattner
3dd0ae64a9
New testcases
...
llvm-svn: 16547
2004-09-28 18:18:35 +00:00
Chris Lattner
64ee11511f
New testcase for a latent bug in instcombine that I have been chasing for
...
1.5 days :(
llvm-svn: 16545
2004-09-28 17:50:05 +00:00
Chris Lattner
7b30f27695
Testcase for LLVM PR445
...
llvm-svn: 16537
2004-09-28 03:36:39 +00:00
Chris Lattner
02060ae68e
New testcase that crashes the C++ FE, encountered while working on PR445
...
llvm-svn: 16532
2004-09-28 02:29:40 +00:00
Chris Lattner
5f9319a789
New testcase
...
llvm-svn: 16527
2004-09-27 19:25:20 +00:00
Chris Lattner
fbfb4d43c4
Testcases for rev 250 of InstructionCombining.cpp
...
llvm-svn: 16522
2004-09-27 16:21:26 +00:00
Chris Lattner
8c1c691755
Add some tests for shr-and folding
...
llvm-svn: 16507
2004-09-24 15:18:43 +00:00
Chris Lattner
45a5ace32e
New testcase for a pattern that occurs 20 times in perlbmk
...
llvm-svn: 16503
2004-09-23 21:42:49 +00:00
Chris Lattner
fb4735980b
load null is undefined behavior, this should fold
...
llvm-svn: 16498
2004-09-23 15:45:20 +00:00
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
Reid Spencer
ebb2334fa5
Per Bug 257
...
The "Programs" directory no longer lives here. It have been moved to its
own cvs module. Check it out into llvm/projects and configure/build it
there.
llvm-svn: 16182
2004-09-05 08:18:23 +00:00
Brian Gaeke
35eb7aeae3
New version of Bill Wendling's PR33 patch.
...
llvm-svn: 16050
2004-08-25 19:00:42 +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
Brian Gaeke
1bd0804f6d
note pr#
...
llvm-svn: 16015
2004-08-24 07:28:45 +00:00
Brian Gaeke
adc0b83eec
A PR60 test case
...
llvm-svn: 16005
2004-08-23 20:49:33 +00:00
Chris Lattner
befb7361c6
New testcase that the vector support does not work with yet.
...
This is also designed to make lowering a bitch :)
llvm-svn: 15941
2004-08-20 08:34:27 +00:00
Reid Spencer
f98e3c9358
Added various tests in support of Packed Types.
...
Tests kindly provided by Brad Jones.
llvm-svn: 15940
2004-08-20 06:06:43 +00:00
Reid Spencer
b6388f725e
Added a test case for packed types. Test case kindly provided by Brad Jones
...
llvm-svn: 15939
2004-08-20 06:02:24 +00:00
Reid Spencer
01ea7aed59
Fixed the test to actually run correctly.
...
llvm-svn: 15921
2004-08-19 19:23:28 +00:00
Reid Spencer
cdce60cae2
Add a test case test test 1.3 alignment removal and to test a regression
...
on disassembly speed (where SlotMachine was being recomputed on each
getSlot() call).
llvm-svn: 15920
2004-08-19 19:11:57 +00:00
Chris Lattner
712de8407d
Believe it or not, this was broken in LLVM 1.3
...
llvm-svn: 15812
2004-08-16 05:39:19 +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
Misha Brukman
81f6ee8070
Simple hand-coded tests to aid in early development of backends, along with a
...
Makefile to run ad-hoc tests easily.
llvm-svn: 15664
2004-08-11 14:16:34 +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
cee3c6b1be
This testcase causes the CBE to generate code that is not legal C.
...
llvm-svn: 15601
2004-08-09 23:56:17 +00:00
Chris Lattner
cf5dd04f8b
New testcase
...
llvm-svn: 15592
2004-08-09 21:03:35 +00:00
Chris Lattner
9ad9ab8952
New testcase for critical 1.3 feature
...
llvm-svn: 15553
2004-08-06 18:09:02 +00:00
John Criswell
caceaafada
Use the new prcontext script.
...
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
John Criswell
8b25914667
Add support for using the prcontext python script instead of grep -C.
...
llvm-svn: 15426
2004-08-02 22:29:38 +00:00
John Criswell
bb4494c93a
New python script that print a specified number of lines surrounding a
...
located pattern.
In other words, grep -C for Solaris.
llvm-svn: 15425
2004-08-02 22:28:50 +00:00
Chris Lattner
803c789d21
Initial testcase for bytecode compatibility regression test.
...
llvm-svn: 15405
2004-08-01 18:06:28 +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
0373d994a0
new testcase
...
llvm-svn: 15259
2004-07-27 06:35:11 +00:00
Chris Lattner
e30d3c8292
Have some testcases
...
llvm-svn: 15258
2004-07-27 06:26:08 +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
0ff7eb9ba9
New testcase for list slicing
...
llvm-svn: 15248
2004-07-27 01:00:56 +00:00
Reid Spencer
084010444f
Added another test case for double FP constants as well.
...
llvm-svn: 15233
2004-07-26 15:04:13 +00:00
Chris Lattner
988d70c732
New testcase
...
llvm-svn: 15231
2004-07-26 06:11:42 +00:00
Chris Lattner
a2311dac5f
Update test
...
llvm-svn: 15228
2004-07-26 05:04:25 +00:00
Reid Spencer
8c1f5c5c64
bug 263:
...
Add target triple and dependent libraries support to this test.
llvm-svn: 15213
2004-07-25 18:09:47 +00:00
Chris Lattner
3afbb93c67
Codify my thoughts on where we want to end up with the target-independent
...
code generator. Comments welcome.
llvm-svn: 15205
2004-07-25 12:13:35 +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
7324574660
Update gc intrinsics to take pointer to object as well as pointer to field.
...
Patch contributed by Tobias Nurmiranta
llvm-svn: 15094
2004-07-22 05:48:38 +00:00
Brian Gaeke
e2e0637a77
Move LLVM tool definitions to Makefile.rules
...
llvm-svn: 15049
2004-07-21 01:31:47 +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
969d6fbcee
You cannot pass functions by value, what does that even mean??
...
llvm-svn: 14833
2004-07-14 23:14:07 +00:00
Chris Lattner
1e780d3d26
this "feature" is gone
...
llvm-svn: 14832
2004-07-14 23:12:09 +00:00
Chris Lattner
7e40f4f9c5
New, horrible, testcase
...
llvm-svn: 14829
2004-07-14 22:59:47 +00:00
Chris Lattner
9ebc7eba24
Add a test that I have had in my tree for several months now, but apparently forgot to commit
...
llvm-svn: 14690
2004-07-08 15:41:08 +00:00
Chris Lattner
9b8881a3b3
Fix this testcase
...
llvm-svn: 14689
2004-07-08 15:38:23 +00:00
Chris Lattner
167d4b0e83
New testcase for PR396
...
llvm-svn: 14656
2004-07-07 02:20:02 +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
1d6b5f38fe
Make this testcase more interesting
...
llvm-svn: 14561
2004-07-02 05:43:51 +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
Chris Lattner
8b0c935145
New testcase for constant expression lowering pass, contributed by Vladimir Prus!
...
llvm-svn: 14398
2004-06-25 07:47:13 +00:00
Chris Lattner
f4dc3fd26e
Isnan became unordered
...
llvm-svn: 14322
2004-06-22 16:13:57 +00:00
Chris Lattner
cf237fc684
test/Libraries have been long gone for a long time now. Since noone noticed
...
tehse were broken, just nuke them.
llvm-svn: 14310
2004-06-22 02:26:33 +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
649154cace
Test for PR374
...
llvm-svn: 14240
2004-06-19 01:08:12 +00:00
Chris Lattner
d5829aac27
New test
...
llvm-svn: 14220
2004-06-18 06:07:17 +00:00
Chris Lattner
b62fa74253
Test that C99 unordered comparison functions are not being turned into libc calls
...
llvm-svn: 14218
2004-06-18 05:42:50 +00:00
Chris Lattner
388f43ac3d
New testcase for GCC unordered comparison builtins
...
llvm-svn: 14214
2004-06-18 03:39:56 +00:00
Chris Lattner
ee92bfca97
This testcase is a bit silly now, but oh well :)
...
llvm-svn: 14188
2004-06-15 21:46:16 +00:00
Chris Lattner
75bcc59f1c
Right, stop being silly
...
llvm-svn: 14184
2004-06-15 21:29:40 +00:00
Chris Lattner
ce4ac095f0
Add a nan, stop testing isnan
...
llvm-svn: 14183
2004-06-15 21:29:01 +00:00
Alkis Evlogimenos
9d740629a0
Add the isunordered intrinsic.
...
llvm-svn: 14159
2004-06-12 19:19:14 +00:00
Chris Lattner
b82f707e30
Add tests for isnan
...
llvm-svn: 14149
2004-06-11 06:16:13 +00:00
Chris Lattner
858cb55a5c
Test that the X86 backend is only emitting one fucom instruction
...
for each 'COM =' line.
llvm-svn: 14147
2004-06-11 05:30:34 +00:00
Chris Lattner
a5ddab2779
Testcase for PR369
...
llvm-svn: 14136
2004-06-11 02:59:47 +00:00
Chris Lattner
434cc49bca
Check to make sure that isnan doesn't require calling a function
...
llvm-svn: 14135
2004-06-11 02:54:54 +00:00
Chris Lattner
8f40e35934
I misled Alkis: LLVM should have isnan, not isunordered.
...
isunordered(X, Y) === isnan(X) | isnan(Y)
Remove isunordered, add isnan.
Modernize testcase
llvm-svn: 14133
2004-06-11 02:29:57 +00:00
Brian Gaeke
5caed4e7dd
Test case for PR368
...
llvm-svn: 14129
2004-06-11 02:11:43 +00:00
Alkis Evlogimenos
2baa85e8be
Add feature test for llvm intrinsics. It currently contains only the "isunordered" intrinsic
...
llvm-svn: 14126
2004-06-11 01:06:40 +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
Chris Lattner
79dd360555
New testcase for PR355
...
llvm-svn: 14062
2004-06-08 07:11:14 +00:00
Chris Lattner
12eb60f213
Testcase for PR355
...
llvm-svn: 14061
2004-06-08 07:10:11 +00:00
Chris Lattner
3b2e067386
New testcase for PR361
...
llvm-svn: 14052
2004-06-07 23:07:09 +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
4f120545a7
Make tool names end with .exe on windows. This isn't needed to run the
...
tools, but is required for rules that depend on the executables, e.g.:
a: b $(LLVMAS)
llvm-svn: 13926
2004-06-01 19:06:43 +00:00
Reid Spencer
d2eca3d441
Make the test pass by using the correct RUN: syntax.
...
llvm-svn: 13848
2004-05-27 20:49:16 +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
Reid Spencer
09fabea814
Added a "RUN:" line so this file can be executed by TestRunner.sh
...
llvm-svn: 13829
2004-05-27 08:28:42 +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
97462838b2
The -exprs pass is no longer with LLVM. *sniff*
...
llvm-svn: 13825
2004-05-27 07:36:08 +00:00
Chris Lattner
0ceb07b09e
Correct test. use "not grep" instead of "grep -v"
...
llvm-svn: 13824
2004-05-27 07:32:25 +00:00
Chris Lattner
d74befe02a
gc_init now gets an argument
...
llvm-svn: 13816
2004-05-27 05:51:00 +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
6eea16e526
Make the test use the %A type
...
llvm-svn: 13789
2004-05-26 17:14:49 +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
c4e2053767
Testcases for andersen's alias analysis.
...
I think this is all of the stuff I had pending in my tree..
llvm-svn: 13703
2004-05-23 21:31:00 +00:00
Chris Lattner
acd339ea4f
Add a simple testcase for garbage collection support
...
llvm-svn: 13697
2004-05-23 21:24:50 +00:00
Chris Lattner
6041fee872
Testcase for PR340: Verifier misses malformed switch instruction
...
This testcase was reduced by John, thanks!
llvm-svn: 13617
2004-05-21 16:47:02 +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
60ef22da3d
Testcase for PR337, which was reduced by Reid Spencer.
...
llvm-svn: 13443
2004-05-10 05:11:24 +00:00
Brian Gaeke
1edc9637d0
Add more casts. You can never have enough casts.
...
llvm-svn: 13408
2004-05-07 21:10:28 +00:00
Chris Lattner
798b5e4a6f
New testcase
...
llvm-svn: 13402
2004-05-07 18:38:59 +00:00
Chris Lattner
0a8ee61c51
New testcase for PR336
...
llvm-svn: 13401
2004-05-07 15:38:50 +00:00
John Criswell
e0727fe00d
Regression test for PR#330.
...
llvm-svn: 13399
2004-05-07 13:57:19 +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
Chris Lattner
e24003a261
Add a new testcase for X/-1, fix bug that prevented tests from running right
...
llvm-svn: 13171
2004-04-26 14:01:47 +00:00
Chris Lattner
ee80c45d46
new testcase for PR326
...
llvm-svn: 13098
2004-04-21 18:49:35 +00:00
Chris Lattner
40123bff5b
New testcase, distilled from PR324
...
llvm-svn: 13079
2004-04-20 20:15:01 +00:00
Chris Lattner
ceea37590f
New testcase
...
llvm-svn: 13067
2004-04-19 18:06:34 +00:00
Chris Lattner
3796974563
Another testcase
...
llvm-svn: 13037
2004-04-18 06:55:57 +00:00
Chris Lattner
bc4118f316
New testcase
...
llvm-svn: 13020
2004-04-17 23:00:51 +00:00
Chris Lattner
fbc88b6cbd
New testcase that Brian provided which crashes the inliner
...
llvm-svn: 12969
2004-04-15 20:45:45 +00:00
John Criswell
917b641609
Test for memory mapped I/O intrinsics.
...
llvm-svn: 12943
2004-04-14 13:52:56 +00:00
Chris Lattner
8662beeecd
new testcase that crashes the fp stackifier
...
llvm-svn: 12932
2004-04-13 21:44:54 +00:00
Chris Lattner
9d42084081
New testcase
...
llvm-svn: 12920
2004-04-13 19:43:33 +00:00
Chris Lattner
e3debac3cd
New testcase
...
llvm-svn: 12916
2004-04-13 19:28:09 +00:00
Chris Lattner
e342a8ef49
Make the testcase more challenging
...
llvm-svn: 12892
2004-04-13 17:18:07 +00:00
Chris Lattner
a7aeb506dd
New testcase where loop simplify is not updating domfrontiers correctly
...
llvm-svn: 12889
2004-04-13 16:22:04 +00:00
Chris Lattner
176b4c2439
new testcase
...
llvm-svn: 12873
2004-04-12 20:59:07 +00:00
Alkis Evlogimenos
7ab640fdcb
Update testcase to illustrate the coalescing problem. The previous one did not work because of a fix in the x86 instruction selector.
...
llvm-svn: 12870
2004-04-12 19:04:22 +00:00
John Criswell
b7147b33a0
Added testcase for the llvm.readport and llvm.writeport intrinsics.
...
llvm-svn: 12868
2004-04-12 16:42:43 +00:00
Alkis Evlogimenos
70bbce62b1
Add same value coalescing testcase
...
llvm-svn: 12865
2004-04-12 15:40:25 +00:00
Chris Lattner
14243fb3b8
New testcase
...
llvm-svn: 12845
2004-04-11 23:18:30 +00:00
Chris Lattner
fe94f0bf93
New testcase
...
llvm-svn: 12843
2004-04-11 22:05:16 +00:00
Chris Lattner
9affe3e7df
New testcase
...
llvm-svn: 12837
2004-04-11 20:24:01 +00:00
Chris Lattner
5ec93a8678
Add another variant of the testcase
...
llvm-svn: 12834
2004-04-11 19:01:35 +00:00
Chris Lattner
74e5c31746
new testcase
...
llvm-svn: 12832
2004-04-11 16:47:15 +00:00
Chris Lattner
1f99df6d27
New testcases
...
llvm-svn: 12820
2004-04-10 22:21:14 +00:00
Chris Lattner
825a00195d
New testcase
...
llvm-svn: 12818
2004-04-10 22:01:27 +00:00
Chris Lattner
56471868e2
New testcases
...
llvm-svn: 12806
2004-04-10 06:52:20 +00:00
Chris Lattner
5393e11318
Create the output directory if it's not already there
...
llvm-svn: 12804
2004-04-10 06:03:22 +00:00
Chris Lattner
d777677665
Simplify cfg now eliminates all of the branches in this testcase
...
llvm-svn: 12803
2004-04-09 23:50:29 +00:00
Chris Lattner
e4ad3e599b
Another testcase
...
llvm-svn: 12802
2004-04-09 23:47:52 +00:00
Chris Lattner
24cd6b9371
Testcase to make sure we can apply the shift to the operands of the select,
...
eliminating the shifts
llvm-svn: 12801
2004-04-09 23:47:24 +00:00
Chris Lattner
be68fd036b
Add testcases for harder combining cases.
...
llvm-svn: 12799
2004-04-09 23:43:48 +00:00
Chris Lattner
755cab25ae
new testcase
...
llvm-svn: 12792
2004-04-09 18:19:29 +00:00
Chris Lattner
22b2166b36
New testcase
...
llvm-svn: 12783
2004-04-08 20:39:40 +00:00
Chris Lattner
3b613818f6
New testcase, corresponding to phi_promote.ll
...
llvm-svn: 12778
2004-04-08 19:59:22 +00:00
Chris Lattner
ac42fd5912
Add some more cases we should combine
...
llvm-svn: 12768
2004-04-08 04:43:04 +00:00
Chris Lattner
dadf78d933
New testcase
...
llvm-svn: 12761
2004-04-07 18:38:01 +00:00
Chris Lattner
13de334a4e
New testcase that crashed scalarevolution on sparc
...
llvm-svn: 12755
2004-04-07 16:17:45 +00:00
Chris Lattner
d93de7a754
New file that can be useful for hand inspection of assembly required for certain
...
kinds of instructions.
llvm-svn: 12746
2004-04-07 05:06:39 +00:00
Chris Lattner
a67801f0d4
New testcase
...
llvm-svn: 12738
2004-04-07 04:08:21 +00:00
Chris Lattner
6f4fea937b
New testcase for PR312
...
llvm-svn: 12667
2004-04-05 18:46:33 +00:00