aboutsummaryrefslogtreecommitdiffstats
path: root/docs/subsystems.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/subsystems.rst')
-rw-r--r--docs/subsystems.rst108
1 files changed, 0 insertions, 108 deletions
diff --git a/docs/subsystems.rst b/docs/subsystems.rst
deleted file mode 100644
index 7430c82..0000000
--- a/docs/subsystems.rst
+++ /dev/null
@@ -1,108 +0,0 @@
-Subsystem Documentation
-=======================
-
-.. toctree::
- :hidden:
-
- AliasAnalysis
- BitCodeFormat
- BranchWeightMetadata
- Bugpoint
- CodeGenerator
- ExceptionHandling
- LinkTimeOptimization
- SegmentedStacks
- TableGenFundamentals
- DebuggingJITedCode
- GoldPlugin
- MarkedUpDisassembly
- SystemLibrary
- SourceLevelDebugging
- Vectorizers
- WritingAnLLVMBackend
- GarbageCollection
- WritingAnLLVMPass
- TableGen/LangRef
-
-* :doc:`WritingAnLLVMPass`
-
- Information on how to write LLVM transformations and analyses.
-
-* :doc:`WritingAnLLVMBackend`
-
- Information on how to write LLVM backends for machine targets.
-
-* :doc:`CodeGenerator`
-
- The design and implementation of the LLVM code generator. Useful if you are
- working on retargetting LLVM to a new architecture, designing a new codegen
- pass, or enhancing existing components.
-
-* :doc:`TableGenFundamentals`
-
- Describes the TableGen tool, which is used heavily by the LLVM code
- generator.
-
-* :doc:`AliasAnalysis`
-
- Information on how to write a new alias analysis implementation or how to
- use existing analyses.
-
-* :doc:`GarbageCollection`
-
- The interfaces source-language compilers should use for compiling GC'd
- programs.
-
-* :doc:`Source Level Debugging with LLVM <SourceLevelDebugging>`
-
- This document describes the design and philosophy behind the LLVM
- source-level debugger.
-
-* :doc:`Vectorizers`
-
- This document describes the current status of vectorization in LLVM.
-
-* :doc:`ExceptionHandling`
-
- This document describes the design and implementation of exception handling
- in LLVM.
-
-* :doc:`Bugpoint`
-
- Automatic bug finder and test-case reducer description and usage
- information.
-
-* :doc:`BitCodeFormat`
-
- This describes the file format and encoding used for LLVM "bc" files.
-
-* :doc:`System Library <SystemLibrary>`
-
- This document describes the LLVM System Library (``lib/System``) and
- how to keep LLVM source code portable
-
-* :doc:`LinkTimeOptimization`
-
- This document describes the interface between LLVM intermodular optimizer
- and the linker and its design
-
-* :doc:`GoldPlugin`
-
- How to build your programs with link-time optimization on Linux.
-
-* :doc:`DebuggingJITedCode`
-
- How to debug JITed code with GDB.
-
-* :doc:`BranchWeightMetadata`
-
- Provides information about Branch Prediction Information.
-
-* :doc:`SegmentedStacks`
-
- This document describes segmented stacks and how they are used in LLVM.
-
-* :doc:`MarkedUpDisassembly`
-
- This document describes the optional rich disassembly output syntax.
-