Commit Graph

689 Commits

Author SHA1 Message Date
John Criswell a0d50d2ebc Fixed a small grammatical error.
Explained that function return types cannot be aggregate types.
Explained that functions with the same name but different type signatures
are considered to be different functions.

llvm-svn: 10230
2003-11-25 21:45:46 +00:00
Chris Lattner 83f43a0469 boog
llvm-svn: 10207
2003-11-25 08:49:12 +00:00
Chris Lattner 7471686252 add link to the stacker dox
llvm-svn: 10203
2003-11-25 03:32:57 +00:00
Chris Lattner 866cf53102 Minor fixes
llvm-svn: 10202
2003-11-25 01:44:27 +00:00
Chris Lattner 89e5fc82bb Apply docs patch fro Reid
llvm-svn: 10201
2003-11-25 01:35:06 +00:00
Chris Lattner 48b383b015 checkin reid's docpatch
llvm-svn: 10200
2003-11-25 01:02:51 +00:00
Brian Gaeke 31715d3a42 Apply doc patch from PR136.
llvm-svn: 10198
2003-11-24 17:03:38 +00:00
Brian Gaeke af20761f7e Add documentation for Stacker.
llvm-svn: 10189
2003-11-24 02:52:51 +00:00
Misha Brukman 74d4df83cd Switch to the standard footer. This page is not yet W3C-compliant.
llvm-svn: 10158
2003-11-22 01:30:01 +00:00
Misha Brukman e8e932a671 Align the W3C images on the right side, bottom of page.
llvm-svn: 10156
2003-11-22 01:26:21 +00:00
Misha Brukman 85ea4bb678 Styles for the page footer to align images properly.
llvm-svn: 10155
2003-11-22 01:23:53 +00:00
Misha Brukman 68aab3b3cf Put the W3C graphics on the right side of the page.
llvm-svn: 10154
2003-11-22 01:23:39 +00:00
Chris Lattner 3a9b2322e3 Add newly fixed pr
llvm-svn: 10153
2003-11-22 01:14:58 +00:00
Misha Brukman 58ec434f03 This page now uses valid HTML 4.01 Strict and valid CSS.
llvm-svn: 10152
2003-11-22 01:07:30 +00:00
Misha Brukman 7cb4e38e2e This document is now valid HTML 4.01 Strict and valid CSS.
We shall display images to that effect.

If you modify this file, check that you haven't broken anything by clicking on
those links, or I will hunt you down and force you to memorize the HTML and CSS
specs!!

llvm-svn: 10151
2003-11-22 01:00:11 +00:00
Misha Brukman bff6032a34 * No borders on images used as links
* Drop font-size from doc_footer class

This is now valid CSS.

llvm-svn: 10150
2003-11-22 00:59:08 +00:00
Misha Brukman 80731b92ee * Use stylesheets
* Close <li>, <a>, and <p> tags

