Commit Graph

8692 Commits

Author SHA1 Message Date
Misha Brukman
922f4cbd1e * Made into valid CSS that W3C accepts
* Added document subsubsection styles for usage in documentation

llvm-svn: 9472
2003-10-24 17:34:50 +00:00
Chris Lattner
05d6403fc0 Add note about multilibs. THis should go into the 1.0 release if possible
llvm-svn: 9467
2003-10-24 16:02:34 +00:00
Chris Lattner
151971dfb3 Update list of passes and buglist.
llvm-svn: 9460
2003-10-24 04:03:19 +00:00
Brian Gaeke
a039f6bb07 Destroy MachineFunction for any Function that we are about to
recompile and relink. This keeps it from failing an assertion when
it goes and tries to construct a new MachineFunction for that Function.

llvm-svn: 9459
2003-10-24 03:55:37 +00:00
Vikram S. Adve
a602a961a4 Organized in 4 parts. The last two are the same as before: LLVM Docs and
Mailing Lists.  The first two are ""Getting Started" and "Getting Help."

llvm-svn: 9457
2003-10-24 02:36:15 +00:00
Brian Gaeke
665123fb99 Move the implementations of ==, != on AllocInfos here, from UnpackTraceFunction.
llvm-svn: 9452
2003-10-23 20:39:18 +00:00
Brian Gaeke
6d9f7ff0df Move AllocInfo structure to a private AllocInfo.h header file.
Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.
Give doFinalization a method comment, and let it do the work of converting
 AllocInfos to LLVM Constants.

llvm-svn: 9451
2003-10-23 20:32:55 +00:00
Brian Gaeke
98fbdd344e Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.
llvm-svn: 9450
2003-10-23 20:32:02 +00:00
Brian Gaeke
ede0b08125 New file, containing AllocInfo structure.
llvm-svn: 9449
2003-10-23 20:31:51 +00:00
Chris Lattner
314a41a61e Recommend using -z3
llvm-svn: 9445
2003-10-23 19:49:01 +00:00
Chris Lattner
cdaea8cd7f Remove explicit paths
llvm-svn: 9444
2003-10-23 19:48:11 +00:00
Chris Lattner
3cd24ce25a Add assertions
llvm-svn: 9443
2003-10-23 19:33:49 +00:00
Chris Lattner
6612e3dfd5 Fix bug in eon hopefully
llvm-svn: 9442
2003-10-23 19:33:44 +00:00
Chris Lattner
28732137bc 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
5fa6c3bbfc New testcase, which failes to compile. 252.eon hits this problem
llvm-svn: 9440
2003-10-23 19:25:53 +00:00
John Criswell
98a09e64b0 Updated configure script.
llvm-svn: 9438
2003-10-23 19:16:12 +00:00
Chris Lattner
0683439f74 We might as well strip off any CPRs before propagation
llvm-svn: 9437
2003-10-23 18:49:23 +00:00
Chris Lattner
8ede493de1 Fail gracefully if we have a zero arg varargs function
llvm-svn: 9436
2003-10-23 18:39:22 +00:00
Chris Lattner
97d6ee74bb 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
ad7aa28cab Reformat. A few minor edits.
llvm-svn: 9434
2003-10-23 18:10:28 +00:00
Misha Brukman
966d423f89 * 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
97911fb3bb * Fix order of #include files
* Doxygen-ify method comments

llvm-svn: 9432
2003-10-23 18:06:27 +00:00
Misha Brukman
c1b01b50fb * 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
765938c377 * 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
6ace5e86b1 * Eliminate `using' directive
* Order #includes as per style guide

llvm-svn: 9429
2003-10-23 18:00:34 +00:00
Chris Lattner
9273a90311 * 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
2c119cec9b * Eliminate `using' directive
* Make code layout more consistent

llvm-svn: 9427
2003-10-23 17:43:17 +00:00
Misha Brukman
22e5a5848b Make code layout more consistent.
llvm-svn: 9426
2003-10-23 17:39:37 +00:00
Chris Lattner
b11e17cfc8 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
0e32494c79 Delete unused EmitByteSwap method
Implement mul/div/rem constant expressions

llvm-svn: 9424
2003-10-23 17:21:43 +00:00
Chris Lattner
ab282af103 Check in initial version of ipcp
llvm-svn: 9423
2003-10-23 16:52:27 +00:00
Chris Lattner
78d89a92b7 Include new prototype
llvm-svn: 9422
2003-10-23 16:51:49 +00:00
Misha Brukman
6a1c1640f5 Make code layout more consistent.
llvm-svn: 9418
2003-10-23 16:48:30 +00:00
Chris Lattner
59ee30fa40 Actually share constants local to a function!
llvm-svn: 9417
2003-10-23 16:29:12 +00:00
Misha Brukman
0f649c0045 * 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
ffe81ff830 * 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
806e1cac67 Update test
llvm-svn: 9414
2003-10-23 16:01:03 +00:00
Chris Lattner
61aeebd42b document real source of bug
llvm-svn: 9413
2003-10-23 16:00:59 +00:00
John Criswell
862878b443 Added new license information in preparation for LLVM 1.0.
llvm-svn: 9410
2003-10-23 15:57:59 +00:00
Chris Lattner
6bc454b691 fix test
llvm-svn: 9409
2003-10-23 15:57:45 +00:00
Chris Lattner
55bfdf9f86 Fix test
llvm-svn: 9408
2003-10-23 15:51:55 +00:00
Chris Lattner
f09c94306c Fix buggy test
llvm-svn: 9407
2003-10-23 15:46:42 +00:00
Chris Lattner
e4da5a79fc Fix an assertion failure in Bugpoint
llvm-svn: 9406
2003-10-23 15:42:55 +00:00
John Criswell
7e7d31640a Do not report errors if QMTest returns a non-zero value.
llvm-svn: 9404
2003-10-23 14:11:53 +00:00
Chris Lattner
4347464e2a Fix bug: instcombine/2003-10-23-InstcombineNullFail.ll
llvm-svn: 9403
2003-10-23 05:21:48 +00:00
Chris Lattner
8b83b56726 A new testcase for an instcombine miscompilation!
llvm-svn: 9402
2003-10-23 05:10:53 +00:00
Brian Gaeke
dd58e78e27 Fix apparent typo in head-of-file comment.
llvm-svn: 9400
2003-10-23 04:01:49 +00:00
Chris Lattner
b9088aa710 Minor edits
llvm-svn: 9399
2003-10-23 03:55:23 +00:00
Chris Lattner
51684bea99 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
6bbc52b006 To say this file is obsolete to understate the obvious
llvm-svn: 9397
2003-10-23 03:30:55 +00:00