Commit Graph

1565 Commits

Author SHA1 Message Date
Chris Lattner
2a3cdf7e34 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20357 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-27 19:31:02 +00:00
Chris Lattner
5a53c5d197 add an entry, add links to entries for demo page.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20328 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-25 20:30:21 +00:00
Reid Spencer
837300ad99 Remove a -C I forgot to remove earlier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20321 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-24 21:41:26 +00:00
Reid Spencer
29fbdd705a For PR528:
Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20318 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-24 21:28:08 +00:00
Chris Lattner
c8118e17ea add another plausible reason
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20262 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-21 16:35:31 +00:00
Chris Lattner
290d2293b9 Bug fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20260 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-20 23:31:49 +00:00
Chris Lattner
d12b9b2f8d typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20251 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-19 17:17:32 +00:00
Chris Lattner
94f6ac7258 Bug fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20249 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-19 17:13:20 +00:00
Chris Lattner
c1f90a9fce Bug fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20246 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-19 07:29:25 +00:00
Chris Lattner
a977c486ba Fix a bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20242 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-19 02:22:14 +00:00
Misha Brukman
7e8a1d7baf * llvmc does not have a -V switch
* --config-file is really --config-dir, according to `llvmc --help'


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20238 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-18 18:00:53 +00:00
Misha Brukman
600df458ff Remove colloquialisms from the documentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20233 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-17 22:22:24 +00:00
Chris Lattner
5ad907a5e1 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20193 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-15 07:02:12 +00:00
Chris Lattner
4a9dc294d6 Bug fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20190 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-15 05:28:06 +00:00
Chris Lattner
a5d803e248 wow, interesting typo :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20187 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-14 22:58:38 +00:00
Chris Lattner
f54e9cb739 Bugs fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20178 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-14 16:57:55 +00:00
Chris Lattner
2e12c745ea Add some updates
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20164 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-13 22:27:24 +00:00
Chris Lattner
8e64f15d3c SuSE 3.3.3 is also borken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20163 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-13 22:20:49 +00:00
Chris Lattner
25e7b16143 Add note about broken GCC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20138 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-12 20:11:13 +00:00
Chris Lattner
3689a34489 Document the newly generalized model for constant globals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20136 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-12 19:30:21 +00:00
Chris Lattner
b1241b0aae Slightly expand on the instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20121 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-11 21:17:26 +00:00
Chris Lattner
f832f6a667 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20118 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-11 19:29:52 +00:00
Chris Lattner
27ae027bc7 This will be moved elsewhere.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20101 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 22:52:46 +00:00
Misha Brukman
1fc9f8ef0c * Use doc_code style for blocks of code
* Convert < to &lt; in <pre> block
* Use doc_hilite instead of doc_red style
* Put some classes and options in <tt> blocks


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20100 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 22:49:05 +00:00
Misha Brukman
0465e89a70 Do not mention colors in style names, we might want to change styles themselves
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20099 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 22:47:47 +00:00
Misha Brukman
6d8e153e42 * Use an HTML list <ol> instead of custom superscripts in the platform notes
* Reorder software requirements list to show relative importance
* Use superscripts for footnotes in software list rather than "Note 1"
* Use new doc_notes class to separate footnotes from main doc text


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20098 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 22:38:47 +00:00
Misha Brukman
cbe2aaad7f Add style to display notes on a different background than the main text
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20097 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 22:36:44 +00:00
Chris Lattner
7db3f52a9f Turn footnotes into links, make the page validate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20096 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 21:15:51 +00:00
Chris Lattner
4e06a39057 If needed, this should be in the 'how to compile the cfe' doc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20095 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 21:07:21 +00:00
Chris Lattner
e1a53a59b3 this should be incorporated into the build
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20094 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 21:05:01 +00:00
Misha Brukman
a892eadacc * Separate superscript footnotes with a comma, otherwise it's a 2-digit number
* Make a URL into an HTML link using anchor tag
* Put code in fixed-width font
* Since the MinGW footnote is significantly more than the rest of the footnotes
  combined, it needs to have a border and background color to separate it from
  the regular flow of text for readability purposes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20093 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 21:01:26 +00:00
Chris Lattner
8ccb87fa62 Add instructions for MINGW, contributed by Henrik Bach
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20092 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-09 20:43:48 +00:00
Misha Brukman
9106ecae68 * Fix broken link to directions to get llvm, llvm-gcc, and llvm-test from CVS
* Remove duplicated CVS directions and refer reader to the CVS section
* Clean up directions to be brief


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20023 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-03 22:25:23 +00:00
Misha Brukman
8f0cad17ca * Clearly mark LLVM_LIB_SEARCH_PATH as being optional
* llvmgcc and llvmg++ aliases are no longer needed (binaries have llvm- prefix)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20016 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-03 18:28:08 +00:00
Misha Brukman
3ce110393b * Instead of fixing the version numbers before every release, mark them as x.y
* Eliminate the redundant "This is the..." in released file listing
* Fix grammar


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20005 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-02 18:01:57 +00:00
Jeff Cohen
f941f6df4a Add additional source of Win32 GNU utilities.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19991 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-02 05:46:20 +00:00
Jeff Cohen
b9a47d1e3f Put finishing touches on GettingStartedVS.html and link it to the index.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19967 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-01 15:59:28 +00:00
Chris Lattner
75008d88e9 Update speedup and shrinkage info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19962 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-01 01:33:52 +00:00
Jeff Cohen
7a4f03dda7 Add LLVM with Visual Studio overview
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19951 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-31 05:42:10 +00:00
Chris Lattner
204fcaea41 noteworthy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19901 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-29 00:44:22 +00:00
Chris Lattner
aa5bcb526b Add some initial documentation for the SelectionDAG based instruction selectors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19872 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-28 17:22:53 +00:00
Chris Lattner
1fe848ed2e These passes are no more.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19865 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-28 06:13:52 +00:00
Misha Brukman
097b763ebf Mark -parallel pass as `experimental'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19858 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-27 17:59:51 +00:00
Reid Spencer
9846a345d5 Document the --load option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19822 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-25 05:04:49 +00:00
Chris Lattner
da1f03c1b5 QOI feature implemented.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19756 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-22 18:45:35 +00:00
Chris Lattner
5836082286 Fix typos noticed by Gabor Greif, thanks Gabor!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19621 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-17 00:12:04 +00:00
Reid Spencer
cd7c1cae1c * Revise the projects section and make reference to Projects.html
* the dist-clean target no longer implies a check


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19608 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16 07:18:31 +00:00
Reid Spencer
d967c80d64 Fix locations of libraries and executables to match makefiles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19599 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16 02:38:06 +00:00
Reid Spencer
728ae5e73d BUILD_* to PROJ_*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19598 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16 02:35:47 +00:00
Reid Spencer
bdf6a39d1c Rename BUILD_* to PROJ_*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19592 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16 02:21:29 +00:00
Reid Spencer
39865c052d Update documentation on how to set up a project
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19591 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-16 02:21:18 +00:00
Reid Spencer
5a069f5a7e Make the construction of doxygen documentation a repeatable process
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19469 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-11 06:26:27 +00:00
Reid Spencer
7fa6d52dda * Add the use of LOADABLE_MODULE=1 in the makefile example
* Change the names of the resulting module to Hello instead of libHello
* Change lib/Debug -> Debug/lib per new makefile implementation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19459 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-11 05:16:23 +00:00
Reid Spencer
7c7e9aa590 * Describe the LOADABLE_MODULE feature
* Get rid of non-compliant <font> elements (how did that get in there?)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19458 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-11 05:12:54 +00:00
Misha Brukman
45cf34c14b Eliminate empty sub-list
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19362 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-08 01:11:15 +00:00
Chris Lattner
c045579428 Remove the open projects page from the docs directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19342 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-07 18:57:33 +00:00
Misha Brukman
9e3bdf1af4 Capitalize Bugpoint.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19341 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-07 17:00:44 +00:00
Reid Spencer
8853b13d2f Add the SystemLibrary.html document now that its done.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19298 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 19:01:20 +00:00
Reid Spencer
d593afcb5b Add a missing <div>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19297 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 18:21:39 +00:00
Reid Spencer
0c004859f5 Bulk upgrade of this document. Cruft removed, new stuff added, general
reorganization of the content. This is now "done".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19296 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 18:17:10 +00:00
Chris Lattner
2dcb9688bb ignore generated file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19288 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 16:01:00 +00:00
Chris Lattner
f1c4dbe8c4 Ignore generated file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19287 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 16:00:42 +00:00
Chris Lattner
868cc7410a Ignore .dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19286 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-05 16:00:00 +00:00
Reid Spencer
43ff900aae Integrate dependency graphs.
Make it HTML 4.01 Strict compliant
Provide better explanations of the dependency information.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19272 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-03 05:46:46 +00:00
Reid Spencer
8d8003d47a Add library dependency and object dependency graphs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19271 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-03 05:30:57 +00:00
Chris Lattner
8de9f23fda Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19269 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-03 04:20:21 +00:00
Reid Spencer
e0a7dddf39 Describe both objdir==srcdir and objdir!=srcdir methods of building LLVM
libraries and tools. Thanks to Henrik Bach for this suggestion.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19204 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-31 19:48:59 +00:00
Reid Spencer
139e1663a6 * Add missing libraries: Linker, Archive, SparcV8
* Make library descriptions consistently lower case.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19197 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-31 00:13:14 +00:00
Reid Spencer
e0f33aea9a Add a section on library dependencies now that GenLibDeps.html is written.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19195 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-30 23:12:04 +00:00
Chris Lattner
bfd2468347 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19181 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-29 04:39:50 +00:00
Chris Lattner
e936771e79 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19177 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-29 04:03:23 +00:00
Misha Brukman
93d416f060 Add a note about registering the backend so it's available in LLC and LLI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19168 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-27 19:05:16 +00:00
Reid Spencer
fef93b7119 Describe the --with-llvmgccdir option to configure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19144 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-26 05:47:26 +00:00
Reid Spencer
72a59007d4 Add a caution about using experimental versions of gnu binutils when
building Cygwin.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19117 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23 19:49:54 +00:00
Reid Spencer
65e8f5b4e4 Be specific about version of GCC and binutils on Cygwin since it matters.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19116 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23 19:39:54 +00:00
Misha Brukman
c155a0a0e9 LLVM now builds and runs on Linux/amd64, but we don't have 64-bit codegen yet
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19115 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-23 07:14:56 +00:00
Reid Spencer
cfaf80c471 * Remove an unnecessary step.
* Correct a path.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19110 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 16:19:05 +00:00
Reid Spencer
2404236795 Add a blurb about using the GCC 3.4.3 compiler on Cygwin (which works) for
the CFE instead of the default GCC 3.3.3 compiler that comes with Cygwin.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19104 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 09:52:30 +00:00
Reid Spencer
90f1745ab1 For PR432:
* Remove the idiotic windows environment setting, its not needed.
* Remove an extraneous "mkdir" instruction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19103 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 09:07:51 +00:00
Reid Spencer
847f9b7d31 Hopefully fix a link.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19102 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:48:03 +00:00
Reid Spencer
473cbecff0 Fix the names of these executables now that they've been somewhat cast in
stone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19101 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:47:25 +00:00
Reid Spencer
f66f145531 Correct the name of the executables to which llvmgcc and llvmgxx variables
point to.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19100 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:45:24 +00:00
Reid Spencer
4ac30650e1 For PR432:
Rework the CFE build details to include the directions for using the
option --program-prefix=llvm- to the CFE's configure script. This ensures
that the CFE builds unique executable names and makes it possible to put
the $CFEINSTALL/bin directory into one's path.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19099 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:40:29 +00:00
Reid Spencer
d4694f9cf5 For PR432:
* llvmgcc -> llvm-gcc
* llvmg++ -> llvm-g++
* remove references to --with-llvmgccdir configure option


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19098 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 06:29:07 +00:00
Reid Spencer
6caa5ec8b5 Revert last patch until we can figure out how to build executables named
llvmgcc and llvmg++ correctly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19089 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 01:37:47 +00:00
Reid Spencer
77f5530ebe Revert last changes as they introduce CFE build problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19087 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-22 01:36:27 +00:00
Reid Spencer
4b04f53b0c Remove instructions to make aliases for llvmgcc and llvmg++ as the CFE
Build instructions now direct the user to have the CFE generate executables
with those names via the --program-prefix=llvm configure option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19084 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-21 18:52:08 +00:00
Reid Spencer
2c1ce655d4 For PR432:
Add instructions for using the --program-prefix=llvm so that the CFE build
produces llvmgcc instead of gcc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19083 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-21 18:50:54 +00:00
Reid Spencer
f13a269179 Describe the new "reconfigure" and "spotless" targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19013 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-17 07:46:45 +00:00
Reid Spencer
f96eb57a4b Remove most references to LLVM_LIB_SEARCH_PATH. It now only exists in the
GettingStarted.html document in the environment section and only as an
optional feature.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18944 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-15 00:14:01 +00:00
Reid Spencer
201ddef2ea Correct documentation to reflect the change in location of the CFE runtime
libraries. They are now in $CFEINSTALL/lib not $CFEINSTALL/bytecode-lib.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18939 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-14 22:07:29 +00:00
Chris Lattner
9c33494d7c Get rid of subbullets for all of the "known problems" section. None of the
other sections have subbullets, and it make the TOC look like the whole
document is known problems!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18829 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-12 17:20:23 +00:00
Reid Spencer
3680e84877 A little cleanup on this file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18798 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-11 07:16:54 +00:00
Chris Lattner
74d74cdbdc New feature
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18797 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-11 06:10:52 +00:00
Reid Spencer
1bc193464c Fix some minor spellos and grammaros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18788 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-11 05:12:57 +00:00
Chris Lattner
0bce6ace18 Fix typo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18764 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-10 16:27:34 +00:00
John Criswell
9e2485c122 Merged in RELEASE_14 changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18763 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-10 15:51:16 +00:00
Misha Brukman
dc0cd0228f Missed moving bugpoint link over to CommandGuide/html/
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18732 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 23:28:09 +00:00
Misha Brukman
233952b445 Generated HTML documentation is now back in CommandGuide/html/
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18731 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 23:25:59 +00:00
Chris Lattner
78bf32b02b Rip out the guts of this document to prepare it for LLVM 1.5 progress
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18726 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 22:22:58 +00:00
Chris Lattner
0c123df489 Clean up this man page
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18724 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 21:16:40 +00:00
Chris Lattner
dbcd4f5dc7 Add new pseudo target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18723 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 21:06:32 +00:00
Misha Brukman
ee3b04596d The textual description is gone from this manpage, only the options and a quick
summary remain.  The manpage references Bugpoint.html as the repository for more
detailed info.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18722 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 20:28:42 +00:00
Misha Brukman
94218a7e56 * Straighten a comment to a single line
* Block off the section correctly with <!-- ***** -->


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18721 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 20:27:37 +00:00
Misha Brukman
3df00a0dea We now have a real Bugpoint doc, not just a huge man page.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18720 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 20:26:53 +00:00
Misha Brukman
d97cb4608c Convert from being a copy of the man page to a full-fledged document.
This doc keeps all the descriptive info from the man page, but not the options.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18719 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 20:26:20 +00:00
Reid Spencer
2dc45b818f More grammaro's fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18708 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 18:13:12 +00:00
Reid Spencer
cc16dc3249 Clean up some grammaro's.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18705 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 18:02:53 +00:00
Reid Spencer
200d93b129 Correct the version numbers for automake, Perl, and CVS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18703 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 17:55:37 +00:00
Chris Lattner
c3f5976112 Fully document the LLVM constants. This should go into LLVM 1.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18701 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 17:30:23 +00:00
Chris Lattner
e5d947bc84 Reflow and clean up some of the HTML in the initial section, split linkage
types into its own section.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18697 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 16:36:40 +00:00
Chris Lattner
fa73021cf1 Move the "High Level Structure" to before "Type System"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18695 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-09 16:11:40 +00:00
John Criswell
0b5b5e952c The noreturn GCC extension is now supported.
Fixed some minor typos.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18658 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 20:35:47 +00:00
Chris Lattner
61db465a35 Test commit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18654 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 19:05:44 +00:00
Reid Spencer
e47fd7d531 Build the man and ps versions of the command guide as well when
BUILD_FOR_WEBSITE is set.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18653 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 19:01:01 +00:00
Chris Lattner
12d0cbce27 ignore generated file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18652 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 19:00:45 +00:00
Tanya Lattner
79445ba3ac Fixed broken link to Bruce Eckle's book.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18650 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:34:56 +00:00
Tanya Lattner
78537e455b Fixed a broken link to gcc manual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18649 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:29:38 +00:00
Tanya Lattner
014e5f5e1c Fixed broken link.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18648 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:25:34 +00:00
Tanya Lattner
54dc8b2a44 Fixed broken links.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18647 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:13:51 +00:00
John Criswell
d9eceee053 Mention in the exposition that lli can JIT on PowerPC now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18646 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:04:14 +00:00
John Criswell
a34e65dc92 We don't have python test classes anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18645 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:01:27 +00:00
Reid Spencer
079e945387 Add llvm-ld tool
Note that both llvmc and llvm-ld are experimental in 1.4


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18644 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:00:30 +00:00
John Criswell
3d8ba51c03 Minor fixups.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18643 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 17:53:54 +00:00
Tanya Lattner
faaeca28b6 Fixed typo in Dejagnu section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18642 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 17:37:21 +00:00
Tanya Lattner
cc85da08f9 Removed QMTest reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18641 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 17:35:31 +00:00
Tanya Lattner
d10bc6e0bb Removed QMTest reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18640 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 17:25:46 +00:00
Tanya Lattner
8f187242bb Removed QMTest referrences. Updated ordering of notes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18639 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 17:12:52 +00:00
John Criswell
c4ef3f2a37 Fix spell'os.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18638 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:55:27 +00:00
Reid Spencer
3281ead314 Move documentation for various configuration options applicabe only to the
llvm-test directory into this document from GettingStarted.html.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18637 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:52:51 +00:00
Reid Spencer
66db92eb64 Various 1.4ish corrections and additions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18636 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:51:31 +00:00
John Criswell
687d5e5d8c Update the version numbers of the pre-built LLVM GCC frontends.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18635 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:47:14 +00:00
Reid Spencer
129f94e09a * Change version numbers of tarballs from 1.3 to 1.4
* Add llvm-test-1.4.tar.gz as the tarball for the llvm-test module
* Highlight the tarball name a little.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18632 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:25:25 +00:00
Reid Spencer
c4b09ba288 Add descriptions of missing top level directories.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18629 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 16:18:26 +00:00
Reid Spencer
6318456507 Make an alternate version of this Makefile that can be used in an
unconfigured tree for rebuilding the html files from POD sources for the
website update on cvs commit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18616 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 04:43:40 +00:00
Reid Spencer
2e2035b35b Remove variables that are not used by any of the LLVM makefiles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18614 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 04:26:23 +00:00
Reid Spencer
e09ca64db9 * Eliminate redundancies
* Fix grammaro's
* HTML 4.01 Strict compliance


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18604 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-07 08:39:08 +00:00
Chris Lattner
7506b1d698 Commit the cleanup of the LLVM 1.4 release notes. This should clearly go
into the release :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18599 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-07 08:04:13 +00:00
Reid Spencer
4e69a5ba09 PR409 fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18586 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-06 22:32:33 +00:00
Reid Spencer
d8489c79ac Upgrade documentation to reflect Makefile.rules changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18567 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-06 05:35:25 +00:00
Tanya Lattner
5026c7f91d Added DejaGNU information to the testing guide. This should go into the 1.4 release.
I left the QMTest stuff in place but made it appear to be optional.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18564 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-06 02:11:52 +00:00
Reid Spencer
b3b05ed3f8 PR139 fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18551 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-05 20:19:45 +00:00
Reid Spencer
9b81d9c2e6 Describe the MODULE_NAME control variable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18545 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-05 19:14:31 +00:00
Chris Lattner
5e9a501d97 Suggest people run cvs up -P -d after checking out the tree so they don't
get empty directories


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18543 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-05 17:48:03 +00:00
Reid Spencer
3149ba7a65 Use the install-bytecode target to install just the bytecode libs into
the CFE's install/bytecode-libs directory.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18493 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 08:13:20 +00:00
Misha Brukman
43ee293abe Use the standard PR### notation for referencing bugs in bugzilla
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18476 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 00:45:09 +00:00
Misha Brukman
4f5659e829 Remove more smileys. I kept the one in WritingAnLLVMPass because it is actually
funny.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18475 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 00:33:34 +00:00
Misha Brukman
3b53a26191 Documentation which contains smileys won't be taken seriously by some people.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18474 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 00:32:12 +00:00
Chris Lattner
ff52f9c91d Update for changes to check targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18473 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-04 00:04:48 +00:00
Misha Brukman
237dc2a807 * Link to the license file from release 1.3 (should we link to CVS version
instead?)
* Encapsulate code and header file names with <tt> and </tt>
* Arrange <p> and </p> tags to be inline with the text they contain


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18472 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-03 23:58:18 +00:00
Misha Brukman
e539a2baff Remove extraneous space in link
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18468 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-03 23:26:23 +00:00
Chris Lattner
14d6b75c10 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18460 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-03 17:21:33 +00:00
John Criswell
82bd0c51d7 Fixed typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18455 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-03 15:59:26 +00:00
Chris Lattner
06a60f5ef1 Add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18434 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-02 18:21:45 +00:00
Chris Lattner
0da7f49381 Document beta pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18431 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-02 17:20:17 +00:00
Misha Brukman
b755d2ee78 Reid has implemented llvm-ranlib. Thanks, Reid!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18410 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 21:07:40 +00:00
Misha Brukman
a424228023 * Hyphenate ``constant-propagate''
* Add testing notes to the instruction section similar as for intrinsics
* Mention adding codegen support for new instructions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18409 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 20:58:54 +00:00
Misha Brukman
e940714e4e Remove duplicated link to "Machine backend"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18408 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 19:12:27 +00:00
Chris Lattner
d92017a924 Add line # info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18403 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 17:10:36 +00:00
John Criswell
c7f426449d Fixed pathname to LLVM tools.
Thanks to Vladimir Merzliakov for finding this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18402 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 14:12:30 +00:00
Reid Spencer
0b4f468bf6 Be a little more explicit about how to configure LLVM with the --prefix
option so that permissions errors don't occur if the default, /usr/local,
is taken.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18401 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 05:15:44 +00:00
Chris Lattner
302ed2a3c1 Fix typeo, thanks to Duraid for pointing it out
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18400 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-01 04:16:29 +00:00
John Criswell
6e35eda519 Fix a typo.
Corrected a potential grammary issue.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18364 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 21:46:29 +00:00
Reid Spencer
5507eabec5 Fix two bugs:
1. Nothing should happen on "make all". Doc generation is quick, but we
   don't want to do it unless we're installing.
