.. _design_and_overview: LLVM Design & Overview ====================== * `LLVM Language Reference Manual `_ Defines the LLVM intermediate representation. * `Introduction to the LLVM Compiler `_ Presentation providing a users introduction to LLVM. * `Intro to LLVM `_ Book chapter providing a compiler hacker's introduction to LLVM. * `LLVM: A Compilation Framework forLifelong Program Analysis & Transformation `_ Design overview. * `LLVM: An Infrastructure for Multi-Stage Optimization `_ More details (quite old now). * `GetElementPtr FAQ `_ Answers to some very frequent questions about LLVM's most frequently misunderstood instruction.