Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
31 lines (23 sloc) 780 Bytes

IR layer---llvmlite.ir

.. module:: llvmlite.ir
   :synopsis: Classes for building the LLVM intermediate representation of functions.

The :mod:`llvmlite.ir` module contains classes and utilities to build the LLVM :ref:`intermediate representation <intermediate representation>` (IR) of native functions.

The provided APIs may sometimes look like LLVM's C++ APIs, but they never call into LLVM, unless otherwise noted. Instead, they construct a pure Python representation of the IR.

To use this module, you should be familiar with the concepts in the LLVM Language Reference.

.. toctree::
   :maxdepth: 1

   types
   values
   modules
   ir-builder
   examples