pliron-llvm 0.13.0

LLVM dialect for pliron
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# LLVM Dialect for [pliron]../README.md

This crate provides the following functionality:
1. Dialect definitions of LLVM ops, types and attributes.
2. A wrapper around [llvm-sys]https://crates.io/crates/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](https://apt.llvm.org/). 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](llvm-opt/README.md) tool.

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