aboutsummaryrefslogtreecommitdiff
path: root/python/python3-llvmlite/README
blob: 7ff7f1e98796a780227dd640274ffbbb9e237e1d (plain)
1
2
3
4
5
6
7
8
9
10
python3-llvmlite (Lightweight LLVM python binding)

llvmlite is a project originally tailored for Numba's needs, using the
following approach:

-A small C wrapper around the parts of the LLVM C++ API we need that
are not already exposed by the LLVM C API.
-A ctypes Python wrapper around the C API.
-A pure Python implementation of the subset of the LLVM IR builder that
we need for Numba.