.. _design_and_overview: LLVM Design & Overview ====================== .. toctree:: :hidden: GetElementPtr * `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). * :ref:`gep` Answers to some very frequent questions about LLVM's most frequently misunderstood instruction.