summaryrefslogtreecommitdiffstats
path: root/llvm/docs/Reference.rst
diff options
context:
space:
mode:
authorDeForest Richards <d4m1887@gmail.com>2019-10-06 16:10:11 +0000
committerDeForest Richards <d4m1887@gmail.com>2019-10-06 16:10:11 +0000
commitde0e3aac2a27496545f809f2dffac48b5ab7f594 (patch)
tree29fbc181bf006a341b53515be1ba80c15636b637 /llvm/docs/Reference.rst
parent5c876303ecdc83fbb4ed54281d0f0b180586ca4f (diff)
downloadbcm5719-llvm-de0e3aac2a27496545f809f2dffac48b5ab7f594.tar.gz
bcm5719-llvm-de0e3aac2a27496545f809f2dffac48b5ab7f594.zip
[Docs] Removes Programming Documentation page
Removes Programming Documentation page. Also moves existing topics on Programming Documentation page to User Guides and Reference pages. llvm-svn: 373856
Diffstat (limited to 'llvm/docs/Reference.rst')
-rw-r--r--llvm/docs/Reference.rst35
1 files changed, 30 insertions, 5 deletions
diff --git a/llvm/docs/Reference.rst b/llvm/docs/Reference.rst
index 9346d4d7608..0e55be30266 100644
--- a/llvm/docs/Reference.rst
+++ b/llvm/docs/Reference.rst
@@ -9,16 +9,22 @@ LLVM and API reference documentation.
.. toctree::
:hidden:
+ Atomics
Bugpoint
CommandGuide/index
CompilerWriterInfo
+ Extensions
FuzzingLLVM
GarbageCollection
GetElementPtr
+ GwpAsan
+ HowToSetUpLLVMStyleRTTI
LangRef
LibFuzzer
MIRLangRef
+ OptBisect
PDB/index
+ ScudoHardenedAllocator
Statepoints
TestingGuide
YamlIO
@@ -38,20 +44,36 @@ LLVM Reference
Defines the LLVM intermediate representation and the assembly form of the
different nodes.
-:doc:`CompilerWriterInfo`
- A list of helpful links for compiler writers.
-
:doc:`Machine IR (MIR) Format Reference Manual <MIRLangRef>`
A reference manual for the MIR serialization format, which is used to test
LLVM's code generation passes.
-:doc:`YamlIO`
- A reference guide for using LLVM's YAML I/O library.
+:doc:`Atomics`
+ Information about LLVM's concurrency model.
+
+:doc:`CompilerWriterInfo`
+ A list of helpful links for compiler writers.
+
+:doc:`Extensions`
+ LLVM-specific extensions to tools and formats LLVM seeks compatibility with.
+
+:doc:`HowToSetUpLLVMStyleRTTI`
+ How to make ``isa<>``, ``dyn_cast<>``, etc. available for clients of your
+ class hierarchy.
:doc:`GetElementPtr`
Answers to some very frequent questions about LLVM's most frequently
misunderstood instruction.
+:doc:`ScudoHardenedAllocator`
+ A library that implements a security-hardened `malloc()`.
+
+:doc:`GwpAsan`
+ A sampled heap memory error detection toolkit designed for production use.
+
+:doc:`YamlIO`
+ A reference guide for using LLVM's YAML I/O library.
+
======================
Command Line Utilities
======================
@@ -64,6 +86,9 @@ Command Line Utilities
Automatic bug finder and test-case reducer description and usage
information.
+:doc:`OptBisect`
+ A command line option for debugging optimization-induced failures.
+
:doc:`The Microsoft PDB File Format <PDB/index>`
A detailed description of the Microsoft PDB (Program Database) file format.
OpenPOWER on IntegriCloud