awakeljw / LLVM-Essentials-13

learn javassist by example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LLVM Essentials Book Code (update to LLVM 13)

get llvm

git clone https://github.com/llvm/llvm-project.git

build llvm

cd llvm-project
mkdir llvm-build
cd llvm-build
cmake -G "Unix Makefiles" -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_INSTALL_PREFIX=/usr/local/clang -DCMAKE_BUILD_TYPE=Debug ../llvm/
make
make install

build clang

cd llvm-project/clang
mkdir clang-build
cd clang-build
cmake -G "Unix Makefiles" -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_INSTALL_PREFIX=/usr/local/clang -DCMAKE_BUILD_TYPE=Debug ../clang/
make 
make install

opt

-enable-new-pm=0 work pass

About

learn javassist by example


Languages

Language:C++ 73.6%Language:Shell 9.5%Language:LLVM 8.3%Language:Assembly 6.0%Language:CMake 1.8%Language:C 0.7%