aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* * CSS was created to reduce re-specifying design styles: specify table cellMisha Brukman2004-09-052-204/+216
| | | | | | | | | 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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16175 91177308-0d34-0410-b5e6-96231b3b80d8
* Take one item off the "to do" list: implemented -O1 .. -O5 options forReid Spencer2004-09-041-2/+0
| | | | | | | optimization in stkrc instead of depending on "opt" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16169 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a blurb about exploiting the use of external storage.Reid Spencer2004-08-301-2/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16114 91177308-0d34-0410-b5e6-96231b3b80d8
* Synchronize documentation of configuration items and substitutions withReid Spencer2004-08-291-80/+31
| | | | | | | current reality of llvmc implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16108 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a typo in the bytecode format documentationNate Begeman2004-08-271-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16072 91177308-0d34-0410-b5e6-96231b3b80d8
* Add more content.Reid Spencer2004-08-271-27/+220
| | | | | | | This isn't in reviewable shape yet, unless you're curious. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16066 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug 430 Fixed.Reid Spencer2004-08-271-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16065 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide some meta tags for this document.Reid Spencer2004-08-261-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16058 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the default table related stylesReid Spencer2004-08-261-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16057 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the rational for the #include hierarchy.Reid Spencer2004-08-261-0/+112
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16056 91177308-0d34-0410-b5e6-96231b3b80d8
* Document definitions and computations provided by llvm-bcanalyzer.Reid Spencer2004-08-251-1/+252
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16044 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some detailsChris Lattner2004-08-241-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16035 91177308-0d34-0410-b5e6-96231b3b80d8
* Added BURS.Reid Spencer2004-08-241-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16034 91177308-0d34-0410-b5e6-96231b3b80d8
* bug fixedBrian Gaeke2004-08-241-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16016 91177308-0d34-0410-b5e6-96231b3b80d8
* Change LVN -> Load-VN since that's the name of the cmdline switchMisha Brukman2004-08-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16009 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix some grammar.Misha Brukman2004-08-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16008 91177308-0d34-0410-b5e6-96231b3b80d8
* Added DSE, LICM, LVN, PRE, SCCP, and SSAMisha Brukman2004-08-241-4/+63
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16007 91177308-0d34-0410-b5e6-96231b3b80d8
* Document 'gmake install' vs. 'install-bytecode' (used for bytecode libs)Misha Brukman2004-08-231-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16004 91177308-0d34-0410-b5e6-96231b3b80d8
* Note: do not use GNU binutils under AIX, they're not stable.Misha Brukman2004-08-231-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16000 91177308-0d34-0410-b5e6-96231b3b80d8
* Many useful corrections resulting from Chris Lattner's review. Thanks Chris!Reid Spencer2004-08-221-51/+50
| | | | | | | Misha: you're next. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15996 91177308-0d34-0410-b5e6-96231b3b80d8
* Bytecode libraries are installed with `make install-bytecode'Misha Brukman2004-08-211-9/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15989 91177308-0d34-0410-b5e6-96231b3b80d8
* First complete version. The details of configuration are now correctlyReid Spencer2004-08-211-123/+371
| | | | | | | stated. PLEASE REVIEW THIS DOCUMENT NOW! :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15988 91177308-0d34-0410-b5e6-96231b3b80d8
* Packed types, brought to you by Brad JonesBrian Gaeke2004-08-201-0/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15938 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug fixedChris Lattner2004-08-201-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15934 91177308-0d34-0410-b5e6-96231b3b80d8
* Correct a link, add a TOC entry.Reid Spencer2004-08-181-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15909 91177308-0d34-0410-b5e6-96231b3b80d8
* Provided opcode definitions.Reid Spencer2004-08-181-89/+182
| | | | | | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15908 91177308-0d34-0410-b5e6-96231b3b80d8
* Added a *very* initial cut at a lexicon for LLVM. I don't plan to writeReid Spencer2004-08-172-0/+64
| | | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15878 91177308-0d34-0410-b5e6-96231b3b80d8
* Documented (Java properties file like) syntax of config file formatReid Spencer2004-08-171-72/+185
| | | | | | | | | Added definitions for some of the configuration items. Made the document HTML 4.01 Strict compliant. Ran ispell on it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15877 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a reference to the ComilerDriver documentation.Reid Spencer2004-08-171-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15876 91177308-0d34-0410-b5e6-96231b3b80d8
* Documented the removal of alignment in version 4 bytecode files (version 3Reid Spencer2004-08-171-0/+28
| | | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15874 91177308-0d34-0410-b5e6-96231b3b80d8
* Technical Corrections (thanks to Robert Mykland):Reid Spencer2004-08-171-18/+26
| | | | | | | | | | - 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15843 91177308-0d34-0410-b5e6-96231b3b80d8
* Spaces arg!Chris Lattner2004-08-161-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15827 91177308-0d34-0410-b5e6-96231b3b80d8
* Correct the documentation for the module block header which uses the longReid Spencer2004-08-161-4/+22
| | | | | | | | | format instead of the short format used in other blocks. Discrepancy noted by Robert Mykland. Thanks Robert! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15826 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug 422 fixed.Reid Spencer2004-08-161-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15822 91177308-0d34-0410-b5e6-96231b3b80d8
* Merged in RELEASE_13. This fixes the Command Guide link when browsing theJohn Criswell2004-08-161-2/+2
| | | | | | | files from a local filesystem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15821 91177308-0d34-0410-b5e6-96231b3b80d8
* Merged in release_13 branch.John Criswell2004-08-161-19/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15819 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug fixedChris Lattner2004-08-161-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15813 91177308-0d34-0410-b5e6-96231b3b80d8
* Scrub all LLVM 1.3 stuff, changing over to 1.4. Add info about PR419,Chris Lattner2004-08-161-185/+13
| | | | | | | which is now fixed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15800 91177308-0d34-0410-b5e6-96231b3b80d8
* Use the `tools-only' target to avoid getting warnings about not having a CFE.Misha Brukman2004-08-141-6/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15744 91177308-0d34-0410-b5e6-96231b3b80d8
* Added description of usage of the getPosition() option on cl::opt andReid Spencer2004-08-131-1/+59
| | | | | | | cl::list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15726 91177308-0d34-0410-b5e6-96231b3b80d8
* Wrap long lines and try to fill the 80 chars per line so that we don't have tooMisha Brukman2004-08-121-21/+25
| | | | | | | many short lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15706 91177308-0d34-0410-b5e6-96231b3b80d8
* * Escape &, <, and >Misha Brukman2004-08-121-15/+24
| | | | | | | | * 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
* Add description of packed type support.Chris Lattner2004-08-121-21/+39
| | | | | | | Patch contributed by Brad Jones! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15704 91177308-0d34-0410-b5e6-96231b3b80d8
* Add information on adding a derived type to LLVM, patch contributed byChris Lattner2004-08-121-1/+41
| | | | | | | Brad Jones! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15703 91177308-0d34-0410-b5e6-96231b3b80d8
* Finish HTMLizing the document. Configuration section is very crufty.Reid Spencer2004-08-101-94/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15611 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed some spellos and grammaros.Reid Spencer2004-08-101-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15610 91177308-0d34-0410-b5e6-96231b3b80d8
* Add note about AIX/PowerPC with disk space requirements. Wrap long line.Misha Brukman2004-08-091-4/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15588 91177308-0d34-0410-b5e6-96231b3b80d8
* * CFE builds on AIX/PowerPCMisha Brukman2004-08-091-5/+6
| | | | | | | * Wrap long code lines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15584 91177308-0d34-0410-b5e6-96231b3b80d8
* Move information on Configuration files to the ../CompilerDriver.htmlReid Spencer2004-08-091-235/+9
| | | | | | | 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
* This is the initial draft of the Compiler Driver documentation. It is notReid Spencer2004-08-091-0/+572
| | | | | | | | 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