llvm-svn: 10149
2003-11-22 00:38:41 +00:00
Misha Brukman bc2d3308fe Made paragraph structure more consistent.
llvm-svn: 10145
2003-11-21 22:30:25 +00:00
Misha Brukman ffec0b7730 Added note about PR140: gccld generates script to run apps and load libraries.
llvm-svn: 10143
2003-11-21 22:11:12 +00:00
John Criswell 745d0a5414 Fixed another minor grammatical error.
llvm-svn: 10130
2003-11-21 17:42:22 +00:00
John Criswell cc32e6e62a Minor grammatical and punctuation corrections.
llvm-svn: 10126
2003-11-21 16:09:42 +00:00
Chris Lattner 5eac2d6615 Bug
llvm-svn: 10121
2003-11-20 20:59:57 +00:00
Chris Lattner 16bbed20fa Bug
llvm-svn: 10117
2003-11-20 19:30:17 +00:00
Chris Lattner 65334f117c Bug fix
llvm-svn: 10115
2003-11-20 19:11:47 +00:00
Chris Lattner c4fe9729a2 One new bug fixed, one old bug fixed.
llvm-svn: 10102
2003-11-20 01:07:41 +00:00
Chris Lattner 592db40359 bugz
llvm-svn: 10098
2003-11-19 22:05:38 +00:00
Chris Lattner 2335331635 add new FAQ entry
llvm-svn: 10078
2003-11-19 05:53:12 +00:00
Chris Lattner 983c667a41 More bugz
llvm-svn: 10077
2003-11-19 01:08:24 +00:00
Chris Lattner cf40b3f394 Add a few new bugs
llvm-svn: 10073
2003-11-18 23:04:02 +00:00
John Criswell 956cf45674 Added the new GCC front end section to the table of contents.
llvm-svn: 10068
2003-11-18 16:08:49 +00:00
John Criswell 5e0f07e0c2 Added information on the GCC front end.
llvm-svn: 10067
2003-11-18 16:05:23 +00:00
Chris Lattner 37d449d870 Add new bug fixed in the CFE
llvm-svn: 10065
2003-11-18 06:25:05 +00:00
Brian Gaeke e86d843420 Update to reflect the fact that llvm-nm can read archives now.
llvm-svn: 10061
2003-11-18 06:18:09 +00:00
Brian Gaeke c5961314fa add PR117
llvm-svn: 10046
2003-11-16 23:49:26 +00:00
Brian Gaeke 9c917abe9f Document -disable-opt option that I added.
llvm-svn: 10045
2003-11-16 23:39:11 +00:00
Chris Lattner 9dd6a82318 Bugz fixed
llvm-svn: 10037
2003-11-16 22:11:42 +00:00
Chris Lattner 2f486b8bde add adce bug
llvm-svn: 10033
2003-11-16 21:42:48 +00:00
Chris Lattner b2e4d6d847 Bugz
llvm-svn: 10030
2003-11-16 20:25:24 +00:00
Misha Brukman c40257f1e5 Stylesheets: they do a website good!
llvm-svn: 10003
2003-11-14 17:34:38 +00:00
Chris Lattner 7c04a29ea6 Bugz come in, bugs go out
llvm-svn: 9995
2003-11-14 06:42:01 +00:00
Misha Brukman 133b35ef95 Brian implemented the vaarg instruction in the interpreter.
llvm-svn: 9989
2003-11-14 03:30:43 +00:00
Brian Gaeke d8a4d2b08d Removed link from the docs index too.
llvm-svn: 9983
2003-11-13 19:32:14 +00:00
Misha Brukman ec4f37a19b You cannot debug namespacified LLVM with GDB 5.x anymore.
llvm-svn: 9946
2003-11-12 22:55:13 +00:00
Brian Gaeke b8b238b12a Add another fixed bug.
llvm-svn: 9945
2003-11-12 22:48:52 +00:00
Brian Gaeke 0afc434b71 Mention LLVM cast instructions.
llvm-svn: 9936
2003-11-12 21:39:31 +00:00
Brian Gaeke e1fd80a246 Update section on GNU lightning fp.
llvm-svn: 9935
2003-11-12 21:38:50 +00:00
Brian Gaeke c806b22110 I won't claim we're "better than and/or different from..." at Misha's behest.
llvm-svn: 9934
2003-11-12 21:36:29 +00:00
Brian Gaeke e6406a8cd2 Make the beginning of this page look like the beginnings of other pages.
llvm-svn: 9930
2003-11-12 20:47:30 +00:00
Brian Gaeke 56d3cc5793 index.html: Add link to llvm vs. the world
llvm.css: Add padding on top and bottom so that letters do not merge with
surrounding whitespace

llvm-svn: 9929
2003-11-12 20:31:18 +00:00
Chris Lattner a146c31bde This color is making me want to puke :)
llvm-svn: 9928
2003-11-12 20:24:39 +00:00
Brian Gaeke 3bac762f0f Whoops, a div got closed in the wrong place.
llvm-svn: 9927
2003-11-12 20:20:55 +00:00
Brian Gaeke 63dbb1f591 First draft of LLVM-to-anything comparison document.
llvm-svn: 9926
2003-11-12 20:19:40 +00:00
Chris Lattner a723537540 PR107 is now fixed
llvm-svn: 9912
2003-11-12 04:42:37 +00:00
Chris Lattner 74a2299748 reword a bit, be less aggressive with my link
llvm-svn: 9906
2003-11-11 23:46:35 +00:00
Chris Lattner ed6d53f512 Add a link to the llvmdev posting
llvm-svn: 9905
2003-11-11 23:45:03 +00:00
Brian Gaeke 10ea82301f Mention that all LLVM C++ code has been moved into the 'llvm' C++ namespace.
llvm-svn: 9904
2003-11-11 22:45:41 +00:00
Brian Gaeke 7aeb2b7e42 Add another fixed bug.
llvm-svn: 9899
2003-11-11 21:52:34 +00:00
Misha Brukman 10ff946838 Added link to ``CVS Branching and Tags Primer''.
llvm-svn: 9875
2003-11-11 00:14:41 +00:00
Chris Lattner 881cb48619 Bugz bugz bugz
llvm-svn: 9833
2003-11-09 19:44:07 +00:00
Chris Lattner 14b5d5a98e Update the portability section
llvm-svn: 9803
2003-11-08 05:22:09 +00:00
Chris Lattner 699a58d77a sjlj bug
llvm-svn: 9802
2003-11-08 05:18:50 +00:00
Chris Lattner 4491de6e97 Add news from brian
llvm-svn: 9800
2003-11-08 04:28:55 +00:00
Misha Brukman 7630785925 First pass at cleaning up LangRef.html: stylesheet-ification, consistent
formatting, more strict adherence to HTML 4.01, other misc. cleanups.

