llvmlite
v0.11.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.11.0
    • 7.2. v0.10.0
    • 7.3. v0.9.0
    • 7.4. v0.8.0
    • 7.5. v0.7.0
    • 7.6. v0.6.0
    • 7.7. v0.5.1
    • 7.8. v0.5.0
    • 7.9. v0.4.0
    • 7.10. v0.2.2
    • 7.11. v0.2.0
    • 7.12. v0.1.0

Indices¶

  • Index
  • Module Index
Next

© Copyright 2015, Continuum Analytics. Revision bb25ba4f.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.11.0
Versions
latest
stable
v0.15.0
v0.14.0
v0.13.0
v0.12.1
v0.11.0
v0.10.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.