Misha Brukman
f2499137d7
* Fix spelling and grammar errors
...
* Close <p> tags properly
* Break up paragraphs with blank lines, clean up text alignment
* Delete unbalanced "
llvm-svn: 17254
2004-10-26 15:45:13 +00:00
Chris Lattner
bff6472b39
Bug fixed
...
llvm-svn: 17231
2004-10-25 22:13:02 +00:00
Chris Lattner
024627bc94
add a link to the makefile guide, eliminate redundant link to coding stds
...
llvm-svn: 17226
2004-10-25 19:39:46 +00:00
Chris Lattner
a555183507
Make a sentence easier to parse
...
llvm-svn: 17225
2004-10-25 19:37:46 +00:00
Chris Lattner
5b7c967b54
Fix spellos
...
llvm-svn: 17224
2004-10-25 19:28:03 +00:00
Reid Spencer
4fe72ed44f
First draft. More to come.
...
llvm-svn: 17205
2004-10-24 08:48:59 +00:00
Reid Spencer
72ba9da52d
First cut at the LLVM Makefile Guide. There's lots to correct and lots more
...
to write, but this is all my brain can muster for tonight.
llvm-svn: 17184
2004-10-23 07:57:22 +00:00
Misha Brukman
bbd150eaa7
* Add a space between words
...
* Wrap at 80 cols
llvm-svn: 17064
2004-10-16 19:13:58 +00:00
Chris Lattner
552663387b
Update release notes
...
llvm-svn: 17062
2004-10-16 18:35:57 +00:00
Chris Lattner
08b7d5b032
Document unreachable instruction
...
llvm-svn: 17033
2004-10-16 18:04:13 +00:00
Chris Lattner
cd196a9444
Add missing 'Instruction Opcodes' bullet to TOC
...
Update for changes in LLVM 1.4 bytecode format.
llvm-svn: 17032
2004-10-16 18:03:55 +00:00
Chris Lattner
db6a9fdf38
None of these have actually been implemented yet.
...
llvm-svn: 17027
2004-10-16 00:29:30 +00:00
Chris Lattner
cf809786dc
Fix broken links
...
llvm-svn: 17016
2004-10-15 17:04:28 +00:00
Chris Lattner
b84e1c527f
Fix grammaro
...
llvm-svn: 16869
2004-10-09 19:37:02 +00:00
Chris Lattner
99e4111d33
It looks like we're not releasing 1.4 with llvm.org as the official domain
...
llvm-svn: 16867
2004-10-09 19:19:57 +00:00
Misha Brukman
ed3dc439e1
Describe how to configure tests to work with f2c
...
llvm-svn: 16829
2004-10-08 00:55:43 +00:00
Misha Brukman
8d08d36199
* Reformat to fit 80 cols
...
* Add missing <li> tags
llvm-svn: 16828
2004-10-08 00:41:27 +00:00
Chris Lattner
18b88f71ad
Fix the path to the fixinc'd headers. Patch contributed by Jeff Cohen!
...
llvm-svn: 16755
2004-10-06 03:13:47 +00:00
Chris Lattner
2426ff991c
Bug fixed
...
llvm-svn: 16671
2004-10-05 00:23:02 +00:00
Misha Brukman
c2fdea6d8f
Add example 'abstract' architectures for LLI: MIX, MMIX, and DLX
...
llvm-svn: 16653
2004-10-04 17:36:35 +00:00
Chris Lattner
79bb240345
Add project
...
llvm-svn: 16631
2004-10-01 22:25:28 +00:00
Misha Brukman
e0cce9945d
Add note about converting Skeleton to a useful backend and using it in the
...
Interpreter.
llvm-svn: 16627
2004-10-01 18:36:22 +00:00
Misha Brukman
5753883dc0
* InstructionReader.cpp was absorbed into Reader.cpp
...
* Wrap at 80 cols
llvm-svn: 16543
2004-09-28 16:58:12 +00:00
Chris Lattner
a2bb624e35
Bug fixed
...
llvm-svn: 16538
2004-09-28 03:45:22 +00:00
Chris Lattner
6a4a0492f8
Patch contributed by Patrick Meredith:
...
added notes on the fact that the current implementation uses
sbyte* for va_list. Updated all occurances of valist to va_list (it was
inconsistant and find/replace is so easy ;-) ). Added <...> around all
occurances of va_list in the intrinsic functions to match the vaarg and
vanext instructions and to further show that va_list is a variable type.
llvm-svn: 16530
2004-09-27 21:51:25 +00:00
Misha Brukman
23f7ad07dc
Fix grammar.
...
llvm-svn: 16529
2004-09-27 20:35:59 +00:00
Reid Spencer
bf6439fd27
Add a blurb about the use of class vs. struct keyword in class decls.
...
llvm-svn: 16500
2004-09-23 16:03:48 +00:00
Misha Brukman
ca9062016e
Thanks to Brad for documentation on adding a DerivedType
...
llvm-svn: 16460
2004-09-21 16:53:29 +00:00
Chris Lattner
3c11c04d43
'Pass' should now not be derived from by clients. Instead, they should derive
...
from ModulePass. Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
llvm-svn: 16430
2004-09-20 04:36:29 +00:00
Chris Lattner
85927a6730
The lexicon doc is more of a user guide than programming dox
...
llvm-svn: 16417
2004-09-19 23:15:47 +00:00
Chris Lattner
2249dd1c41
better code
...
Move other things to the right sections
llvm-svn: 16410
2004-09-19 19:21:26 +00:00
Chris Lattner
9fb88200c4
Misha implemented the ModuleProvider interface back in 9/18/2003.
...
llvm-svn: 16394
2004-09-18 16:16:28 +00:00
Chris Lattner
9e4be6faed
Provide initial docs for CallGraphSCCPass's, and fix several grammar-o's and
...
other problems.
llvm-svn: 16393
2004-09-18 06:39:35 +00:00
Chris Lattner
a94619ddef
Make this HTML 4.01 strict
...
Update to reflect changes to the 'Register' tblgen class.
llvm-svn: 16392
2004-09-18 06:28:07 +00:00
Chris Lattner
59d448f15e
Bug fixed
...
llvm-svn: 16349
2004-09-15 01:09:25 +00:00
Chris Lattner
09f3ac9297
Add notes about some buggy passes
...
llvm-svn: 16339
2004-09-14 16:43:13 +00:00
Misha Brukman
0bc8b12734
Fix broken internal links (one found by seventwentyfour.com spider)
...
llvm-svn: 16260
2004-09-09 20:34:13 +00:00
Misha Brukman
4657235e36
If updating from CVS gives error "No rule to make target", it's faster to just
...
delete .d files than to rebuild from scratch.
llvm-svn: 16258
2004-09-09 16:36:47 +00:00
Misha Brukman
6e8f860fee
Fix broken link to the 2004 CGO paper.
...
llvm-svn: 16257
2004-09-09 16:18:40 +00:00
Reid Spencer
05b9b53b79
bug 352 fixed
...
bug 257 fixed
llvm-svn: 16238
2004-09-07 17:52:38 +00:00
Misha Brukman
33427efbe6
This is the documentation style sheet, not the one for the website.
...
llvm-svn: 16222
2004-09-07 05:09:22 +00:00
Misha Brukman
125255b9f6
Remove extraneous blank lines.
...
llvm-svn: 16205
2004-09-06 23:00:30 +00:00
Misha Brukman
a0194211d7
Add link to new howto on writing backends.
...
llvm-svn: 16204
2004-09-06 23:00:01 +00:00
Misha Brukman
25e6361939
How to write an LLVM backend, first draft.
...
llvm-svn: 16203
2004-09-06 22:58:13 +00:00
Misha Brukman
d48f54417f
* Profile-guided needs a hyphen
...
* Dead store elimination has been implemented
llvm-svn: 16202
2004-09-06 22:35:43 +00:00
Misha Brukman
a196c6859e
Reword to not use a link text `click here'.
...
llvm-svn: 16201
2004-09-06 20:58:44 +00:00
Reid Spencer
075de23a3d
HTML 4.01 STRICT compliance.
...
Added missing definitions
Noted the difference between llvm/test and llvm-test
llvm-svn: 16193
2004-09-05 20:50:22 +00:00
Reid Spencer
ae21b0b836
Make section separator comments 80 chars, not 70.
...
Revise descriptions to account for llvm/test/Programs being moved to
the new CVS module llvm-test.
Incoporate an example of how to run the NightlyTest.pl script from a
shell script.
llvm-svn: 16192
2004-09-05 20:07:26 +00:00
Misha Brukman
0d68e4cde6
Put a space between `Data' and `Structure' of DSA.
...
llvm-svn: 16179
2004-09-05 03:57:23 +00:00
Misha Brukman
3541004158
Remove the bit about this document being my `notes', it has matured since then.
...
llvm-svn: 16178
2004-09-05 03:24:34 +00:00
Misha Brukman
68d6f7fa22
Fix object/library filenames that have changed, clarify descriptions.
...
llvm-svn: 16177
2004-09-05 03:20:18 +00:00
Misha Brukman
adfa8b8ab4
Add DSA.
...
llvm-svn: 16176
2004-09-05 03:00:20 +00:00
Misha Brukman
73b6e9679b
* CSS was created to reduce re-specifying design styles: specify table cell
...
color once at the top, and do not repeat it 82 times
* Replace bright blue table border with gray, which is easier on the eyes and
matches the gray LLVM documentation color scheme
llvm-svn: 16175
2004-09-05 02:56:39 +00:00
Reid Spencer
ab4df83228
Take one item off the "to do" list: implemented -O1 .. -O5 options for
...
optimization in stkrc instead of depending on "opt"
llvm-svn: 16169
2004-09-04 20:30:01 +00:00
Reid Spencer
cf2bc3d767
Add a blurb about exploiting the use of external storage.
...
llvm-svn: 16114
2004-08-30 05:56:51 +00:00
Reid Spencer
94596c2102
Synchronize documentation of configuration items and substitutions with
...
current reality of llvmc implementation.
llvm-svn: 16108
2004-08-29 23:20:42 +00:00
Nate Begeman
0c1e6804a1
Fix a typo in the bytecode format documentation
...
llvm-svn: 16072
2004-08-27 07:59:37 +00:00
Reid Spencer
6e8ffc3831
Add more content.
...
This isn't in reviewable shape yet, unless you're curious.
llvm-svn: 16066
2004-08-27 02:08:04 +00:00
Reid Spencer
7d0a123c3e
Bug 430 Fixed.
...
llvm-svn: 16065
2004-08-27 00:48:26 +00:00
Reid Spencer
cb84e4351d
Provide some meta tags for this document.
...
llvm-svn: 16058
2004-08-26 20:44:00 +00:00
Reid Spencer
1d9e29bdc0
Add the default table related styles
...
llvm-svn: 16057
2004-08-26 20:43:21 +00:00
Reid Spencer
c948f9d9e9
Document the rational for the #include hierarchy.
...
llvm-svn: 16056
2004-08-26 18:52:52 +00:00
Reid Spencer
01b22282fc
Document definitions and computations provided by llvm-bcanalyzer.
...
llvm-svn: 16044
2004-08-25 00:35:20 +00:00
Chris Lattner
7bf499c040
Add some details
...
llvm-svn: 16035
2004-08-24 18:53:39 +00:00
Reid Spencer
7c8d658efc
Added BURS.
...
llvm-svn: 16034
2004-08-24 18:34:10 +00:00
Brian Gaeke
730d8d6259
bug fixed
...
llvm-svn: 16016
2004-08-24 07:43:48 +00:00
Misha Brukman
2ace8cbb17
Change LVN -> Load-VN since that's the name of the cmdline switch
...
llvm-svn: 16009
2004-08-24 04:13:17 +00:00
Misha Brukman
4c70105c4c
Fix some grammar.
...
llvm-svn: 16008
2004-08-24 02:23:58 +00:00
Misha Brukman
00b21aef7b
Added DSE, LICM, LVN, PRE, SCCP, and SSA
...
llvm-svn: 16007
2004-08-24 01:57:02 +00:00
Misha Brukman
62a2c1fd7a
Document 'gmake install' vs. 'install-bytecode' (used for bytecode libs)
...
llvm-svn: 16004
2004-08-23 20:25:33 +00:00
Misha Brukman
39efd01983
Note: do not use GNU binutils under AIX, they're not stable.
...
llvm-svn: 16000
2004-08-23 17:54:45 +00:00
Reid Spencer
a628856d1e
Many useful corrections resulting from Chris Lattner's review. Thanks Chris!
...
Misha: you're next. :)
llvm-svn: 15996
2004-08-22 18:06:59 +00:00
Misha Brukman
5d41391185
Bytecode libraries are installed with `make install-bytecode'
...
llvm-svn: 15989
2004-08-21 23:40:49 +00:00
Reid Spencer
5a2dfbae3d
First complete version. The details of configuration are now correctly
...
stated. PLEASE REVIEW THIS DOCUMENT NOW! :)
llvm-svn: 15988
2004-08-21 22:37:42 +00:00
Brian Gaeke
0220904e7a
Packed types, brought to you by Brad Jones
...
llvm-svn: 15938
2004-08-20 06:00:58 +00:00
Chris Lattner
615ffb84fa
Bug fixed
...
llvm-svn: 15934
2004-08-20 00:36:23 +00:00
Reid Spencer
3cff8a04ef
Correct a link, add a TOC entry.
...
llvm-svn: 15909
2004-08-18 20:17:05 +00:00
Reid Spencer
375d78428c
Provided opcode definitions.
...
Clarified documentation of symbol tables.
Clarified definition of slot numbers.
Added the http-equiv meta tag for HTML 4.01 strict compliance.
Adjusted line lengths.
Differentiated between "type slot" and "value slot" everywhere.
ispelled it.
llvm-svn: 15908
2004-08-18 20:06:19 +00:00
Reid Spencer
9f093edf1a
Added a *very* initial cut at a lexicon for LLVM. I don't plan to write
...
this whole thing. Just use the pattern in the file to add entries as you
think of them. This will be really helpful for newbies to advanced compiler
optimization techniques such as myself.
llvm-svn: 15878
2004-08-17 09:38:50 +00:00
Reid Spencer
be6a243b9f
Documented (Java properties file like) syntax of config file format
...
Added definitions for some of the configuration items.
Made the document HTML 4.01 Strict compliant.
Ran ispell on it.
llvm-svn: 15877
2004-08-17 09:18:37 +00:00
Reid Spencer
cde8a13a1c
Add a reference to the ComilerDriver documentation.
...
llvm-svn: 15876
2004-08-17 08:01:57 +00:00
Reid Spencer
0b85d03b57
Documented the removal of alignment in version 4 bytecode files (version 3
...
was released with LLVM 1.3). Alignment of fields can add severe size to
certain kinds of functions (those with lots of long format instructions) so
we decided to do away with alignment altogether in this bc version.
llvm-svn: 15874
2004-08-17 07:43:43 +00:00
Reid Spencer
9a91081c51
Technical Corrections (thanks to Robert Mykland):
...
- Define the "opcode" data type and reference the Instruction.def file
- Clean up the definition of symtab by indicating that it is composed of
two llists.
- Fix some broken links.
llvm-svn: 15843
2004-08-17 00:49:03 +00:00
Chris Lattner
a752fceb91
Spaces arg!
...
llvm-svn: 15827
2004-08-16 20:20:46 +00:00
Reid Spencer
f57b8b9e70
Correct the documentation for the module block header which uses the long
...
format instead of the short format used in other blocks.
Discrepancy noted by Robert Mykland. Thanks Robert!
llvm-svn: 15826
2004-08-16 19:24:36 +00:00
Reid Spencer
f03b47c7f1
Bug 422 fixed.
...
llvm-svn: 15822
2004-08-16 16:48:19 +00:00
John Criswell
23c656d050
Merged in RELEASE_13. This fixes the Command Guide link when browsing the
...
files from a local filesystem.
llvm-svn: 15821
2004-08-16 15:19:02 +00:00
John Criswell
1e87b97d38
Merged in release_13 branch.
...
llvm-svn: 15819
2004-08-16 14:51:33 +00:00
Chris Lattner
a10ed3b1ce
Bug fixed
...
llvm-svn: 15813
2004-08-16 05:46:57 +00:00
Chris Lattner
163c326060
Scrub all LLVM 1.3 stuff, changing over to 1.4. Add info about PR419,
...
which is now fixed.
llvm-svn: 15800
2004-08-16 00:20:18 +00:00
Misha Brukman
9b5bdf9216
Use the `tools-only' target to avoid getting warnings about not having a CFE.
...
llvm-svn: 15744
2004-08-14 22:13:33 +00:00
Reid Spencer
c0f1b21c7b
Added description of usage of the getPosition() option on cl::opt and
...
cl::list.
llvm-svn: 15726
2004-08-13 20:19:14 +00:00
Misha Brukman
20f9a62596
Wrap long lines and try to fill the 80 chars per line so that we don't have too
...
many short lines.
llvm-svn: 15706
2004-08-12 20:16:08 +00:00
Misha Brukman
810f89d11d
* Escape &, <, and >
...
* Wrap code in <tt> or for larger blocks, <div class="doc_text">
* Wrap lines at 80 cols
llvm-svn: 15705
2004-08-12 19:58:43 +00:00
Chris Lattner
c8cb695f83
Add description of packed type support.
...
Patch contributed by Brad Jones!
llvm-svn: 15704
2004-08-12 19:12:28 +00:00
Chris Lattner
012301c37e
Add information on adding a derived type to LLVM, patch contributed by
...
Brad Jones!
llvm-svn: 15703
2004-08-12 19:06:24 +00:00
Reid Spencer
424cf6c880
Finish HTMLizing the document. Configuration section is very crufty.
...
llvm-svn: 15611
2004-08-10 16:40:56 +00:00
Reid Spencer
a39bf3da7b
Fixed some spellos and grammaros.
...
llvm-svn: 15610
2004-08-10 16:38:18 +00:00
Misha Brukman
876d5f1bad
Add note about AIX/PowerPC with disk space requirements. Wrap long line.
...
llvm-svn: 15588
2004-08-09 19:57:01 +00:00
Misha Brukman
65c7925816
* CFE builds on AIX/PowerPC
...
* Wrap long code lines
llvm-svn: 15584
2004-08-09 18:37:04 +00:00
Reid Spencer
4606127bf2
Move information on Configuration files to the ../CompilerDriver.html
...
file since it doesn't belong in the man page.
llvm-svn: 15575
2004-08-09 03:10:39 +00:00
Reid Spencer
d5c0ccbe2c
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.
llvm-svn: 15574
2004-08-09 03:08:29 +00:00
Chris Lattner
c0171089fb
This isn't a bug, it's a missing feature
...
llvm-svn: 15571
2004-08-08 03:33:07 +00:00
Reid Spencer
6c70fdd7b8
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.
llvm-svn: 15566
2004-08-07 16:30:14 +00:00
Reid Spencer
e132906258
Correct spelling mistakes. Wrap lines at 80 columns.
...
llvm-svn: 15562
2004-08-06 22:56:49 +00:00
Reid Spencer
fd5ea75c3e
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.
llvm-svn: 15561
2004-08-06 22:28:47 +00:00
Reid Spencer
9a908daf38
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.
llvm-svn: 15552
2004-08-06 16:58:48 +00:00
Chris Lattner
d21e3d020e
More prominantly mention ppc support, more accurately describe its status
...
llvm-svn: 15533
2004-08-05 21:53:13 +00:00
Misha Brukman
467ea6be23
* Mention PowerPC as new feature, and experimental feature
...
* Wrap long lines to 80 cols
llvm-svn: 15532
2004-08-05 21:04:03 +00:00
Misha Brukman
95908889f4
Surround code element with <tt> tags
...
llvm-svn: 15507
2004-08-04 22:00:05 +00:00
Chris Lattner
493bdcc4a5
Add note
...
llvm-svn: 15481
2004-08-04 08:00:45 +00:00
Chris Lattner
e99bec7f9b
Fix linkage types
...
llvm-svn: 15464
2004-08-04 05:10:48 +00:00
Reid Spencer
639a702db8
Added note for PR413
...
Tools now respond to the --version option.
llvm-svn: 15456
2004-08-04 00:43:50 +00:00
Reid Spencer
02d7f92a79
Line length <= 80 cols.
...
llvm-svn: 15449
2004-08-03 20:57:56 +00:00
Reid Spencer
40e93a466d
Fix some indentation (so brg can test commit script).
...
llvm-svn: 15448
2004-08-03 20:33:56 +00:00
Reid Spencer
435a1abd86
Fix line lengths.
...
llvm-svn: 15446
2004-08-03 20:21:05 +00:00
Reid Spencer
a54f110e0e
Properly wrap some lines.
...
llvm-svn: 15440
2004-08-03 19:20:18 +00:00
Chris Lattner
ac6c18c134
Moved into SparcV9 directory
...
llvm-svn: 15430
2004-08-03 04:15:32 +00:00
Chris Lattner
298f9f85bc
Simplify the first example, as the LLVM IR interfaces have evolved. Other
...
examples in this doc could also be simplified dramatically in similar ways.
llvm-svn: 15428
2004-08-03 00:17:21 +00:00
Chris Lattner
baf2b6e9b5
Add link for IRC
...
llvm-svn: 15421
2004-08-02 21:37:11 +00:00
Chris Lattner
e1972b13c3
Written by
...
llvm-svn: 15420
2004-08-02 21:33:45 +00:00
Chris Lattner
07414cb817
continue hacking
...
llvm-svn: 15419
2004-08-02 21:32:08 +00:00
Chris Lattner
fcc7688b89
Revamp the index page
...
llvm-svn: 15418
2004-08-02 21:29:20 +00:00
Chris Lattner
2fd93493d3
... now real HTML 4.01 strict!
...
llvm-svn: 15417
2004-08-02 20:29:51 +00:00
Chris Lattner
5cd4092500
Substantially hack on and clean up the release notes
...
llvm-svn: 15416
2004-08-02 20:28:44 +00:00
Chris Lattner
5de840d03b
Fix #includes of i*.h => Instructions.h as per PR403:
...
http://llvm.cs.uiuc.edu/PR403 .
llvm-svn: 15338
2004-07-29 17:31:57 +00:00
Misha Brukman
63b38bd2ed
Fix #includes of i*.h => Instructions.h as per PR403.
...
llvm-svn: 15334
2004-07-29 17:30:56 +00:00
Reid Spencer
e831f0b761
Updates to reflect most recent changes to bytecode file format:
...
* Dependent libraries & target triple
* Short block headers
* 24-bit type slot ids.
llvm-svn: 15314
2004-07-29 00:13:04 +00:00
Misha Brukman
0d640e87d1
Fix grammar, eliminate double parenthesized sentence fragment.
...
llvm-svn: 15313
2004-07-28 22:37:57 +00:00
Misha Brukman
b2246154df
* Wrap code listings in <div class="doc_code">
...
* Wrap keywords in <tt>
* Wrap lines at 80 cols
llvm-svn: 15312
2004-07-28 22:31:54 +00:00
Misha Brukman
2361fcff41
* 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
llvm-svn: 15311
2004-07-28 22:18:33 +00:00
Misha Brukman
0fc57a6c47
Put <tt> around verbatim code elements.
...
llvm-svn: 15310
2004-07-28 22:09:29 +00:00
Chris Lattner
d138437ffc
New functionality
...
llvm-svn: 15266
2004-07-27 07:50:07 +00:00
Chris Lattner
cea15a64a2
Document new syntax
...
llvm-svn: 15265
2004-07-27 07:49:39 +00:00
Chris Lattner
7f50013b0e
Remove dead section
...
llvm-svn: 15241
2004-07-26 21:16:55 +00:00
Reid Spencer
4b7a38d455
Bugs fixed.
...
llvm-svn: 15222
2004-07-25 22:15:33 +00:00
Brian Gaeke
dfaa6ec48f
bug fixed
...
llvm-svn: 15142
2004-07-23 19:41:13 +00:00
Chris Lattner
609111020f
Update documentation for gc intrinsics change. Contributed by
...
Tobias Nurmiranta
llvm-svn: 15095
2004-07-22 05:49:38 +00:00
Misha Brukman
00df656502
Reid doesn't need a definite article in front of his name.
...
llvm-svn: 15080
2004-07-21 18:04:27 +00:00
Misha Brukman
2887818206
Delete extra space; add <p> tags around text within a <div>
...
llvm-svn: 15079
2004-07-21 18:02:43 +00:00
Misha Brukman
ab25ccb9ea
Fix spelling of `iterative scan'
...
llvm-svn: 15075
2004-07-21 12:53:14 +00:00
Alkis Evlogimenos
d524e5bdf2
Add Iterative scan register allocator.
...
llvm-svn: 15068
2004-07-21 08:24:35 +00:00
Alkis Evlogimenos
c03ccc225b
Linearscan is no longer experimental.
...
llvm-svn: 15067
2004-07-21 08:18:50 +00:00
Misha Brukman
288b211afb
Refer would-be llvm-gcc source users/hackers to the compilation guide.
...
llvm-svn: 15046
2004-07-20 20:25:18 +00:00
Chris Lattner
8a92e19ba1
Fix broken link
...
llvm-svn: 15008
2004-07-19 19:30:40 +00:00
Chris Lattner
c88858f576
Just run 'make', not all-gcc
...
llvm-svn: 15007
2004-07-19 18:47:59 +00:00
Chris Lattner
e0050f06b0
Add note about GCC 3.3.2 being completely broken
...
llvm-svn: 14978
2004-07-18 22:32:22 +00:00
Chris Lattner
517f1847ba
Doesn't exist
...
llvm-svn: 14975
2004-07-18 21:44:13 +00:00
Reid Spencer
fa49f86cee
bug 122:
...
Updated to remove references to ConstantPointerRef and reflect the change
in the inheritance hierarchy: GlobalValue now derives from Constant.
llvm-svn: 14969
2004-07-18 13:10:31 +00:00
Reid Spencer
d166ac7f36
Bug 122 fixed.
...
llvm-svn: 14959
2004-07-18 07:25:14 +00:00
Chris Lattner
96591356f7
Hrm, I think we need a "Reid is buggy" bug ;-)
...
llvm-svn: 14912
2004-07-17 18:50:19 +00:00
Reid Spencer
0fce16f6b1
Initial (outline only) draft of the System Library requirements, design
...
and details documentation.
llvm-svn: 14910
2004-07-17 10:04:49 +00:00
Chris Lattner
041e6c9fbe
Add note about IA64 C++
...
llvm-svn: 14903
2004-07-17 02:04:41 +00:00
Chris Lattner
1fbd76ecba
For 64-bit platform support, we now use the clEnumValEnd macro to terminate
...
cl::values lists
llvm-svn: 14869
2004-07-16 00:10:54 +00:00
Chris Lattner
34cc695252
QOI issue fixed
...
llvm-svn: 14852
2004-07-15 04:30:35 +00:00
Chris Lattner
a4d8ce6399
Bug fixed
...
llvm-svn: 14850
2004-07-15 02:59:24 +00:00
Misha Brukman
7596c249e9
New open proj: C/C++ compiler in C++, with link to Ed Willink's C++ yacc grammar
...
llvm-svn: 14778
2004-07-12 21:10:47 +00:00
Chris Lattner
47bafde495
new feature
...
llvm-svn: 14770
2004-07-12 17:09:23 +00:00
Misha Brukman
a516e99ed6
* Clarify Sparc as SparcV9
...
* Add link to bugzilla bug with list of miscompiled SparcV9 programs
* Wrap long lines
llvm-svn: 14769
2004-07-12 16:55:41 +00:00
Reid Spencer
3c0249e916
- Correct grammar of -s description
...
- Normalize -s option specification
llvm-svn: 14736
2004-07-10 23:41:08 +00:00
Chris Lattner
f61dbbaa7c
Add link to the stkrc page
...
llvm-svn: 14734
2004-07-10 21:43:12 +00:00
Reid Spencer
487b1e5bf4
Command Guide for the Stacker language compiler, stkrc.
...
llvm-svn: 14733
2004-07-10 20:04:02 +00:00
Chris Lattner
517d650eb3
Minor cleanups:
...
* Mention the --help and --help-hidden options
* Don't say program when we really mean any old bytecode file
* Add a link to the man pages
* Move analyze down in the list, as it's not as important as the rest
llvm-svn: 14730
2004-07-10 06:06:56 +00:00
Chris Lattner
3a3e5c42cd
No really, he did finish!
...
llvm-svn: 14717
2004-07-09 06:58:43 +00:00
Chris Lattner
0fc190f305
Too much of a title for it's own good
...
llvm-svn: 14716
2004-07-09 05:05:39 +00:00
Chris Lattner
3e5d2a655e
Fix Validation bugs
...
llvm-svn: 14715
2004-07-09 05:03:54 +00:00
Chris Lattner
0376545d26
statisfy the spelling police
...
llvm-svn: 14698
2004-07-08 17:49:37 +00:00
Reid Spencer
6652252f0f
Bug 391 fixed.
...
llvm-svn: 14675
2004-07-07 21:06:28 +00:00
Reid Spencer
18a7abbc75
Insert a reference to uint32_vbr encoding.
...
llvm-svn: 14669
2004-07-07 15:02:54 +00:00
Reid Spencer
8e32af06f4
An update with corrections to content as well as using a regex style
...
notation that Chris' suggested to make the specification more compact and
succinct. Added a section to Describe the notation, made the VBR
description its own section, and otherwise generally cleaned things up.
llvm-svn: 14668
2004-07-07 13:34:26 +00:00
Chris Lattner
e549717d84
Bug fixed
...
llvm-svn: 14657
2004-07-07 02:25:24 +00:00
Chris Lattner
810583d4c4
Punctuate
...
llvm-svn: 14650
2004-07-06 19:58:54 +00:00
Reid Spencer
e2f97b3464
First draft completed. All sections written.
...
llvm-svn: 14633
2004-07-05 22:28:02 +00:00
Reid Spencer
9ce11e44de
Added sections for Constant Pool, Module Global Info, and Compaction
...
Tables. Two more sections to go.
llvm-svn: 14631
2004-07-05 19:04:27 +00:00
Chris Lattner
e5589eabcd
Add a missing "terminator" :)
...
llvm-svn: 14630
2004-07-05 18:05:48 +00:00
Chris Lattner
8aa561992c
Structures allow only uint
...
arrays allow int/uint/long/ulong
llvm-svn: 14629
2004-07-05 17:55:28 +00:00
Reid Spencer
4e0352d8c7
- Reorganized the document contents
...
- Provided a "General Layout" section that currently covers just the block
structure of the bytecode file.
- Wrote the section on the Global Type Pool
- Wrote the section on differences between LLVM file format versions.
Only five sections left to write!
llvm-svn: 14628
2004-07-05 08:18:07 +00:00
Brian Gaeke
317ef96a3a
Modernize example, so that you can paste it right into llvm-as
...
llvm-svn: 14583
2004-07-02 21:08:14 +00:00
Misha Brukman
0fdfcf147b
* Wrap long lines
...
* Mention the HTML/man page output from single POD source file
llvm-svn: 14580
2004-07-02 16:23:17 +00:00
Misha Brukman
6c4644b4a9
* Standardize manpage output: program name bold, options italic/emphasized
...
* Make links in SEE ALSO section of manpages short without "the ... manpage"
llvm-svn: 14579
2004-07-02 16:06:19 +00:00
Misha Brukman
763855342b
The HTML documentation is now automatically generated from POD source.
...
llvm-svn: 14578
2004-07-02 15:48:33 +00:00
Misha Brukman
cbbf9a1f8f
* Link to the POD-generated HTML documentation
...
* Updated llvm-abcd to llvm-bcanalyzer
llvm-svn: 14577
2004-07-02 15:46:55 +00:00
Misha Brukman
bbd9759fd6
Make `args' stand out as bold, delete confusing elipsis at the end of cmdline.
...
llvm-svn: 14576
2004-07-02 15:42:20 +00:00
Misha Brukman
064e9b7cf0
HTML links in PODs must be absolute.
...
llvm-svn: 14575
2004-07-02 15:37:53 +00:00
Misha Brukman
0e21722a9f
Simplify wording: `the bugpoint tool' can just become `bugpoint'.
...
llvm-svn: 14574
2004-07-02 15:36:29 +00:00
Misha Brukman
2410a8807e
llvm-abcd has become llvm-bcanalyzer
...
llvm-svn: 14573
2004-07-02 15:32:49 +00:00
Reid Spencer
f03b63de59
Add a note about implementing interprocedural register allocation.
...
llvm-svn: 14569
2004-07-02 06:27:12 +00:00
Reid Spencer
7efe23752f
llvm-abcd tool name changed to llvm-bcanalyzer: see llvm-bcanalyzer.pod.
...
llvm-svn: 14557
2004-07-02 03:45:32 +00:00
Reid Spencer
b703e0b32f
Podified documentation for the llvm-bcanalyzer tool (nee llvm-abcd).
...
llvm-svn: 14556
2004-07-02 03:44:14 +00:00
Chris Lattner
80b3aeafc0
Fix broken links
...
llvm-svn: 14548
2004-07-01 20:41:43 +00:00
Brian Gaeke
d4ba0a5721
bug. point. pod.
...
llvm-svn: 14547
2004-07-01 20:29:08 +00:00
Brian Gaeke
3785ca3df3
bugpoint command guide has been designated a full-fledged "doc".
...
llvm-svn: 14544
2004-07-01 20:10:40 +00:00
Brian Gaeke
b8a340a3bf
abcd pod document
...
llvm-svn: 14543
2004-07-01 20:07:15 +00:00
Brian Gaeke
cc7cafb371
llvm-nm pod format man page.
...
llvm-svn: 14542
2004-07-01 19:40:36 +00:00
Misha Brukman
fa3561c603
Fix grammar: remove `our' as it no longer makes sense.
...
llvm-svn: 14540
2004-07-01 18:34:46 +00:00
Chris Lattner
8a9d11b1bc
This is more of an "llvm team" thing by now
...
llvm-svn: 14539
2004-07-01 18:25:59 +00:00
Misha Brukman
0667a12dcd
llvm-db is in alpha stage, this document is a placeholder.
...
llvm-svn: 14538
2004-07-01 18:00:42 +00:00
Misha Brukman
3121ce052f
Fix links to llvmgcc and llvmgxx
...
llvm-svn: 14537
2004-07-01 17:59:53 +00:00
Misha Brukman
ae8b03362c
gccld enters the Hall of POD.
...
llvm-svn: 14536
2004-07-01 17:53:27 +00:00
Misha Brukman
082fe484ed
Make the text of the link to llvmgxx.html more appropriate: `llvmg++'.
...
llvm-svn: 14535
2004-07-01 17:52:58 +00:00
Misha Brukman
3802014c51
Fix grammar in Stacker doc description.
...
llvm-svn: 14533
2004-07-01 17:20:53 +00:00
Misha Brukman
61a747f60b
Mention llvm-abcd, point out difference between it and `analyze'.
...
llvm-svn: 14532
2004-07-01 16:59:05 +00:00
Misha Brukman
b410763f25
Change format of CommandGuide index page to look like other docs.
...
llvm-svn: 14531
2004-07-01 16:04:49 +00:00
Misha Brukman
3eef5d4715
* `The' isn't necessary in front of LLVM
...
* Wrap long line
llvm-svn: 14530
2004-07-01 15:33:24 +00:00
Misha Brukman
6836eaed42
Fresh from the LLVM baker's oven: opt and analyze pods.
...
llvm-svn: 14529
2004-07-01 15:25:04 +00:00
Misha Brukman
dfb5a7b925
Add llvm-g++ and llvm-gcc pod documentation.
...
llvm-svn: 14528
2004-07-01 14:51:26 +00:00
Misha Brukman
81e616976f
Fix link to llvmgcc.
...
llvm-svn: 14527
2004-07-01 14:47:05 +00:00
Misha Brukman
0c7ed6e335
Make links relative instead of absolute.
...
llvm-svn: 14525
2004-07-01 13:52:35 +00:00
Reid Spencer
209ae4bd6d
Added a command page for the llvm-abcd tool.
...
llvm-svn: 14513
2004-07-01 02:32:42 +00:00
Jonathan Manton
aff4a6a11b
Fixed the tutorial to indicate that we needed to use the llvm namespace.
...
llvm-svn: 14507
2004-06-30 18:10:30 +00:00
Reid Spencer
b1076c4231
Fix order and line length of fixed bugs.
...
llvm-svn: 14503
2004-06-29 23:39:24 +00:00
Chris Lattner
9475b96a3c
document new pass
...
llvm-svn: 14471
2004-06-28 19:19:47 +00:00
Chris Lattner
3337c82745
Add a link to the CFE build instrs next to the CFE download instructions
...
llvm-svn: 14465
2004-06-28 17:14:01 +00:00
Chris Lattner
7d60ee3dcf
Building the C FE is a user-level process
...
llvm-svn: 14464
2004-06-28 17:11:10 +00:00
Chris Lattner
9958350f42
Bad passes are gone
...
llvm-svn: 14458
2004-06-28 00:44:45 +00:00
John Criswell
726de6f9b0
Removed the interrupt_handler instrinsic section that I accidently added
...
in my previous commits. It's not implemented and is out of date.
llvm-svn: 14410
2004-06-25 16:42:50 +00:00
John Criswell
bcbb18c7a0
Grammar and punctuation fixes.
...
llvm-svn: 14409
2004-06-25 16:05:06 +00:00
John Criswell
40db33f642
Added missing quote.
...
llvm-svn: 14407
2004-06-25 15:16:57 +00:00
Chris Lattner
c4f2252374
Add a section about running the nightly tester proper.
...
llvm-svn: 14370
2004-06-24 20:53:09 +00:00
Reid Spencer
3a4916ea32
Added a note about the new llvmgrep utility.
...
llvm-svn: 14343
2004-06-23 06:33:15 +00:00
Brian Gaeke
255f1e1f88
link to qmtest-2.0.3 tar file
...
llvm-svn: 14331
2004-06-22 19:06:49 +00:00
Misha Brukman
6c2cf08981
Mention a note about having gccas and gccld in the path when running llvm-gcc.
...
llvm-svn: 14328
2004-06-22 18:48:58 +00:00
Tanya Lattner
f31fdf895b
Fixing broken links
...
llvm-svn: 14317
2004-06-22 08:02:25 +00:00
Tanya Lattner
8ed32be935
Fixed broken links.
...
llvm-svn: 14313
2004-06-22 04:24:55 +00:00
Tanya Lattner
ce33a1bea0
Fixing broken link to gcc manual
...
llvm-svn: 14312
2004-06-22 03:48:17 +00:00
Tanya Lattner
31d8921d1d
Changing absolute link. Remembering to logout as root ;)
...
llvm-svn: 14309
2004-06-21 23:36:39 +00:00
Tanya Lattner
c197980246
Fixed small typo to symtab link.
...
llvm-svn: 14308
2004-06-21 23:29:40 +00:00
Tanya Lattner
c0b271710c
Just a stub command guide for llvm-db for now. Will be filled in later. This is not linked off the main command guide web page, but should be once its completed.
...
llvm-svn: 14307
2004-06-21 23:27:57 +00:00
Chris Lattner
53e5e2accc
Fix some broken links
...
llvm-svn: 14306
2004-06-21 22:52:48 +00:00
Misha Brukman
e54cbdd478
Mention the requirement of dlcompat for MacOS X.
...
llvm-svn: 14282
2004-06-21 14:00:44 +00:00
Reid Spencer
ca578611cc
Added a note about requiring QMTest 2.0.3 instead of any other version.
...
llvm-svn: 14274
2004-06-20 19:21:11 +00:00
Chris Lattner
b7a6a33ca9
Bug fixed
...
llvm-svn: 14273
2004-06-20 19:08:50 +00:00
Chris Lattner
58559b370a
Update path
...
llvm-svn: 14268
2004-06-20 07:53:22 +00:00
Reid Spencer
006b386e6f
Add a note about GCC 3.3.2 optimization bug that causes llc to spin.
...
llvm-svn: 14250
2004-06-19 18:24:05 +00:00
Chris Lattner
2ef024b2c2
Bug fixed
...
llvm-svn: 14241
2004-06-19 01:11:02 +00:00
Misha Brukman
0bca699edd
Fix relative link to the CVS mirrors.
...
llvm-svn: 14239
2004-06-18 20:18:31 +00:00
Chris Lattner
8c470182bb
Add link to the CVS mirror hosted by Reid
...
llvm-svn: 14238
2004-06-18 20:15:58 +00:00
Misha Brukman
5f056c78c1
Add link documenting shared/static library differences across platforms.
...
llvm-svn: 14237
2004-06-18 18:39:00 +00:00
Chris Lattner
3daf984f71
Bug fixed
...
llvm-svn: 14236
2004-06-18 17:57:29 +00:00
Misha Brukman
35d842e75f
Capitalize Cygwin.
...
llvm-svn: 14235
2004-06-18 15:54:54 +00:00
Chris Lattner
b7c4bac617
Calls to __builtin_isunordered and friends no longer cause llvmgcc to ICE.
...
llvm-svn: 14222
2004-06-18 06:26:29 +00:00
Chris Lattner
f64f794cad
llvm.isnan is dead, long live llvm.isunordered!
...
llvm-svn: 14190
2004-06-15 21:50:46 +00:00
Alkis Evlogimenos
0fa392310a
Really add the docs this time :-)
...
llvm-svn: 14167
2004-06-13 01:16:15 +00:00
Alkis Evlogimenos
9d740629a0
Add the isunordered intrinsic.
...
llvm-svn: 14159
2004-06-12 19:19:14 +00:00
Reid Spencer
0a70ceb55f
Reduce the number of columns in the alpha index to 4 so that it fits
...
on a 1280x1024 screen!
llvm-svn: 14158
2004-06-12 14:46:02 +00:00
Chris Lattner
4e71aa84d5
Bug fixed, new feature
...
llvm-svn: 14142
2004-06-11 04:35:21 +00:00
Chris Lattner
3b4f437526
Document the llvm.isnan intrinsic
...
llvm-svn: 14131
2004-06-11 02:28:03 +00:00
Brian Gaeke
522235efbf
Bug fixed.
...
llvm-svn: 14130
2004-06-11 02:15:39 +00:00
Chris Lattner
0c09852909
Minor tweaks
...
llvm-svn: 14081
2004-06-09 03:59:05 +00:00
Chris Lattner
4769612be1
Bug fixed
...
llvm-svn: 14079
2004-06-09 01:09:16 +00:00
Reid Spencer
b14a0a69fc
Put in a place holder for describing the differences in bytecode format
...
between LLVM versions. This is just a reminder so I don't forget to
document it.
llvm-svn: 14066
2004-06-08 07:41:41 +00:00
Reid Spencer
850f85f81f
Add a note about llvm-abcd, the Analysis of ByteCode Dumper
...
llvm-svn: 14065
2004-06-08 07:30:31 +00:00
Chris Lattner
bd948cfe38
Ooh, that fixed the annoying warning!!
...
llvm-svn: 14064
2004-06-08 07:19:29 +00:00
Chris Lattner
25b3a03e17
Bug fixed
...
llvm-svn: 14063
2004-06-08 07:15:52 +00:00
Reid Spencer
1253fb9d83
Fix a few typos, spellos, grammaros.
...
llvm-svn: 14043
2004-06-05 14:39:24 +00:00
Reid Spencer
242ddb92bc
Add "work in progress" warning.
...
llvm-svn: 14042
2004-06-05 14:18:02 +00:00
Chris Lattner
881cc1549f
Fix extraneous tag
...
llvm-svn: 14008
2004-06-04 00:40:53 +00:00
Chris Lattner
a7fac9566d
New doc
...
llvm-svn: 14007
2004-06-04 00:40:11 +00:00
Chris Lattner
b4e5664f98
Fix PR356: [doc] lib/Target/X86/README.txt needs update
...
Also add some documentation about how instructions work
llvm-svn: 14006
2004-06-04 00:16:02 +00:00
Misha Brukman
1d3b7a3f52
Fix broken internal link; add stub for missing subsection.
...
llvm-svn: 14003
2004-06-03 23:47:34 +00:00
Misha Brukman
3155159ef9
Fix broken internal link.
...
llvm-svn: 14002
2004-06-03 23:42:24 +00:00
Misha Brukman
d72c7f9fc9
GCSE has suddenly become a struct, not a class; fix broken link.
...
llvm-svn: 14001
2004-06-03 23:39:36 +00:00
Misha Brukman
18a94d6f21
Fix more broken links as a result of the llvm namespace.
...
llvm-svn: 14000
2004-06-03 23:35:54 +00:00
Misha Brukman
aa8db1845e
Fix broken internal links.
...
llvm-svn: 13999
2004-06-03 23:33:10 +00:00
Misha Brukman
fdcb3c209c
Fix broken links as a result of the llvm namespace.
...
llvm-svn: 13998
2004-06-03 23:29:12 +00:00
Chris Lattner
10ee9654c9
Fix some broken links
...
llvm-svn: 13997
2004-06-03 22:57:15 +00:00
Chris Lattner
249b3558bc
CQ bug implemented
...
llvm-svn: 13996
2004-06-03 22:35:13 +00:00
Misha Brukman
94192b638c
Specify div type "doc_text" to get proper indentation for paragraphs.
...
llvm-svn: 13989
2004-06-03 16:59:59 +00:00
Misha Brukman
df55bdfb5f
Add a hyphen.
...
llvm-svn: 13988
2004-06-03 16:55:57 +00:00
Misha Brukman
d888b5d54e
Properly close the footer paragraph.
...
llvm-svn: 13987
2004-06-03 15:25:16 +00:00
Misha Brukman
b18cc84921
Wrap long lines.
...
llvm-svn: 13986
2004-06-03 15:23:59 +00:00
Brian Gaeke
60f37d6df7
Another pod
...
llvm-svn: 13969
2004-06-02 20:55:52 +00:00
Brian Gaeke
51b3ef02ad
The llvm-dis.html page was a little out of date, but this pod file can supersede it.
...
llvm-svn: 13968
2004-06-02 20:45:25 +00:00
Chris Lattner
0379351667
Update to include llc on x86 and other systems
...
llvm-svn: 13967
2004-06-02 20:37:02 +00:00
Brian Gaeke
e35ca2ec1c
Tasty, tasty pods...
...
llvm-svn: 13966
2004-06-02 20:29:49 +00:00
Chris Lattner
05a292a37f
The -q option is gone
...
llvm-svn: 13965
2004-06-02 19:51:09 +00:00
Chris Lattner
7113171f63
The --enable-correct-eh-support option is meaningless when provided to
...
gccas.
llvm-svn: 13964
2004-06-02 19:30:23 +00:00
Chris Lattner
8c85ec93be
cygwin apparently doesn't have widechar support. But when disabled, the whole
...
C/C++ front-end and runtime libraries finally build!
llvm-svn: 13963
2004-06-02 19:27:50 +00:00
Chris Lattner
4123104202
Add a link to the code gen document
...
llvm-svn: 13962
2004-06-02 19:24:10 +00:00
Brian Gaeke
098fc08d54
Here's another pod.
...
llvm-svn: 13961
2004-06-02 19:21:26 +00:00
Brian Gaeke
9e8f8628c3
Look, it's a gccas pod.
...
llvm-svn: 13960
2004-06-02 19:12:38 +00:00
Chris Lattner
e6cad6c5ae
Add a note about the V9 backend.
...
llvm-svn: 13959
2004-06-02 07:06:06 +00:00
Chris Lattner
3edb94bff1
Bug fixed
...
llvm-svn: 13935
2004-06-01 21:52:45 +00:00
Brian Gaeke
84c8bd0dd4
Call Cygwin by its proper name, and give it a link. :-)
...
llvm-svn: 13929
2004-06-01 20:02:56 +00:00
Chris Lattner
ce1a3843b0
Add a note about cygwin
...
llvm-svn: 13927
2004-06-01 19:41:30 +00:00
Misha Brukman
5363e38618
* Standardize footer
...
* HTML 4.01 (Strict) compliance
llvm-svn: 13924
2004-06-01 18:51:03 +00:00
Chris Lattner
d9be5faada
Finish the thought that got interrupted when my train arrived. :)
...
llvm-svn: 13923
2004-06-01 18:35:00 +00:00
Chris Lattner
2c7b08766d
Fix wandering </a>, add note about cygwin being supported.
...
llvm-svn: 13922
2004-06-01 18:22:41 +00:00
Misha Brukman
49c28757b9
* Use sans-serif fonts just like in the rest of doxygen
...
* Reference the lines image correctly
* Set font size to make the title stand out
llvm-svn: 13921
2004-06-01 18:19:28 +00:00
Chris Lattner
bbdec0365c
* Make it HTML4.01
...
* Add information about cygwin
* Simplify instructions a little and make it more robust (have people just
reconfig and build after buildint the CFE)
* Remove some obsolete stuff
llvm-svn: 13920
2004-06-01 18:13:05 +00:00
Misha Brukman
c9555decd1
Make doxygen pages look like our own documentation.
...
llvm-svn: 13919
2004-06-01 18:09:32 +00:00
Misha Brukman
a1c4fcce3f
* Add the year 2003 back to the copyright line
...
* Remove doxygen image from page, make LLVM link inline with the text
llvm-svn: 13918
2004-06-01 18:00:39 +00:00
Misha Brukman
2a75e7246a
* It's now the year 2004
...
* Our main page is index.html, not index.php
* Wrap lines at 80 cols
llvm-svn: 13917
2004-06-01 17:35:10 +00:00
Chris Lattner
f249fdc1c9
Add a warning about incompleteness, fix validation errors
...
llvm-svn: 13916
2004-06-01 17:18:11 +00:00
Chris Lattner
565d7d567d
It's a small start, but it is certainly needed. Contributions are certainly
...
welcomed. :)
llvm-svn: 13914
2004-06-01 06:48:00 +00:00
Chris Lattner
f28766ed39
Add links to new-featuer and code-cleanup bugs
...
llvm-svn: 13884
2004-05-28 20:41:37 +00:00
Chris Lattner
c2506037ae
Reid implemented this.
...
llvm-svn: 13883
2004-05-28 20:30:48 +00:00
Chris Lattner
3709627b7d
Unbreak the bugpoint image
...
llvm-svn: 13878
2004-05-28 16:49:54 +00:00
Chris Lattner
716793336f
Continue the exposition
...
llvm-svn: 13819
2004-05-27 05:52:10 +00:00
Alkis Evlogimenos
67150528d4
Add section on the newly added Instruction and subclasses constructor
...
variant.
llvm-svn: 13802
2004-05-27 00:57:51 +00:00
Chris Lattner
cc83417e6c
Fix a bug in reid's checkin
...
llvm-svn: 13787
2004-05-26 16:52:55 +00:00
Reid Spencer
9aed59b2c8
Added a section on the SymbolTable class.
...
llvm-svn: 13786
2004-05-26 08:41:35 +00:00
Chris Lattner
e7d5ec2b68
Make use of the doc_author and doc_code styles. <tt>'ify llvm names. Minor
...
other edits
llvm-svn: 13760
2004-05-25 17:44:58 +00:00
Reid Spencer
49ad21ce7b
Added a bit on slot numbers.
...
llvm-svn: 13756
2004-05-25 15:47:57 +00:00
Reid Spencer
bbea18c182
Fix a small typo.
...
llvm-svn: 13743
2004-05-25 08:45:31 +00:00
Chris Lattner
64556f042a
Make doc_code shrink-to-fit. This only works in mozilla, but it doesn't
...
hurt legibility on IE
llvm-svn: 13720
2004-05-24 18:05:58 +00:00
Chris Lattner
a0390ec7f9
Lots of minor typo fixes, some minor inaccuracies fixed, and some new material.
...
llvm-svn: 13715
2004-05-24 05:35:17 +00:00
Chris Lattner
57e7a4cd56
new feature
...
llvm-svn: 13714
2004-05-24 05:34:32 +00:00
Chris Lattner
b97a9b2e7e
Fix a couple of busted li's
...
llvm-svn: 13713
2004-05-24 04:55:32 +00:00
Chris Lattner
1224615f62
Add a todo to make it clear that the section is not done
...
llvm-svn: 13712
2004-05-24 04:54:31 +00:00
Chris Lattner
f10ccbfab8
Personally, I think that documentation is as important as code. Increase
...
the visibility of dox changes
llvm-svn: 13711
2004-05-24 04:53:32 +00:00
Chris Lattner
21a9040464
Fix a div problem that was causing some wierd indentation. Get more div'y
...
llvm-svn: 13710
2004-05-24 04:50:25 +00:00
Chris Lattner
eda4f47d87
Add some notes
...
llvm-svn: 13709
2004-05-24 04:45:52 +00:00
Chris Lattner
e0de86c36c
Add a link to the GC doc
...
llvm-svn: 13708
2004-05-24 04:43:49 +00:00
Reid Spencer
e1a5727733
Create a new style for tables that have no width (.doc_table_nw) so the
...
table doesn't stretch across the whole page. Change for BytecodeFormat.html
llvm-svn: 13699
2004-05-23 21:25:50 +00:00
Chris Lattner
020e1fc733
Make use of the new doc_author class. "Seperate content from presentation" they said.
...
llvm-svn: 13675
2004-05-23 21:07:27 +00:00
Chris Lattner
4dd45ffdb6
Lots of minor cleanups and clarifications
...
llvm-svn: 13674
2004-05-23 21:06:58 +00:00
Chris Lattner
ed0ec7afbb
Remove implemented stuff
...
llvm-svn: 13673
2004-05-23 21:06:21 +00:00
Chris Lattner
757528b0b6
Describe the new garbage collector intrinsics
...
llvm-svn: 13672
2004-05-23 21:06:01 +00:00
Chris Lattner
411eba181a
Lots of minor fixes and formatting improvements
...
llvm-svn: 13671
2004-05-23 21:05:39 +00:00
Chris Lattner
1dab192f22
Update the coding standards, removign the bit about avoiding exceptions and
...
rtti (they shouldn't be used in the main compiler, but that's because
optimizations aren't allowed to fail!)
Remove the big section about iterators, because people who do not know what
they are doing shouldn't be writing them. :)
llvm-svn: 13670
2004-05-23 21:05:07 +00:00
Chris Lattner
2a19d83689
Substantially expand and update the alias analysis documentation, including
...
adding blurbs about all of the implementations we have
llvm-svn: 13669
2004-05-23 21:04:01 +00:00
Chris Lattner
e25f4fffff
Various changes to make the docs look nicer. Add a new doc_author class.
...
The one thing that someone (misha?) should look at is fixing doc_code so that it sizes to fit the code instead of going to the right margin all of the way. Fixing it at a particular number of pixels was just wrong. :)
llvm-svn: 13668
2004-05-23 21:03:30 +00:00
Chris Lattner
f689d57f0f
Add a new document describing the LLVM accurate garbage collection support.
...
llvm-svn: 13667
2004-05-23 21:02:20 +00:00
Chris Lattner
23257069b6
Fix a couple misplaced div tags
...
llvm-svn: 13663
2004-05-23 20:42:08 +00:00
Chris Lattner
f45d23b85c
Revert back to the previous version, as it doesn't work with mozilla, and people REALLY CAN just click the link. :)
...
llvm-svn: 13662
2004-05-23 20:29:35 +00:00
Reid Spencer
3e58f5880a
Added a "Miscellaneous Improvements" section to cover things like the
...
Bytecode File Format documentation, getting all documents in HTML 4.01
(Strict) compliance, and any other minor improvement that shoud be noted.
llvm-svn: 13660
2004-05-23 17:23:13 +00:00
Reid Spencer
ac9cc8c82d
Make the file HTML 4.01 (Strict) clean.
...
llvm-svn: 13659
2004-05-23 17:12:45 +00:00
Reid Spencer
eca340ba12
Additional content describing variable bit rate encoding, correcting the
...
definition of the signature block and module block, and adding definitions
of the global type pool and symbol table. More still to come.
llvm-svn: 13658
2004-05-23 17:05:09 +00:00
Alkis Evlogimenos
22acc1268d
Put back the inlined bug list. Use the OBJECT tag to make it HTML-4.01
...
(Strict)-compliant.
llvm-svn: 13655
2004-05-23 11:10:55 +00:00
Reid Spencer
257dbb00fe
Some additional data added to the bytecode specification.
...
llvm-svn: 13626
2004-05-22 05:56:41 +00:00
Reid Spencer
9acd412316
Added an initial template/overview for documentation of the LLVM Bytecode
...
file format. This format is being extracted from the source code and the
small recesses of Chris' brain.
llvm-svn: 13625
2004-05-22 02:28:36 +00:00
Reid Spencer
deea18188e
Removed the 64-bit fix from the "to do" list since the bug is fixed.
...
llvm-svn: 13624
2004-05-22 01:04:19 +00:00
Chris Lattner
8f7cf27241
Bug fixed
...
llvm-svn: 13619
2004-05-21 16:48:20 +00:00
Misha Brukman
7e39a19ecb
Rename "User's Guide" to "Command Guide" to be consistent with current scheme.
...
llvm-svn: 13580
2004-05-14 20:29:11 +00:00
Misha Brukman
0dbe2acf5f
Ignore generated ps files.
...
llvm-svn: 13579
2004-05-14 20:26:45 +00:00
Misha Brukman
d198ac5470
Ignore generated man files.
...
llvm-svn: 13578
2004-05-14 20:26:39 +00:00
Misha Brukman
caed51e6f7
Ignore generated HTML files.
...
llvm-svn: 13577
2004-05-14 20:26:34 +00:00
Misha Brukman
5ac525ba39
This is the stylesheet used by perldoc.com; we shall modify it as we see fit.
...
llvm-svn: 13576
2004-05-14 20:25:35 +00:00
Misha Brukman
13b433ecf5
Put outputs of each type into a separate subdirectory.
...
llvm-svn: 13575
2004-05-14 20:24:59 +00:00
Brian Gaeke
ee7068ef6d
More pods... work in progress
...
llvm-svn: 13574
2004-05-14 19:50:33 +00:00
Misha Brukman
67abadb055
Use <pre> instead of <p><tt> combo to decrease space used for code blocks.
...
llvm-svn: 13573
2004-05-14 19:04:07 +00:00
Misha Brukman
c050f9fbc3
Mention the --tool-args option that Brian and Chris added.
...
llvm-svn: 13572
2004-05-14 18:57:24 +00:00
Misha Brukman
0c05819cf5
Make link to HowToSubmitABug.html local instead of to LLVM website.
...
llvm-svn: 13571
2004-05-14 18:54:04 +00:00
Brian Gaeke
1274e44002
NAME section is supposed to have a brief description, for apropos(1) & whatis(1)
...
llvm-svn: 13570
2004-05-14 18:31:13 +00:00
Brian Gaeke
c5565949df
This seems like as good a place as any to keep POD files.
...
llvm-svn: 13569
2004-05-14 18:03:22 +00:00
Misha Brukman
7dcf665ed0
Specify units in padding length.
...
llvm-svn: 13560
2004-05-13 16:37:52 +00:00
Misha Brukman
603492299a
Make page HTML-4.01 compliant (& => & in URL).
...
llvm-svn: 13559
2004-05-13 16:37:23 +00:00
Reid Spencer
1b3b3ef375
Reduce line length to about 80 chars.
...
llvm-svn: 13538
2004-05-13 03:40:27 +00:00
Misha Brukman
53dd5e66eb
Insert spacing between the table and the next section.
...
llvm-svn: 13523
2004-05-13 00:37:23 +00:00