Home · LLVM.jl (original) (raw)

A Julia wrapper for LLVM.

This package provides a wrapper for the LLVM compiler framework, based on the LLVM C API. You can use LLVM.jl to work with LLVM code generated by Julia, to interoperate with the Julia compiler, or to create your own compiler. It is heavily used by the different GPU compilers for the Julia programming language.

There are different levels of abstraction and functionality available in this package:

For installation instructions, please refer to the README.