Skip to content

bluesadi/llvm-pass-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llvm-pass-skeleton

A LLVM pass skeleton using new pass manager. It's for LLVM 16.0.6.

Build:

$ cd llvm-pass-skeleton
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..

Run:

$ cd test
$ clang -emit-llvm -S test.c -o test.ll
$ opt -disable-output -load-pass-plugin=../build/skeleton/SkeletonPass.so -passes="skeleton-pass" test.ll

About

LLVM pass skeleton using new pass manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.6%
  • CMake 27.2%
  • C 3.2%