[llvm] r326576 - [Docs] Add LLVM for Grad Students to Contributing page.

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 2 06:35:02 PST 2018


Author: fhahn
Date: Fri Mar  2 06:35:02 2018
New Revision: 326576

URL: http://llvm.org/viewvc/llvm-project?rev=326576&view=rev
Log:
[Docs] Add LLVM for Grad Students to Contributing page.

Adrian Sampson's blog post provides a good and relatively up-do-date
introduction to LLVM. I think this post could be helpful for people wanting
to get started with LLVM.

Reviewers: asb, tonic, silvas, probinson, kristof.beyls, rengolin

Reviewed By: rengolin

Differential Revision: https://reviews.llvm.org/D42904

Modified:
    llvm/trunk/docs/Contributing.rst

Modified: llvm/trunk/docs/Contributing.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/Contributing.rst?rev=326576&r1=326575&r2=326576&view=diff
==============================================================================
--- llvm/trunk/docs/Contributing.rst (original)
+++ llvm/trunk/docs/Contributing.rst Fri Mar  2 06:35:02 2018
@@ -89,11 +89,6 @@ Helpful Information About LLVM
 well as various user guides. The pages listed below should provide a good overview
 of LLVM's high-level design, as well as its internals:
 
-`Intro to LLVM`__
-  Book chapter providing a compiler hacker's introduction to LLVM.
-
-  .. __: http://www.aosabook.org/en/llvm.html
-
 :doc:`GettingStarted`
    Discusses how to get up and running quickly with the LLVM infrastructure.
    Everything from unpacking and compilation of the distribution to execution
@@ -109,7 +104,17 @@ of LLVM's high-level design, as well as
 :ref:`index-subsystem-docs`
   A collection of pages documenting various subsystems of LLVM.
 
+`LLVM for Grad Students`__
+  This is an introduction to the LLVM infrastructure by Adrian Sampson. While it
+  has been written for grad students, it provides  a good, compact overview of
+  LLVM's architecture, LLVM's IR and how to write a new pass.
 
+  .. __: http://www.cs.cornell.edu/~asampson/blog/llvm.html
+
+`Intro to LLVM`__
+  Book chapter providing a compiler hacker's introduction to LLVM.
+
+  .. __: http://www.aosabook.org/en/llvm.html
 
 .. _Developer's List (llvm-dev): http://lists.llvm.org/mailman/listinfo/llvm-dev
 .. _irc.oftc.net: irc://irc.oftc.net/llvm




More information about the llvm-commits mailing list