Chris Lattner
5895530d56
New testcase, for something we may never really want to support :)
...
llvm-svn: 5548
2003-02-12 21:45:39 +00:00
Chris Lattner
8a8407d1fd
Add a basic-aa test
...
llvm-svn: 5516
2003-02-09 19:01:00 +00:00
Chris Lattner
e344bdf485
Check field sensitivity
...
llvm-svn: 5483
2003-02-03 21:40:14 +00:00
Chris Lattner
20278b4ffd
Build DS-AA tests
...
llvm-svn: 5482
2003-02-03 21:31:53 +00:00
Chris Lattner
8d621888f9
Initial tests for DS alias analysis
...
llvm-svn: 5481
2003-02-03 21:31:43 +00:00
Chris Lattner
5c13328c49
New testcase
...
llvm-svn: 5466
2003-02-02 16:30:29 +00:00
Chris Lattner
455724483b
New testcase
...
llvm-svn: 5444
2003-01-30 22:24:14 +00:00
Chris Lattner
f429d28a99
New testcase
...
llvm-svn: 5440
2003-01-30 20:03:15 +00:00
Chris Lattner
432c9410b4
NEw testcase
...
llvm-svn: 5438
2003-01-30 19:28:01 +00:00
Chris Lattner
cd3ba70161
Bug that is unfixable with current frontend
...
llvm-svn: 5436
2003-01-30 17:34:04 +00:00
Chris Lattner
d199c47f36
New testcase
...
llvm-svn: 5434
2003-01-30 17:07:55 +00:00
Chris Lattner
7850824e7a
Fix broken testcase
...
llvm-svn: 5416
2003-01-23 19:52:48 +00:00
Chris Lattner
07f6e9fc4d
Remove testcases that never could have worked anyway (they print out pointer values)
...
llvm-svn: 5415
2003-01-23 19:51:18 +00:00
Chris Lattner
514db393cb
Limit the amount of time the test will run
...
llvm-svn: 5413
2003-01-23 16:52:04 +00:00
Chris Lattner
80c608f4ce
Dont' stop the build
...
llvm-svn: 5412
2003-01-23 16:51:47 +00:00
Chris Lattner
d622cb8e9d
* Only run LLVM tests so that testing is not stopped.
...
* This directory should only contain LLVM tests anyway
llvm-svn: 5411
2003-01-23 16:51:24 +00:00
Chris Lattner
c7a344d061
; Testcase reduced from 197.parser by bugpoint
...
llvm-svn: 5406
2003-01-23 02:38:50 +00:00
Chris Lattner
924a162072
New testcase reduced from 197.parser by bugpoint
...
llvm-svn: 5404
2003-01-23 02:11:29 +00:00
Chris Lattner
3ec8db221f
-ENABLE_STATS also enables timing
...
llvm-svn: 5386
2003-01-21 21:31:29 +00:00
Chris Lattner
b8c971cf00
Remove obsolete tests
...
llvm-svn: 5361
2003-01-17 19:45:49 +00:00
Chris Lattner
dcb5950beb
Remove obsolete test
...
llvm-svn: 5360
2003-01-17 19:44:02 +00:00
Chris Lattner
134b1d3b62
Add support for make TEST=foo
...
llvm-svn: 5333
2003-01-16 20:26:29 +00:00
Chris Lattner
ddfc3fb87f
Add more testcases
...
llvm-svn: 5330
2003-01-16 19:43:11 +00:00
Chris Lattner
e4dd971fb3
Cleanup testcase
...
llvm-svn: 5292
2003-01-15 18:06:37 +00:00
Chris Lattner
2c2f6aebf9
New testcase
...
llvm-svn: 5263
2003-01-13 20:02:16 +00:00
Chris Lattner
4bf24964d2
New testcases
...
llvm-svn: 5261
2003-01-13 01:03:16 +00:00
Chris Lattner
13bf32bf7d
test the shift cases for long that are implemented
...
llvm-svn: 5250
2003-01-13 00:57:49 +00:00
Chris Lattner
f4d5968be2
test longs
...
llvm-svn: 5249
2003-01-13 00:57:37 +00:00
Chris Lattner
425bb06fb1
Test longs and fp
...
llvm-svn: 5248
2003-01-13 00:57:19 +00:00
Chris Lattner
14bedef4b0
TEst longs
...
llvm-svn: 5247
2003-01-13 00:57:11 +00:00
Chris Lattner
34e598cf2e
Add test for longs
...
llvm-svn: 5246
2003-01-13 00:57:04 +00:00
Chris Lattner
9a9444d86f
add div test as well
...
llvm-svn: 5245
2003-01-13 00:56:54 +00:00
Chris Lattner
35b32194b2
test a bunch of stuff
...
llvm-svn: 5244
2003-01-13 00:56:37 +00:00
Chris Lattner
e2c485ea83
Test long support
...
llvm-svn: 5243
2003-01-13 00:56:27 +00:00
Chris Lattner
4927f155d6
Add capability to turn on the -no-fp-elim option
...
llvm-svn: 5161
2002-12-28 20:01:23 +00:00
Chris Lattner
12fff8aea2
Add another simple call
...
llvm-svn: 5160
2002-12-28 20:01:07 +00:00
Chris Lattner
5c3ce1695b
Test argument passing
...
llvm-svn: 5159
2002-12-28 20:00:47 +00:00
Chris Lattner
39192e0463
Add a variable sized alloca to test
...
llvm-svn: 5158
2002-12-28 20:00:33 +00:00
Chris Lattner
47283917c6
Initial fp test
...
llvm-svn: 5155
2002-12-25 05:14:29 +00:00
Chris Lattner
3c5d763b95
Testcases for bugfixes
...
llvm-svn: 5123
2002-12-23 23:51:30 +00:00
Chris Lattner
691b531842
Jello is now part of LLI
...
llvm-svn: 5122
2002-12-23 23:51:19 +00:00
Chris Lattner
8a75652e4f
New testcase
...
llvm-svn: 5121
2002-12-23 23:50:35 +00:00
Chris Lattner
f3628b3d67
Remove temp files
...
llvm-svn: 5118
2002-12-23 23:47:39 +00:00
Chris Lattner
7f88fd11e4
Jello is going away
...
llvm-svn: 5117
2002-12-23 23:47:20 +00:00
Chris Lattner
84ea4c572c
Add stats output
...
llvm-svn: 5110
2002-12-20 04:14:19 +00:00
Chris Lattner
07b2da5d67
Print argc as well as argv
...
llvm-svn: 5105
2002-12-18 02:07:21 +00:00
Chris Lattner
0a9aed1a1b
Make testcase return 0 on success
...
llvm-svn: 5091
2002-12-17 02:02:01 +00:00
Chris Lattner
4377c67bc6
Add dummy implementation of __main
...
llvm-svn: 5089
2002-12-16 23:31:48 +00:00
Chris Lattner
89645751ba
New testcase for printing out arguments
...
llvm-svn: 5085
2002-12-16 20:09:54 +00:00
Chris Lattner
22213f0027
Add new testcase for repeated preds
...
llvm-svn: 5056
2002-12-15 20:52:08 +00:00
Chris Lattner
1ace1747d7
New testcase for structure argument problems.
...
llvm-svn: 5042
2002-12-15 17:46:18 +00:00
Chris Lattner
0a6a620830
New test to make sure I'm getting constness right
...
llvm-svn: 5041
2002-12-15 17:37:35 +00:00
Chris Lattner
59e46d0248
New testcase, courtesy of Brian Gaeke
...
llvm-svn: 5040
2002-12-15 17:14:32 +00:00
Chris Lattner
6b61f97a8f
Allow folding together two globals through type resolution
...
llvm-svn: 5038
2002-12-15 16:32:21 +00:00
Chris Lattner
443d236464
Testcase identified by Brian Gaeke that breaks the C frontend...
...
llvm-svn: 5036
2002-12-15 15:52:03 +00:00
Chris Lattner
97c6c7461b
New testcase for bool support
...
llvm-svn: 5031
2002-12-15 07:55:43 +00:00
Chris Lattner
db133dbbd3
Test indirect call
...
llvm-svn: 5025
2002-12-13 14:15:20 +00:00
Chris Lattner
371a878863
New testcase
...
llvm-svn: 5018
2002-12-13 12:10:16 +00:00
Chris Lattner
eda9c79bbf
Return success on success
...
llvm-svn: 5006
2002-12-13 10:13:45 +00:00
Chris Lattner
62ccf91463
Test more phi stuff
...
llvm-svn: 5005
2002-12-13 10:12:50 +00:00
Brian Gaeke
eaeacc5872
lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2,
...
because arguments start two stack slots off of EBP. Break out of the
for loop once the argument is found. Increment the counter at the end
of the loop instead of the beginning. Use addRegOffset and compute
the scale * index part at compile time instead of using the fancy
load instruction. Just because an instruction set has wacky addressing
modes doesn't mean we ought to use them (at least, if you believe Dave
Patterson).
lib/Target/X86/X86InstrBuilder.h: Add some comments.
test/Regression/Jello/test-loadstore.ll: Let main return int 0.
llvm-svn: 4999
2002-12-13 09:28:50 +00:00
Chris Lattner
c93799b779
return 0 on success
...
llvm-svn: 4996
2002-12-13 06:57:24 +00:00
Chris Lattner
295a415a31
Stop sucking
...
llvm-svn: 4992
2002-12-13 05:51:32 +00:00
Misha Brukman
999f5d6fb8
Making main() return 0 so that we know it ran successfully when it exits.
...
llvm-svn: 4991
2002-12-13 05:44:21 +00:00
Misha Brukman
3bbfca1401
Making main() return 0 to exit without error when no error actually occurs.
...
llvm-svn: 4990
2002-12-13 05:43:36 +00:00
Chris Lattner
f243ce960a
Fix testcase
...
llvm-svn: 4989
2002-12-13 05:42:57 +00:00
Chris Lattner
0a6e0562a3
Infinite loops, are, well, not good
...
llvm-svn: 4987
2002-12-13 05:28:50 +00:00
Misha Brukman
2a0baf1a2b
This way it's easier to test: if the call to external exit(0) succeeded,
...
program exits with code 0, no error. If the call does not work/succeed, main
returns 1, so we notice it. The other way around doesn't work. :)
llvm-svn: 4984
2002-12-13 04:43:32 +00:00
Chris Lattner
55dfb8230e
Check in an old testcase
...
llvm-svn: 4951
2002-12-07 17:08:07 +00:00
Chris Lattner
b20bdd2ba1
New testcase pointed out by Casey Carter
...
llvm-svn: 4934
2002-12-05 22:25:47 +00:00
Misha Brukman
6e2b097d26
Return 0 to make it into a fully-functioning "Hello, World!" test case.
...
llvm-svn: 4931
2002-12-04 23:58:41 +00:00
Chris Lattner
a839ef0cfd
Fix testcase
...
llvm-svn: 4926
2002-12-04 23:51:44 +00:00
Chris Lattner
2b210cf949
New testcase
...
llvm-svn: 4920
2002-12-04 17:35:11 +00:00
Chris Lattner
46eff7d55f
Add main functions to benchmarks
...
llvm-svn: 4915
2002-12-04 17:15:07 +00:00
Chris Lattner
4bc49fa46e
New testcase
...
llvm-svn: 4912
2002-12-04 17:00:25 +00:00
Chris Lattner
a148496989
Testcase for call instruction
...
llvm-svn: 4890
2002-12-03 20:30:03 +00:00
Chris Lattner
dd6df94b00
Standard hello-world test
...
llvm-svn: 4889
2002-12-03 20:25:43 +00:00
Chris Lattner
d2b1b2c8ac
Make testcase more interesting
...
llvm-svn: 4820
2002-11-21 23:30:08 +00:00
Chris Lattner
3d8fc7fc85
Move test
...
llvm-svn: 4808
2002-11-21 17:20:32 +00:00
Chris Lattner
61574bb7ad
Shuffle testcases around
...
llvm-svn: 4807
2002-11-21 17:20:12 +00:00
Chris Lattner
76116fae3e
New testcase
...
llvm-svn: 4806
2002-11-21 17:18:37 +00:00
Chris Lattner
185972c7e6
Checkin testcases for bugpoint
...
llvm-svn: 4791
2002-11-20 22:30:02 +00:00
Chris Lattner
526c368ea2
Add support for bugpoint
...
llvm-svn: 4768
2002-11-19 21:57:18 +00:00
Chris Lattner
57339c0d82
New testcase for loads and stores
...
llvm-svn: 4715
2002-11-17 21:06:13 +00:00
Chris Lattner
41765fd27a
New testcase
...
llvm-svn: 4703
2002-11-13 06:54:00 +00:00
Chris Lattner
113d03b3f9
Run local, bu, & td analyses
...
llvm-svn: 4670
2002-11-10 06:41:19 +00:00
Chris Lattner
669e4e19df
Add new test that causes infinite recursion in bu pass
...
llvm-svn: 4669
2002-11-10 06:41:07 +00:00
Chris Lattner
24e12a5bde
New testcase
...
llvm-svn: 4667
2002-11-10 03:35:43 +00:00
Chris Lattner
f8890ec4c7
Allow tests to be run with release tools when ENABLE_OPTIMIZED=1
...
llvm-svn: 4650
2002-11-09 00:50:02 +00:00
Chris Lattner
e0bc42dd69
Fix predicate
...
llvm-svn: 4617
2002-11-08 00:31:27 +00:00
Chris Lattner
f053b37cbf
Add testcase that is fscking twolf
...
llvm-svn: 4615
2002-11-08 00:22:07 +00:00
Brian Gaeke
6f7e74ccbb
comment out the 64-bit cases for now.
...
llvm-svn: 4604
2002-11-07 18:09:02 +00:00
Brian Gaeke
9cbe229704
Add instruction selection code and tests for setcc instructions
...
llvm-svn: 4603
2002-11-07 17:59:21 +00:00
Nick Hildenbrandt
36053f5b52
Certain characters not getting escaped properly
...
llvm-svn: 4582
2002-11-06 21:38:39 +00:00
Chris Lattner
bc69c9cf87
libraries is used for internal stuff, not as a real testcase
...
llvm-svn: 4580
2002-11-06 20:36:52 +00:00
Chris Lattner
5f60711713
New testcases
...
llvm-svn: 4563
2002-11-06 06:20:53 +00:00
Chris Lattner
e6a2968a5f
New testcase to handle eventually
...
llvm-svn: 4558
2002-11-06 00:52:21 +00:00
Chris Lattner
ce216753d2
New testcase
...
llvm-svn: 4553
2002-11-05 21:12:30 +00:00
Chris Lattner
d113c7013e
Add new getelementptr elimination test
...
llvm-svn: 4535
2002-11-04 16:35:14 +00:00
Chris Lattner
9771be0482
New testcase for malloc promotion
...
llvm-svn: 4533
2002-11-04 16:18:07 +00:00
Chris Lattner
4a8f7f2159
Add information about why this testcase fails
...
llvm-svn: 4529
2002-11-04 06:16:13 +00:00
Chris Lattner
eaa6d1370f
Convert uint gep operands to long
...
llvm-svn: 4528
2002-11-04 06:09:46 +00:00
Chris Lattner
a685b90b35
Convert old style gep index from uint to long
...
llvm-svn: 4527
2002-11-04 06:07:04 +00:00
Chris Lattner
db3e21f9fe
Improve the clean target
...
llvm-svn: 4519
2002-11-04 00:33:19 +00:00
Chris Lattner
b322f1666a
Enable div and mod tests
...
llvm-svn: 4507
2002-11-02 20:54:11 +00:00
Chris Lattner
97c2c655c8
Enable multiply tests
...
llvm-svn: 4505
2002-11-02 20:28:47 +00:00
Chris Lattner
656474b680
New testcase for arithmetic operations
...
llvm-svn: 4504
2002-11-02 20:13:40 +00:00
Chris Lattner
bde990f226
New testcase for logical operators
...
llvm-svn: 4501
2002-11-02 20:04:02 +00:00
Chris Lattner
856c0850ab
Make phi test a bit more challenging
...
llvm-svn: 4499
2002-11-02 19:45:30 +00:00
Chris Lattner
3c9f5f45f6
Only test that uncond branch works
...
llvm-svn: 4497
2002-11-02 19:27:45 +00:00
Chris Lattner
a604a85c55
Expose a LJELLO variable
...
llvm-svn: 4495
2002-11-02 01:41:07 +00:00
Chris Lattner
b6f549bc6a
Tests results are invalidated when jello is rebuilt
...
llvm-svn: 4494
2002-11-02 01:40:24 +00:00
Chris Lattner
a75f5cf5cf
Add a testcase cee should eventually pass
...
llvm-svn: 4484
2002-11-01 17:29:35 +00:00
Vikram S. Adve
63e0b84674
Use absolute path name for "analyze" since we are changing directories.
...
llvm-svn: 4483
2002-11-01 16:49:10 +00:00
Brian Gaeke
ac53424858
A new test case that tries to generate all the different possible shift
...
opcodes.
llvm-svn: 4478
2002-10-31 23:05:22 +00:00
Nick Hildenbrandt
5b55d9183d
CBE doesn't alloc correctly
...
llvm-svn: 4474
2002-10-31 18:23:09 +00:00
Chris Lattner
9040859af3
New testcases
...
llvm-svn: 4464
2002-10-31 05:38:19 +00:00
Chris Lattner
0a1ed70e82
Tell cvs to ignore *.dot and *.ps files in this directory
...
llvm-svn: 4463
2002-10-31 04:59:02 +00:00
Chris Lattner
dfe8759e01
New testcase for the possible array merging scenarios
...
llvm-svn: 4462
2002-10-31 04:48:32 +00:00
Chris Lattner
237e9c0710
New testcases
...
llvm-svn: 4455
2002-10-31 01:25:13 +00:00
Chris Lattner
9d811ecc96
Make the testcase MORE complex
...
llvm-svn: 4448
2002-10-30 02:03:59 +00:00
Chris Lattner
5c39f65fcd
Name the first basic block
...
llvm-svn: 4445
2002-10-30 01:54:42 +00:00
Chris Lattner
814516f54a
Make pointless testcase a bit more "challenging"
...
llvm-svn: 4299
2002-10-27 21:18:06 +00:00
Chris Lattner
a81795267d
Checkin simple testcases for LLVM-JIT
...
llvm-svn: 4288
2002-10-25 23:01:51 +00:00
Chris Lattner
0b04e936bd
Update test to use long instead of uint getelementptr subscripts
...
llvm-svn: 4280
2002-10-25 22:29:07 +00:00
Chris Lattner
3d9fcb3f59
New testcase
...
llvm-svn: 4200
2002-10-16 20:08:19 +00:00
Chris Lattner
4ea2f29d65
New testcase
...
llvm-svn: 4189
2002-10-16 00:08:08 +00:00
Chris Lattner
6b3cb6fcaf
Clean up testcases
...
llvm-svn: 4187
2002-10-15 21:39:49 +00:00
Chris Lattner
3f3c65220d
Cleanup test
...
llvm-svn: 4185
2002-10-15 21:21:42 +00:00
Chris Lattner
b96259e467
Fix typo
...
llvm-svn: 4184
2002-10-15 21:20:18 +00:00
Chris Lattner
e048e5afb5
New testcase
...
llvm-svn: 4183
2002-10-15 21:18:03 +00:00
Chris Lattner
150a83efd5
Cleanup testcase
...
llvm-svn: 4182
2002-10-15 21:14:24 +00:00
Chris Lattner
8bf1438ecf
Fix testcase
...
llvm-svn: 4181
2002-10-15 21:10:53 +00:00
Vikram S. Adve
97232498fb
Test case that shows some poor results for register allocation.
...
llvm-svn: 4167
2002-10-14 14:53:06 +00:00
Chris Lattner
fb4c971584
MAke sure llc output is regenerated if the LLC binary changes.
...
llvm-svn: 4164
2002-10-14 06:12:10 +00:00
Chris Lattner
095441dcc3
Simplify again
...
llvm-svn: 4154
2002-10-13 21:51:55 +00:00
Chris Lattner
89f1161293
Simplify testcase
...
llvm-svn: 4152
2002-10-13 21:47:43 +00:00
Chris Lattner
88957b9bc0
Rename test so that we can run the disassembler on it.
...
llvm-svn: 4151
2002-10-13 21:43:56 +00:00
Chris Lattner
a5841825fe
Checking testcase for bytecode reader/writer that is causing the SPEC parser
...
benchmark to not build.
llvm-svn: 4150
2002-10-13 21:38:21 +00:00
Vikram S. Adve
31dbda2a1c
Add a test for folding a GEP into a load.
...
llvm-svn: 4139
2002-10-13 00:44:00 +00:00
Vikram S. Adve
46f21c4443
Added inline constant expressions, including uses in binary subtract.
...
llvm-svn: 4125
2002-10-12 23:47:36 +00:00
Chris Lattner
1a061216a0
New testcase that causes invalid llvm to be emitted by cfe
...
llvm-svn: 4124
2002-10-12 23:37:34 +00:00
Chris Lattner
58cbb46b5f
Add check to see if opt aborts
...
llvm-svn: 4098
2002-10-09 20:55:32 +00:00
Chris Lattner
a6a9522180
New testcase
...
llvm-svn: 4097
2002-10-09 20:37:13 +00:00
Chris Lattner
004965bfd5
Avoid having testcases spit out bytecode on error
...
llvm-svn: 4096
2002-10-09 20:36:54 +00:00
Chris Lattner
19a2f08956
Cleanup testcase a lot to test JUST funcresolve of globals
...
llvm-svn: 4095
2002-10-09 17:44:34 +00:00
Chris Lattner
57c420ea47
New testcase for infinite loop that the raise pass is getting into
...
llvm-svn: 4087
2002-10-09 00:09:59 +00:00
Chris Lattner
091c3add36
New testcase that the assembler is unacceptably slow on
...
llvm-svn: 4084
2002-10-08 22:35:04 +00:00
Chris Lattner
a1dc570868
New testcase for bug that messes up the CWriter
...
llvm-svn: 4082
2002-10-08 21:57:49 +00:00
Chris Lattner
8d72b87dc5
Cleanup testcase
...
llvm-svn: 4073
2002-10-08 19:11:21 +00:00
Chris Lattner
219b848205
Make test more interesting by adding dummy phi node
...
llvm-svn: 4072
2002-10-08 19:11:02 +00:00
Chris Lattner
ee5c8a9e8d
Add new testcase for arithmetic shr of -1
...
llvm-svn: 4069
2002-10-08 16:10:35 +00:00
Chris Lattner
86566f1d85
This test was mistakenly matching 'predecessors' that the new asmwriter
...
spits out
llvm-svn: 4068
2002-10-08 16:09:47 +00:00
Chris Lattner
dd8a336e09
New testcase
...
llvm-svn: 4065
2002-10-07 20:32:38 +00:00
Chris Lattner
84d7b61585
Fix testcase to run correctly, add description
...
llvm-svn: 4064
2002-10-07 20:25:45 +00:00
Chris Lattner
85068aa417
Finally I'm able to distill a testcase for a problem I'm seeing!
...
llvm-svn: 4063
2002-10-07 20:05:27 +00:00
Chris Lattner
d9fdcfcda9
Update testcase to be legal llvm
...
llvm-svn: 4057
2002-10-07 17:00:53 +00:00
Chris Lattner
3cfcdc252e
Remove really old testcase
...
llvm-svn: 4056
2002-10-07 16:59:51 +00:00
Chris Lattner
5b17790ba5
Checkin new "feature" test for cee
...
llvm-svn: 4054
2002-10-06 23:31:09 +00:00
Chris Lattner
3cf5bcf7e5
NEw "feature" test that cee should eventually handle
...
llvm-svn: 4053
2002-10-06 23:05:38 +00:00
Chris Lattner
8ec8b2547f
- Cleaned up all of the test/Feature tests to not use uint's with
...
getelementptr instructions and not to add pointers.
llvm-svn: 4049
2002-10-06 22:43:49 +00:00
Chris Lattner
fa3f55cfaa
Remove old crusty test
...
llvm-svn: 4048
2002-10-06 22:35:56 +00:00
Chris Lattner
ee67e9ae51
Test "external" modifier on global variable
...
Fix getelementptr instruction to use long isntead of uint index
llvm-svn: 4047
2002-10-06 22:32:38 +00:00
Chris Lattner
8ea38b996b
New testcase for bug never checked into CVS, but that I hit during debugging a
...
new feature
llvm-svn: 4039
2002-10-04 23:29:40 +00:00
Chris Lattner
223ce0ed91
New testcase
...
llvm-svn: 4030
2002-10-03 20:06:33 +00:00
Chris Lattner
6ee87ef090
New testcase for a problem discovered in the SPECINT gzip benchmark.
...
llvm-svn: 4015
2002-10-02 18:32:38 +00:00
Chris Lattner
fd400215d5
Allow production of -stats output for benchmarks by specifying
...
ENABLE_STATS=1 on the make command line.
llvm-svn: 3989
2002-09-30 19:24:07 +00:00
Chris Lattner
ce6b87be98
Allow production of -stats output for benchmarks by specifying
...
ENABLE_STATS=1 on the make command line.
llvm-svn: 3988
2002-09-30 19:23:55 +00:00
Vikram S. Adve
2b099a2419
On this code, llc did not pass the sixth argument (%reg321) to printf.
...
llvm-svn: 3986
2002-09-30 16:14:14 +00:00
Chris Lattner
36fb08ee53
Enable buidling of programs on Linux again
...
llvm-svn: 3984
2002-09-29 22:58:51 +00:00
Vikram S. Adve
009dac7ab4
Regression test for llc bug that was folding two getelementptrs illegally.
...
llvm-svn: 3971
2002-09-28 18:09:05 +00:00
Vikram S. Adve
d92bd6f951
Regression test for live range bug for call arguments.
...
llvm-svn: 3962
2002-09-28 16:51:47 +00:00
Vikram S. Adve
2a351d54a0
Simple test for constant expressions constructed from global addresses.
...
llvm-svn: 3956
2002-09-27 13:27:14 +00:00
Vikram S. Adve
9cf9da9642
Overhauled completely.
...
llvm-svn: 3955
2002-09-27 13:26:36 +00:00
Chris Lattner
ed06af34b6
* Run preheaders pass tests
...
* Linearize list of directories so I don't have to keep dealing with
wrapping problems.
llvm-svn: 3953
2002-09-26 19:53:02 +00:00
Chris Lattner
b009ceaa9d
Checkin the simple features tests for the preheader insertion pass.
...
llvm-svn: 3952
2002-09-26 19:50:11 +00:00
Chris Lattner
4e6e0eda00
New feature test for something we have done for a long time
...
llvm-svn: 3914
2002-09-24 16:13:20 +00:00
Chris Lattner
710e9a5c65
New testcase that causes SimplifyCFG to assert out.
...
llvm-svn: 3912
2002-09-24 16:02:44 +00:00
Chris Lattner
d4c8f4e826
Convert to using long indexes instead of uint
...
llvm-svn: 3898
2002-09-23 23:41:53 +00:00
Chris Lattner
ef453e2800
Add some more testcases for things to get optimized away
...
llvm-svn: 3896
2002-09-23 23:39:17 +00:00
Chris Lattner
be4521f333
New testcase distilled from SPEC vortex benchmark
...
llvm-svn: 3894
2002-09-23 22:31:04 +00:00
Chris Lattner
935559ad2a
Run constantmerge tests too
...
llvm-svn: 3893
2002-09-23 22:26:23 +00:00
Chris Lattner
caad373759
Fix testcase to accurately expose bug
...
llvm-svn: 3890
2002-09-23 20:04:54 +00:00
Chris Lattner
16c563fd78
New testcase distilled from SPEC MCF benchmark
...
llvm-svn: 3889
2002-09-23 19:54:06 +00:00
Vikram S. Adve
b4e9f91b81
C tests are run via Makefile.singlesrc so don't run them twice.
...
llvm-svn: 3885
2002-09-23 14:23:15 +00:00
Chris Lattner
6e1f8c5963
Build with $(CC), not gcc explicitly
...
llvm-svn: 3869
2002-09-20 22:32:00 +00:00
Chris Lattner
d48ac6ea41
New testcase for cbe
...
llvm-svn: 3868
2002-09-20 22:28:03 +00:00
Nick Hildenbrandt
6829a0b1d1
New testcase for broken type printing for the cwriter
...
llvm-svn: 3867
2002-09-20 21:44:32 +00:00
Chris Lattner
b6c55cf394
Checkin old testcase
...
llvm-svn: 3855
2002-09-20 14:37:46 +00:00
Vikram S. Adve
2c8dbedc9e
Fix data types header file and declarations to work on Linux.
...
llvm-svn: 3851
2002-09-20 01:05:16 +00:00
Vikram S. Adve
e73ac65c25
Fix to avoid addition on pointers, which is no longer legal.
...
llvm-svn: 3850
2002-09-20 00:57:37 +00:00
Chris Lattner
4e6598b325
Reenable these options because they break testing on sparc without them.
...
Conditionalizing them on DISABLE_LLC means they aren't enabled under linux.
llvm-svn: 3837
2002-09-19 21:46:03 +00:00
Chris Lattner
e9bfedb701
Point gccld to the correct library directory.
...
llvm-svn: 3827
2002-09-19 19:22:30 +00:00
Chris Lattner
5a67f4725e
It turns out that the cannonical name for the llvm-gcc compiler is, well
...
llvm-gcc, not gcc.
llvm-svn: 3824
2002-09-19 19:06:05 +00:00
Vikram S. Adve
c1a5301fa6
Avoid Solaris-specific defines.
...
llvm-svn: 3823
2002-09-19 18:45:11 +00:00
Chris Lattner
00cfa14284
New testcase that breaks the CFE.
...
llvm-svn: 3821
2002-09-19 16:54:57 +00:00
Chris Lattner
a15eeb68ad
New testcase for a bug fixed in the GCC SSA construction algorithm:
...
http://gcc.gnu.org/ml/gcc/2002-09/msg00760.html
llvm-svn: 3817
2002-09-19 04:23:59 +00:00
Chris Lattner
0822dd0210
New regression test
...
llvm-svn: 3782
2002-09-17 21:02:24 +00:00
Chris Lattner
0a2590a6af
Convert to use long indexes instead of uint
...
llvm-svn: 3781
2002-09-17 20:47:46 +00:00
Chris Lattner
10ccd32ff9
Run the cee pass tests
...
llvm-svn: 3765
2002-09-16 19:09:11 +00:00
Chris Lattner
f28d80602c
Checking testcases for cee pass
...
llvm-svn: 3764
2002-09-16 19:08:36 +00:00
Chris Lattner
025e58dfa5
Check for cannonicalization of shl X, 1 -> add X, X
...
llvm-svn: 3670
2002-09-10 23:03:10 +00:00
Chris Lattner
46e5a5f523
Clean up pointer using testcases
...
llvm-svn: 3662
2002-09-10 20:04:19 +00:00
Chris Lattner
0f18d5042d
Remove a testcase that is irrelevant now, fix a pointer adding testcase
...
llvm-svn: 3659
2002-09-10 19:55:40 +00:00
Chris Lattner
f8013f3ca7
New testcase for poitner problem
...
llvm-svn: 3657
2002-09-10 19:41:57 +00:00
Chris Lattner
a6a5335197
Run indvars tests
...
llvm-svn: 3643
2002-09-10 04:55:36 +00:00
Chris Lattner
df422ba2b9
Add new testcase for broken indvars case
...
llvm-svn: 3642
2002-09-10 04:54:44 +00:00
Chris Lattner
acb1825937
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
23ecec4320
Eliminate multiply of pointer type
...
llvm-svn: 3628
2002-09-09 03:42:14 +00:00
Chris Lattner
aae5959902
New testcase for a bug identified by Vikram
...
llvm-svn: 3625
2002-09-08 21:37:49 +00:00
Chris Lattner
3ea7da13bb
New testcase that tests for array pointer analysis type stuff
...
llvm-svn: 3615
2002-09-08 18:08:36 +00:00
Chris Lattner
1567ab4059
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
439f5d5ef7
Fix broken test
...
llvm-svn: 3613
2002-09-07 22:48:30 +00:00
Chris Lattner
80c0964fc9
Make sure that setcc is implemented for bools.
...
llvm-svn: 3575
2002-09-03 20:09:23 +00:00
Chris Lattner
2bb359e421
New testcase
...
llvm-svn: 3556
2002-08-31 00:24:54 +00:00
Chris Lattner
7495a9b13a
New testcase
...
llvm-svn: 3554
2002-08-30 23:22:15 +00:00
Chris Lattner
06724b8d8a
Make sure to run these tests with load value #'ing
...
llvm-svn: 3530
2002-08-30 20:18:09 +00:00
Vikram S. Adve
12e350e5ed
Eliminate hardcoded paths using LLVMGCCDIR variable.
...
llvm-svn: 3529
2002-08-30 03:27:36 +00:00
Chris Lattner
5ce35beed5
New testcase
...
llvm-svn: 3510
2002-08-26 20:49:42 +00:00
Chris Lattner
ad1e0535e2
Test that demorgan's law is instcombined successfully
...
llvm-svn: 3494
2002-08-23 18:31:18 +00:00
Chris Lattner
de0025c688
Add new testcases for instcombine
...
llvm-svn: 3477
2002-08-22 21:26:15 +00:00
Chris Lattner
1445af3fd9
New testcase
...
llvm-svn: 3472
2002-08-22 20:30:06 +00:00
Chris Lattner
a953cd6759
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
a5f2297029
Add readme file describing directory
...
llvm-svn: 3469
2002-08-22 20:20:08 +00:00
Chris Lattner
f919a51d9f
Initial testcases for basicaa alias analysis
...
llvm-svn: 3462
2002-08-22 17:31:36 +00:00
Chris Lattner
bf5c3140ca
Convert testcases to not use indexed loads/stores
...
llvm-svn: 3460
2002-08-22 16:39:14 +00:00
Chris Lattner
cab6494efb
Convert testcases to not use indexed loads/stores
...
llvm-svn: 3459
2002-08-22 16:39:12 +00:00
Chris Lattner
9fc07940af
Covnert testcases to not use indexed loads/stores
...
llvm-svn: 3458
2002-08-22 16:39:05 +00:00
Chris Lattner
4bcf7ef304
Covnert testcases to not use indexed loads/stores
...
llvm-svn: 3457
2002-08-22 16:39:04 +00:00
Chris Lattner
1337f74b3f
Remove obsolete test
...
llvm-svn: 3456
2002-08-22 16:15:20 +00:00
Chris Lattner
3d59350ba6
Remove ancient test
...
llvm-svn: 3455
2002-08-22 16:14:53 +00:00
Chris Lattner
33a01ef11d
Covnert tests to not use indexed load/stores
...
llvm-svn: 3454
2002-08-22 16:04:03 +00:00
Vikram S. Adve
d25378de83
Add functions castbool and boolexpr.
...
llvm-svn: 3448
2002-08-22 03:05:13 +00:00
Vikram S. Adve
a2f79dac9d
*** empty log message ***
...
llvm-svn: 3447
2002-08-22 03:04:14 +00:00
Chris Lattner
76d209b1ad
Fix testcase to not use indexing in non-gep instructions
...
llvm-svn: 3439
2002-08-21 23:52:57 +00:00
Chris Lattner
d606c82005
Test the C backend on all of the feature tests as well.
...
llvm-svn: 3437
2002-08-21 23:52:15 +00:00
Chris Lattner
5b0af8164d
Fix store to not index
...
llvm-svn: 3429
2002-08-21 22:45:23 +00:00
Chris Lattner
a2f47f58dc
Convert testcase to not use indexing on loads & stores
...
llvm-svn: 3428
2002-08-21 22:44:39 +00:00
Chris Lattner
f75c333d24
Add testcase for the not (setcc A, B) case
...
llvm-svn: 3418
2002-08-21 17:11:18 +00:00
Chris Lattner
a2d5b4d68c
Cleanup testsuite
...
llvm-svn: 3411
2002-08-20 19:34:51 +00:00
Chris Lattner
c41cf2b422
Clean up testcases to make them proper
...
llvm-svn: 3410
2002-08-20 19:32:17 +00:00
Chris Lattner
9b836e4058
New testcase for constexpr problem.
...
llvm-svn: 3409
2002-08-20 19:29:20 +00:00
Chris Lattner
0fec012ec1
Provide a way to actually run tests
...
llvm-svn: 3408
2002-08-20 19:29:08 +00:00
Chris Lattner
e9e7ab545f
Fix buggy testcase
...
llvm-svn: 3403
2002-08-20 17:07:02 +00:00
Chris Lattner
b333923e2f
Don't stop the testing process if dis segfaults
...
llvm-svn: 3400
2002-08-20 16:33:28 +00:00
Chris Lattner
8081ec710b
New testcase
...
llvm-svn: 3399
2002-08-20 16:01:23 +00:00
Chris Lattner
a774a82514
Testcase for anonymous recursive types
...
llvm-svn: 3398
2002-08-20 15:49:52 +00:00
Chris Lattner
019783b1bf
New testcase for instcombine
...
llvm-svn: 3396
2002-08-20 15:27:45 +00:00
Chris Lattner
22c3c7be7d
New testcase
...
llvm-svn: 3395
2002-08-19 23:10:52 +00:00
Chris Lattner
69bee0eb5e
* Build with warnings
...
* Add a bunch of testcases.
llvm-svn: 3393
2002-08-19 23:09:30 +00:00
Chris Lattner
8858f0272d
New testcase
...
llvm-svn: 3390
2002-08-19 21:48:09 +00:00
Chris Lattner
f278b67b46
New testcase
...
llvm-svn: 3385
2002-08-19 19:08:52 +00:00
Chris Lattner
e61824eed4
New testcase
...
llvm-svn: 3383
2002-08-19 16:14:10 +00:00
Chris Lattner
3314d92a99
New testcase.
...
llvm-svn: 3380
2002-08-18 01:27:10 +00:00
Chris Lattner
1c26440b54
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
db748de8d2
New testcase
...
llvm-svn: 3372
2002-08-17 22:57:52 +00:00
Chris Lattner
e910ab899c
Include a basic simple test.
...
llvm-svn: 3369
2002-08-17 22:36:45 +00:00
Chris Lattner
3afbe3aa49
Add new testcase for gep instruction -> get constexpr promotion
...
llvm-svn: 3364
2002-08-16 21:18:21 +00:00
Chris Lattner
d0ded9899b
Fix typo
...
llvm-svn: 3361
2002-08-16 19:34:33 +00:00
Chris Lattner
75c34870ac
New testcase distilled from much larger problem
...
llvm-svn: 3360
2002-08-16 16:54:52 +00:00
Chris Lattner
e9e30c6b5a
Convert constexpr over to new syntax
...
llvm-svn: 3359
2002-08-15 21:14:39 +00:00
Chris Lattner
0dff9cb61d
New testcase
...
llvm-svn: 3358
2002-08-15 21:08:38 +00:00
Chris Lattner
dbeb10fce0
Make 'features' testsuite work with the /shared changes.
...
llvm-svn: 3357
2002-08-15 19:49:06 +00:00
Chris Lattner
39c284caf7
Convert testcase to use correct syntax
...
llvm-svn: 3356
2002-08-15 19:48:48 +00:00
Chris Lattner
4a16110da7
Add another testcase
...
llvm-svn: 3355
2002-08-15 19:38:03 +00:00
Chris Lattner
6e3f31d072
There seem to be issues with constant exprs
...
llvm-svn: 3349
2002-08-15 17:04:40 +00:00
Chris Lattner
47744689d0
Add a bunch of testcases for cast-of-casts that should be removed.
...
llvm-svn: 3345
2002-08-15 16:13:29 +00:00
Vikram S. Adve
f352eaf351
Add tests for unary NOT operations.
...
llvm-svn: 3340
2002-08-15 14:09:56 +00:00
Chris Lattner
ac4e8c6ea4
Fix testcase to actually test what we think we are
...
llvm-svn: 3338
2002-08-14 23:01:19 +00:00
Chris Lattner
6499ee2e7a
*** empty log message ***
...
llvm-svn: 3333
2002-08-14 19:29:38 +00:00
Chris Lattner
c652333636
This file does not belong here.
...
llvm-svn: 3332
2002-08-14 19:29:32 +00:00
Chris Lattner
1115d58b7c
Fix tests that use the now dead not instruction
...
llvm-svn: 3331
2002-08-14 19:28:22 +00:00
Chris Lattner
07a5218b6e
Fix testcases that used to now dead 'not' instruction
...
llvm-svn: 3330
2002-08-14 19:28:09 +00:00
Chris Lattner
94126ed044
Change not's to xors
...
llvm-svn: 3329
2002-08-14 19:26:34 +00:00
Chris Lattner
0764967cd7
Remove illegal test now that not instruction does not exist.
...
llvm-svn: 3312
2002-08-14 17:44:00 +00:00
Chris Lattner
c59703b1fa
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
f9b9af0887
The not instruction is just a specialized form of XOR
...
llvm-svn: 3310
2002-08-14 17:37:04 +00:00
Chris Lattner
83a024ab12
Tools are now moved into /shared
...
llvm-svn: 3292
2002-08-12 21:20:59 +00:00
Chris Lattner
593a74adc5
Add comment
...
llvm-svn: 3287
2002-08-12 19:18:49 +00:00
Chris Lattner
169f7b299c
xor x, ALLONES should -> not x
...
llvm-svn: 3285
2002-08-09 23:34:39 +00:00
Chris Lattner
b86ab650f6
setcc of booleans should always be eliminated
...
llvm-svn: 3284
2002-08-09 23:34:18 +00:00
Chris Lattner
840d4699e4
Add more strength reduction testcases
...
llvm-svn: 3283
2002-08-09 23:33:58 +00:00
Vikram S. Adve
89f992bf2c
Add a sequence of GEPs with constant indices, for folding.
...
llvm-svn: 3247
2002-08-04 20:53:14 +00:00
Chris Lattner
419bda15f5
Testcase for stuff instcombine should do eventually
...
llvm-svn: 3240
2002-08-03 20:30:26 +00:00
Chris Lattner
ff61e352ae
Add some more features that we could instcombine away
...
llvm-svn: 3239
2002-08-03 20:24:58 +00:00
Chris Lattner
4b03304600
*** empty log message ***
...
llvm-svn: 3238
2002-08-03 20:24:45 +00:00
Vikram S. Adve
eaf18e16fe
Run both *.ll and *.c tests.
...
llvm-svn: 3232
2002-08-03 13:17:03 +00:00
Vikram S. Adve
26a0029255
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
a479fecbd5
Fix yet another bug in the testcase
...
llvm-svn: 3224
2002-08-02 19:59:20 +00:00
Chris Lattner
ab3aeb7eae
Fix bug in testcase
...
llvm-svn: 3223
2002-08-02 19:54:05 +00:00
Chris Lattner
f6f95d08da
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
e19f137097
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
7feaa068eb
Change test to really test the cases we can hit
...
llvm-svn: 3219
2002-08-02 18:47:11 +00:00
Chris Lattner
a1651c750b
New testcase
...
llvm-svn: 3218
2002-08-02 18:46:53 +00:00
Chris Lattner
35d69af46f
Add a note about where to put miscompilation tests.
...
llvm-svn: 3212
2002-08-02 16:44:09 +00:00
Chris Lattner
45dca23e2f
New testcase for dominator problem
...
llvm-svn: 3209
2002-08-02 16:41:21 +00:00
Chris Lattner
2410759241
The verify pass is implicit
...
llvm-svn: 3208
2002-08-02 16:39:18 +00:00
Chris Lattner
932ed7a084
New test
...
llvm-svn: 3207
2002-08-02 16:26:08 +00:00
Chris Lattner
36e3570dc2
Tweak makefile after moving
...
llvm-svn: 3205
2002-08-02 16:10:24 +00:00
Chris Lattner
b8f6cfa06e
Verify is implicit for opt
...
llvm-svn: 3204
2002-08-01 22:26:32 +00:00
Chris Lattner
96164edcfb
Fix makefile to work.
...
llvm-svn: 3203
2002-08-01 20:50:54 +00:00
Chris Lattner
2fdcb4b7b6
Fix broken testcase
...
llvm-svn: 3202
2002-08-01 20:50:03 +00:00
Chris Lattner
3a9b031848
Make testcase legal LLVM
...
llvm-svn: 3201
2002-08-01 20:48:21 +00:00
Vikram S. Adve
92a546c025
Feature test for stack size bigger than immed. field of SAVE instruction.
...
Also tests code generation for code with mixed indices.
llvm-svn: 3197
2002-08-01 14:21:05 +00:00
Chris Lattner
14fceb8244
NEw testcase
...
llvm-svn: 3194
2002-07-31 23:54:29 +00:00
Chris Lattner
ee94eda056
Trim down testcase a bit
...
llvm-svn: 3190
2002-07-31 21:10:11 +00:00
Chris Lattner
0d3f623a70
New testcase for level-raise crash inspired by SPEC
...
llvm-svn: 3189
2002-07-31 21:06:29 +00:00
Chris Lattner
6678ec4d1d
Fix testcase
...
llvm-svn: 3182
2002-07-31 17:54:24 +00:00
Chris Lattner
93ca4e50d9
New testcase
...
llvm-svn: 3181
2002-07-31 17:52:36 +00:00
Chris Lattner
f4ef97c59f
Testcase that was triggering an incorrect assertion failure
...
llvm-svn: 3180
2002-07-31 17:39:38 +00:00
Chris Lattner
5987171ef5
Verify pass has been run for a long time now
...
llvm-svn: 3179
2002-07-31 17:39:16 +00:00
Chris Lattner
c04be03495
This testcase is independant of varargsness
...
Simplify.
llvm-svn: 3174
2002-07-30 22:24:07 +00:00
Chris Lattner
6bb917f083
Remove invokation of cleangcc pass which has been renamed, and is unneccesary anyway
...
llvm-svn: 3159
2002-07-30 18:01:06 +00:00
Chris Lattner
7e1dbb8aa2
Test that logical operators are correctly constant propogated!
...
llvm-svn: 3152
2002-07-30 16:18:38 +00:00
Chris Lattner
7a62aaafab
Add test of newly checked in Union support!
...
llvm-svn: 3151
2002-07-30 06:47:29 +00:00
Chris Lattner
56ea9cd7c2
Simplify testcase a bit
...
llvm-svn: 3150
2002-07-30 06:07:16 +00:00
Chris Lattner
71562885f6
New testcase found when working on union support *sigh*
...
llvm-svn: 3149
2002-07-30 06:05:40 +00:00
Chris Lattner
aeb1557b11
New testcase distilled from trying to compile burg with LLVM
...
llvm-svn: 3148
2002-07-30 05:57:03 +00:00
Chris Lattner
38d4ae67eb
Oops, fix testcase
...
llvm-svn: 3139
2002-07-30 00:49:42 +00:00
Chris Lattner
07f46fe29b
NEw testcase to handle "yet another" return type mismatch possibility
...
llvm-svn: 3138
2002-07-30 00:34:52 +00:00
Chris Lattner
13e40b402f
Trim down testcase, a lot.
...
llvm-svn: 3136
2002-07-30 00:10:05 +00:00
Chris Lattner
8ec14765f8
Reduce testcase more
...
llvm-svn: 3135
2002-07-29 23:41:21 +00:00
Chris Lattner
fdf6bc216f
Reduce the size of the testcase
...
llvm-svn: 3132
2002-07-29 22:46:55 +00:00
Chris Lattner
2416144353
Hrm, testcase was checking the wrong pass. :(
...
llvm-svn: 3126
2002-07-29 21:12:20 +00:00
Chris Lattner
17b6ef6328
New testcase
...
llvm-svn: 3120
2002-07-29 19:39:52 +00:00
Chris Lattner
8ef8e3a0d4
Fix testcase to not print pointer value
...
llvm-svn: 3119
2002-07-29 19:07:48 +00:00
Chris Lattner
3913c06cc0
New testcase
...
llvm-svn: 3118
2002-07-29 19:02:49 +00:00
Chris Lattner
6fe2906627
New testcase for bug
...
llvm-svn: 3102
2002-07-25 20:57:21 +00:00
Chris Lattner
65923eff65
New testcase
...
llvm-svn: 3100
2002-07-25 20:52:34 +00:00
Chris Lattner
03e0499931
Add testcase for disassembler problem.
...
llvm-svn: 3098
2002-07-25 20:27:31 +00:00
Chris Lattner
d3ee230c1d
Checking testcase in my local tree only
...
llvm-svn: 3026
2002-07-23 18:28:03 +00:00
Chris Lattner
d45d18ddfd
New testcase for bug
...
llvm-svn: 3025
2002-07-23 18:27:20 +00:00
Chris Lattner
7d7041c3b1
TEstcases for old bugs
...
llvm-svn: 3024
2002-07-23 18:26:48 +00:00
Chris Lattner
999b83e7a2
Check in testcases that were just in my tree
...
llvm-svn: 3023
2002-07-23 18:25:39 +00:00
Chris Lattner
c5aa75ffa7
New testcase
...
llvm-svn: 3022
2002-07-23 18:21:12 +00:00
Chris Lattner
cf71a85974
New testcase
...
llvm-svn: 2972
2002-07-19 03:51:49 +00:00
Chris Lattner
f2fbd00804
Build globaldce tests
...
llvm-svn: 2962
2002-07-18 06:40:31 +00:00
Chris Lattner
a6c6d78805
New testcase
...
llvm-svn: 2956
2002-07-18 04:25:11 +00:00
Chris Lattner
6c0ebfd065
New testcases for bug in globaldce
...
llvm-svn: 2955
2002-07-18 04:01:02 +00:00
Chris Lattner
99ac90bbc6
New testcase
...
llvm-svn: 2940
2002-07-17 22:19:30 +00:00
Chris Lattner
745f640c06
New testcase, unanalyzed.
...
llvm-svn: 2938
2002-07-17 20:04:07 +00:00
Chris Lattner
2b3cc2e69c
New testcase finally identified!!
...
llvm-svn: 2935
2002-07-17 02:36:02 +00:00
Chris Lattner
b744c9ba24
New testcase
...
llvm-svn: 2931
2002-07-16 21:33:27 +00:00
Chris Lattner
e47dea14e1
Add testcase for raise opportunity missed.
...
llvm-svn: 2930
2002-07-16 19:10:00 +00:00
Chris Lattner
cd399a7f1d
Bug fix to RUN line
...
llvm-svn: 2923
2002-07-16 18:02:43 +00:00
Chris Lattner
4b933a253f
New testcase distilled from olden-tsp.
...
llvm-svn: 2919
2002-07-16 17:32:17 +00:00
Chris Lattner
768846af41
New testcase
...
llvm-svn: 2918
2002-07-16 05:38:33 +00:00
Vikram S. Adve
417ad4f124
Added duplicate constant expressions to test uniqueness support.
...
llvm-svn: 2908
2002-07-15 18:18:45 +00:00
Chris Lattner
a831f61fab
Check in tests that have been in my tree for a long time
...
llvm-svn: 2906
2002-07-14 23:48:42 +00:00
Chris Lattner
9afe4d03b2
Minor rename of output
...
llvm-svn: 2905
2002-07-14 23:25:23 +00:00
Chris Lattner
8cf7777267
New testcase to track opaque type bug
...
llvm-svn: 2904
2002-07-14 23:25:14 +00:00
Vikram S. Adve
a6b6b0c7f8
Minor additions.
...
llvm-svn: 2903
2002-07-14 23:18:33 +00:00
Vikram S. Adve
a916f2c8a7
Test the handling of constant expressions.
...
llvm-svn: 2889
2002-07-14 22:39:02 +00:00
Chris Lattner
290ea13b34
Allow tests that use custom commands to run
...
llvm-svn: 2888
2002-07-14 22:32:59 +00:00
Chris Lattner
a1efe55957
Test to make sure that 'internal' flags don't get dropped accidentally!
...
llvm-svn: 2887
2002-07-14 22:30:45 +00:00
Chris Lattner
b723f9fc25
Fix broken test
...
llvm-svn: 2867
2002-07-10 22:31:09 +00:00
Vikram S. Adve
2a5085af8c
Include Makefile.singlesrc in order to compile .c tests.
...
Some of these are not regression tests and this directory needs
to be reorganized, but the tests are important.
llvm-svn: 2866
2002-07-10 22:02:37 +00:00
Vikram S. Adve
253d9e40a2
Some of these are feature tests, not regression tests.
...
This directory needs to be reorganized and some of the tests
need changes to make them executable. Also comments would help...
llvm-svn: 2865
2002-07-10 21:54:05 +00:00
Chris Lattner
54ef5ab8a0
Add a new testcase. It actually is not infinite looping. It just takes
...
FOREVER to run. That's the bug. :)
llvm-svn: 2850
2002-07-09 19:58:06 +00:00
Chris Lattner
2c13d473ef
New testcase for problem effecting mst
...
llvm-svn: 2848
2002-07-09 19:41:21 +00:00
Chris Lattner
268e8dd791
New testcase
...
llvm-svn: 2783
2002-06-25 19:53:12 +00:00
Chris Lattner
7965113d22
Build all subdirectories
...
llvm-svn: 2780
2002-06-25 16:16:20 +00:00
Chris Lattner
08dd46a661
Test more thoroughly
...
llvm-svn: 2769
2002-06-24 21:37:08 +00:00
Chris Lattner
0da785168b
Expose the analyzer
...
llvm-svn: 2768
2002-06-24 21:35:50 +00:00
Chris Lattner
e2d7896d9b
Basic test of the inlinr
...
llvm-svn: 2767
2002-06-24 17:46:05 +00:00
Chris Lattner
c917d106aa
Testcase for unimplemented feature
...
llvm-svn: 2766
2002-06-24 17:45:37 +00:00
Chris Lattner
18b412df5e
New testcases for verifier
...
llvm-svn: 2763
2002-06-08 17:33:16 +00:00
Chris Lattner
7817cd6833
New testcase that is a distilled form of the other one
...
llvm-svn: 2752
2002-05-28 21:29:28 +00:00
Chris Lattner
d4eaa7e14c
New testcase that crashes ADCE
...
llvm-svn: 2751
2002-05-28 21:22:46 +00:00
Chris Lattner
b9e7186ade
Testcases to show what -funcresolve does.
...
llvm-svn: 2744
2002-05-24 21:27:41 +00:00
Chris Lattner
a17c1f1735
Run FuncResolve tests
...
llvm-svn: 2743
2002-05-24 21:21:36 +00:00
Chris Lattner
88a600a5fd
New testcase, to be inspected by hand
...
llvm-svn: 2739
2002-05-23 20:58:45 +00:00
Chris Lattner
450d928d3a
New testcase
...
llvm-svn: 2737
2002-05-23 18:51:27 +00:00
Chris Lattner
3f3cf8c9e2
New testcase
...
llvm-svn: 2735
2002-05-23 18:27:08 +00:00
Chris Lattner
2a9150be90
New testcase
...
llvm-svn: 2732
2002-05-23 16:51:25 +00:00
Chris Lattner
bc42e52d9a
Remove spaces from function names
...
While I was at it, I converted functions to new style % name
llvm-svn: 2725
2002-05-22 22:28:27 +00:00
Chris Lattner
de32295d8c
New testcase
...
llvm-svn: 2724
2002-05-22 22:17:54 +00:00
Chris Lattner
b5f3a7d1c0
Run profile paths tests
...
llvm-svn: 2723
2002-05-22 22:02:24 +00:00
Chris Lattner
76792c5190
Test cases for profile paths pass
...
llvm-svn: 2722
2002-05-22 22:02:14 +00:00
Chris Lattner
3c1d79d091
New testcase
...
llvm-svn: 2718
2002-05-22 20:46:30 +00:00
Chris Lattner
5f1ddb0d94
Add more testcases for ADCE
...
llvm-svn: 2715
2002-05-22 19:22:45 +00:00
Chris Lattner
4dd6620dae
Must run cfgsimplify to eliminate dead blocks
...
llvm-svn: 2706
2002-05-22 15:49:14 +00:00
Chris Lattner
279aa6eb45
New testcase
...
llvm-svn: 2705
2002-05-21 22:23:38 +00:00
Chris Lattner
9ec59c48ce
New testcase
...
llvm-svn: 2695
2002-05-21 20:03:42 +00:00
Chris Lattner
317cb8d8c9
Update run line
...
llvm-svn: 2693
2002-05-21 19:33:17 +00:00
Chris Lattner
753dae6fff
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
d29c9f9a5f
New testcase
...
llvm-svn: 2691
2002-05-21 19:22:10 +00:00
Chris Lattner
14829efdc5
New TEstcase
...
llvm-svn: 2689
2002-05-21 18:04:58 +00:00
Chris Lattner
dc682da4fc
Remove unneccesary path from link line now
...
llvm-svn: 2679
2002-05-20 21:47:40 +00:00
Chris Lattner
6132157ab8
New testcase for bug
...
llvm-svn: 2670
2002-05-20 20:48:24 +00:00
Vikram S. Adve
423960a8a9
Fix libs and includes for compiling with llc.
...
llvm-svn: 2654
2002-05-19 15:47:52 +00:00
Chris Lattner
ee451dea68
New C backend testcases with first testcase
...
llvm-svn: 2638
2002-05-17 04:53:52 +00:00
Chris Lattner
3557bd055d
Add tests of redundant load elimination
...
llvm-svn: 2636
2002-05-16 01:03:12 +00:00
Chris Lattner
168582d1da
New testcases for sub/neg reassociation
...
llvm-svn: 2635
2002-05-16 00:56:59 +00:00
Chris Lattner
a5d9be115a
Fix testcase
...
llvm-svn: 2634
2002-05-16 00:56:36 +00:00
Chris Lattner
d88f3e8d97
New testcases to ensure sub's are maximally reassociable
...
llvm-svn: 2633
2002-05-15 21:59:31 +00:00
Chris Lattner
8f143b68e0
Testcase to ensure trees structures are correctly linearized
...
llvm-svn: 2632
2002-05-15 21:56:51 +00:00
Chris Lattner
0743fbd763
Test to ensure sub -> neg promotion is working and why.
...
llvm-svn: 2631
2002-05-15 20:30:48 +00:00
Chris Lattner
4b474fc56f
New testcase
...
llvm-svn: 2630
2002-05-15 17:22:01 +00:00
Chris Lattner
a64388a25f
New testcase
...
llvm-svn: 2628
2002-05-14 19:56:14 +00:00