Examples of how to program with LLVM IR