]> git.proxmox.com Git - rustc.git/blame - src/llvm/docs/tutorial/index.rst
Imported Upstream version 1.0.0+dfsg1
[rustc.git] / src / llvm / docs / tutorial / index.rst
CommitLineData
970d7e83
LB
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
25External Tutorials
26==================
27
28`Tutorial: Creating an LLVM Backend for the Cpu0 Architecture <http://jonathan2251.github.com/lbd/>`_
29 A step-by-step tutorial for developing an LLVM backend. Under
30 active development at `<https://github.com/Jonathan2251/lbd>`_ (please
31 contribute!).
32
33`Howto: Implementing LLVM Integrated Assembler`_
34 A simple guide for how to implement an LLVM integrated assembler for an
35 architecture.
36
1a4d82fc 37.. _`Howto: Implementing LLVM Integrated Assembler`: http://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html
970d7e83
LB
38
39Advanced Topics
40===============
41
42#. `Writing an Optimization for LLVM <http://llvm.org/pubs/2004-09-22-LCPCLLVMTutorial.html>`_
43