llvm-svn: 9799
2003-11-08 01:05:38 +00:00
Misha Brukman 560e989585 Completely hacked apart the file and put it back together using stylesheets.
llvm-svn: 9786
2003-11-07 19:43:14 +00:00
Misha Brukman 403ff618bc Actually have a target "#introduction" if we're making a link to it.
llvm-svn: 9785
2003-11-07 19:42:44 +00:00
Brian Gaeke f578c05d57 Mention class CallSite
llvm-svn: 9783
2003-11-07 19:25:45 +00:00
Misha Brukman 7120c837fb Make the page footer consistent with the rest of the site.
llvm-svn: 9779
2003-11-07 18:11:14 +00:00
Chris Lattner 34596d7048 Add bugz
llvm-svn: 9764
2003-11-07 04:46:56 +00:00
Misha Brukman 6c91a333ea * Added a "contents"-like list of questions at the beginning of the file
* Use stylsheets. Really, people, work with me here.
* Stop using those silly <dl> and <dt> and whatever else tags
* Close tags

llvm-svn: 9760
2003-11-06 21:55:44 +00:00
Chris Lattner 2a09659109 No wonder noone can set up LLVMGCCDIR correctly!
llvm-svn: 9756
2003-11-06 20:51:45 +00:00
Chris Lattner dc79f6c776 Add new commandline option
llvm-svn: 9755
2003-11-06 20:29:33 +00:00
Chris Lattner a616c55ba9 Bugpoint no longer has this option
llvm-svn: 9744
2003-11-05 21:46:13 +00:00
Chris Lattner ab77bc588d Add three more bugs
llvm-svn: 9728
2003-11-05 06:30:04 +00:00
Chris Lattner c679fbbab4 Substantial release notes updates
llvm-svn: 9700
2003-11-04 20:06:53 +00:00
Chris Lattner ef114d52e8 updates to release notes
llvm-svn: 9685
2003-11-03 20:08:08 +00:00
John Criswell 907720dfe1 Closed the h2 header for the LLVM Test Suite Organization section.
llvm-svn: 9676
2003-11-03 14:59:59 +00:00
Chris Lattner 38e692da04 Add note about profile.sh
llvm-svn: 9652
2003-11-02 05:20:44 +00:00
Chris Lattner dd024a09d9 Bugz fixed
llvm-svn: 9650
2003-11-02 02:15:11 +00:00
Chris Lattner d57aa5e8a5 Checkin an initial version of the llvm-prof documentation
llvm-svn: 9649
2003-11-02 02:10:54 +00:00
Misha Brukman ff91940879 Use stylesheets as much as we can. I admit, I still cannot make CSS do what I
can do with tables, which annoys me.

llvm-svn: 9638
2003-10-31 18:37:20 +00:00
Chris Lattner 0989953b31 Obsolete file goes byebye
llvm-svn: 9637
2003-10-31 18:06:32 +00:00
Misha Brukman 9dc2a3d05c Use some style(sheets).
llvm-svn: 9636
2003-10-31 18:01:30 +00:00
Brian Gaeke b8c28f3553 Well, to be honest, -array-checks and -trace are gone, too. :-)
llvm-svn: 9631
2003-10-31 05:12:04 +00:00
Misha Brukman 47e7fd2c0f * Not much point to indent the whole file
* Let CVS keep track of our last-modified timestamp

