aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add a standard for control-flow unreachable assertions in functions that returnNick Lewycky2008-05-311-0/+23
| | | | | | | values, so as to avoid warnings on some platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51831 91177308-0d34-0410-b5e6-96231b3b80d8
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-311-5/+5
| | | | | | | | | | | | insertvalue and extractvalue to use constant indices instead of Value* indices. And begin updating LangRef.html. There's definately more to come here, but I'm checking this basic support in now to make it available to people who are interested. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51806 91177308-0d34-0410-b5e6-96231b3b80d8
* Update text to point people at the right version of the tutorial forChris Lattner2008-05-281-1/+5
| | | | | | | their release. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51638 91177308-0d34-0410-b5e6-96231b3b80d8
* Document common linkage.Dale Johannesen2008-05-231-7/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51517 91177308-0d34-0410-b5e6-96231b3b80d8
* label is a first-class type.Dan Gohman2008-05-231-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51512 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the description of first-class types to reflect thatDan Gohman2008-05-231-3/+2
| | | | | | | | | structs and arrays are now first-class. And fix a sentance fragment in the insertvalue description. Thanks to Chris for pointing these out! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51506 91177308-0d34-0410-b5e6-96231b3b80d8
* Restructure the testing documentation.Matthijs Kooijman2008-05-231-212/+285
| | | | | | | | | | I've tried to make the distinction between the DejaGNU tests and the test-suite more clear, added a small section about generating output from the test-suite, removed some duplication and fixed some wordings. Most of the changes are text movements, however. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51480 91177308-0d34-0410-b5e6-96231b3b80d8
* minor editsChris Lattner2008-05-221-7/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51405 91177308-0d34-0410-b5e6-96231b3b80d8
* adapt to new APIGabor Greif2008-05-212-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51387 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify that and/or/xor/sdiv etc all allow vectors.Chris Lattner2008-05-201-77/+186
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51335 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify copyright transfer when you don't own the copyright ofChris Lattner2008-05-201-2/+9
| | | | | | | the contributed code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51329 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify the testing documentation a bit and solve two HTML validator warnings.Matthijs Kooijman2008-05-201-5/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51313 91177308-0d34-0410-b5e6-96231b3b80d8
* Grammar fix.Bill Wendling2008-05-191-1/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51236 91177308-0d34-0410-b5e6-96231b3b80d8
* Delete module.Bill Wendling2008-05-191-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51235 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert non-ASCII apostrophes into ASCII apostrophes.Bill Wendling2008-05-191-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51234 91177308-0d34-0410-b5e6-96231b3b80d8
* Delete the Module object.Bill Wendling2008-05-191-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51233 91177308-0d34-0410-b5e6-96231b3b80d8
* s/insure/ensure/Bill Wendling2008-05-191-3/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51232 91177308-0d34-0410-b5e6-96231b3b80d8
* Add documentation for tail call optimization to CodeGenerator.html. Add a linkArnold Schwaighofer2008-05-142-3/+50
| | | | | | | referring to it to LangRef.html. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51097 91177308-0d34-0410-b5e6-96231b3b80d8
* s/indicies/indices/ and clarify the extractvalue and insertvalue areDan Gohman2008-05-131-9/+9
| | | | | | | working with struct field or array element values. Thanks Duncan! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51059 91177308-0d34-0410-b5e6-96231b3b80d8
* Initial documentation for first-class aggregates changes.Dan Gohman2008-05-121-0/+116
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51013 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a malformed %gt;Dan Gohman2008-05-121-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51011 91177308-0d34-0410-b5e6-96231b3b80d8
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-121-3/+111
| | | | | | | for details. CodeGen support coming in a follow up patch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50985 91177308-0d34-0410-b5e6-96231b3b80d8
* Improve pass documentation and comments.Gordon Henriksen2008-05-081-76/+98
| | | | | | Patch by Matthijs Kooijman! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50861 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove entries from here alsoAnton Korobeynikov2008-05-041-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50616 91177308-0d34-0410-b5e6-96231b3b80d8
* Drop llvmc also, it will be replaced by shiny new llvmc2Anton Korobeynikov2008-05-041-431/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50615 91177308-0d34-0410-b5e6-96231b3b80d8
* Drop llvm2cpp, it's now a llc targetAnton Korobeynikov2008-05-041-217/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50614 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor spelling and typo fixes.John Criswell2008-04-291-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50448 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for response files to the CommandLine library.Mikhail Glushenkov2008-04-281-4/+31
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50355 91177308-0d34-0410-b5e6-96231b3b80d8
* % -> @Chris Lattner2008-04-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50206 91177308-0d34-0410-b5e6-96231b3b80d8
* Doc updates/edits, contributed by Terence Parr!Chris Lattner2008-04-242-19/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50205 91177308-0d34-0410-b5e6-96231b3b80d8
* fix description of 'ret' to be more correct with multiple returnChris Lattner2008-04-231-12/+27
| | | | | | | | values. Clarify that it is impossible to 'multiply return' a struct with zero elements. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50131 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow undef as an operand to getresult.Chris Lattner2008-04-231-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50130 91177308-0d34-0410-b5e6-96231b3b80d8
* free(null) -> noopChris Lattner2008-04-191-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49972 91177308-0d34-0410-b5e6-96231b3b80d8
* merge of 49966 from branches/ggreif/use-diet to trunk. these are already ↵Gabor Greif2008-04-198-48/+48
| | | | | | active API changes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49968 91177308-0d34-0410-b5e6-96231b3b80d8
* Some clarifications suggested by Jon SargeantChris Lattner2008-04-191-8/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49963 91177308-0d34-0410-b5e6-96231b3b80d8
* A couple minor fixes suggested by Matthijs KooijmanChris Lattner2008-04-152-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49729 91177308-0d34-0410-b5e6-96231b3b80d8
* improve diagnostics in call parsing, patch suggested byChris Lattner2008-04-146-7/+7
| | | | | | | Matthijs Kooijman git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49648 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge LLVMBuilder and FoldingBuilder, callingDuncan Sands2008-04-1310-62/+51
| | | | | | | the result IRBuilder. Patch by Dominic Hamon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49604 91177308-0d34-0410-b5e6-96231b3b80d8
* The Ada front-end from the LLVM 2.2 releaseDuncan Sands2008-04-111-7/+9
| | | | | | | | cannot be build with GNAT GPL 2006, only with GNAT GPL 2005. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49529 91177308-0d34-0410-b5e6-96231b3b80d8
* Added note to getting started guide to use llvm-gcc4.2.Tanya Lattner2008-04-073-70/+1
| | | | | | | Removed llvm-upgrade from documentations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49346 91177308-0d34-0410-b5e6-96231b3b80d8
* more edits from Jon SargeantChris Lattner2008-04-021-12/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49065 91177308-0d34-0410-b5e6-96231b3b80d8
* add a dropped hunk from Jon Sargeant's patch.Chris Lattner2008-04-011-3/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49045 91177308-0d34-0410-b5e6-96231b3b80d8
* make langref more precise, wave 1, from Jon SargeantChris Lattner2008-04-011-12/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49044 91177308-0d34-0410-b5e6-96231b3b80d8
* minor typoChris Lattner2008-04-011-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49040 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a unified 'generated documentation' target so the web site script has a ↵Gordon Henriksen2008-03-311-1/+5
| | | | | | consistent target to use. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48985 91177308-0d34-0410-b5e6-96231b3b80d8
* There isn't any c++ code in LangImpl8.html, so use thatErick Tryzelaar2008-03-311-1/+1
| | | | | | | instead of OCamlLangImpl8.html. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48979 91177308-0d34-0410-b5e6-96231b3b80d8
* Chapter 5, 6, and 7 of the ocaml/kaleidoscope tutorialErick Tryzelaar2008-03-315-6/+5051
| | | | | | | and fix some tabs in chapter 3 and 4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48978 91177308-0d34-0410-b5e6-96231b3b80d8
* Tweak build system to allow for installing the tutorial and uninstalling the ↵Erick Tryzelaar2008-03-303-3/+35
| | | | | | docs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48968 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix some documentation for the tutorial.Erick Tryzelaar2008-03-302-40/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48966 91177308-0d34-0410-b5e6-96231b3b80d8
* fix typo, PR2181Chris Lattner2008-03-301-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48954 91177308-0d34-0410-b5e6-96231b3b80d8