Commit Graph

991 Commits

Author SHA1 Message Date
Misha Brukman
7cc8a899f5 * Escape &, <, and >
* Wrap code in <tt> or for larger blocks, <div class="doc_text">
* Wrap lines at 80 cols


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15705 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-12 19:58:43 +00:00
Chris Lattner
a58561b917 Add description of packed type support.
Patch contributed by Brad Jones!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15704 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-12 19:12:28 +00:00
Chris Lattner
8dad40c337 Add information on adding a derived type to LLVM, patch contributed by
Brad Jones!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15703 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-12 19:06:24 +00:00
Reid Spencer
a2aa304bc4 Finish HTMLizing the document. Configuration section is very crufty.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15611 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-10 16:40:56 +00:00
Reid Spencer
d8473378fe Fixed some spellos and grammaros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15610 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-10 16:38:18 +00:00
Misha Brukman
22e9e33949 Add note about AIX/PowerPC with disk space requirements. Wrap long line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15588 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-09 19:57:01 +00:00
Misha Brukman
a964fe5b45 * CFE builds on AIX/PowerPC
* Wrap long code lines


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15584 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-09 18:37:04 +00:00
Reid Spencer
c40ca35c2b Move information on Configuration files to the ../CompilerDriver.html
file since it doesn't belong in the man page.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15575 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-09 03:10:39 +00:00
Reid Spencer
b1254a1247 This is the initial draft of the Compiler Driver documentation. It is not
worthy of review at this point. There is much thought and content remaining
to be written.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15574 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-09 03:08:29 +00:00
Chris Lattner
eb67396021 This isn't a bug, it's a missing feature
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15571 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-08 03:33:07 +00:00
Reid Spencer
af2f924757 Added information about the configuration file. This is a temporary home
for this information as it belongs in a larger document on the subject of
llvmc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15566 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-07 16:30:14 +00:00
Reid Spencer
f9cdefb46c Correct spelling mistakes. Wrap lines at 80 columns.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15562 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-06 22:56:49 +00:00
Reid Spencer
f2edda019c Various updates suggested by Misha and Chris. Moved material that is
aimed more at the comiler writer than the llvmc user later in the document.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15561 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-06 22:28:47 +00:00
Reid Spencer
be65afbafb First version of a manual page for the llvmc compiler driver. This tool is
being documented before being written to foster discussion about what the
tool should do. Eventually, we'll achieve a decision point at which time
this document forms the requirements for the tool from which it will be
coded.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15552 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-06 16:58:48 +00:00
Chris Lattner
e58d356fed More prominantly mention ppc support, more accurately describe its status
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15533 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-05 21:53:13 +00:00
Misha Brukman
94118752af * Mention PowerPC as new feature, and experimental feature
* Wrap long lines to 80 cols


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15532 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-05 21:04:03 +00:00
Misha Brukman
33066e97a0 Surround code element with <tt> tags
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15507 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-04 22:00:05 +00:00
Chris Lattner
a834fe24d5 Add note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15481 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-04 08:00:45 +00:00
Chris Lattner
ac479e53a9 Fix linkage types
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15464 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-04 05:10:48 +00:00
Reid Spencer
17c2b922d7 Added note for PR413
Tools now respond to the --version option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15456 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-04 00:43:50 +00:00
Reid Spencer
301fe481c2 Line length <= 80 cols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15449 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 20:57:56 +00:00
Reid Spencer
267660f4ac Fix some indentation (so brg can test commit script).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15448 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 20:33:56 +00:00
Reid Spencer
2de2999a02 Fix line lengths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15446 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 20:21:05 +00:00
Reid Spencer
f08561f9a1 Properly wrap some lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15440 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 19:20:18 +00:00
Chris Lattner
1b2d85acea Moved into SparcV9 directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15430 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 04:15:32 +00:00
Chris Lattner
532c92d04a Simplify the first example, as the LLVM IR interfaces have evolved. Other
examples in this doc could also be simplified dramatically in similar ways.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15428 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-03 00:17:21 +00:00
Chris Lattner
17d3efcd72 Add link for IRC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15421 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 21:37:11 +00:00
Chris Lattner
ddd2184769 Written by
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15420 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 21:33:45 +00:00
Chris Lattner
354a442858 continue hacking
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15419 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 21:32:08 +00:00
Chris Lattner
2042302bb2 Revamp the index page
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15418 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 21:29:20 +00:00
Chris Lattner
04db80862c ... now real HTML 4.01 strict!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15417 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 20:29:51 +00:00
Chris Lattner
d5713885dc Substantially hack on and clean up the release notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15416 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-02 20:28:44 +00:00
Chris Lattner
8f36321a95 Fix #includes of i*.h => Instructions.h as per PR403:
http://llvm.cs.uiuc.edu/PR403 .


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15338 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-29 17:31:57 +00:00
Misha Brukman
47b14a4a6a Fix #includes of i*.h => Instructions.h as per PR403.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15334 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-29 17:30:56 +00:00
Reid Spencer
9bd2be2dcd Updates to reflect most recent changes to bytecode file format:
* Dependent libraries & target triple
* Short block headers
* 24-bit type slot ids.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15314 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-29 00:13:04 +00:00
Misha Brukman
69c5889d60 Fix grammar, eliminate double parenthesized sentence fragment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15313 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-28 22:37:57 +00:00
Misha Brukman
a8c760a770 * Wrap code listings in <div class="doc_code">
* Wrap keywords in <tt>
* Wrap lines at 80 cols


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15312 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-28 22:31:54 +00:00
Misha Brukman
294611a6e4 * Use the doc_code class for code listings to make it stand out from text
* Wrap text in soft, comfortable <div>s and <p>s
* Wrap lines at 80 cols


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15311 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-28 22:18:33 +00:00
Misha Brukman
08772dae1e Put <tt> around verbatim code elements.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15310 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-28 22:09:29 +00:00
Chris Lattner
ccb354b687 New functionality
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15266 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-27 07:50:07 +00:00
Chris Lattner
fdec1d5f24 Document new syntax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15265 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-27 07:49:39 +00:00
Chris Lattner
1aab327293 Remove dead section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15241 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-26 21:16:55 +00:00
Reid Spencer
f847432f77 Bugs fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15222 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-25 22:15:33 +00:00
Brian Gaeke
204fa53528 bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15142 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-23 19:41:13 +00:00
Chris Lattner
728f03f2ad Update documentation for gc intrinsics change. Contributed by
Tobias Nurmiranta


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15095 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-22 05:49:38 +00:00
Misha Brukman
1721784a1b Reid doesn't need a definite article in front of his name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15080 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 18:04:27 +00:00
Misha Brukman
ebbbf25dc7 Delete extra space; add <p> tags around text within a <div>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15079 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 18:02:43 +00:00
Misha Brukman
1e635c3400 Fix spelling of `iterative scan'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15075 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 12:53:14 +00:00
Alkis Evlogimenos
910d0d6066 Add Iterative scan register allocator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15068 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 08:24:35 +00:00
Alkis Evlogimenos
c8dec2c23e Linearscan is no longer experimental.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15067 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 08:18:50 +00:00