Moves existing article links on the Programming, Subsystem, and Reference documentation pages to new locations. Also moves Github Repository and Publications links to the sidebar.
llvm-svn: 373169
\r
Atomics\r
CommandLine\r
+ CommandGuide/index\r
ExtendingLLVM\r
HowToSetUpLLVMStyleRTTI\r
ProgrammersManual\r
:doc:`OptBisect`\r
A command line option for debugging optimization-induced failures.\r
\r
+:doc:`LLVM Command Guide <CommandGuide/index>`\r
+ A reference manual for the LLVM command line utilities ("man" pages for LLVM\r
+ tools).\r
+\r
=========\r
LibFuzzer\r
=========\r
:hidden:\r
\r
LangRef\r
- CommandGuide/index\r
TestingGuide\r
CompilerWriterInfo\r
MIRLangRef\r
+ NVPTXUsage\r
+ AMDGPUUsage\r
+\r
+==============\r
+LLVM Reference\r
+==============\r
\r
:doc:`LLVM Language Reference Manual <LangRef>`\r
Defines the LLVM intermediate representation and the assembly form of the\r
different nodes.\r
\r
-:doc:`LLVM Command Guide <CommandGuide/index>`\r
- A reference manual for the LLVM command line utilities ("man" pages for LLVM\r
- tools).\r
-\r
:doc:`LLVM Testing Infrastructure Guide <TestingGuide>`\r
A reference manual for using the LLVM testing infrastructure.\r
\r
A reference manual for the MIR serialization format, which is used to test\r
LLVM's code generation passes.\r
\r
+:doc:`NVPTXUsage`\r
+ This document describes using the NVPTX backend to compile GPU kernels.\r
+\r
+:doc:`AMDGPUUsage`\r
+ This document describes using the AMDGPU backend to compile GPU kernels.\r
+\r
+=============\r
+API Reference\r
+=============\r
+\r
`Doxygen generated documentation <http://llvm.org/doxygen/>`_\r
(`classes <http://llvm.org/doxygen/inherits.html>`_)\r
\r
`Documentation for Go bindings <http://godoc.org/llvm.org/llvm/bindings/go/llvm>`_\r
-\r
-`Github Source Repository Browser <http://github.com/llvm/llvm-project//>`_\r
- ..
\ No newline at end of file
GarbageCollection\r
WritingAnLLVMPass\r
HowToUseAttributes\r
- NVPTXUsage\r
- AMDGPUUsage\r
StackMaps\r
InAlloca\r
BigEndianNEON\r
:doc:`MemorySSA`\r
Information about the MemorySSA utility in LLVM, as well as how to use it.\r
\r
-:doc:`GarbageCollection`\r
- The interfaces source-language compilers should use for compiling GC'd\r
- programs.\r
-\r
:doc:`Source Level Debugging with LLVM <SourceLevelDebugging>`\r
This document describes the design and philosophy behind the LLVM\r
source-level debugger.\r
:doc:`HowToUseAttributes`\r
Answers some questions about the new Attributes infrastructure.\r
\r
-:doc:`NVPTXUsage`\r
- This document describes using the NVPTX backend to compile GPU kernels.\r
-\r
-:doc:`AMDGPUUsage`\r
- This document describes using the AMDGPU backend to compile GPU kernels.\r
-\r
:doc:`StackMaps`\r
LLVM support for mapping instruction addresses to the location of\r
values and allowing code to be patched.\r
:doc:`CoverageMappingFormat`\r
This describes the format and encoding used for LLVM’s code coverage mapping.\r
\r
-:doc:`Statepoints`\r
- This describes a set of experimental extensions for garbage\r
- collection support.\r
-\r
:doc:`MergeFunctions`\r
Describes functions merging optimization.\r
\r
:doc:`Dependence Graphs <DependenceGraphs/index>`\r
A description of the design of the various dependence graphs such as\r
the DDG (Data Dependence Graph).\r
+\r
+==================\r
+Garbage Collection\r
+==================\r
+\r
+:doc:`GarbageCollection`\r
+ The interfaces source-language compilers should use for compiling GC'd\r
+ programs.\r
+\r
+:doc:`Statepoints`\r
+ This describes a set of experimental extensions for garbage\r
+ collection support.\r
<ul class="want-points">
<li><a href="https://llvm.org/docs/FAQ.html">FAQ</a></li>
<li><a href="https://llvm.org/docs/Lexicon.html">Glossary</a></li>
+ <li><a href="https://llvm.org/pubs">Publications</a></li>
+ <li><a href="https://github.com/llvm/llvm-project//">Github Repository</a></li>
</ul>
\ No newline at end of file
.. __: http://llvm.org/pubs/2002-12-LattnerMSThesis.html
-`Publications mentioning LLVM <http://llvm.org/pubs>`_
- ..
-
Documentation
=============