• API Documentation
  • Source Repository
  • LLVM.org
  • LLVM Docs

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
          • ParseTree Visitor
          • ParseTree Examples
          • AST
  • Internal Details
    • LLVM-C API Handles
      • Wrapping LLVM-C Handles
      • Interning LLVM-C Handles
    • Marshaling LLVM types
      • Marshaling Strings
      • Marshaling LLVMBool
Back to top Copyright (C) 2017-2020, Ubiquity.NET Contributors
Build: 10.0.0