Chris Lattner
4541bf7206
Remove explicit paths
...
llvm-svn: 9444
2003-10-23 19:48:11 +00:00
Chris Lattner
97b5b1fd58
Add assertions
...
llvm-svn: 9443
2003-10-23 19:33:49 +00:00
Chris Lattner
7eb71b4bd8
Fix bug in eon hopefully
...
llvm-svn: 9442
2003-10-23 19:33:44 +00:00
Chris Lattner
fb8e19b7ca
Fix bug: CBackend/2003-10-23-UnusedType.ll and hopefully 252.eon
...
llvm-svn: 9441
2003-10-23 19:30:30 +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
John Criswell
dae507c903
Updated configure script.
...
llvm-svn: 9438
2003-10-23 19:16:12 +00:00
Chris Lattner
12b78db685
We might as well strip off any CPRs before propagation
...
llvm-svn: 9437
2003-10-23 18:49:23 +00:00
Chris Lattner
bf9584b041
Fail gracefully if we have a zero arg varargs function
...
llvm-svn: 9436
2003-10-23 18:39:22 +00:00
Chris Lattner
95ee0b0288
Turn on the IPCP pass by default. It has passed all of the tests
...
llvm-svn: 9435
2003-10-23 18:25:57 +00:00
Brian Gaeke
739811da0e
Reformat. A few minor edits.
...
llvm-svn: 9434
2003-10-23 18:10:28 +00:00
Misha Brukman
88df876012
* Eliminate `using' directive
...
* Fix order of #includes
* Make code layout more consistent
* Eliminate extraneous whitespace and comment-lines
llvm-svn: 9433
2003-10-23 18:10:02 +00:00
Misha Brukman
dc07775d58
* Fix order of #include files
...
* Doxygen-ify method comments
llvm-svn: 9432
2003-10-23 18:06:27 +00:00
Misha Brukman
0b624fefb7
* Order #includes as per style guide
...
* Doxygen-ify comments
* Make code layout more consistent
llvm-svn: 9431
2003-10-23 18:03:50 +00:00
Misha Brukman
28ba80e648
* Use C++ style comments instead of C-style
...
* Make file description more readable
* Make code layout more consistent, include comment in assert so it's visible
during execution if it hits
llvm-svn: 9430
2003-10-23 18:02:47 +00:00
Misha Brukman
ad44de185d
* Eliminate `using' directive
...
* Order #includes as per style guide
llvm-svn: 9429
2003-10-23 18:00:34 +00:00
Chris Lattner
05c71fb3e6
* We were forgetting to pass varargs arguments through a call
...
* Add a work around for bug PR56, gross but necessary for now.
llvm-svn: 9428
2003-10-23 17:44:53 +00:00
Misha Brukman
7d56d2c6fb
* Eliminate `using' directive
...
* Make code layout more consistent
llvm-svn: 9427
2003-10-23 17:43:17 +00:00
Misha Brukman
c7b1bce283
Make code layout more consistent.
...
llvm-svn: 9426
2003-10-23 17:39:37 +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
37f4a4c184
Delete unused EmitByteSwap method
...
Implement mul/div/rem constant expressions
llvm-svn: 9424
2003-10-23 17:21:43 +00:00
Chris Lattner
f516c698ff
Check in initial version of ipcp
...
llvm-svn: 9423
2003-10-23 16:52:27 +00:00
Chris Lattner
e4511db45a
Include new prototype
...
llvm-svn: 9422
2003-10-23 16:51:49 +00:00
Misha Brukman
3f45389172
Make code layout more consistent.
...
llvm-svn: 9418
2003-10-23 16:48:30 +00:00
Chris Lattner
6f92cdd0cf
Actually share constants local to a function!
...
llvm-svn: 9417
2003-10-23 16:29:12 +00:00
Misha Brukman
998cabe4ff
* Order includes according to style guide
...
* Convert tabs to spaces
* Make code fit within 80 columns
llvm-svn: 9416
2003-10-23 16:22:08 +00:00
Misha Brukman
79c14a65e4
* Stop referring to llvmbugs mailing list, point them to Bugzilla
...
* Use ASCII (c) instead of the special character, which may not display
correctly for everyone
* Wrap at 80 columns
llvm-svn: 9415
2003-10-23 16:18:51 +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
John Criswell
e80ea4b9fe
Added new license information in preparation for LLVM 1.0.
...
llvm-svn: 9410
2003-10-23 15:57: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
Chris Lattner
f3e8f97d7e
Fix an assertion failure in Bugpoint
...
llvm-svn: 9406
2003-10-23 15:42:55 +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
8a55262c76
Fix bug: instcombine/2003-10-23-InstcombineNullFail.ll
...
llvm-svn: 9403
2003-10-23 05:21:48 +00:00
Chris Lattner
04f1163148
A new testcase for an instcombine miscompilation!
...
llvm-svn: 9402
2003-10-23 05:10:53 +00:00
Brian Gaeke
3ab0bb144e
Fix apparent typo in head-of-file comment.
...
llvm-svn: 9400
2003-10-23 04:01:49 +00:00
Chris Lattner
f9b7118ba0
Minor edits
...
llvm-svn: 9399
2003-10-23 03:55:23 +00:00
Chris Lattner
0658cc20bd
Make this pass substantially stronger by having it delete dead return values
...
as well as arguments. Now it can delete arguments and return values which are
only passed into other arguments or are returned, if they are dead. This causes
it to delete several hundred extra args/retvals from the C++ hello world program,
shrinking it by about 2K.
llvm-svn: 9398
2003-10-23 03:48:17 +00:00
Chris Lattner
57be5fa3e7
To say this file is obsolete to understate the obvious
...
llvm-svn: 9397
2003-10-23 03:30:55 +00:00
Misha Brukman
9782b036fc
Really close the <li> tags.
...
llvm-svn: 9396
2003-10-23 02:29:42 +00:00
Misha Brukman
90827ecc18
Remove extraneous comments.
...
llvm-svn: 9395
2003-10-23 01:50:39 +00:00
Misha Brukman
f1e6b1526c
* Quote a value in <font> tag.
...
* Let CVS figure out the last-modified-date for us
llvm-svn: 9394
2003-10-23 01:49:47 +00:00
Misha Brukman
0ccf519eac
* Use UTF-8 instead of ISO-8859-1
...
* Use stylesheet instead of explicit <font> formatting
* Stop using <ul> for layout
* Close <li> tags
llvm-svn: 9393
2003-10-23 01:48:33 +00:00
Misha Brukman
283ff6937f
* Use UTF-8 instead of soon-to-be-extinct ISO-8859-1 ;)
...
* Use stylesheets instead of explicit <font> tags
* Stop using <ul> for spacing layout
* Close <a> and <p> tags
llvm-svn: 9392
2003-10-22 23:27:16 +00:00
Misha Brukman
b8363bbcb0
We will distributed this stylesheet with the documentation, as well as use it
...
(via import) in the online version.
* Added styles for documentation headers, sections, etc.
llvm-svn: 9391
2003-10-22 23:23:49 +00:00
Chris Lattner
9e8fe49c37
This important patch fixes two warnings in the linker which can occur from linking
...
valid pieces of code
llvm-svn: 9390
2003-10-22 23:03:38 +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
Brian Gaeke
f140b28c16
Change the type of FnAllocState.
...
llvm-svn: 9388
2003-10-22 20:44:29 +00:00
Brian Gaeke
41fe18cbaa
Don't worry about converting each function's reg. alloc. state into One Big
...
Constant early on, because we can do it in doFinalization.
Tighten up a comment.
llvm-svn: 9387
2003-10-22 20:44:23 +00:00