llvm-svn: 9628
2003-10-31 00:39:28 +00:00
Misha Brukman c64b74554a The `-q' option has gone away.
llvm-svn: 9627
2003-10-31 00:34:52 +00:00
Chris Lattner b45e1f990c Bugz fixed
llvm-svn: 9613
2003-10-30 16:20:15 +00:00
Chris Lattner 30aad2a98e Fix typo
llvm-svn: 9610
2003-10-30 04:35:26 +00:00
Chris Lattner a306dd2c05 New bug
llvm-svn: 9609
2003-10-30 01:43:33 +00:00
Chris Lattner 78293b7023 Clarify that all manipulatable values must be of first class type, and specifically
update the PHI node entry to mention this as well.

llvm-svn: 9606
2003-10-30 01:31:37 +00:00
Misha Brukman d8c3ba3315 * Send people to the LLVMdev archive/subscription page rather than just state
the address
* Somewhat standardize the footer of the page

llvm-svn: 9605
2003-10-30 01:23:40 +00:00
Chris Lattner a2bd4e07ee Another day, another bug
llvm-svn: 9604
2003-10-30 01:20:42 +00:00
Misha Brukman da6f521ab0 Add a link to the C/C++ front-end building instructions.
llvm-svn: 9603
2003-10-30 01:19:16 +00:00
Misha Brukman 5b4dea338e The answer to this question is "Yes". Let's make that absolutely clear even to
those just skimming the FAQ.

llvm-svn: 9602
2003-10-30 01:16:18 +00:00
Misha Brukman 8a98cd1097 Call me picky, but it's not the state of Illinois' license, it's the
University's.

llvm-svn: 9601
2003-10-30 01:13:56 +00:00
Chris Lattner ab8873dde3 More bugs fixed!
llvm-svn: 9592
2003-10-29 20:59:45 +00:00
Chris Lattner 5b83b56e17 Add two new bugs
llvm-svn: 9586
2003-10-29 18:49:14 +00:00
Chris Lattner a1a090eff4 New bug fixed
llvm-svn: 9581
2003-10-29 07:17:13 +00:00
Chris Lattner 5f6286f1e4 Another bug fixed
llvm-svn: 9580
2003-10-29 06:05:55 +00:00
Chris Lattner 56df0a53af Yet another bugfix for 1.1
llvm-svn: 9574
2003-10-29 01:26:07 +00:00
Chris Lattner 36213c7f97 Add fixed PR
llvm-svn: 9571
2003-10-28 23:13:03 +00:00
Misha Brukman b7c3b6dc4d * Put LLVM in title of page so readers know which CFE we're talking about
* Use <ol> instead of <ul> if we're gonna number the list items
* Close <li> tags
* Stylize the document footer to be consistent

llvm-svn: 9558
2003-10-28 21:09:29 +00:00
Misha Brukman 11d1f015af Publications do not get distributed with docs/; hence, their stylesheet need not
be distributed either.

llvm-svn: 9545
2003-10-28 18:55:27 +00:00
Chris Lattner d2a7427caa Clarify what is a bug and what isn't
llvm-svn: 9539
2003-10-27 18:30:37 +00:00
John Criswell f531f319d2 Merged in RELEASE_1.
llvm-svn: 9538
2003-10-27 18:18:16 +00:00
Chris Lattner d16d975ac3 Add a new bugfix
llvm-svn: 9536
2003-10-27 17:58:57 +00:00
John Criswell 9d977d58db Updated with Vikram's comments.
llvm-svn: 9532
2003-10-27 17:41:53 +00:00
Chris Lattner 639579c884 Update release notes for recent bug fixes
llvm-svn: 9531
2003-10-27 17:06:39 +00:00
Chris Lattner 25fd5c107f Update release notes
llvm-svn: 9527
2003-10-27 05:41:39 +00:00
Chris Lattner 7c4bd1d30f Bump the release number, add a skeleton to be filled in as stuff changes.
llvm-svn: 9521
2003-10-27 01:31:14 +00:00
Chris Lattner ffcc4ddd68 This file is obsolete
llvm-svn: 9520
2003-10-27 01:25:58 +00:00
Vikram S. Adve 227e6191fb Gotta use gmake, not make. make on Solaris is Sun's make which does not work.
llvm-svn: 9510
2003-10-26 13:41:18 +00:00
Chris Lattner 276db4acf7 Add a link to the bug tracker
llvm-svn: 9509
2003-10-25 18:41:16 +00:00
Vikram S. Adve 4da8cb0da7 Rephrase the OSI answer.
llvm-svn: 9508
2003-10-25 17:22:08 +00:00
Vikram S. Adve a2274887e8 Dang...these different file locations make it a pain to get the URLs right.
llvm-svn: 9507
2003-10-25 17:20:38 +00:00
Vikram S. Adve c021b23041 Fix license URL and typo.
llvm-svn: 9506
2003-10-25 17:19:21 +00:00
Vikram S. Adve 26c901ed88 Improve formatting of licensing section.
llvm-svn: 9505
2003-10-25 17:14:52 +00:00
Vikram S. Adve 71e433ef98 Add a section on licensing questions.
llvm-svn: 9504
2003-10-25 17:06:55 +00:00
John Criswell ebe140be16 Added answers to test suite questions.
llvm-svn: 9501
2003-10-24 22:48:20 +00:00
Misha Brukman c86e8b1261 * Use stylesheets and <div>s for layout instead of <ul>
* Close <a>, <li>, and <p> tags
* This isn't quite HTML 4.01 Strict-compliant, but it's almost there.

llvm-svn: 9491
2003-10-24 19:59:21 +00:00
Misha Brukman f314a4b7aa Added a style for making test red, which is used in CommandLine.html
llvm-svn: 9487
2003-10-24 19:58:36 +00:00
Misha Brukman 084a3a0773 This is now valid HTML 4.01 Strict.
llvm-svn: 9475
2003-10-24 18:06:11 +00:00
Misha Brukman f196dbb65c * Use HTML 4.01 Strict DTD
* Stop using UTF-8, the webserver sends out iso-8859-1 anyway
* Use style sheets and <div>s instead of <font> tags
* Stop using <ul> for layout

llvm-svn: 9474
2003-10-24 17:57:33 +00:00
Misha Brukman 2ca41fb2c2 Add a style for document footers.
llvm-svn: 9473
2003-10-24 17:56:09 +00:00
Misha Brukman 03d4b0f9af * 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 d6f136c6b1 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 b28c3289df Update list of passes and buglist.
llvm-svn: 9460
2003-10-24 04:03:19 +00:00
Chris Lattner 0e18c62fa5 Recommend using -z3
llvm-svn: 9445
2003-10-23 19:49:01 +00:00
Chris Lattner 4541bf7206 Remove explicit paths
llvm-svn: 9444
2003-10-23 19:48:11 +00:00
Brian Gaeke 739811da0e Reformat. A few minor edits.
llvm-svn: 9434
2003-10-23 18:10:28 +00:00
Chris Lattner f9b7118ba0 Minor edits
llvm-svn: 9399
2003-10-23 03:55:23 +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
Brian Gaeke 7b51ed5668 Clarify our testing experience.
llvm-svn: 9383
2003-10-22 18:19:08 +00:00
Misha Brukman b00e1061e1 * Changed URL referring to zion to use llvm instead
* Close <li> tags

llvm-svn: 9378
2003-10-22 17:01:44 +00:00
John Criswell 56a850ad06 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
Brian Gaeke 0142c1e5a0 Add C/C++ build instructions, first draft.
llvm-svn: 9355
2003-10-21 21:58:38 +00:00
John Criswell 9d6053158b 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
John Criswell b920fe79ba 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
Chris Lattner 3daeff5ce8 Hrm, for some reason, my fingers like typing va_begin. Weird
llvm-svn: 9329
2003-10-21 15:43:55 +00:00
John Criswell 23e43fb12b Added LLVM copyright notice.
llvm-svn: 9319
2003-10-21 14:33:46 +00:00
Misha Brukman 774b94a74b Fixed the documentation to coincide with the code.
llvm-svn: 9301
2003-10-20 19:47:25 +00:00
Chris Lattner a623e48b71 Update release notes
llvm-svn: 9296
2003-10-20 19:05:03 +00:00
John Criswell ca342f5f83 Made the Requirements information its own major section and moved it
between the "Getting Started Quickly" and "Getting Started Slowly" sections.
:)
Removed some of the nit-picky requirements information (i.e. GNU tar and
GNU zip).
Attempted to compact the requirements information so that it is less scary.

llvm-svn: 9290
2003-10-20 16:39:52 +00:00
Brian Gaeke 98e1f50d0c Change it to match llvmgcc.html ... why do we have separate pages for these two?
llvm-svn: 9265
2003-10-19 18:23:05 +00:00
Brian Gaeke 7c49d984d2 Clarify the roles of gccld and gccas.
Mention that they should really read the gcc manual.

llvm-svn: 9264
2003-10-19 18:15:18 +00:00
Brian Gaeke cfd030726c Minor edits; also expand description of '-v' option.
llvm-svn: 9263
2003-10-19 18:09:24 +00:00
Brian Gaeke e4cea8cd34 Tweak -plugin description to match bugpoint.html
llvm-svn: 9262
2003-10-19 18:08:57 +00:00
Brian Gaeke 70e81e2320 Mostly rewritten.
llvm-svn: 9261
2003-10-19 18:03:11 +00:00
Chris Lattner d46f945b43 A minor fix
llvm-svn: 9260
2003-10-19 17:37:33 +00:00
Brian Gaeke c852194dec Take out extra paragraph tag.
llvm-svn: 9259
2003-10-19 17:37:12 +00:00
Brian Gaeke 8ef235e2fc Make this (-run) set look like the other (-disable) set.
llvm-svn: 9258
2003-10-19 17:35:35 +00:00
Brian Gaeke 33534d7ba9 Always say "the test program", part 2.
Refer to the various "modules" of bugpoint as "debuggers", not
 "debugging modes" or "modules". I think this is more evocative of
 how they typically act, and it's shorter.
Add a note about how a linker bug can crash bugpoint early.

llvm-svn: 9257
2003-10-19 17:30:36 +00:00
Chris Lattner 90f86a79c4 Two minor fixes
llvm-svn: 9256
2003-10-19 17:27:12 +00:00
Brian Gaeke abe08a6ee0 Minor edits to Description section.
Add Design Philosophy as a separate subsection.  Clarify its last sentence.
Give Automatic Mode Selection a uniquely-named anchor.
Always call the program the "test program", instead of the "initial program",
 the "LLVM program", the "test case", the "resultant module", etc.
Try to explain the assumptions a little more, instead of just describing the
 process.

llvm-svn: 9255
2003-10-19 17:20:15 +00:00
Brian Gaeke c8cff0e914 Spell-check.
Many minor edits.
Rewrite some of the options section for grammatical parallelism,
 clarity, and brevity.

llvm-svn: 9254
2003-10-19 17:03:59 +00:00
Chris Lattner f021940b49 Add bugpoint advice section
llvm-svn: 9244
2003-10-18 21:34:15 +00:00
Chris Lattner 9d7eeb6f96 Expand the --args section
llvm-svn: 9241
2003-10-18 20:57:23 +00:00
Chris Lattner 4b3da850f4 * Add the -additional-so option
* Add info about codegen and miscompilation mode

llvm-svn: 9240
2003-10-18 20:54:37 +00:00
Chris Lattner b0ce7e2782 Beef up the description of bugpoint a lot. Update for renamed options
llvm-svn: 9239
2003-10-18 20:36:15 +00:00
Chris Lattner 26ca62e853 Update for new varargs support
llvm-svn: 9218
2003-10-18 05:51:36 +00:00
Misha Brukman bd85f45eda * Align comments into 80 columns
* Stop using full pathnames (we don't know where the source could be)
* Use only relative distance to the source, so a user can download the code and
  generate their own copy of the doxygen documentation easily
* Since `docs' has moved one level up, all relative path names lost a `..'

