diff options
Diffstat (limited to 'docs/subsystems.rst')
-rw-r--r-- | docs/subsystems.rst | 108 |
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. - |