summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.sphinx: reST conversion is complete!Dmitri Gribenko2012-12-121-4/+0
| | | | | | No need to copy HTML files anymore. llvm-svn: 170029
* Documentation: use paths relative to document root in links.Dmitri Gribenko2012-12-121-1/+1
| | | | llvm-svn: 170027
* Initial implementation of a utility for converting native data Nick Kledzik2012-12-122-0/+867
| | | | | | | | | structures to and from YAML using traits. The first client will be the test suite of lld. The documentation will show up at: http://llvm.org/docs/YamlIO.html llvm-svn: 170019
* Documentation: SphinxQuickstartTemplate.rst: add guidelines about highlightingDmitri Gribenko2012-12-121-3/+6
| | | | | | console sessions and add more highlighter names. llvm-svn: 170011
* Documentation: llvm-bcanalyzer.rst: cleanup.Dmitri Gribenko2012-12-121-170/+51
| | | | llvm-svn: 170001
* Documentation: AliasAnalysis.rst: improve internal and external linksDmitri Gribenko2012-12-121-19/+18
| | | | llvm-svn: 169993
* Documentation: convert WritingAnLLVMPass.html to reST.Dmitri Gribenko2012-12-128-1967/+1456
| | | | | | Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169992
* Documentation: cleanupDmitri Gribenko2012-12-121-3/+4
| | | | llvm-svn: 169990
* Documentation: use a 'console' highlighter for terminal output examples. ThisDmitri Gribenko2012-12-122-11/+11
| | | | | | gives a nicer output than 'bash'. llvm-svn: 169981
* Documentation: use a 'console' highlighter for terminal output examples. ThisDmitri Gribenko2012-12-122-37/+37
| | | | | | gives a nicer output than 'bash'. llvm-svn: 169979
* Documentation: cleanup: remove useless anchors and write :ref:s explicitly.Dmitri Gribenko2012-12-111-27/+8
| | | | llvm-svn: 169932
* Documentation: Lexicon.rst: add 'SLP' acronymDmitri Gribenko2012-12-111-1/+7
| | | | llvm-svn: 169928
* Documentation: convert Passes.html to reST.Dmitri Gribenko2012-12-112-2025/+1264
| | | | | | | | | Since now we have an autogenerated TOC, a manually written table of all passes was removed. Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169867
* Documentation: convert ReleaseNotes.html to reST.Dmitri Gribenko2012-12-095-881/+571
| | | | | | Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169714
* So many people have touched this, it doesn't make sense to ascribe ↵Chris Lattner2012-12-091-3/+0
| | | | | | authorship anymore. llvm-svn: 169704
* docs: Convert GarbageCollection.html to reSTSean Silva2012-12-093-1392/+1055
| | | | | | Patch by Alexander Zinenko! llvm-svn: 169702
* Documentation: HowToReleaseLLVM.rst: remove trailing whitespace.Dmitri Gribenko2012-12-091-18/+18
| | | | llvm-svn: 169700
* Documentation: don't create TOCs manually.Dmitri Gribenko2012-12-091-81/+4
| | | | | | Thanks to Sean Silva for pointing out! llvm-svn: 169699
* Fixed some grammar and punctuation error.John Criswell2012-12-071-5/+5
| | | | | | No content changes. llvm-svn: 169627
* Convert HowToReleaseLLVM.html to reSTDmitri Gribenko2012-12-073-582/+506
| | | | | | Patch by Alexander Zinenko. llvm-svn: 169608
* docs: Convert LangRef to reST.Sean Silva2012-12-073-9100/+8303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: If you have any patches in the works that modify LangRef, you will need to rewrite the changes to LangRef.html to their equivalents in LangRef.rst. If you need assistance feel free to contact me. Since LangRef is mission-critical for the project and "normative", I have taken extra care to ensure that no content was lost or altered in the conversion. The content was converted with a tool called `pandoc`, so there is no chance for a human error like accidentally forgetting a sentence or whatever. After the initial conversion by `pandoc`, only changes to the markup were done. This is just the most literal conversion of the HTML document as possible. It might be worth exploring some way to chop up this massive document into separate pages, e.g. something like `docs/LangRef/Instructions.rst`, `docs/LangRef/Intrinsics.rst`, etc. with `docs/LangRef.rst` being an "intro/navigation page" of sorts. On the other hand, that loses the ability to {Ctrl,Cmd}-F for a given term right from your browser. IMO, I think our stylesheet needs some work because I find it hard to tell what level of nesting some of the headings are at (e.g. "is this a new section or is it a subsection?"). The issue is present on other pages, but the sheer size and deep section structure of LangRef really brings this issue out. If there are any web designers out there in the community it would be awesome if you tried to come up with something nicer. llvm-svn: 169596
* Documentation: fix typos and formatting.Dmitri Gribenko2012-12-061-3/+3
| | | | llvm-svn: 169546
* docs: Explain plain preformatted textSean Silva2012-12-051-0/+20
| | | | llvm-svn: 169352
* docs: Sphinxify `docs/tutorial/`Sean Silva2012-12-0534-19074/+17106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorry for the massive commit, but I just wanted to knock this one down and it is really straightforward. There are still a couple trivial (i.e. not related to the content) things left to fix: - Use of raw HTML links where :doc:`...` and :ref:`...` could be used instead. If you are a newbie and want to help fix this it would make for some good bite-sized patches; more experienced developers should be focusing on adding new content (to this tutorial or elsewhere, but please _do not_ waste your time on formatting when there is such dire need for documentation (see docs/SphinxQuickstartTemplate.rst to get started writing)). - Highlighting of the kaleidoscope code blocks (currently left as bare `::`). I will be working on writing a custom Pygments highlighter for this, mostly as training for maintaining the `llvm` code-block's lexer in-tree. I want to do this because I am extremely unhappy with how it just "gives up" on the slightest deviation from the expected syntax and leaves the whole code-block un-highlighted. More generally I am looking at writing some Sphinx extensions and keeping them in-tree as well, to support common use cases that currently have no good solution (like "monospace text inside a link"). llvm-svn: 169343
* docs: Begin Sphinxification of docs/tutorial/Sean Silva2012-12-043-49/+38
| | | | llvm-svn: 169309
* docs: fixup legacy HTML linkSean Silva2012-12-041-2/+1
| | | | llvm-svn: 169308
* Update release notes for NVPTXJustin Holewinski2012-12-041-1/+24
| | | | llvm-svn: 169280
* Get rid of references to Tcl, DejagGNU, old test structure, discourage the useEli Bendersky2012-12-041-106/+57
| | | | | | of grep in favor of FileCheck, and other cleanups. llvm-svn: 169269
* Remove the very out-of-date listing of "very important LLVM areas". I don'tEli Bendersky2012-12-041-12/+1
| | | | | | think it adds much and keeping it up-to-date is (obviously) a chore. llvm-svn: 169263
* docs: Fix broken link.Sean Silva2012-12-041-1/+2
| | | | llvm-svn: 169211
* docs: Fix dead link.Sean Silva2012-12-041-2/+2
| | | | | | | Apparently Dinkumware are no longer hosting their nice reference manuals. Thankfully, `cppreference.com` can fill that role well. llvm-svn: 169210
* docs: Convert ProgrammersManual to reST.Sean Silva2012-12-043-4157/+3167
| | | | | | Patch by Alexander Zinenko! llvm-svn: 169208
* Clean up, bring up-to-date and apply consistent formatting.Eli Bendersky2012-12-031-30/+21
| | | | | | This document is a long-time pet peeve :-) More fixes to come. llvm-svn: 169115
* Simplify the coding standards for #include ordering. The ordering is nowChandler Carruth2012-12-021-9/+2
| | | | | | | trivially achievable with an editor. I'll likely check in a silly python script to help with this too. llvm-svn: 169107
* Unbreak Sphinx buildJustin Holewinski2012-12-021-1/+2
| | | | llvm-svn: 169106
* Another fix attempt to Makefile.sphinx - copy the PNGs from tutorial/ as well,Eli Bendersky2012-12-011-1/+2
| | | | | | and recursive copying is not required for the tutorial/ directory. llvm-svn: 169105
* Attempt to fix Makefile.sphinx to not generate errors while trying to copyEli Bendersky2012-12-011-1/+1
| | | | | | files from tutorial/.svn llvm-svn: 169104
* Update FileCheck's documentation to mention recently added feature ofEli Bendersky2012-12-011-15/+16
| | | | | | matching a variable defined on the same line. llvm-svn: 169103
* Documentation: convert WritingAnLLVMBackend.html to reSTDmitri Gribenko2012-12-014-2559/+1842
| | | | llvm-svn: 169087
* Removed redundancy in wordingMichael Ilseman2012-11-301-1/+1
| | | | llvm-svn: 169053
* Clean up the documentation to have a common description area for fast-math ↵Michael Ilseman2012-11-301-115/+67
| | | | | | flags. llvm-svn: 169052
* Documentation for FileCheck: use 'option' and 'program' directives.Dmitri Gribenko2012-11-291-36/+32
| | | | | | This enables option cross-referencing and now '--' in option names are no more turned into en dashes. llvm-svn: 168926
* Documentation for llvm-link: reformatDmitri Gribenko2012-11-291-54/+32
| | | | llvm-svn: 168924
* Documentation for llvm-cov: reformatDmitri Gribenko2012-11-291-26/+14
| | | | llvm-svn: 168922
* Documentation for llvm-stress: reformatDmitri Gribenko2012-11-291-22/+8
| | | | llvm-svn: 168920
* Documentation for opt: reformatDmitri Gribenko2012-11-291-111/+71
| | | | llvm-svn: 168919
* Documentation for llc: reformat.Dmitri Gribenko2012-11-291-120/+56
| | | | llvm-svn: 168912
* Documentation for lit: more formatting: use 'option' and 'program' directives.Dmitri Gribenko2012-11-291-139/+144
| | | | | | This enables cross-referencing and now '--' in option names are no more turned into en dashes. llvm-svn: 168906
* Documentation for tblgen: formattingDmitri Gribenko2012-11-291-98/+41
| | | | llvm-svn: 168904
* Documentation for lit: formatting improvements.Dmitri Gribenko2012-11-291-117/+41
| | | | llvm-svn: 168902
OpenPOWER on IntegriCloud