LLVM Primer This article provides basic information about LLVM, especially for Students who take courses of Prosys Lab and do homework using LLVM OCaml programmers who want to use LLVM OCaml Binding Instructions Installation Generating LLVM IR with Debug Information Working with LLVM PHI Nodes LLVM Data Structures and APIs Example References OCaml Standard Library LLVM OCaml Binding LLVM Language Reference Prosys LLVM Utils