llvm-passgen

license Build Status

A tool for rapidly creating LLVM pass skeletons.

Overview

```bash cargo install llvm-passgen

or, build locally with cargo build

```

Usage

bash llvm-passgen --kind module Foo cd Foo/build cmake .. make

If cmake .. fails, you may need to set LLVM_DIR to the LLVM CMake configuration:

bash LLVM_DIR=/path/to/llvm/lib/cmake cmake ..

See llvm-passgen --help for a full list of options.