llvm-svn: 9213
2003-10-17 23:00:03 +00:00
John Criswell 91dbd8fd82 Added additional information about linking dynamic libraries.
llvm-svn: 9211
2003-10-17 21:50:38 +00:00
Brian Gaeke d0c1ccc9c9 Document that llvm-nm works in pipe mode, thanks to the efforts of Chris.
llvm-svn: 9185
2003-10-16 23:39:10 +00:00
John Criswell 38458953d0 Removed the -mode option.
Fixed some grammar, spelling, and punctuation.

llvm-svn: 9178
2003-10-16 20:15:17 +00:00
John Criswell e9f3af6ace Added documentation on the new -disable-inlining option.
llvm-svn: 9176
2003-10-16 20:05:48 +00:00
John Criswell d66d6c8a80 I am not the only John Criswell.
:)

llvm-svn: 9175
2003-10-16 20:01:04 +00:00
Chris Lattner ccbe1e53e4 Give credit where credit is due
llvm-svn: 9174
2003-10-16 19:58:17 +00:00
John Criswell 5bd28dc666 Added a section on all of the wonderful Makefile variables used to locate
LLVM.
Added information on how to use the autoconf code to specify LLVM's
location and setup separate source and object trees.
Fixed some of the wording to be more accurate, especially regarding the
building of libraries.
Added information on where built files are placed.
Added a link to the llvmdev mailing list so that they can ask us questions.

