Some LLVM passes made by myself during my plays with LLVM, some are "serious", some are just PoCs, some are just fun things I wanted to do when playing with LLVM.
Just some obvious requirements, I think :)
- CMake
- A C++ compiler
- The LLVM library installed on the system (version 3.7)
Simply follow basic steps for a CMake project:
mkdir build && cd build
cmake ..
make
static-assert
: A small pass I made when discussing on IRC about detecting at compile-time failed assert when the compiler could reducing aassert(EXPR)
to a simpleassert(false)