4. llvmlite.binding – The LLVM binding layer

The llvmlite.binding module provides classes to interact with functionalities of the LLVM library. They generally mirror concepts of the C++ API closely. A small subset of the LLVM API is mirrored, though: only those parts that have proven useful to implement Numba‘s JIT compiler.