aboutsummaryrefslogtreecommitdiffstats
path: root/docs/tutorial
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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-301-0/+28
| | | | | | 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
* Add chapter 3 and 4 of the ocaml/kaleidoscope tutorial.Erick Tryzelaar2008-03-302-0/+2115
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48949 91177308-0d34-0410-b5e6-96231b3b80d8
* Adding the first two chapters of the ocaml/kaleidoscope tutorial.Erick Tryzelaar2008-03-273-0/+1421
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48871 91177308-0d34-0410-b5e6-96231b3b80d8
* Test commit (removed trailing whitespace)Erick Tryzelaar2008-03-261-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48809 91177308-0d34-0410-b5e6-96231b3b80d8
* Oops. I wanted the compile flags for C++, not the C preprocessor flags.Owen Anderson2008-03-242-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48744 91177308-0d34-0410-b5e6-96231b3b80d8
* fix some bugs in tutorial, patch by Erick TryzelaarChris Lattner2008-02-221-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47481 91177308-0d34-0410-b5e6-96231b3b80d8
* Various updates from Sam Bishop:Chris Lattner2008-02-109-75/+87
| | | | | | | | | | | | | | | | "I have been working my way through the JIT and Kaleidoscope tutorials in my (minuscule) spare time. Thanks again for writing them! I have attached a patch containing some minor changes, ranging from spelling and grammar fixes to adding a "Next: <next tutorial section>" hyperlink to the bottom of each page. Every page has been given the "next link" treatment, but otherwise I'm only half way through the Kaleidoscope tutorial. I will send a follow-on patch if time permits." git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46933 91177308-0d34-0410-b5e6-96231b3b80d8
* dump the module *before* we delete it, not after.Chris Lattner2008-02-054-18/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46741 91177308-0d34-0410-b5e6-96231b3b80d8
* fix typo noticed by Joshua PenningtonChris Lattner2007-12-027-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44522 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a noteChris Lattner2007-11-281-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44414 91177308-0d34-0410-b5e6-96231b3b80d8
* !< is >=, not >. Thanks to Max Hailperin for pointing this out!Chris Lattner2007-11-231-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44291 91177308-0d34-0410-b5e6-96231b3b80d8
* Teach me to do stuff late at night.Owen Anderson2007-11-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44236 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a factually incorrect statement pointed out by Max Hailperin.Owen Anderson2007-11-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44228 91177308-0d34-0410-b5e6-96231b3b80d8
* many edits, patch by Kelly Wilson!Chris Lattner2007-11-153-74/+74
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44157 91177308-0d34-0410-b5e6-96231b3b80d8
* Many typos, grammaro, and wording fixes. Patch byChris Lattner2007-11-133-85/+81
| | | | | | | Kelly Wilson, thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44043 91177308-0d34-0410-b5e6-96231b3b80d8
* Typo fix in the tutorial.Gordon Henriksen2007-11-121-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44014 91177308-0d34-0410-b5e6-96231b3b80d8
* minor editChris Lattner2007-11-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43813 91177308-0d34-0410-b5e6-96231b3b80d8
* final edits.Chris Lattner2007-11-071-12/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43812 91177308-0d34-0410-b5e6-96231b3b80d8
* chapter 7 editsChris Lattner2007-11-071-9/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43811 91177308-0d34-0410-b5e6-96231b3b80d8
* edits for chapter 7Chris Lattner2007-11-071-15/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43810 91177308-0d34-0410-b5e6-96231b3b80d8
* edits for chapter 5Chris Lattner2007-11-071-12/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43808 91177308-0d34-0410-b5e6-96231b3b80d8
* minor editsChris Lattner2007-11-071-25/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43807 91177308-0d34-0410-b5e6-96231b3b80d8
* edits.Chris Lattner2007-11-071-26/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43804 91177308-0d34-0410-b5e6-96231b3b80d8
* fixes from Kelly Wilson.Chris Lattner2007-11-061-37/+44
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43767 91177308-0d34-0410-b5e6-96231b3b80d8
* edits for chapter 3Chris Lattner2007-11-061-14/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43761 91177308-0d34-0410-b5e6-96231b3b80d8
* chapter 2 editsChris Lattner2007-11-061-36/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43760 91177308-0d34-0410-b5e6-96231b3b80d8
* editsChris Lattner2007-11-061-21/+25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43758 91177308-0d34-0410-b5e6-96231b3b80d8
* clarify what proto is.Chris Lattner2007-11-061-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43753 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a real intro to the series.Chris Lattner2007-11-062-20/+85
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43752 91177308-0d34-0410-b5e6-96231b3b80d8
* typo from Ryan Brown.Chris Lattner2007-11-061-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43748 91177308-0d34-0410-b5e6-96231b3b80d8
* fixes from Ryan Brown.Chris Lattner2007-11-067-50/+59
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43747 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a missing #include.Owen Anderson2007-11-061-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43746 91177308-0d34-0410-b5e6-96231b3b80d8
* merge in various fixes from Kelly Wilson.Chris Lattner2007-11-051-22/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43731 91177308-0d34-0410-b5e6-96231b3b80d8
* add some links to the tutorial index and between chapters.Chris Lattner2007-11-058-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43730 91177308-0d34-0410-b5e6-96231b3b80d8
* grammaroChris Lattner2007-11-051-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43729 91177308-0d34-0410-b5e6-96231b3b80d8
* recursive types are our friend.Chris Lattner2007-11-051-1/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43727 91177308-0d34-0410-b5e6-96231b3b80d8
* mention possibility of using a visitorChris Lattner2007-11-051-2/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43726 91177308-0d34-0410-b5e6-96231b3b80d8
* clarify why prototype::codegen returns a function.Chris Lattner2007-11-051-1/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43725 91177308-0d34-0410-b5e6-96231b3b80d8
* TOC for chapter 8Chris Lattner2007-11-052-5/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43724 91177308-0d34-0410-b5e6-96231b3b80d8
* add table of contents to each chapter.Chris Lattner2007-11-057-27/+135
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43723 91177308-0d34-0410-b5e6-96231b3b80d8
* add link to llvmbuilder doxygen docsChris Lattner2007-11-051-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43719 91177308-0d34-0410-b5e6-96231b3b80d8
* spell identifier correctly.Chris Lattner2007-11-056-35/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43718 91177308-0d34-0410-b5e6-96231b3b80d8
* fix typoChris Lattner2007-11-051-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43717 91177308-0d34-0410-b5e6-96231b3b80d8
* Dan points out that mem2reg also promotes vectors: be more precise.Chris Lattner2007-11-051-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43715 91177308-0d34-0410-b5e6-96231b3b80d8
* clarifyChris Lattner2007-11-051-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43712 91177308-0d34-0410-b5e6-96231b3b80d8
* fix typoChris Lattner2007-11-051-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43711 91177308-0d34-0410-b5e6-96231b3b80d8