forked from OSchip/llvm-project
[Docs] Move topics to new categories
This commit moves several topics to new categories. llvm-svn: 372428
This commit is contained in:
parent
0ae02fd71a
commit
01a3080960
|
|
@ -7,9 +7,7 @@ For developers of applications which use LLVM as a library.
|
|||
:hidden:
|
||||
|
||||
Atomics
|
||||
CodingStandards
|
||||
CommandLine
|
||||
CompilerWriterInfo
|
||||
ExtendingLLVM
|
||||
HowToSetUpLLVMStyleRTTI
|
||||
ProgrammersManual
|
||||
|
|
@ -33,10 +31,6 @@ For developers of applications which use LLVM as a library.
|
|||
:doc:`CommandLine`
|
||||
Provides information on using the command line parsing library.
|
||||
|
||||
:doc:`CodingStandards`
|
||||
Details the LLVM coding standards and provides useful information on writing
|
||||
efficient C++ code.
|
||||
|
||||
:doc:`HowToSetUpLLVMStyleRTTI`
|
||||
How to make ``isa<>``, ``dyn_cast<>``, etc. available for clients of your
|
||||
class hierarchy.
|
||||
|
|
@ -44,9 +38,6 @@ For developers of applications which use LLVM as a library.
|
|||
:doc:`ExtendingLLVM`
|
||||
Look here to see how to add instructions and intrinsics to LLVM.
|
||||
|
||||
:doc:`CompilerWriterInfo`
|
||||
A list of helpful links for compiler writers.
|
||||
|
||||
:doc:`LibFuzzer`
|
||||
A library for writing in-process guided fuzzers.
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ For API clients and LLVM developers.
|
|||
TypeMetadata
|
||||
TransformMetadata
|
||||
FaultMaps
|
||||
MIRLangRef
|
||||
Coroutines
|
||||
GlobalISel
|
||||
XRay
|
||||
|
|
@ -67,10 +66,6 @@ For API clients and LLVM developers.
|
|||
working on retargetting LLVM to a new architecture, designing a new codegen
|
||||
pass, or enhancing existing components.
|
||||
|
||||
: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:`TableGen <TableGen/index>`
|
||||
Describes the TableGen tool, which is used heavily by the LLVM code
|
||||
generator.
|
||||
|
|
|
|||
|
|
@ -18,8 +18,6 @@ intermediate LLVM representation.
|
|||
HowToBuildWithPGO
|
||||
HowToCrossCompileBuiltinsOnArm
|
||||
HowToCrossCompileLLVM
|
||||
GettingStartedVS
|
||||
FAQ
|
||||
yaml2obj
|
||||
MarkdownQuickstartTemplate
|
||||
Phabricator
|
||||
|
|
@ -53,16 +51,9 @@ intermediate LLVM representation.
|
|||
:doc:`HowToCrossCompileLLVM`
|
||||
Notes on cross-building and testing LLVM/Clang.
|
||||
|
||||
:doc:`GettingStartedVS`
|
||||
An addendum to the main Getting Started guide for those using Visual Studio
|
||||
on Windows.
|
||||
|
||||
:doc:`Passes`
|
||||
A list of optimizations and analyses implemented in LLVM.
|
||||
|
||||
:doc:`FAQ`
|
||||
A list of common questions and problems and their solutions.
|
||||
|
||||
:doc:`TestSuiteGuide`
|
||||
Describes how to compile and run the test-suite benchmarks.
|
||||
|
||||
|
|
|
|||
|
|
@ -21,11 +21,8 @@ Several introductory papers and presentations.
|
|||
.. toctree::
|
||||
:hidden:
|
||||
|
||||
LangRef
|
||||
Lexicon
|
||||
|
||||
:doc:`LangRef`
|
||||
Defines the LLVM intermediate representation.
|
||||
FAQ
|
||||
|
||||
`Introduction to the LLVM Compiler`__
|
||||
Presentation providing a users introduction to LLVM.
|
||||
|
|
@ -54,6 +51,9 @@ Several introductory papers and presentations.
|
|||
:doc:`Lexicon`
|
||||
Definition of acronyms, terms and concepts used in LLVM.
|
||||
|
||||
:doc:`FAQ`
|
||||
A list of common questions and problems and their solutions.
|
||||
|
||||
Documentation
|
||||
=============
|
||||
|
||||
|
|
@ -83,6 +83,7 @@ Getting Started/Tutorials
|
|||
|
||||
GettingStarted
|
||||
tutorial/index
|
||||
GettingStartedVS
|
||||
|
||||
:doc:`GettingStarted`
|
||||
Discusses how to get up and running quickly with the LLVM infrastructure.
|
||||
|
|
@ -93,6 +94,10 @@ Getting Started/Tutorials
|
|||
Tutorials about using LLVM. Includes a tutorial about making a custom
|
||||
language with LLVM.
|
||||
|
||||
:doc:`GettingStartedVS`
|
||||
An addendum to the main Getting Started guide for those using Visual Studio
|
||||
on Windows.
|
||||
|
||||
Reference
|
||||
---------
|
||||
|
||||
|
|
@ -104,8 +109,11 @@ LLVM and API reference documentation.
|
|||
.. toctree::
|
||||
:hidden:
|
||||
|
||||
LangRef
|
||||
CommandGuide/index
|
||||
TestingGuide
|
||||
CompilerWriterInfo
|
||||
MIRLangRef
|
||||
|
||||
:doc:`LLVM Language Reference Manual <LangRef>`
|
||||
Defines the LLVM intermediate representation and the assembly form of the
|
||||
|
|
@ -118,6 +126,13 @@ LLVM and API reference documentation.
|
|||
:doc:`LLVM Testing Infrastructure Guide <TestingGuide>`
|
||||
A reference manual for using the LLVM testing infrastructure.
|
||||
|
||||
: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.
|
||||
|
||||
`Doxygen generated documentation <http://llvm.org/doxygen/>`_
|
||||
(`classes <http://llvm.org/doxygen/inherits.html>`_)
|
||||
|
||||
|
|
@ -147,6 +162,7 @@ LLVM welcomes contributions of all kinds. To get started, please review the foll
|
|||
Phabricator
|
||||
HowToSubmitABug
|
||||
BugLifeCycle
|
||||
CodingStandards
|
||||
|
||||
:doc:`Contributing`
|
||||
An overview on how to contribute to LLVM.
|
||||
|
|
@ -169,6 +185,10 @@ LLVM welcomes contributions of all kinds. To get started, please review the foll
|
|||
:doc:`BugLifeCycle`
|
||||
Describes how bugs are reported, triaged and closed.
|
||||
|
||||
:doc:`CodingStandards`
|
||||
Details the LLVM coding standards and provides useful information on writing
|
||||
efficient C++ code.
|
||||
|
||||
Development Process
|
||||
-------------------
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue