X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Findex.rst;h=2cc5b8bf095780ee34a9897133451f806010067f;hb=d15319f75f537a806f85f616a84423d63fa1b3d1;hp=bdf788f7b281d728573d39e86fa7e877c8cbc2e9;hpb=49126402532be5fd1c21fe6cc189e1fece4cb6c5;p=oota-llvm.git diff --git a/docs/index.rst b/docs/index.rst index bdf788f7b28..2cc5b8bf095 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -70,6 +70,7 @@ representation. CommandGuide/index GettingStarted GettingStartedVS + BuildingLLVMWithAutotools FAQ Lexicon HowToAddABuilder @@ -83,6 +84,7 @@ representation. Passes YamlIO GetElementPtr + Frontend/PerformanceTips MCJITDesignAndImplementation :doc:`GettingStarted` @@ -104,6 +106,10 @@ representation. An addendum to the main Getting Started guide for those using Visual Studio on Windows. +:doc:`BuildingLLVMWithAutotools` + An addendum to the Getting Started guide with instructions for building LLVM + with the Autotools build system. + :doc:`tutorial/index` Tutorials about using LLVM. Includes a tutorial about making a custom language with LLVM. @@ -150,6 +156,11 @@ representation. Answers to some very frequent questions about LLVM's most frequently misunderstood instruction. +:doc:`Frontend/PerformanceTips` + A collection of tips for frontend authors on how to generate IR + which LLVM is able to effectively optimize. + + Programming Documentation ========================= @@ -166,6 +177,7 @@ For developers of applications which use LLVM as a library. HowToSetUpLLVMStyleRTTI ProgrammersManual Extensions + LibFuzzer :doc:`LLVM Language Reference Manual ` Defines the LLVM intermediate representation and the assembly form of the @@ -199,12 +211,17 @@ For developers of applications which use LLVM as a library. (`classes `_) (`tarball `_) +`Documentation for Go bindings `_ + `ViewVC Repository Browser `_ .. :doc:`CompilerWriterInfo` A list of helpful links for compiler writers. +:doc:`LibFuzzer` + A library for writing in-process guided fuzzers. + Subsystem Documentation ======================= @@ -242,6 +259,7 @@ For API clients and LLVM developers. CoverageMappingFormat Statepoints MergeFunctions + BitSets :doc:`WritingAnLLVMPass` Information on how to write LLVM transformations and analyses. @@ -341,6 +359,9 @@ For API clients and LLVM developers. :doc:`MergeFunctions` Describes functions merging optimization. +:doc:`InAlloca` + Description of the ``inalloca`` argument attribute. + Development Process Documentation =================================