LLVM Compiler Infrastructure Tests are in /llvm-test Command to compile a c program to llvm IR clang -S -emit-llvm hello.c -o hello.ll Command to run a pass on the IR build/bin/opt <input.ll> -disable-output -passes=<pass-name>