X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Ftutorial%2Findex.html;h=0a8cae2c2c9b4eda53324307a73e6af3135f547f;hb=10077194ece7fe7201a4a35b1e93a74112aae60a;hp=11e93d3ccd5070be8267ad29e3e43282d59bf7d1;hpb=602c832c208f64484e83282f0e80fcb8edda11a7;p=oota-llvm.git diff --git a/docs/tutorial/index.html b/docs/tutorial/index.html index 11e93d3ccd5..0a8cae2c2c9 100644 --- a/docs/tutorial/index.html +++ b/docs/tutorial/index.html @@ -12,29 +12,30 @@ -
LLVM Tutorial: Table of Contents
+

LLVM Tutorial: Table of Contents

    -
  1. An Introduction to LLVM: Basic Concepts and Design
  2. -
  3. Simple JIT Tutorials -
      -
    1. A First Function
    2. -
    3. A More Complicated Function
    4. -
    5. Running Optimizations
    6. -
    7. Reading and Writing Bitcode
    8. -
    9. Invoking the JIT
    10. -
    -
  4. -
  5. Implementing a language with LLVM: Kaleidoscope +
  6. Kaleidoscope: Implementing a Language with LLVM
      -
    1. The basic language, with its lexer
    2. +
    3. Tutorial Introduction and the Lexer
    4. Implementing a Parser and AST
    5. Implementing Code Generation to LLVM IR
    6. Adding JIT and Optimizer Support
    7. Extending the language: control flow
    8. -
    9. Extending the language: operator overloading
    10. -
    11. Extending the language: mutable variables
    12. -
    13. Thoughts and ideas for extensions
    14. +
    15. Extending the language: user-defined operators
    16. +
    17. Extending the language: mutable variables / SSA construction
    18. +
    19. Conclusion and other useful LLVM tidbits
    20. +
  7. +
  8. Kaleidoscope: Implementing a Language with LLVM in Objective Caml +
      +
    1. Tutorial Introduction and the Lexer
    2. +
    3. Implementing a Parser and AST
    4. +
    5. Implementing Code Generation to LLVM IR
    6. +
    7. Adding JIT and Optimizer Support
    8. +
    9. Extending the language: control flow
    10. +
    11. Extending the language: user-defined operators
    12. +
    13. Extending the language: mutable variables / SSA construction
    14. +
    15. Conclusion and other useful LLVM tidbits
  9. Advanced Topics