llvm-svn: 9173
2003-10-16 19:53:53 +00:00
Misha Brukman 488ccea25e Automagically update website docs on commits.
llvm-svn: 9167
2003-10-16 18:14:43 +00:00
Misha Brukman bd6774da96 Update the website automatically on documentation commit [in progress].
llvm-svn: 9166
2003-10-16 18:13:19 +00:00
Misha Brukman 0364cd1cff This should automatically update on the webpage.
llvm-svn: 9165
2003-10-16 18:10:45 +00:00
Brian Gaeke df74a682b7 yikes, a copy-and-paste-o
llvm-svn: 9164
2003-10-16 18:05:09 +00:00
Brian Gaeke be7d479311 add llvm-nm entry.
llvm-svn: 9163
2003-10-16 18:04:40 +00:00
Brian Gaeke 74842db869 Add command guide (It's like a man page translated into html, but without the
translation...) for the new llvm-nm tool.

llvm-svn: 9162
2003-10-16 18:03:24 +00:00
John Criswell be945ca24e Updated some of the information for the new autoconf changes.
llvm-svn: 9136
2003-10-15 16:52:57 +00:00
Chris Lattner 5d068b78b7 The -mode option is no longer
llvm-svn: 9117
2003-10-14 20:58:07 +00:00
John Criswell 8c8c891090 Removed items that are done or irrelevant.
Added a few new items.

llvm-svn: 9096
2003-10-13 18:26:44 +00:00
John Criswell 55a0c88c30 Fixed the name of a hyperlink.
llvm-svn: 9088
2003-10-13 16:19:30 +00:00
John Criswell c41e7a81db Removed information on common build problems. That is now documented in
the FAQ (FAQ.html).

llvm-svn: 9087
2003-10-13 16:16:25 +00:00
John Criswell 8af732029a Fequently Asked Questions about LLVM. Mainly focuses on build problems, but
anything FAQ'ish should go here if it's not heavily documented elsewhere (like
the README.txt file or the Getting Started Guide).

llvm-svn: 9086
2003-10-13 16:13:06 +00:00
Chris Lattner e6f4e07706 Oops, forgot to commit this before: standardize header comments
llvm-svn: 9080
2003-10-13 14:58:11 +00:00
Chris Lattner efc15169f0 Rename -preheaders pass. Spelling fix
llvm-svn: 9060
2003-10-12 21:51:55 +00:00
John Criswell 75306b2fc3 Renamed the feature subtests so that they do not begin with 'f'. It was
never necessary to do that to denote them as feature tests.
Removed the Feature.asm tests as they are the same as the Feature.mc
tests.

llvm-svn: 9039
2003-10-10 19:50:53 +00:00
John Criswell 4d142dbf66 Fixed spelling.
llvm-svn: 9034
2003-10-10 18:51:11 +00:00
John Criswell e90fc1f163 Initial checkin of Testing Guide.
Still very rough, IMHO.

llvm-svn: 9030
2003-10-10 18:42:49 +00:00
John Criswell e285b410fa Removed information about compiling the GCC front end. This will be in a
separate document that we will provide to people who request the source.
Updated the support architecture information to be a little more precise.
Added hyperlinks for all of the tools which are required for building LLVM.
This should make it easier for people to find and install these required
tools.
Italicized some of the "variables" that we use in place of absolute paths.
Added the --enable-spec2000 option to the quick start section.
Other minor changes/corrections/clarifications.

llvm-svn: 9006
2003-10-10 16:17:19 +00:00
John Criswell 38cc2b5fc6 Re-did some of the text wrapping (sorry).
Made the "Getting Started Quickly" material its own section.  I think this makes
the document easier to read.
Added bars after every major section heading (to distinguish them more easily from
sub-section headings).
Renamed C front end to GCC front end, as we now support C and C++.
Updated material to reflect the new autoconf-style object root.
Added material about the llvm/runtime directory and the fact that you need to
install the GCC front end before building LLVM (before, it was optional).

