Chris Lattner
ae509325d6
The simplifycfg pass should be able to turn stuff like:
...
if (X == 4 || X == 7)
and
if (X != 4 && X != 7)
into switch instructions.
llvm-svn: 11791
2004-02-24 05:34:44 +00:00
Chris Lattner
7eaa535d4d
Test for the other way also
...
llvm-svn: 11767
2004-02-23 20:24:16 +00:00
Chris Lattner
1cc1217121
New testcase
...
llvm-svn: 11766
2004-02-23 20:19:51 +00:00
Chris Lattner
be9082a63d
Add tests for casts that should be eliminated
...
llvm-svn: 11741
2004-02-23 07:16:03 +00:00
Chris Lattner
6ddaa24dd9
Handle the unsigned form as well
...
llvm-svn: 11739
2004-02-23 06:37:33 +00:00
Chris Lattner
fb302df02c
Add a slight variant of test10
...
llvm-svn: 11736
2004-02-23 05:59:52 +00:00
Chris Lattner
d0ffbe1cbe
This multiply can be eliminated
...
llvm-svn: 11733
2004-02-23 05:38:47 +00:00
Chris Lattner
d31caa438a
Add testcase for the casts that are missing in PR249
...
llvm-svn: 11727
2004-02-23 03:21:09 +00:00
Chris Lattner
9c08d09de6
Test that the instruction combiner can fold away a cast in a GEP instruction.
...
This occurs in 164.gzip, as a result of it declaring arrays extern.
llvm-svn: 11701
2004-02-22 05:24:09 +00:00
Chris Lattner
418b3a0f20
new testcase
...
llvm-svn: 11682
2004-02-20 23:05:43 +00:00
Chris Lattner
bc7a60ffe5
New testcase, do not emit a call to __builtin_sqrt, emit a call to sqrt instead!
...
llvm-svn: 11668
2004-02-20 19:08:12 +00:00
Chris Lattner
40a22000e4
PR244: [llvm-gcc] miscompilation when a function is re-declared as static
...
llvm-svn: 11661
2004-02-20 17:32:24 +00:00
Chris Lattner
c8cc3d510a
New testcase for PR245
...
llvm-svn: 11566
2004-02-17 21:58:29 +00:00
Chris Lattner
58d4db3f27
New testcase, details in the comments
...
llvm-svn: 11495
2004-02-16 06:35:19 +00:00
Chris Lattner
e9613be389
A new testcase for a situation that occurs in 181.mcf
...
llvm-svn: 11493
2004-02-16 05:06:36 +00:00
Chris Lattner
98c26a7842
Add a test for the "swap idiom", which LLVM should be able to unravel.
...
llvm-svn: 11491
2004-02-16 03:53:44 +00:00
Chris Lattner
5c063c9348
Test for xor chains
...
llvm-svn: 11489
2004-02-16 01:19:52 +00:00
Chris Lattner
83a0044077
Moving CBE tests to test/Regression/CodeGen/CBackend
...
llvm-svn: 11486
2004-02-15 22:56:30 +00:00
Chris Lattner
5c49d123ad
New testcase
...
llvm-svn: 11480
2004-02-15 22:14:46 +00:00
Chris Lattner
0836c10052
Testcase for PR205: [llvmgcc] C front-end does not emit 'zeroinitializer' when possible
...
llvm-svn: 11461
2004-02-15 02:19:08 +00:00
Chris Lattner
3e86e1b0f7
Test for actual support, not just for lack of crashage
...
llvm-svn: 11460
2004-02-15 01:21:39 +00:00
Chris Lattner
f070437543
New testcase for PR237: [x86] wierd stack/frame pointer manipulation
...
llvm-svn: 11456
2004-02-15 00:21:04 +00:00
Chris Lattner
2c0d1265dc
new testcase for llvm.memset generation
...
llvm-svn: 11440
2004-02-14 04:26:15 +00:00
Chris Lattner
451f1bca6f
Testcase for builtin frame/return address
...
llvm-svn: 11436
2004-02-14 04:06:48 +00:00
Chris Lattner
cd947e4b8b
Test that the CFE compiles memset and bzero to llvm.memset
...
llvm-svn: 11435
2004-02-14 03:46:37 +00:00
Chris Lattner
cf81fc70a4
Add a testcase for the frameaddress and returnaddress intrinsics.
...
llvm-svn: 11434
2004-02-14 02:55:47 +00:00
Chris Lattner
3c4bc03c8a
Test that the code generator supports these intrinsics
...
llvm-svn: 11432
2004-02-14 02:51:40 +00:00
Chris Lattner
7b65a0008d
Update tests
...
llvm-svn: 11418
2004-02-13 23:33:17 +00:00
Chris Lattner
067b6bb9b2
New testcase. The CFE should not generate illegal LLVM intrinsics, even if
...
the input program is horribly broken (like 126.gcc).
llvm-svn: 11401
2004-02-13 22:04:41 +00:00
Chris Lattner
7eec19cf38
Right, memcpy READS memory too :)
...
llvm-svn: 11373
2004-02-13 16:09:37 +00:00
Chris Lattner
0a49bcb009
New testcase for support for memcpy/memmove
...
llvm-svn: 11372
2004-02-13 16:04:51 +00:00
Chris Lattner
a200310b32
New testcase for PR233: [llvmgcc] Structure copies result in a LOT of code
...
llvm-svn: 11359
2004-02-12 21:06:52 +00:00
Chris Lattner
71957a90b3
Test that we get rep movs when calling memcpy
...
llvm-svn: 11352
2004-02-12 17:53:43 +00:00
Chris Lattner
d5bab7e727
Basic functionality testing.
...
llvm-svn: 11312
2004-02-11 05:00:27 +00:00
Chris Lattner
4379c6b0b7
New feature testcase for simplifycfg.
...
llvm-svn: 11306
2004-02-11 03:35:04 +00:00
Chris Lattner
2711c12f48
Right, define the LPROF variable
...
llvm-svn: 11273
2004-02-10 19:46:14 +00:00
Chris Lattner
a52b206d91
Move this testcase out of /home/vadve/lattner/cvs/llvm/test/Programs/LLVMSource,
...
as it fails.
llvm-svn: 11250
2004-02-09 22:52:25 +00:00
Chris Lattner
8a9da302a8
New testcase, code generators should support invoke/unwind
...
llvm-svn: 11192
2004-02-08 19:40:58 +00:00
Chris Lattner
eba3c36f99
New testcase for PR223: Loopsimplify incorrectly updates dominator information
...
llvm-svn: 11136
2004-02-05 21:11:38 +00:00
Chris Lattner
e55e30917a
Add another test
...
llvm-svn: 11062
2004-02-01 22:47:16 +00:00
Chris Lattner
e1146140fc
New testcase for PR218
...
llvm-svn: 11059
2004-02-01 18:16:06 +00:00
Chris Lattner
a96066186e
New testcase for better mod/ref information that basicaa can provide
...
llvm-svn: 11023
2004-01-30 22:18:47 +00:00
Chris Lattner
6fd5e2bdaf
New testcase for problem brian ran into
...
llvm-svn: 10966
2004-01-23 00:54:26 +00:00
Chris Lattner
32afecc336
New testcase for incorrect bytecode reading of MAXLONG. The reader is getting
...
it as zero.
llvm-svn: 10927
2004-01-20 19:00:12 +00:00
John Criswell
7a32336316
Remove the use of LLVMGCCARCH. Instead, query the compiler for the
...
location of libgcc.a; that will tell us the name of the directory to find
the libraries that we're looking for.
llvm-svn: 10903
2004-01-16 21:53:23 +00:00
Chris Lattner
062f3ddaf5
new testcase
...
llvm-svn: 10843
2004-01-14 05:53:11 +00:00
Brian Gaeke
edf6c9d5a4
You know you like Makefiles with fewer variables. Next up on the victim list
...
is TOOLS, which is how you say LLVMTOOLCURRENT in Oldspeak.
llvm-svn: 10832
2004-01-13 22:22:19 +00:00
Brian Gaeke
c0e7e5341e
Get rid of dead defns of LCC, LCXX, LAS, as per FIXME.
...
llvm-svn: 10829
2004-01-13 22:10:06 +00:00
Brian Gaeke
b96e5772f0
Fix overzealous fixme fixing
...
llvm-svn: 10827
2004-01-13 21:59:51 +00:00
Brian Gaeke
493c4c7f12
Remove dead definitions of NATGCC and CP, and dead .tll, .tbc rules.
...
Make should continue even if compilation cmds fail, for the sake of
the nightly tester, so use minuses on them.
Use LLVMAS, LLVMGCC, LLVMGXX instead of LAS, LCC, LCXX (as per FIXME).
llvm-svn: 10825
2004-01-13 21:56:30 +00:00
Chris Lattner
29d0a24201
New testcase for symbolic constant folding opportunities that LLVM should get.
...
llvm-svn: 10811
2004-01-13 05:32:27 +00:00
Chris Lattner
e0536857aa
Testcase for PR204
...
llvm-svn: 10769
2004-01-12 05:01:48 +00:00
Chris Lattner
950b713d22
Add support for %llvmgcc
...
llvm-svn: 10768
2004-01-12 05:01:13 +00:00
Chris Lattner
2ca9b10b6a
Test to make sure we can SCCP load instructions
...
llvm-svn: 10766
2004-01-12 04:28:32 +00:00
Chris Lattner
4d1bb94c3e
New testcase, allow folding of binary operators that use PHI nodes, as long
...
as the result of the binary operator is always constant. This does not require
the PHI itself to be constant though.
llvm-svn: 10762
2004-01-12 03:57:00 +00:00
Chris Lattner
22c7a36cdc
New testcase
...
llvm-svn: 10760
2004-01-12 01:17:42 +00:00
Chris Lattner
fcd7ccd425
This isn't really an assembler test. This tests to make sure the
...
ConstantExpr::getGetElementPtr method folds two getelementptr instructions
when possible.
llvm-svn: 10758
2004-01-11 23:56:03 +00:00
Chris Lattner
277276ae37
Testcase for PR202
...
llvm-svn: 10715
2004-01-08 17:15:09 +00:00
Chris Lattner
985a535e4f
restore comments to this file
...
llvm-svn: 10704
2004-01-06 05:37:45 +00:00
Chris Lattner
3c01d683e3
An example testcase for use in the debugger. Currently you can do stuff like
...
stepping, next'ing, finish'ing, stacktraces, source listings, etc. You can't
print program variables yet though.
Oh, and I lost my nice commented version of funccall.ll :(
Test with:
llvm-as funccall.ll
llvm-db funccall.bc
<arguments>
This is not automatically testable yet, and the C front-end doesn't support
debug information yet. That said, it's a start.
llvm-svn: 10689
2004-01-05 05:32:40 +00:00
John Criswell
2c501eca03
Regression test for initializers with members of unknown size.
...
llvm-svn: 10678
2004-01-01 23:58:07 +00:00
Chris Lattner
a0c8fe6794
testcase for PR198
...
llvm-svn: 10660
2003-12-31 03:24:14 +00:00
Chris Lattner
f1277450ab
new testcase for cananonicalization of subtracts
...
llvm-svn: 10581
2003-12-22 05:24:45 +00:00
Chris Lattner
a5e3418d98
New testcase to see if -indvars can promote pointer arithmetic to array accesses
...
llvm-svn: 10577
2003-12-22 05:00:13 +00:00
Chris Lattner
7b432f77ac
New testcase for PR194
...
llvm-svn: 10568
2003-12-21 19:06:15 +00:00
Chris Lattner
b141a2aca6
New testcase for missed optimization
...
llvm-svn: 10538
2003-12-19 09:08:15 +00:00
Chris Lattner
a2d66a5ada
New testcase
...
llvm-svn: 10533
2003-12-19 06:54:37 +00:00
Chris Lattner
98c265a382
New testcase, for PR185
...
llvm-svn: 10471
2003-12-15 17:33:41 +00:00
Chris Lattner
ab475b85f7
New testcase
...
llvm-svn: 10468
2003-12-15 00:03:53 +00:00
Chris Lattner
0fcc74f1df
new test
...
llvm-svn: 10466
2003-12-14 23:39:34 +00:00
Chris Lattner
29da20f96c
Testcase for PR179
...
llvm-svn: 10455
2003-12-14 04:46:07 +00:00
Chris Lattner
ace41617c7
Rename variable to avoid confusing it with the global G
...
llvm-svn: 10411
2003-12-11 22:49:32 +00:00
Chris Lattner
99146bb2a7
New testcase that LICM is breaking crafty on
...
llvm-svn: 10408
2003-12-11 22:15:11 +00:00
Chris Lattner
15b2e377ae
Fix test that was failing because we were optimizing the program better than expected :)
...
llvm-svn: 10404
2003-12-11 21:06:43 +00:00
Chris Lattner
659a500e57
New testcase for PR86
...
llvm-svn: 10403
2003-12-11 19:16:30 +00:00
Brian Gaeke
a03eeb0b7d
Separate out target for cleaning up qmtest garbage.
...
llvm-svn: 10395
2003-12-11 04:48:38 +00:00
Chris Lattner
a8953e38d2
A new testcase, reduced by bugpoint
...
llvm-svn: 10384
2003-12-10 20:39:53 +00:00
Chris Lattner
02f7e71d35
new testcase
...
llvm-svn: 10381
2003-12-10 20:18:09 +00:00
Chris Lattner
ae974caa05
New testcase
...
llvm-svn: 10374
2003-12-10 17:57:38 +00:00
Chris Lattner
679b49d7f5
New testcase which caused a bunch of tests to break last night with more
...
aggressive LICM
llvm-svn: 10372
2003-12-10 17:09:35 +00:00
Chris Lattner
289df6b3de
new testcase, checking to ensure we handle yet-another spiffy case correctly
...
llvm-svn: 10357
2003-12-10 05:42:23 +00:00
Brian Gaeke
e545345131
Don't assume that system headers define 'uint' or 'ulong' as types.
...
llvm-svn: 10356
2003-12-10 05:06:38 +00:00
Chris Lattner
9c450fc665
Yet another hard testcase
...
llvm-svn: 10349
2003-12-09 23:29:25 +00:00
Chris Lattner
720348331c
Add a new testcase which breaks the sinker because the loop canonnicalization
...
pass does not do a canonnicalization that the sinker wants.
llvm-svn: 10346
2003-12-09 22:05:08 +00:00
Chris Lattner
b7924b166a
Fix buggy test
...
llvm-svn: 10345
2003-12-09 21:45:23 +00:00
Chris Lattner
88ca84b809
New testcase for sinking operations from loops with multiple exits
...
llvm-svn: 10344
2003-12-09 21:40:36 +00:00
Chris Lattner
eea64fd916
Make the test a bit harder so that we test to ensure that _both_ instructions
...
are sunk
llvm-svn: 10343
2003-12-09 20:50:20 +00:00
Chris Lattner
d719cd1e5b
New testcases for LICM improvement: code sinking.
...
llvm-svn: 10339
2003-12-09 16:56:51 +00:00
Chris Lattner
9056881d76
Improve portability with Mac OS/X
...
llvm-svn: 10338
2003-12-09 16:49:12 +00:00
Chris Lattner
9c9240447b
Improve testcase portability on OS/X
...
llvm-svn: 10337
2003-12-09 16:48:24 +00:00
Chris Lattner
db677331f2
New testcase that is not actually handled yet, but should be in the future.
...
This is here to remind me to get back to this after a while.
llvm-svn: 10336
2003-12-09 16:26:42 +00:00
Chris Lattner
18b6f0f46d
Whoops, forgot to check this in. :)
...
llvm-svn: 10334
2003-12-08 23:41:09 +00:00
Chris Lattner
3c31f8c5c3
New testcase for automatic insertion of accumulator variables to eliminate
...
tail recursion
llvm-svn: 10331
2003-12-08 23:16:25 +00:00
Chris Lattner
b8d989e055
New testcase for PR165
...
llvm-svn: 10314
2003-12-08 06:18:37 +00:00
Chris Lattner
82ac26c8ba
New testcase, this should be -tailcallelim'inated
...
llvm-svn: 10311
2003-12-08 05:32:48 +00:00
Chris Lattner
ffb2d08c4a
New testcase that the raiseallocations pass should be able to handle.
...
llvm-svn: 10304
2003-12-07 01:25:36 +00:00
Chris Lattner
462444e1ea
Move rule to top-level makefile
...
llvm-svn: 10255
2003-11-29 09:49:14 +00:00
Chris Lattner
212e596ede
Testcase for duplicated cleanup work (PR11). Note that this testcase is not actually
...
tested automatically, so it is practically useless. However, it seemed silly to throw
away my testcase, so here it is.
llvm-svn: 10253
2003-11-29 09:10:50 +00:00
Chris Lattner
6d94d10377
new testcase for problem causing 2003-10-12-GlobalVarInitializers failures
...
llvm-svn: 10251
2003-11-29 05:19:15 +00:00
Chris Lattner
68ac670086
Testcase for PR160
...
llvm-svn: 10247
2003-11-28 01:32:03 +00:00
Chris Lattner
9201586a98
New testcase for PR158
...
llvm-svn: 10246
2003-11-27 21:25:07 +00:00
Chris Lattner
ff4aa6dbe2
testcase for PR159
...
llvm-svn: 10244
2003-11-27 20:47:16 +00:00
John Criswell
96be650984
Renamed intermediate values that used the same type and name as previous
...
values. All of these files should assemble now.
llvm-svn: 10239
2003-11-26 14:45:37 +00:00
Chris Lattner
9192f90865
Testcase for PR157
...
llvm-svn: 10237
2003-11-26 07:35:52 +00:00
Chris Lattner
1ffe97d37e
testcase for PR 148
...
llvm-svn: 10206
2003-11-25 08:45:38 +00:00
Chris Lattner
4d9a30c0c4
Testcase for PR147
...
llvm-svn: 10205
2003-11-25 03:58:49 +00:00
Brian Gaeke
8581a625df
Unbreak this test case - llvm-as no longer tolerates redefining names in any
...
given type plane.
llvm-svn: 10169
2003-11-22 06:18:35 +00:00
Brian Gaeke
27a077209b
Strengthen test case.
...
llvm-svn: 10166
2003-11-22 05:01:57 +00:00
Brian Gaeke
b4c1782c7a
C Writer was dumping core on this test case.
...
llvm-svn: 10165
2003-11-22 04:58:25 +00:00
Chris Lattner
519900a36d
New testcase that breaks the pruneeh pass
...
llvm-svn: 10162
2003-11-22 02:20:08 +00:00
Chris Lattner
0e10ae4d0b
New testcase
...
llvm-svn: 10144
2003-11-21 22:28:49 +00:00
Brian Gaeke
71040f9251
Clean more qmtest files.
...
llvm-svn: 10125
2003-11-21 01:12:47 +00:00
Chris Lattner
4eb18ce26d
Fix an all too common form of the 'Found global types that are not compatible' warning
...
llvm-svn: 10122
2003-11-20 21:04:35 +00:00
Chris Lattner
72e6b0c252
New testcase for PR143
...
llvm-svn: 10120
2003-11-20 20:57:33 +00:00
Brian Gaeke
ce9a00cea6
Blow away compiled versions of qmtest classes on 'make clean'.
...
llvm-svn: 10119
2003-11-20 19:57:17 +00:00
Brian Gaeke
67ae512a4b
Fix0r a test that mistakenly used %llvmg++ instead of %llvmgxx.
...
llvm-svn: 10118
2003-11-20 19:51:11 +00:00
Chris Lattner
e5c6861b70
New testcase for PR132
...
llvm-svn: 10116
2003-11-20 19:27:12 +00:00
Chris Lattner
f636784489
New testcase for PR141
...
llvm-svn: 10112
2003-11-20 19:05:21 +00:00
Chris Lattner
5a3a2398f4
Testcase for PR113
...
llvm-svn: 10101
2003-11-20 00:32:57 +00:00
Chris Lattner
b1b4359294
New testcase for PR133
...
llvm-svn: 10095
2003-11-19 21:37:52 +00:00
John Criswell
f4720a1575
We now support different expectations for different OS's/architectures.
...
llvm-svn: 10094
2003-11-19 21:13:25 +00:00
Chris Lattner
20816bc43e
update test
...
llvm-svn: 10092
2003-11-19 19:47:36 +00:00
Chris Lattner
efdc952714
Genericize tests
...
llvm-svn: 10091
2003-11-19 19:44:28 +00:00
Chris Lattner
ff675bf580
Cleanup test
...
llvm-svn: 10090
2003-11-19 19:42:12 +00:00
Chris Lattner
c39fcfff0d
Improve test portability
...
llvm-svn: 10087
2003-11-19 18:37:06 +00:00
Chris Lattner
d19da4ce5b
Fix testcase. This should no longer be XFAIL'd
...
llvm-svn: 10086
2003-11-19 18:34:44 +00:00
Chris Lattner
eedde31b7d
New testcase for PR 130
...
llvm-svn: 10076
2003-11-19 01:03:16 +00:00
Chris Lattner
c4cc197549
Testcase for PR131
...
llvm-svn: 10074
2003-11-18 23:46:07 +00:00
Chris Lattner
ef8c3fed25
new testcase for PR126
...
llvm-svn: 10072
2003-11-18 21:05:55 +00:00
Chris Lattner
47487608a9
New testcase for PR125
...
llvm-svn: 10071
2003-11-18 20:30:00 +00:00
Chris Lattner
05906cf0f0
Testcase for PR128
...
llvm-svn: 10070
2003-11-18 20:24:46 +00:00
Chris Lattner
5529caeba7
There is no need to rely on LLI working for this test
...
llvm-svn: 10036
2003-11-16 22:07:45 +00:00
Chris Lattner
eec1307f43
Testcase for PR116
...
llvm-svn: 10034
2003-11-16 21:47:01 +00:00
Chris Lattner
1765b4cfbd
New testcase, for PR 115
...
llvm-svn: 10031
2003-11-16 20:47:05 +00:00
Chris Lattner
7ef8dfa9c3
Instcombine should promote this, and because it isn't, we are failing poolalloc tests
...
llvm-svn: 9980
2003-11-13 19:05:15 +00:00
Chris Lattner
133ba7a2a6
NEW testcase for PR84 :(
...
llvm-svn: 9967
2003-11-13 06:19:56 +00:00
Chris Lattner
2203f2509e
Add new testcase for PR112
...
llvm-svn: 9940
2003-11-12 22:15:55 +00:00
Chris Lattner
f88e8d9c12
The bytecode reader/writer is borking this testcase
...
llvm-svn: 9919
2003-11-12 16:40:08 +00:00
Chris Lattner
a360143bed
This is not the instruction combiner's fault! No really!
...
llvm-svn: 9918
2003-11-12 16:38:32 +00:00
Chris Lattner
33f27de303
Reduced testcase for PR 110
...
llvm-svn: 9917
2003-11-12 16:24:30 +00:00
Chris Lattner
b0aa83ee0a
New testcase for PR107
...
llvm-svn: 9910
2003-11-12 04:40:11 +00:00
Chris Lattner
b09ad87eb9
New testcase
...
llvm-svn: 9829
2003-11-09 07:05:02 +00:00
Chris Lattner
3faf03a00f
new testcase
...
llvm-svn: 9817
2003-11-09 00:23:05 +00:00
Chris Lattner
123ba49839
new testcase
...
llvm-svn: 9815
2003-11-08 23:00:49 +00:00
Brian Gaeke
18027874ef
All 'llvmgcc' tests should specify %llvmgcc so that the path is passed
...
in by qmtest.
llvm-svn: 9757
2003-11-06 21:13:45 +00:00
Chris Lattner
83bc0a06b6
new testcase
...
llvm-svn: 9746
2003-11-05 22:06:03 +00:00
Chris Lattner
51b560602e
New testcase
...
llvm-svn: 9733
2003-11-05 19:43:36 +00:00
Chris Lattner
21c7894ea0
Add a dtor to ensure that they are called the right number of times.
...
llvm-svn: 9721
2003-11-05 05:31:24 +00:00
Chris Lattner
b3a9b6626f
NEw testcase
...
llvm-svn: 9720
2003-11-05 05:22:15 +00:00
Chris Lattner
d4741c5ee9
New testcase
...
llvm-svn: 9718
2003-11-05 01:36:49 +00:00
Chris Lattner
b6ca46e0f9
New testcase for the other side
...
llvm-svn: 9714
2003-11-05 01:05:22 +00:00
Chris Lattner
f6368c803c
Since we're in the neighborhood, test for the inverse
...
llvm-svn: 9710
2003-11-04 23:49:53 +00:00
Chris Lattner
e3a932c6d0
Add a generalization of the previous case
...
llvm-svn: 9707
2003-11-04 23:36:50 +00:00
Chris Lattner
f622d7c31e
New testcase for masking operation that frequently occurs in the pool allocator
...
for converting a number that is a power of two into a mask
llvm-svn: 9706
2003-11-04 23:21:22 +00:00
Chris Lattner
12d304d4d8
New testcase for PR80
...
llvm-svn: 9699
2003-11-04 18:52:01 +00:00
Chris Lattner
ba4b1c47c1
New testcase
...
llvm-svn: 9698
2003-11-04 18:34:05 +00:00
Chris Lattner
604ac9cfc0
While working on the pool allocator, I noticed that basicaa is failing a scary
...
number of simple cases. Someday when I get a chance to work on it again, this
testcase should be corrected.
llvm-svn: 9695
2003-11-04 16:40:40 +00:00
Chris Lattner
72974ffdbf
New testcase for PR84
...
llvm-svn: 9690
2003-11-03 21:37:08 +00:00
Chris Lattner
bf1b435d04
New testcase
...
llvm-svn: 9682
2003-11-03 19:27:17 +00:00
Chris Lattner
05f448173e
New testcase for a bug in instcombine
...
llvm-svn: 9680
2003-11-03 18:33:44 +00:00
Chris Lattner
d33bc06316
More testcases
...
llvm-svn: 9675
2003-11-03 05:42:50 +00:00
Chris Lattner
e600cec9ec
Move a test from cast-set to a new bit-tracking.ll file. Update file comments
...
llvm-svn: 9674
2003-11-03 05:30:34 +00:00
Chris Lattner
11bea4f7c7
Add another case, which an implementation of test6 must be sure to handle
...
correctly.
llvm-svn: 9672
2003-11-03 05:08:53 +00:00
Chris Lattner
efde768bf5
Add the testcase from PR8
...
llvm-svn: 9669
2003-11-03 03:52:34 +00:00
Chris Lattner
c75cfac56d
Add another case, which occurs in em3d
...
llvm-svn: 9668
2003-11-03 03:51:26 +00:00
Chris Lattner
175c0839ca
New testcase for DSA which is improperly collapsed!
...
llvm-svn: 9657
2003-11-02 20:43:10 +00:00
Chris Lattner
1f30e93306
The 'thefunc' function should not have weak linkage, it should have linkonce linkage.
...
llvm-svn: 9655
2003-11-02 06:30:39 +00:00
Chris Lattner
fd2183a9cc
Add test for instcombine transmogrifying allocation instructions
...
llvm-svn: 9653
2003-11-02 05:56:58 +00:00
Chris Lattner
91d79bb4be
New testcase for PR79
...
llvm-svn: 9645
2003-11-02 00:57:56 +00:00
Chris Lattner
22c19cdf99
new testcase, for PR 81
...
llvm-svn: 9644
2003-11-02 00:22:27 +00:00
Chris Lattner
ecbf07b6cd
Regression test for PR 80
...
llvm-svn: 9643
2003-11-01 23:42:08 +00:00
Chris Lattner
3cffc56451
New testcase crashing the instruction combiner
...
llvm-svn: 9599
2003-10-30 00:39:25 +00:00
Chris Lattner
cbeda5ad9b
New testcase
...
llvm-svn: 9587
2003-10-29 19:18:48 +00:00
Chris Lattner
9e761b40af
New testcase distilled from:
...
UnitTests/2003-10-29-ScalarReplBug.c
llvm-svn: 9584
2003-10-29 16:24:10 +00:00
Chris Lattner
fa979bd78b
New testcase
...
llvm-svn: 9578
2003-10-29 05:51:03 +00:00
Chris Lattner
c0a9905d1d
New testcase
...
llvm-svn: 9573
2003-10-29 01:23:01 +00:00
Brian Gaeke
329265fa87
New testcase, reduced from DOOM.
...
llvm-svn: 9568
2003-10-28 22:54:56 +00:00
Chris Lattner
2a4349e1bd
New testcase which crashes the C++ FE
...
llvm-svn: 9534
2003-10-27 17:51:31 +00:00
John Criswell
cdde075fa9
Merged RELEASE_1.
...
llvm-svn: 9533
2003-10-27 17:46:42 +00:00
Chris Lattner
f38da836f0
Fix initializers to match
...
llvm-svn: 9529
2003-10-27 16:30:29 +00:00
Chris Lattner
eba4dbf28d
New testcase
...
llvm-svn: 9528
2003-10-27 16:18:28 +00:00
Chris Lattner
0fd9c24e56
New testcase.
...
llvm-svn: 9525
2003-10-27 05:13:47 +00:00
Chris Lattner
70a3b9024e
New testcase, which failes to compile. 252.eon hits this problem
...
llvm-svn: 9440
2003-10-23 19:25:53 +00:00
Chris Lattner
5bdcd0315b
Zero arg varargs functions are legal in LLVM, but not in C.
...
llvm-svn: 9425
2003-10-23 17:31:33 +00:00
Chris Lattner
5368576589
Update test
...
llvm-svn: 9414
2003-10-23 16:01:03 +00:00
Chris Lattner
cad69cd450
document real source of bug
...
llvm-svn: 9413
2003-10-23 16:00:59 +00:00
Chris Lattner
2bbd0265ce
fix test
...
llvm-svn: 9409
2003-10-23 15:57:45 +00:00
Chris Lattner
3c2c81df1c
Fix test
...
llvm-svn: 9408
2003-10-23 15:51:55 +00:00
Chris Lattner
6398b6cc5b
Fix buggy test
...
llvm-svn: 9407
2003-10-23 15:46:42 +00:00
John Criswell
c82fb1520e
Do not report errors if QMTest returns a non-zero value.
...
llvm-svn: 9404
2003-10-23 14:11:53 +00:00
Chris Lattner
04f1163148
A new testcase for an instcombine miscompilation!
...
llvm-svn: 9402
2003-10-23 05:10:53 +00:00
Chris Lattner
b7c3faabcd
New testcase for the deadreturnvalue deletion extension to -deadargelim
...
llvm-svn: 9389
2003-10-22 22:33:59 +00:00
Chris Lattner
21c505f95e
New testcase for fun hack that is absolutely necessary for the C++ stdlib.
...
llvm-svn: 9362
2003-10-22 03:35:18 +00:00
Chris Lattner
de20d44b3e
New testcase: globals should be linked if they are the wrong type. We should
...
just moan loudly.
llvm-svn: 9358
2003-10-21 23:17:45 +00:00
Chris Lattner
1de1483e38
New testcase. The linker should not consider it an error if two types
...
disagree. It should grumble, then go ahead and do it.
llvm-svn: 9356
2003-10-21 22:46:22 +00:00
Chris Lattner
1e0c213eab
New testcase, fixed in the C++ frontend
...
llvm-svn: 9353
2003-10-21 21:33:18 +00:00
Chris Lattner
59607b0a40
This was not a lower-switch bug, it was a preselection bug
...
llvm-svn: 9340
2003-10-21 18:02:17 +00:00
Chris Lattner
7231f7c431
Update test to new style
...
llvm-svn: 9327
2003-10-21 15:36:21 +00:00
Misha Brukman
4947c42086
Only fails on the Sparc, only when run via the JIT.
...
And yet, it's a failure in the ``LowerSwitch'' pass.
llvm-svn: 9315
2003-10-21 04:13:37 +00:00
Chris Lattner
f6e098c586
New testcase, distilled from 176.gcc codegen failure
...
llvm-svn: 9248
2003-10-18 23:54:45 +00:00