Ubiquity.NET.Llvm v10.0.0
Important
It is important to point out that the Ubiquity.NET.Llvm documentation is not a substitute for the official LLVM documentation itself. That is, the content here is focused on using Ubiquity.NET.Llvm and how it maps to the underlying LLVM. The LLVM documentation is, generally speaking, required reading to understand Ubiquity.NET.Llvm. The topics here often contain links to the official LLVM documentation to help in further understanding the functionality of the library.
Table of Contents
- Release Notes
- Library API Documentation
- Samples
- Code Generation
- CodeGenerator With Debug Information
- Kaleidoscope Tutorial
- Chapter 1 - Language Introduction
- Chapter 2 - Implementing the parser
- Chapter 3 - Generating LLVM IR
- Chapter 4 - JIT and Optimizer Support
- Chapter 5 - Control Flow
- Chapter 6 - User Defined Operators
- Chapter 7 - Mutable Variables
- Chapter 7.1 - Extreme Lazy JIT
- Chapter 8 - AOT Compilation
- Chapter 9 - Debug Information
- Appendix
- Code Generation
- Internal Details
- LLVM-C API Handles
- Marshaling LLVM types