llvm-svn: 9003
2003-10-10 14:26:14 +00:00
Chris Lattner e838773b63 Add documentation for weak variables
llvm-svn: 9001
2003-10-10 05:01:39 +00:00
Chris Lattner c4788bbde0 Convert over to short bug URLs
llvm-svn: 8961
2003-10-08 06:01:38 +00:00
Chris Lattner 46ecf619c5 Add links to bugzilla
llvm-svn: 8950
2003-10-07 22:14:37 +00:00
Chris Lattner e7525b55ea Cleanups, include a list of passes
llvm-svn: 8948
2003-10-07 21:38:31 +00:00
Chris Lattner d49ee887c7 cleanup analyze documents
llvm-svn: 8943
2003-10-07 20:36:00 +00:00
Chris Lattner 5885920ecb Ensure both columns take 50%
llvm-svn: 8942
2003-10-07 20:35:55 +00:00
Chris Lattner a06b4fd385 no this really isn't extract
llvm-svn: 8941
2003-10-07 20:33:52 +00:00
Chris Lattner 54cddf73b8 initial checkin of the bugpoint doxs
llvm-svn: 8940
2003-10-07 20:33:30 +00:00
Chris Lattner 75b1d8514d TTify, add links between pages
llvm-svn: 8939
2003-10-07 20:17:24 +00:00
Chris Lattner 7c2b126a0e Consistently set the background color
Change the footer to include "maintained by"

llvm-svn: 8938
2003-10-07 20:12:05 +00:00
Chris Lattner c2386da915 <tt>ify things
llvm-svn: 8937
2003-10-07 20:09:21 +00:00
Chris Lattner 46b359c77a Make the index page a big more attractive
llvm-svn: 8936
2003-10-07 20:05:23 +00:00
Chris Lattner fc294d15c6 More changes and updates
llvm-svn: 8935
2003-10-07 20:01:09 +00:00
Chris Lattner a81a6d7190 <tt>ify, other minor cleanups
llvm-svn: 8934
2003-10-07 19:51:55 +00:00
Chris Lattner 4e6cc153a8 <tt> stuff
simplify a bit

llvm-svn: 8933
2003-10-07 19:48:25 +00:00
Chris Lattner 352d29cb3b Add pointer to LLC for code generator options. <tt> a bunch of stuff which should be
llvm-svn: 8932
2003-10-07 19:46:37 +00:00
Chris Lattner 810a3e560b separate options into X86 and sparc specific options
llvm-svn: 8931
2003-10-07 19:42:50 +00:00
Chris Lattner 6be9bd713a Wrap at 80 columns
remove -time-passes and -stats, because llvm-link doesn't really need them

