LLVM for Grad Students August 3, 2015 This is an introduction to doing research with the LLVM compiler infrastructure. It should be enough for a grad student to go from mostly uninterested in compilers to excited to use LLVM to do great work. What is LLVM? LLVM is a compiler. It’s a really nice, hackable, ahead-of-time compiler for “native” languages like C and C++. Of course, since LLVM is so awe