aboutsummaryrefslogtreecommitdiffstats
path: root/docs/tutorial
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-10-22 03:19:07 +0000
committerChris Lattner <sabre@nondot.org>2007-10-22 03:19:07 +0000
commit33d7a7657bc06363fe41d8773fa5467653d7e99b (patch)
tree1eb7abf5d98ef9775fa19ae88d73a0ca9e05b991 /docs/tutorial
parent72672474d7f5ffa2b3f43c05570172af3d0d9787 (diff)
downloadexternal_llvm-33d7a7657bc06363fe41d8773fa5467653d7e99b.zip
external_llvm-33d7a7657bc06363fe41d8773fa5467653d7e99b.tar.gz
external_llvm-33d7a7657bc06363fe41d8773fa5467653d7e99b.tar.bz2
add an outline for "part 2".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43214 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/tutorial')
-rw-r--r--docs/tutorial/index.html25
1 files changed, 17 insertions, 8 deletions
diff --git a/docs/tutorial/index.html b/docs/tutorial/index.html
index 8fc5467..43c5dab 100644
--- a/docs/tutorial/index.html
+++ b/docs/tutorial/index.html
@@ -15,17 +15,26 @@
<div class="doc_title"> LLVM Tutorial: Table of Contents </div>
<ol>
- <li><a href="Introduction.html">An Introduction to LLVM: Basic Concepts and Design</a></li>
- <li>Basic Tutorials
+ <li><!--<a href="Introduction.html">-->An Introduction to LLVM: Basic Concepts and Design</li>
+ <li>Simple JIT Tutorials
<ol>
- <li><a href="JITTutorial1.html">Tutorial 1: A First Function</a></li>
- <li><!--<a href="Tutorial2.html">-->Tutorial 2: A More Complicated Function</li>
- <li><!--<a href="Tutorial3.html">-->Tutorial 3: Reading and Writing Bitcode</li>
- <li><!--<a href="Tutorial4.html">-->Tutorial 4: Running Optimizations</li>
- <li><!--<a href="Tutorial5.html">-->Tutorial 5: Invoking the JIT</li>
+ <li><a href="JITTutorial1.html">A First Function</a></li>
+ <li><!--<a href="Tutorial2.html">-->A More Complicated Function</li>
+ <li><!--<a href="Tutorial3.html">-->Reading and Writing Bitcode</li>
+ <li><!--<a href="Tutorial4.html">-->Running Optimizations</li>
+ <li><!--<a href="Tutorial5.html">-->Invoking the JIT</li>
</ol>
</li>
- <li><a href="Example.html">Example: Using LLVM to execute a simple language in JIT</a></li>
+ <li>Implementing a simple language with LLVM
+ <ol>
+ <li><a href="LangImpl1.html">The basic language, with its lexer</a></li>
+ <li>Implementing a Parser and AST</li>
+ <li>Implementing code generation to LLVM IR</li>
+ <li>Extending the language: if/then/else</li>
+ <li>Extending the language: operator overloading</li>
+ <li>Adding JIT codegen support</li>
+ <li>Thoughts and ideas for extensions</li>
+ </ol></li>
</ol>
</body>