diff --git a/llvm/docs/GettingStarted.rst b/llvm/docs/GettingStarted.rst --- a/llvm/docs/GettingStarted.rst +++ b/llvm/docs/GettingStarted.rst @@ -817,7 +817,18 @@ ``llvm/examples`` ----------------- -Simple examples using the LLVM IR and JIT. +- Some simple examples showing how to use the LLVM IR, JIT, LLJIT, ORCv2, + ParallelJIT, IR Transforms, Kaleidoscope languages, and SpeculativeJIT. +- Also shows how to use some of the LLVM APIs and how LLVM works, in + ModuleMaker section. +- Demonstration of compiling BrainF language to LLVM assembly. +- ExceptionDemo: Demo program showing implementation of LLVM exceptions and + shows several test cases including the handling of foreign exceptions. +- Kaleidoscope is a procedural language that allows you to define functions, + use conditionals, math, etc with simple syntax. + `Kaleidoscope Tutorial for complete beginner + `_. + ``llvm/include`` ----------------