blob: 49ff6b6e0e2dbab38ba57b5eea8a5cfadff481e9 [file] [log] [blame]
DeForest Richardsccf60302019-09-25 00:49:02 +00001Reference
2=========
3
4LLVM and API reference documentation.
5
6.. toctree::
7 :hidden:
8
9 LangRef
DeForest Richardsccf60302019-09-25 00:49:02 +000010 TestingGuide
11 CompilerWriterInfo
12 MIRLangRef
DeForest Richardseb78dea2019-09-29 15:31:52 +000013 NVPTXUsage
14 AMDGPUUsage
15
16==============
17LLVM Reference
18==============
DeForest Richardsccf60302019-09-25 00:49:02 +000019
20:doc:`LLVM Language Reference Manual <LangRef>`
21 Defines the LLVM intermediate representation and the assembly form of the
22 different nodes.
23
DeForest Richardsccf60302019-09-25 00:49:02 +000024:doc:`LLVM Testing Infrastructure Guide <TestingGuide>`
25 A reference manual for using the LLVM testing infrastructure.
26
27:doc:`CompilerWriterInfo`
28 A list of helpful links for compiler writers.
29
30:doc:`Machine IR (MIR) Format Reference Manual <MIRLangRef>`
31 A reference manual for the MIR serialization format, which is used to test
32 LLVM's code generation passes.
33
DeForest Richardseb78dea2019-09-29 15:31:52 +000034:doc:`NVPTXUsage`
35 This document describes using the NVPTX backend to compile GPU kernels.
36
37:doc:`AMDGPUUsage`
38 This document describes using the AMDGPU backend to compile GPU kernels.
39
40=============
41API Reference
42=============
43
DeForest Richardsccf60302019-09-25 00:49:02 +000044`Doxygen generated documentation <http://llvm.org/doxygen/>`_
45 (`classes <http://llvm.org/doxygen/inherits.html>`_)
46
47`Documentation for Go bindings <http://godoc.org/llvm.org/llvm/bindings/go/llvm>`_