53 lines · plain
1================================2LLVM Tutorial: Table of Contents3================================4 5Kaleidoscope: Implementing a Language with LLVM6===============================================7 8.. toctree::9 :hidden:10 11 MyFirstLanguageFrontend/index12 13:doc:`MyFirstLanguageFrontend/index`14 This is the "Kaleidoscope" Language tutorial, showing how to implement a simple15 language using LLVM components in C++.16 17.. toctree::18 :titlesonly:19 :glob:20 :numbered:21 22 MyFirstLanguageFrontend/LangImpl*23 24Building a JIT in LLVM25===============================================26 27.. toctree::28 :titlesonly:29 :glob:30 :numbered:31 32 BuildingAJIT*33 34External Tutorials35==================36 37`Tutorial: Creating an LLVM Backend for the Cpu0 Architecture <http://jonathan2251.github.io/lbd/>`_38 A step-by-step tutorial for developing an LLVM backend. Under39 active development at `<https://github.com/Jonathan2251/lbd>`_ (please40 contribute!).41 42`Howto: Implementing LLVM Integrated Assembler`_43 A simple guide for how to implement an LLVM integrated assembler for an44 architecture.45 46.. _`Howto: Implementing LLVM Integrated Assembler`: http://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html47 48Advanced Topics49===============50 51#. `Writing an Optimization for LLVM <https://llvm.org/pubs/2004-09-22-LCPCLLVMTutorial.html>`_52 53