pliron-llvm 0.13.0

LLVM dialect for pliron
docs.rs failed to build pliron-llvm-0.13.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: pliron-llvm-0.2.0

LLVM Dialect for pliron

This crate provides the following functionality:

  1. Dialect definitions of LLVM ops, types and attributes.
  2. A wrapper around llvm-sys converting to and from our LLVM dialect. This necessitates that LLVM be installed locally.

We currently support LLVM-21 and it needs to be on your computer. For installing on Debian / Ubuntu, it is recommended to use the automatic installation script. If you prefer to install individual packages, you will need libllvm21, llvm-21-dev, llvm-21-tools, clang-21, libpolly-21-dev, etc.

pliron-llvm also provides an llvm-opt tool.

Note: Implementation of the LLVM dialect is in-progress, not yet complete.