summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Support for multi-valued options in CommandLineMikhail Glushenkov2009-01-161-0/+11
| | | | | | | Makes possible to specify options that take multiple arguments (a-la -sectalign on Darwin). See documentation for details. llvm-svn: 62372
* Grammar fix.Duncan Sands2009-01-161-1/+1
| | | | llvm-svn: 62319
* Add the private linkage.Rafael Espindola2009-01-151-5/+12
| | | | llvm-svn: 62279
* Some small documentation fixes.Mikhail Glushenkov2009-01-151-11/+12
| | | | llvm-svn: 62251
* Clarify the documentation a bit.Mikhail Glushenkov2009-01-151-7/+12
| | | | llvm-svn: 62249
* Document several current CodeGen limitations in LangRef.html.Dan Gohman2009-01-121-0/+12
| | | | | | Patches for any of these are welcome! llvm-svn: 62120
* The LLVM Assembly Language Reference incorrectly stated that theDan Gohman2009-01-121-2/+2
| | | | | | | prefix used for dll{import,export} is _imp__; it is actually __imp_. Patch by Mahadevan R! llvm-svn: 62103
* Fix the instructions to work even when PATH does not contain ".".Dan Gohman2009-01-121-1/+1
| | | | | | Thanks to Martin Geisse for pointing this out! llvm-svn: 62102
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-1/+1
| | | | | | suggested by Chris. llvm-svn: 62099
* remove some dead options.Chris Lattner2009-01-121-10/+1
| | | | llvm-svn: 62095
* Implement PR3313, and while I'm at it address a very FAQ.Chris Lattner2009-01-111-2/+38
| | | | llvm-svn: 62048
* Fix the example syntax for named sections.Dan Gohman2009-01-111-1/+1
| | | | llvm-svn: 62033
* Add a --check-graph option to llvmc.Mikhail Glushenkov2009-01-092-0/+16
| | | | llvm-svn: 61989
* Get rid of the tagging functions and use PointerIntPair.Gabor Greif2009-01-051-8/+9
| | | | | | | | | This means that we have to include an additional header. This patch should be functionally equivalent. I cannot outrule any performance degradation, though I do not expect any. llvm-svn: 61694
* A few more whitespace tidyments.Dan Gohman2009-01-041-7/+7
| | | | llvm-svn: 61655
* Tidy whitespace.Dan Gohman2009-01-041-8/+8
| | | | llvm-svn: 61653
* * Wrap command line flag in <tt>Misha Brukman2009-01-031-3/+7
| | | | | | * Wrapped long lines in code section llvm-svn: 61601
* So *this* is where all the trailing whitespace in file header comments comeMisha Brukman2009-01-021-2/+2
| | | | | | | | from: copy-pasted straight from the coding standards doc! Oh, the irony. llvm-svn: 61586
* lex and bison aren't needed to build llvm anymore.Chris Lattner2009-01-024-31/+2
| | | | llvm-svn: 61560
* new non-ambiguous syntax.Chris Lattner2009-01-021-1/+1
| | | | llvm-svn: 61559
* CMake: Added some VC++ specific info to CMake.html.Oscar Fuentes2008-12-311-3/+41
| | | | llvm-svn: 61521
* * Updated TOC and fixed named anchorsMisha Brukman2008-12-291-14/+10
| | | | | | * Simplified section header marking llvm-svn: 61482
* Minimize the width of the notes region: it will end where the text ends, if theMisha Brukman2008-12-291-1/+1
| | | | | | | line of text is short enough, instead of stretching all the way to the right margin. llvm-svn: 61481
* Simplified marking code regions with a single <pre> rather thanMisha Brukman2008-12-291-50/+46
| | | | | | a (<div>, <pre>) combo. llvm-svn: 61480
* Center the legal note to give it even padding on left and right, and make itMisha Brukman2008-12-291-3/+3
| | | | | | stand out better. llvm-svn: 61475
* Cleanup: clarify llvm-gcc version and package name.Misha Brukman2008-12-291-7/+7
| | | | llvm-svn: 61474
* Clarify a bit. Based on feedback by Talin.Duncan Sands2008-12-291-20/+21
| | | | llvm-svn: 61470
* Resubmit support for the 'nocapture' attribute.Nick Lewycky2008-12-191-3/+9
| | | | | | | | | | The problematic part of this patch is that we were out of attribute bits, requiring some fancy bit hacking to make it fit (by shrinking alignment) without breaking existing users or the file format. This change will require users to rebuild llvm-gcc to match llvm. llvm-svn: 61239
* Recommit this grammar fix that was backed out along with nocapture.Nick Lewycky2008-12-181-5/+5
| | | | llvm-svn: 61189
* Simplified marking code regions -- no need to use <div> to surround <pre> tags.Misha Brukman2008-12-171-38/+18
| | | | llvm-svn: 61143
* Instead of referring to the license file in the 2.3 release, refer to theMisha Brukman2008-12-171-1/+1
| | | | | | always-current SVN version. llvm-svn: 61142
* Added mention of the RELEASE_24 tag for the 2.4 release.Misha Brukman2008-12-171-1/+2
| | | | llvm-svn: 61138
* Update also the generated docs.Mikhail Glushenkov2008-12-171-1/+6
| | | | llvm-svn: 61118
* Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling2008-12-162-14/+8
| | | | | | builds. llvm-svn: 61094
* * Comply with HTML 4.01 StrictMisha Brukman2008-12-162-44/+86
| | | | | | | * Added code-region markings to code sections to make them stand out * Added pre.doc_code class to llvm.css to simplify marking code regions llvm-svn: 61072
* * Comply with HTML 4.01 Strict standardMisha Brukman2008-12-161-22/+22
| | | | | | | * Converted absolute links to llvm.org/docs to relative links * Fixed spelling and s/;/:/, as needed llvm-svn: 61071
* Introducing nocapture, a parameter attribute for pointers to indicate that theNick Lewycky2008-12-152-8/+14
| | | | | | | | | | | | | | | | | | | | | | | callee will not introduce any new aliases of that pointer. The attributes had all bits allocated already, so I decided to collapse alignment. Alignment was previously stored as a 16-bit integer from bits 16 to 32 of the attribute, but it was required to be a power of 2. Now it's stored in log2 encoded form in five bits from 16 to 21. That gives us 11 more bits of space. You may have already noticed that you only need four bits to encode a 16-bit power of two, so why five bits? Because the AsmParser accepted 32-bit alignments, even though we couldn't store them (they were silently discarded). Now we can store them in memory, but not in the bitcode. The bitcode format was already storing these as 64-bit VBR integers. So, the bitcode format stays the same, keeping the alignment values stored as 16 bit raw values. There's some hideous code in the reader and writer that deals with this, waiting to be ripped out the moment we run out of bits again and have to replace the parameter attributes table encoding. llvm-svn: 61019
* Clarify the meaning of the NoAlias response. The plan is to refer to this fromNick Lewycky2008-12-141-10/+14
| | | | | | a future version of LangRef. llvm-svn: 61010
* Fixed HTML validator warning.Misha Brukman2008-12-141-1/+1
| | | | llvm-svn: 61005
* CSS cleanup:Misha Brukman2008-12-141-24/+17
| | | | | | | | * Lowercased all HTML element names * Standardized spacing around { and } * removed class "doc_table_nw": grep finds no uses llvm-svn: 61004
* Add a comment to the auto-generated docs.Mikhail Glushenkov2008-12-132-0/+6
| | | | llvm-svn: 60985
* Merge llvm-rst.css and llvm.css.Mikhail Glushenkov2008-12-134-125/+44
| | | | llvm-svn: 60984
* Some more documentation tweaks.Mikhail Glushenkov2008-12-131-1/+4
| | | | llvm-svn: 60970
* More cosmetic tweaks for llvmc docs.Mikhail Glushenkov2008-12-133-125/+88
| | | | llvm-svn: 60969
* fix some incorrect links.Chris Lattner2008-12-121-3/+3
| | | | llvm-svn: 60919
* Man page update.Mikhail Glushenkov2008-12-121-0/+8
| | | | llvm-svn: 60918
* Fix W3C validator errors.Mikhail Glushenkov2008-12-112-10/+14
| | | | llvm-svn: 60912
* Use correct file for the llvmc tutorial.Mikhail Glushenkov2008-12-111-546/+71
| | | | llvm-svn: 60910
* Update the auto-generated llvmc documentation.Mikhail Glushenkov2008-12-114-236/+1116
| | | | llvm-svn: 60909
* * Removed stray </p> tagMisha Brukman2008-12-111-7/+5
| | | | | | * Whitespace cleanups llvm-svn: 60891
OpenPOWER on IntegriCloud