llvm-svn: 8926
2003-10-07 16:36:25 +00:00
Chris Lattner e62b3f84e8 Renamed llvmas.html llvmdis.html and llvmlink.html to have hyphens in them
llvm-svn: 8925
2003-10-07 16:34:51 +00:00
Chris Lattner 1924ad2fe7 remove options specific to the -internalize pass, add the -debug option
llvm-svn: 8924
2003-10-07 16:33:42 +00:00
Misha Brukman 0cedb1f742 Break lines so that they fit within 80 columns.
llvm-svn: 8901
2003-10-06 19:26:00 +00:00
Misha Brukman 994d7e8496 * Alphabetized order of tools
* Added blurb about `bugpoint'
* Fixed some grammar issues
* Added blurb about `llvm-link'
* Took out the part about the `lli debugger' which disappeared

llvm-svn: 8900
2003-10-06 19:23:34 +00:00
Chris Lattner 10d8cda0e1 The sparc backend now support invoke, but still doesn't support unwind
llvm-svn: 8873
2003-10-05 19:17:10 +00:00
John Criswell 1ce56bd700 Added links to the C and C++ frontends.
llvm-svn: 8836
2003-10-03 13:48:27 +00:00
John Criswell fadf125179 Adding basic documentation for the LLVM C and C++ frontends.
llvm-svn: 8835
2003-10-03 13:45:55 +00:00
Chris Lattner 6249576300 Add ideas and small revisions from Vikram
llvm-svn: 8818
2003-10-02 16:38:05 +00:00
Alkis Evlogimenos 8207a2c079 Change llc command line for register allocators
llvm-svn: 8815
2003-10-02 06:13:19 +00:00
Chris Lattner a9b4c39dd2 fix spleling
llvm-svn: 8814
2003-10-02 05:09:46 +00:00
Chris Lattner 178f3db098 add note about .a files
llvm-svn: 8813
2003-10-02 05:07:23 +00:00
Chris Lattner 3d48250587 Initial checkin of the LLVM 1.0 release notes
llvm-svn: 8812
2003-10-02 04:57:28 +00:00
Chris Lattner df089a1b77 Amazingly enough, we actually do some stuff around here. Now if we could
just remember to update the open projects list... :)

llvm-svn: 8807
2003-10-01 21:49:55 +00:00
John Criswell ee3632270e Corrected usage synopsis.
Added information regarding additional LLVM passes used, input defaults, and
output defaults.

llvm-svn: 8802
2003-09-30 22:55:44 +00:00
John Criswell 3c169b6f31 Added information on input and output filenames.
Added periods to the end of sentence fragments describing options.
Added information to llc about which target architecture is selected for
assembly language code generation.

llvm-svn: 8741
2003-09-29 20:10:08 +00:00
John Criswell 1cab4fbd41 Added explanation of where analyze gets its input, where it sends its output,
and how it decides to interpret its input.

llvm-svn: 8730
2003-09-29 14:05:08 +00:00
John Criswell 75ea0dff68 Added information on how input and output files are selected.
Added information on where files are located by llvm-link.
Added missing options.
Re-worded some stuff so that it (hopefully) sounds better.

llvm-svn: 8723
2003-09-26 16:32:00 +00:00
John Criswell 93359ac9e3 Added information about how llvm-as and llvm-dis select the input and output
filenames.
Corrected some typos in the llvm-dis documentation.

llvm-svn: 8716
2003-09-26 02:59:00 +00:00
Chris Lattner 2979307f45 Change the heading of the page to reflect the tool name
llvm-svn: 8715
2003-09-25 19:50:05 +00:00
John Criswell 67d4811dc1 Added an explanation of gccld's behavior when linking in native mode.
Also gives me an excuse to re-commit the file on Tank.

llvm-svn: 8714
2003-09-25 19:14:51 +00:00
John Criswell cef8135734 Added information about the new -native option.
Added information about how object files and libraries are found and loaded.

llvm-svn: 8713
2003-09-25 19:10:25 +00:00
John Criswell 0278cc7f19 Made modifications recommended by Chris. Namely:
o Remove stuff that has been done or is now irrelevant.
o Add a reminder to create Release Notes for Release 1.

llvm-svn: 8710
2003-09-25 13:49:37 +00:00
John Criswell 4dec61621b Removed completed items.
Adjusted priorities on currently outstanding items.
Added new items which I think will now have higher priority for Release 1.

llvm-svn: 8705
2003-09-24 22:15:35 +00:00
Chris Lattner 22533bc900 update dox
llvm-svn: 8626
2003-09-20 14:43:16 +00:00
Misha Brukman a3fc5d9a35 Added sections about debugging mis-compilations and incorrect code generation.
llvm-svn: 8584
2003-09-17 18:51:47 +00:00
Chris Lattner 457a95bdc8 fix misspelling analyse -> analyze
llvm-svn: 8576
2003-09-17 15:00:45 +00:00
John Criswell 9bcdda3588 Renamed the link page to llvmlink.html
Added initial pages for the extract and llvm-link commands.
Reworded the description of the -load option for analyze to hopefully make it
more clear.

llvm-svn: 8575
2003-09-17 14:11:24 +00:00
John Criswell 2c193404e0 Initial go at documentation for llc.
Pretty crufty.

llvm-svn: 8492
2003-09-12 15:46:24 +00:00
John Criswell a9060d8406 Modified the footer to be a link to the LLVM web page.
Organized the commands into three distinct groups on the main page.
Fixed the hyperlinks in the main page.
Removed as and dis; they will not exist with those names by Release 1.

llvm-svn: 8485
2003-09-11 20:23:52 +00:00
John Criswell 408128d2f1 Adding a skeleton for the LLVM Command Guide.
Hopefully the group as a whole will update this into a real guide.

llvm-svn: 8483
2003-09-11 19:58:03 +00:00
Chris Lattner 216c7b8aed Fix spell-o's
llvm-svn: 8431
2003-09-10 05:29:43 +00:00
Chris Lattner 12d456ccfc Add info about volatile loads/stores
llvm-svn: 8403
2003-09-08 18:27:49 +00:00
Chris Lattner 9231e48de8 Final cleanups, document is good to go
llvm-svn: 8338
2003-09-03 04:20:13 +00:00
Chris Lattner 5ed6061b22 Add a WHOLE lot of updates clarifications and fixes. This is not done but getting closer. I changed the docs to reflect the goal of making unwind an instruction, not an intrinsic.
llvm-svn: 8337
2003-09-03 00:41:47 +00:00
Chris Lattner b5b54d6393 hyphenation police visited here
llvm-svn: 8336
2003-09-02 23:38:41 +00:00
Chris Lattner 8a18a8c307 Document the llvm.unwind intrinsic.
Clarify the documentation for the invoke instruction

llvm-svn: 8196
2003-08-28 22:12:25 +00:00
Misha Brukman abe1ecee6f Renaming `as' -> `llvm-as' and `dis' -> `llvm-dis'.
llvm-svn: 8195
2003-08-28 22:02:50 +00:00
John Criswell b599ecef71 Added autoconf code that verifies that the C compiler is at the minimum
supported version (3.x).

llvm-svn: 8142
2003-08-25 16:51:44 +00:00
Chris Lattner a2bc1139d5 Fix grammar
llvm-svn: 8124
2003-08-24 17:30:55 +00:00
Misha Brukman 1430522e2d The word `dependence' has no `a'.
llvm-svn: 8031
2003-08-21 22:14:57 +00:00