summaryrefslogtreecommitdiffstats
path: root/llvm/docs/Contributing.rst
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2018-03-02 14:35:02 +0000
committerFlorian Hahn <florian.hahn@arm.com>2018-03-02 14:35:02 +0000
commit9cc67133a147898183dd61164b972283c8358414 (patch)
tree241de43f56af658587b9a80ab286034296d81d0a /llvm/docs/Contributing.rst
parentc6638c813bd77c76f2a01c1831004deb64399be7 (diff)
downloadbcm5719-llvm-9cc67133a147898183dd61164b972283c8358414.tar.gz
bcm5719-llvm-9cc67133a147898183dd61164b972283c8358414.zip
[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 llvm-svn: 326576
Diffstat (limited to 'llvm/docs/Contributing.rst')
-rw-r--r--llvm/docs/Contributing.rst15
1 files changed, 10 insertions, 5 deletions
diff --git a/llvm/docs/Contributing.rst b/llvm/docs/Contributing.rst
index 6fcc0820b48..1f7951dbc6e 100644
--- a/llvm/docs/Contributing.rst
+++ b/llvm/docs/Contributing.rst
@@ -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 its internals:
: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
OpenPOWER on IntegriCloud