8628 Commits

Author SHA1 Message Date
Brian Gaeke
42de76c728 Do not check for strings.h. This is an old, old, old pre-C89 header that
absolutely nothing should be using (and it looks like nothing IS using it).

llvm-svn: 9381
2003-10-22 17:52:56 +00:00
Brian Gaeke
734a84b7ad I think this file is not included by anything.
llvm-svn: 9380
2003-10-22 17:51:28 +00:00
Misha Brukman
2a79d9ad51 * Changed URL referring to zion to use llvm instead
* Close <li> tags

llvm-svn: 9378
2003-10-22 17:01:44 +00:00
Chris Lattner
ce023da56a Do not add unreachable code to a natural loop!
llvm-svn: 9377
2003-10-22 16:41:21 +00:00
Chris Lattner
43276ffbf4 Make sure to print labels on nodes without names
llvm-svn: 9376
2003-10-22 16:30:58 +00:00
Chris Lattner
dd7d5d8172 If the basic block has no name, make sure to print the % number of it
llvm-svn: 9375
2003-10-22 16:22:42 +00:00
Chris Lattner
8476f4bb56 Implement the Function::viewCFG* methods, for use in a debugger. Also, the
-print-cfg pass now lives here.

llvm-svn: 9374
2003-10-22 16:03:49 +00:00
Chris Lattner
ded70e0362 Add two new function stubs for viewing the CFG of a function inside of the
debugger

llvm-svn: 9373
2003-10-22 16:03:20 +00:00
Chris Lattner
a3abd017b1 Delete the -print-cfg pass from this file
llvm-svn: 9372
2003-10-22 16:02:58 +00:00
John Criswell
9fb0a3350c Added information on using Bugzilla.
Removed information on using llvm-bugs to report bugs.

llvm-svn: 9371
2003-10-22 15:06:11 +00:00
Misha Brukman
55695cc963 Add comments to describe what these functions actually do.
llvm-svn: 9370
2003-10-22 05:50:40 +00:00
Misha Brukman
f79e50487f * Use <cmath> instead of <math.h>
* Order #includes according to LLVM coding standards

llvm-svn: 9369
2003-10-22 05:09:56 +00:00
Misha Brukman
7456b8a58d Removed completely duplicated function comment (an identical one appears later).
llvm-svn: 9368
2003-10-22 04:55:09 +00:00
Misha Brukman
ed0f9660bc No, really, order the #includes correctly.
llvm-svn: 9367
2003-10-22 04:51:36 +00:00
Chris Lattner
5b2282a2e4 Update the 'used' flag correctly
llvm-svn: 9366
2003-10-22 04:43:18 +00:00
Chris Lattner
a322b9b4f3 Loop over the module, not the symbol table. This makes the code handle
unused external functions again

llvm-svn: 9365
2003-10-22 04:42:20 +00:00
Chris Lattner
d5d03541ed New library needed
llvm-svn: 9364
2003-10-22 03:40:33 +00:00
Chris Lattner
8d7712e9c5 Implement FunctionResolve/2003-10-21-GlobalResolveHack.ll
llvm-svn: 9363
2003-10-22 03:35:34 +00:00
Chris Lattner
d0c5af7152 New testcase for fun hack that is absolutely necessary for the C++ stdlib.
llvm-svn: 9362
2003-10-22 03:35:18 +00:00
Misha Brukman
c40b8306f6 * Fix order of #includes to follow style guide
* It's no longer a BasicBlock pass: update comment on run() method
* Fix placement of braces to be consistent
* Delete extraneous whitespace

