| Reference | |
| ========= | |
| LLVM and API reference documentation. | |
| .. toctree:: | |
| :hidden: | |
| LangRef | |
| TestingGuide | |
| CompilerWriterInfo | |
| MIRLangRef | |
| NVPTXUsage | |
| AMDGPUUsage | |
| ============== | |
| LLVM Reference | |
| ============== | |
| :doc:`LLVM Language Reference Manual <LangRef>` | |
| Defines the LLVM intermediate representation and the assembly form of the | |
| different nodes. | |
| :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. | |
| :doc:`NVPTXUsage` | |
| This document describes using the NVPTX backend to compile GPU kernels. | |
| :doc:`AMDGPUUsage` | |
| This document describes using the AMDGPU backend to compile GPU kernels. | |
| ============= | |
| API Reference | |
| ============= | |
| `Doxygen generated documentation <http://llvm.org/doxygen/>`_ | |
| (`classes <http://llvm.org/doxygen/inherits.html>`_) | |
| `Documentation for Go bindings <http://godoc.org/llvm.org/llvm/bindings/go/llvm>`_ |