From 91b9763d53d12e5bb89a395daec9e12359e7adb4 Mon Sep 17 00:00:00 2001 From: Sean Silva Date: Tue, 4 Dec 2012 21:16:41 +0000 Subject: docs: Begin Sphinxification of docs/tutorial/ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169309 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/tutorial/index.rst | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/tutorial/index.rst (limited to 'docs/tutorial/index.rst') diff --git a/docs/tutorial/index.rst b/docs/tutorial/index.rst new file mode 100644 index 0000000000..2da4212e56 --- /dev/null +++ b/docs/tutorial/index.rst @@ -0,0 +1,36 @@ +LLVM Tutorial: Table of Contents +================================ + +.. TODO:: Use Sphinx toctree once all of these pages are converted. + +#. Kaleidoscope: Implementing a Language with LLVM + + #. `Tutorial Introduction and the Lexer `__ + #. `Implementing a Parser and AST `__ + #. `Implementing Code Generation to LLVM IR `__ + #. `Adding JIT and Optimizer Support `__ + #. `Extending the language: control flow `__ + #. `Extending the language: user-defined operators `__ + #. `Extending the language: mutable variables / SSA + construction `__ + #. `Conclusion and other useful LLVM tidbits `__ + +#. Kaleidoscope: Implementing a Language with LLVM in Objective Caml + + #. `Tutorial Introduction and the Lexer `__ + #. `Implementing a Parser and AST `__ + #. `Implementing Code Generation to LLVM IR `__ + #. `Adding JIT and Optimizer Support `__ + #. `Extending the language: control flow `__ + #. `Extending the language: user-defined + operators `__ + #. `Extending the language: mutable variables / SSA + construction `__ + #. `Conclusion and other useful LLVM tidbits `__ + +#. Advanced Topics + + #. `Writing an Optimization for + LLVM `_ + + -- cgit v1.2.3