llvm-svn: 9361
2003-10-22 03:27:45 +00:00
Misha Brukman
f8d45938f8 Converted tabs to spaces.
llvm-svn: 9360
2003-10-22 03:10:26 +00:00
Chris Lattner
2ae188d8e3 Fix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.ll
llvm-svn: 9359
2003-10-21 23:17:56 +00:00
Chris Lattner
ea56d23409 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
1519122fa7 Fix bug: Linker/2003-10-21-ConflictingTypesTolerance.ll
llvm-svn: 9357
2003-10-21 22:46:38 +00:00
Chris Lattner
ea51ab0909 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
Brian Gaeke
7983276afa Add C/C++ build instructions, first draft.
llvm-svn: 9355
2003-10-21 21:58:38 +00:00
Chris Lattner
4f65be9ac3 Fix message to make more sense and confuse Chris less
llvm-svn: 9354
2003-10-21 21:52:20 +00:00
Chris Lattner
520372242b New testcase, fixed in the C++ frontend
llvm-svn: 9353
2003-10-21 21:33:18 +00:00
John Criswell
a62129215a Added the name of the public CVS repository.
Removed the use of CVSROOTDIR as it is no longer used.
Fixed some word wrapping.

llvm-svn: 9352
2003-10-21 21:24:38 +00:00
Brian Gaeke
bbeaf0ce11 Fix off-by-one error in processing of libraries named on command line.
llvm-svn: 9351
2003-10-21 21:07:12 +00:00
John Criswell
040d3e003a Adding information on what testing support is provided by the LLVM build
system.  Currently, it is not much.

llvm-svn: 9348
2003-10-21 19:35:06 +00:00
Misha Brukman
8fb7549570 Add dummy content for libgdbm.
llvm-svn: 9344
2003-10-21 18:26:07 +00:00
Misha Brukman
eeb15a5451 Fix libm's name to be `libm'
llvm-svn: 9343
2003-10-21 18:25:37 +00:00
Misha Brukman
039d285e63 Fix library name and fix line to fit within 80 columns.
llvm-svn: 9342
2003-10-21 18:22:34 +00:00
Brian Gaeke
00bff0d606 Add tools-only target, for bootstrapping the C/C++ front end.
llvm-svn: 9341
2003-10-21 18:08:10 +00:00
Chris Lattner
d4cc219d3a 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
e5fd89c157 When linking the runtime libraries, do not link -lc and -lgcc into the libraries
llvm-svn: 9339
2003-10-21 18:00:37 +00:00
Chris Lattner
10beed4236 Fix strcpy implementation and trie
llvm-svn: 9338
2003-10-21 17:53:16 +00:00
Brian Gaeke
4034694fef Fix the first FIXME in this file: automatically pick a "good"
interpreter by default, by picking the first one that works
from a hard-coded list.

llvm-svn: 9337
2003-10-21 17:41:35 +00:00
Chris Lattner
5f4ed13cb9 Make sure to add a type for va_next operands, which may not other wise
occur in the module

llvm-svn: 9336
2003-10-21 17:40:54 +00:00
Chris Lattner
53d92d23b0 Fix problem which effected linking apache
llvm-svn: 9335
2003-10-21 17:39:59 +00:00
Chris Lattner
7a75f6b7d4 Hrm, unbreak stuph :(
llvm-svn: 9334
2003-10-21 17:22:23 +00:00
Chris Lattner
19f471f002 Fix preselection/lowerswitches bug
llvm-svn: 9333
2003-10-21 16:29:23 +00:00
Chris Lattner
2c063c848d Pull the PHI special case into it's own visit* method
llvm-svn: 9332
2003-10-21 16:09:23 +00:00
Chris Lattner
4b8ce1c80d The lastOp operand is never used
llvm-svn: 9331
2003-10-21 16:06:07 +00:00
Chris Lattner
57cbb53968 Add more space!
llvm-svn: 9330
2003-10-21 15:47:31 +00:00
Chris Lattner
b94b7cc213 Hrm, for some reason, my fingers like typing va_begin. Weird
llvm-svn: 9329
2003-10-21 15:43:55 +00:00
Chris Lattner
bd683948e7 Syntax highlight the new operators
llvm-svn: 9328
2003-10-21 15:37:09 +00:00
Chris Lattner
82584a2741 Update test to new style
llvm-svn: 9327
2003-10-21 15:36:21 +00:00
John Criswell
b768b066d3 Removed LLVM copyright from sample Makefile.
llvm-svn: 9326
2003-10-21 15:33:12 +00:00