Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 780 Bytes

index.rst

File metadata and controls

30 lines (23 loc) · 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