llvm-plugin 0.6.0

A wrapper for easily implementing out-of-source-tree LLVM plugins in Rust.
Documentation

llvm-plugin

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 30 feature flags, 3 of them enabled by default.

default

macros (default)

target-all (default)

llvm-plugin-macros (default)

llvm10-0

llvm11-0

llvm12-0

llvm13-0

llvm14-0

llvm15-0

llvm16-0

llvm17-0

llvm18-0

target-aarch64

target-amdgpu

target-arm

target-bpf

target-hexagon

target-lanai

target-mips

target-msp430

target-nvptx

target-powerpc

target-riscv

target-sparc

target-systemz

target-webassembly

target-x86

target-xcore

This feature flag does not enable additional features.

This feature flag does not enable additional features.