1================================
2LLVM Tutorial: Table of Contents
3================================
4
5Kaleidoscope: Implementing a Language with LLVM
6===============================================
7
8.. toctree::
9   :titlesonly:
10   :glob:
11   :numbered:
12
13   LangImpl*
14
15Kaleidoscope: Implementing a Language with LLVM in Objective Caml
16=================================================================
17
18.. toctree::
19   :titlesonly:
20   :glob:
21   :numbered:
22
23   OCamlLangImpl*
24
25Building a JIT in LLVM
26===============================================
27
28.. toctree::
29   :titlesonly:
30   :glob:
31   :numbered:
32
33   BuildingAJIT*
34
35External Tutorials
36==================
37
38`Tutorial: Creating an LLVM Backend for the Cpu0 Architecture <http://jonathan2251.github.com/lbd/>`_
39   A step-by-step tutorial for developing an LLVM backend. Under
40   active development at `<https://github.com/Jonathan2251/lbd>`_ (please
41   contribute!).
42
43`Howto: Implementing LLVM Integrated Assembler`_
44   A simple guide for how to implement an LLVM integrated assembler for an
45   architecture.
46
47.. _`Howto: Implementing LLVM Integrated Assembler`: http://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html
48
49Advanced Topics
50===============
51
52#. `Writing an Optimization for LLVM <http://llvm.org/pubs/2004-09-22-LCPCLLVMTutorial.html>`_
53
54