2. Correct a dependency for the *.ps files .. didn't notice this before
   because of cruft in my directory. It failed on a clean build.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18359 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 14:46:29 +00:00
Reid Spencer
6f14a5b486 Make it HTML 4.01 Strict compliant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18339 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 07:47:16 +00:00
Reid Spencer
31ce7fb6e1 * Document how to turn on doxygen documentation generation
* Document the new "LLVMLIBS=JIT" feature to make building JIT programs
  super easy.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18338 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 07:44:51 +00:00
Reid Spencer
ca5fc7bf63 * Make this makefile compliant with LLVM makefile standards
* Implement optional doxygen doc generation
* Implement HTML and doxygen installation


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18324 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 04:47:35 +00:00
Reid Spencer
ebafced04e Moved --> doxygen.cfg.in
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18323 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 04:46:12 +00:00
Reid Spencer
3c54b6cc73 * Get rid of extraneous directories
* Ensure things installed to same place are all getting there by using a
  variable to name that place.
* Make sure missing index.html, images and *.css files get installed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18321 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 04:34:05 +00:00
Reid Spencer
38f98b52a6 * add llvmc and llvm-ld
* fix the links to not be in an html subdir as that's not how this gets
  installed (anymore).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18320 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 04:32:37 +00:00
Reid Spencer
e53b5c10e3 Adjust this so that doxygen doesn't barf on it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18319 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 03:47:37 +00:00
Reid Spencer
52d7a75c16 * Adjust so this falls in line with LLVM Makefile standards.
* Implement installation of doxygen and html documentation
* Fix it so it works with objdir != srcdir.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18318 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 03:45:02 +00:00
Reid Spencer
f8d3e4a07a * Fix an item list.
* Add an ENVIRONMENT section to describe LLVM_LIB_SEARCH_PATH


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18317 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 03:43:29 +00:00
Reid Spencer
ede0ae0ed8 Add a link.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18316 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 03:37:54 +00:00
Reid Spencer
22e4cdedb6 For PR393:
This file was originally doxygen.cfg, but it needs to be configured to get
the right srcdir/objdir paths for things. This is needed because building
the doxygen will now be part of the install and dist-check targets.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18315 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-29 03:33:22 +00:00
Chris Lattner
04cf0c29a2 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18299 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-28 01:25:20 +00:00
Chris Lattner
87c74b7ec4 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18297 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-28 00:43:59 +00:00
Chris Lattner
9b5d395b41 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18295 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-28 00:09:38 +00:00
Chris Lattner
eeeff013cd Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18293 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 23:27:26 +00:00
Chris Lattner
0db649c24a Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18291 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 22:47:08 +00:00
Chris Lattner
c33bf812a2 Move this to the QOI section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18287 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 21:33:28 +00:00
Chris Lattner
b7c00759f9 Mention dj
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18286 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 21:29:43 +00:00
Chris Lattner
6bc7e12df5 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18285 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 20:34:25 +00:00
Chris Lattner
748e58b281 Add notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18282 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 19:50:58 +00:00
Chris Lattner
a4bcecfb0c Add some notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18280 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-27 19:24:06 +00:00
Reid Spencer
043e4b1084 Indicate that PR427 won't be fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18259 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 22:43:58 +00:00
Reid Spencer
4f86f9c23b * Add features I implemented this release.
* Wrap long lines at 80 cols
* Indent lists so structure of document is a little more clear
* Make the page HTML 4.01 Strict compliant.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18258 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 22:38:30 +00:00
Reid Spencer
4a41586769 Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 20:21:53 +00:00
Reid Spencer
f99e59a92c Add some instructions about ranlib'ing the CFE runtime libraries so that
they link faster. This should eventually be codified into the CFE's
makefile.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18247 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 17:13:17 +00:00
Chris Lattner
4f7ac4c76c The PPC backend is basically stable, and has a JIT now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18238 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 06:33:10 +00:00
Chris Lattner
4df69b8352 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18237 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 06:31:42 +00:00
Reid Spencer
7409d1c867 PR256 fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18234 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-25 06:07:42 +00:00
Reid Spencer
5f8448f79c Implement and document prefix options with arbitrary values including an
= sign. This needed to support -DNAME=value options as pass-through in
llvmc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18203 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-24 06:13:42 +00:00
John Criswell
294ba022bc Added remark about GCC 3.2.2. Someone with more knowledge of the problem
can elaborate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18177 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-23 22:06:24 +00:00
Misha Brukman
8f9e6d6ed2 We also provide a source distribution of the GCC front-end
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18166 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-23 19:26:24 +00:00
Chris Lattner
e55cb54a90 Add a note about the JIT changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18133 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-22 22:09:58 +00:00
Reid Spencer
ccbc9cf278 Add a note about the name change of libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18112 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-22 18:40:51 +00:00
John Criswell
ea3065fc64 Fixed typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18106 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-22 17:16:26 +00:00
Reid Spencer
28e8e42d37 First version of manual page for llvm-ld.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18092 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-21 18:20:16 +00:00
John Criswell
8b88b46182 Fixed another typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18091 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-21 15:11:37 +00:00
John Criswell
98d0636b13 Corrected spelling mistakes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18090 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-21 14:58:12 +00:00
John Criswell
c24d48282b It looks like I'm fixing a spelling mistake, but I'm really trying to
replicate the CVS performance problems that Reid is seeing.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18089 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-21 14:34:34 +00:00
Misha Brukman
616bd059cb If we're going to mention mv and cp, clearly, we also need `rm'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18026 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-20 01:27:40 +00:00
Misha Brukman
e9adf92ec6 Ignore files generated by pod2html
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18017 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 21:54:43 +00:00
Misha Brukman
69def74c9c * Remove disk space requirements, they vary wildly, depend on the number of
tools built, the build type, and we don't keep them up-to-date on all
  platforms
