pliron-llvm

Crates.iopliron-llvm
lib.rspliron-llvm
version0.12.0
created_at2024-05-31 09:31:17.445728+00
updated_at2025-12-07 15:42:43.342877+00
descriptionLLVM dialect for pliron
homepage
repositoryhttps://github.com/vaivaswatha/pliron
max_upload_size
id1257839
size467,572
Vaivaswatha N (vaivaswatha)

documentation

README

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.

Commit count: 307

cargo fmt