llvmlite
v0.7.0
  • 1. Introduction
  • 2. Installing
  • 3. llvmlite.ir – The IR layer
  • 4. llvmlite.binding – The LLVM binding layer
  • 5. Contributing
  • 6. Glossary
  • 7. Release Notes
llvmlite
  • Docs »
  • llvmlite – a light-weight Python binding to LLVM
  • Edit on GitHub

llvmlite – a light-weight Python binding to LLVM¶

  • 1. Introduction
    • 1.1. Overview
    • 1.2. Philosophy
    • 1.3. LLVM compatibility
    • 1.4. API stability
  • 2. Installing
    • 2.1. Pre-built binaries
    • 2.2. Building manually
  • 3. llvmlite.ir – The IR layer
    • 3.1. Types
    • 3.2. Values
    • 3.3. Modules
    • 3.4. IR builders
    • 3.5. Example
  • 4. llvmlite.binding – The LLVM binding layer
    • 4.1. Initialization and finalization
    • 4.2. Dynamic libraries and symbols
    • 4.3. Target information
    • 4.4. Modules
    • 4.5. Value references
    • 4.6. Execution engine
    • 4.7. Optimization passes
    • 4.8. Examples
  • 5. Contributing
    • 5.1. Communication
    • 5.2. Pull requests
    • 5.3. Development rules
    • 5.4. Documentation
  • 6. Glossary
  • 7. Release Notes
    • 7.1. v0.7.0
    • 7.2. v0.6.0
    • 7.3. v0.5.1
    • 7.4. v0.5.0
    • 7.5. v0.4.0
    • 7.6. v0.2.2
    • 7.7. v0.2.0
    • 7.8. v0.1.0

Indices¶

  • Index
  • Module Index
Next

© Copyright 2015, Continuum Analytics. Revision 733306fa.

Built with Sphinx using a theme provided by Read the Docs.