* AIX, Linux on PowerPC aren't fully-supported systems


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18016 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 21:53:22 +00:00
Tanya Lattner
05f8d5fed6 Fixed a typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17972 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 01:26:37 +00:00
Tanya Lattner
d5383653a4 Added link to information on Statistic which is in the Programmers Manual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17971 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 01:25:14 +00:00
Chris Lattner
f67fb1931c Line numbers are go for 1.4! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17967 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-18 21:25:11 +00:00
Reid Spencer
6454ed3c1e Add notes about makefile changes and llvm-ar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17960 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-18 18:38:58 +00:00
Reid Spencer
a1c15bda23 Add a standards section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17921 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-17 20:19:18 +00:00
Chris Lattner
7c8dd7f8d3 Make this more accurate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17916 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-17 18:19:32 +00:00
Reid Spencer
9bbba09139 Per code review:
*Implement/Document the cl::extrahelp feature instead of the MoreHelp ptr.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17871 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-16 06:11:52 +00:00
Misha Brukman
e12215f793 * Change test/projects => projects/llvm-test
* Add link to complete Command Guide in the "brief intro to major tools" section


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17866 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 23:20:51 +00:00
Chris Lattner
ced6222bc5 Update to reflect recent change
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17860 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 22:54:50 +00:00
Reid Spencer
748d82e730 Merge content of RequiredSoftware.html into GettingStarted.html
Remove now defunct RequiredSoftware.html.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17850 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 21:15:12 +00:00
Misha Brukman
0011769ff6 * Add entry for Linux/PowerPC
* Mark MacOS X/PPC support as 32-bit-only
* Fix FreeBSD space usage -- it's in MB, not GB


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17848 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 21:05:08 +00:00
Misha Brukman
b2cdcadac5 Be less verbose when The' and command' just aren't necessary
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17846 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:39:30 +00:00
Misha Brukman
98fcc88bfa No need for the verbose the llvm-link command' when simply llvm-link' will do
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17845 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:36:39 +00:00
Misha Brukman
55157ff5c9 Force a short link to gccld's man page
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17844 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:32:58 +00:00
Misha Brukman
bae412a99e Fix syntax within a B<> tag
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17843 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:30:19 +00:00
Reid Spencer
bd26475204 Remove personal email address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17842 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:25:08 +00:00
Misha Brukman
0d65a1fca3 Add the PowerPC 32-bit ABI output option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17840 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:22:49 +00:00
Chris Lattner
998cd67d00 Bump version. Shouldn't this come from somewhere else??
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17839 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 20:06:11 +00:00
Misha Brukman
bbcb10f56e * Add an entry for llvm-ranlib
* Add missing dashes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17838 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 19:53:43 +00:00
Misha Brukman
e2ca54f448 This is llvm-ar, not llvm-as.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17837 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 19:50:15 +00:00
Reid Spencer
f0f21fed9e Remove reference to llvm-ld.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17836 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 19:47:20 +00:00
Reid Spencer
e8ae2d7155 Terminate a list.
Remove reference to llvm-ld


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17835 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 19:45:29 +00:00
Reid Spencer
bd33619bb8 Changes/corrections suggested from Chris Lattner's review.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17832 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 19:12:06 +00:00
Misha Brukman
14ab537b5a Replace the textual description with table specifying disk space requirements
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17819 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-15 05:19:53 +00:00
Reid Spencer
37d813db7a Document the new llvm-ranlib command.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17687 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-12 00:18:35 +00:00
Reid Spencer
2152cca341 Correctly terminate a list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17686 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-12 00:16:51 +00:00
Reid Spencer
742ecbc90f Document the modifiers and the file format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17685 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-12 00:15:43 +00:00
Reid Spencer
0aa189949c Add llvm-ar to the index.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17682 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-11 09:30:00 +00:00
Reid Spencer
e26ed7a56a First attempt at llvm-ar documentation. Modifiers need a little more
explanation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17681 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-11 09:21:18 +00:00
Reid Spencer
7863c404ee Fix documentation for Makefile target name change. install-bytecode is now
just "install" in the runtime directory.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17677 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-11 07:30:27 +00:00
Reid Spencer
cceed9fc77 Implement and document the TOOL_VERBOSE option that asks each tool invoked
to be verbose about its actions too.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17624 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 17:32:12 +00:00
Reid Spencer
a4213b2783 Fix typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17623 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 09:10:50 +00:00
Reid Spencer
da794e7ab8 Document compressed bytecode details.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17622 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 08:55:21 +00:00
Misha Brukman
e3c803c621 First draft of compendium of documents relevant to writers of LLVM machine
target backends


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17609 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 02:47:08 +00:00
Reid Spencer
9f54791d54 Recommend that new users read the documentation before they get started,
with a little twist of humor. This more than anything else will help
people get started with LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17605 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 00:29:22 +00:00
Reid Spencer
52afa7e6d1 Correct and Explain the first rule of thumb better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17604 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 00:26:32 +00:00
Reid Spencer
347e2880e5 Fix typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17603 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 00:24:43 +00:00
Misha Brukman
6fb51666a7 Fix grammar: use commas in a list of entities
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17602 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-08 00:22:22 +00:00
Misha Brukman
3fecb446f9 * Fix file-relative links: they need '#' prepended to the target name
* Balance an open parenthesis


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17595 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 22:42:37 +00:00
Reid Spencer
1b6ab59a9f First version of this document listing the required software. Might need
to be made platform specific. Contents reflect my Linux build environment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17580 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 19:07:06 +00:00
Chris Lattner
f32a5f5ccb Add a section for PPC, though it's empty for now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17553 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 01:55:32 +00:00
Misha Brukman
8bf7c28ac4 * Add note about benchmarking programs and submitting reduced test cases
* Replace llvm.org with llvm.cs.uiuc.edu


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17551 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 01:03:59 +00:00
Misha Brukman
a36b6e5d49 Replace llvm.org => llvm.cs.uiuc.edu
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17550 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:59:58 +00:00
Reid Spencer
31f841bc48 List the individual tools for easier reference.
Make the bugpoint link reference the man page in the CommandGuide until
the Bugpoint.html file can describe bugpoint in a little more of a tutorial
style instead of just being a man page.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17416 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-01 21:57:35 +00:00
Reid Spencer
d206bc9884 Add compliant header.
NOTE: This doc needs to describe the bugpoint "subsystem" not the tool.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17415 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-01 21:55:46 +00:00