| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
LLVM Examples and Code samples. LLVM Passes. Based on llvm-project
# llvm cmake
cmake -G "Ninja" build \
-DLLVM_ENABLE_PROJECTS="llvm;compiler-rt;clang;clang-tools-extra" \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_CCACHE_BUILD=OFF \
-DLLVM_BUILD_TESTS=ON \
-DLLVM_INSTALL_UTILS=ON \
-B build -S llvmCheck build commands in the Dockerfile for more information on installing LLVM on local machine.
$ docker build -f DockerFile -t prodrelworks/llvm-examples:latest . $ docker run --name llvm-examples --ulimit stack=10000000:10000000 \ --cpus=4 --memory=20g -it prodrelworks/llvm-examples:latest
Legacy Pass Example : See folder.
New LLVM Pass Manager :
For function paraments as operands, you can get it get it via Function Argumentslist()
Some other differences are listed here. Even C++ one is quadratic probed.
Where is "emit-llvm"? ASMWritter AsmWritter.cpp.
LLVM Data Structures :
LLVM RTTI :
Inspection & Traversal over CFG in IR :
| Back | FazBrowse Home | New Git URL |