Skip to content

LuoRongLuoRong/llvm-pass-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llvm-pass-skeleton

A completely useless LLVM pass. It's for LLVM 14.

rtlib 分支下:

Build:

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

Run in root directory:

$ clang++ -flegacy-pass-manager -Xclang -load -Xclang build/skeleton/libSkeletonPass.* example.cpp

CPP 的命令

$ clang++ -Xclang -load -Xclang build/skeleton/libSkeletonPass.so -c example.cpp
$ g++ -c rtlib.cpp
$ g++ example.o rtlib.o

C 的命令

$ clang -Xclang -load -Xclang build/skeleton/libSkeletonPass.so -c example.c
$ gcc -c rtlib.c
$ gcc example.o rtlib.o

Releases

No releases published

Packages

No packages published

Languages

  • CMake 54.3%
  • C++ 45.7%