summaryrefslogtreecommitdiff
path: root/docs/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/index.rst')
-rw-r--r--docs/index.rst24
1 files changed, 14 insertions, 10 deletions
diff --git a/docs/index.rst b/docs/index.rst
index 6cbce63216438..ef1d4ec64eb55 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,6 +1,11 @@
Overview
========
+.. warning::
+
+ If you are using a released version of LLVM, see `the download page
+ <http://llvm.org/releases/>`_ to find your documentation.
+
The LLVM compiler infrastructure supports a wide range of projects, from
industrial strength compilers to specialized JIT applications to small
research projects.
@@ -60,12 +65,13 @@ representation.
:hidden:
CMake
+ CMakePrimer
+ AdvancedBuilds
HowToBuildOnARM
HowToCrossCompileLLVM
CommandGuide/index
GettingStarted
GettingStartedVS
- BuildingLLVMWithAutotools
FAQ
Lexicon
HowToAddABuilder
@@ -81,7 +87,9 @@ representation.
GetElementPtr
Frontend/PerformanceTips
MCJITDesignAndImplementation
+ CodeOfConduct
CompileCudaWithLLVM
+ ReportingGuide
:doc:`GettingStarted`
Discusses how to get up and running quickly with the LLVM infrastructure.
@@ -102,10 +110,6 @@ 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.
@@ -174,6 +178,7 @@ For developers of applications which use LLVM as a library.
ProgrammersManual
Extensions
LibFuzzer
+ ScudoHardenedAllocator
:doc:`LLVM Language Reference Manual <LangRef>`
Defines the LLVM intermediate representation and the assembly form of the
@@ -218,6 +223,9 @@ For developers of applications which use LLVM as a library.
:doc:`LibFuzzer`
A library for writing in-process guided fuzzers.
+:doc:`ScudoHardenedAllocator`
+ A library that implements a security-hardened `malloc()`.
+
Subsystem Documentation
=======================
@@ -255,7 +263,7 @@ For API clients and LLVM developers.
CoverageMappingFormat
Statepoints
MergeFunctions
- BitSets
+ TypeMetadata
FaultMaps
MIRLangRef
@@ -379,7 +387,6 @@ Information about LLVM's development process.
:hidden:
DeveloperPolicy
- MakefileGuide
Projects
LLVMBuild
HowToReleaseLLVM
@@ -400,9 +407,6 @@ Information about LLVM's development process.
Describes the LLVMBuild organization and files used by LLVM to specify
component descriptions.
-:doc:`MakefileGuide`
- Describes how the LLVM makefiles work and how to use them.
-
:doc:`HowToReleaseLLVM`
This is a guide to preparing LLVM releases. Most developers can ignore it.