X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Fprogramming.rst;h=3fea6ed4277beca2d09d2c3647339e158a583a0d;hb=1ce47acc1cdb585bd033135a598e0f82e67e0e22;hp=e8acc1d2e0c87f944736768fbc024c2c612f14bd;hpb=53960a682e63a762b8a74715a0a9b7cdacf3a918;p=oota-llvm.git diff --git a/docs/programming.rst b/docs/programming.rst index e8acc1d2e0c..3fea6ed4277 100644 --- a/docs/programming.rst +++ b/docs/programming.rst @@ -6,11 +6,13 @@ Programming Documentation .. toctree:: :hidden: + Atomics CodingStandards CommandLine CompilerWriterInfo - Atomics + ExtendingLLVM HowToSetUpLLVMStyleRTTI + ProgrammersManual * `LLVM Language Reference Manual `_ @@ -21,7 +23,7 @@ Programming Documentation Information about LLVM's concurrency model. -* `The LLVM Programmers Manual `_ +* :doc:`ProgrammersManual` Introduction to the general layout of the LLVM sourcebase, important classes and APIs, and some tips & tricks. @@ -40,7 +42,7 @@ Programming Documentation How to make ``isa<>``, ``dyn_cast<>``, etc. available for clients of your class hierarchy. -* `Extending LLVM `_ +* :ref:`extending_llvm` Look here to see how to add instructions and intrinsics to LLVM.