1.. Clang documentation master file, created by
2   sphinx-quickstart on Sun Dec  9 20:01:55 2012.
3   You can adapt this file completely to your liking, but it should at least
4   contain the root `toctree` directive.
5
6.. title:: Welcome to Clang's documentation!
7
8.. toctree::
9   :maxdepth: 1
10
11   ReleaseNotes
12
13Using Clang as a Compiler
14=========================
15
16.. toctree::
17   :maxdepth: 1
18
19   UsersManual
20   Toolchain
21   LanguageExtensions
22   ClangCommandLineReference
23   AttributeReference
24   DiagnosticsReference
25   CrossCompilation
26   ClangStaticAnalyzer
27   ThreadSafetyAnalysis
28   AddressSanitizer
29   ThreadSanitizer
30   MemorySanitizer
31   UndefinedBehaviorSanitizer
32   DataFlowSanitizer
33   LeakSanitizer
34   SanitizerCoverage
35   SanitizerStats
36   SanitizerSpecialCaseList
37   ControlFlowIntegrity
38   LTOVisibility
39   SafeStack
40   ShadowCallStack
41   SourceBasedCodeCoverage
42   Modules
43   MSVCCompatibility
44   OpenCLSupport
45   OpenMPSupport
46   ThinLTO
47   APINotes
48   CommandGuide/index
49   FAQ
50
51Using Clang as a Library
52========================
53
54.. toctree::
55   :maxdepth: 1
56
57   Tooling
58   ExternalClangExamples
59   IntroductionToTheClangAST
60   LibTooling
61   LibFormat
62   ClangPlugins
63   RAVFrontendAction
64   LibASTMatchersTutorial
65   LibASTMatchers
66   LibASTImporter
67   HowToSetupToolingForLLVM
68   JSONCompilationDatabase
69   RefactoringEngine
70
71Using Clang Tools
72=================
73
74.. toctree::
75   :maxdepth: 1
76
77   ClangTools
78   ClangCheck
79   ClangFormat
80   ClangFormatStyleOptions
81   ClangFormattedStatus
82   ClangOffloadBundler
83
84Design Documents
85================
86
87.. toctree::
88   :maxdepth: 1
89
90   InternalsManual
91   DriverInternals
92   PCHInternals
93   ItaniumMangleAbiTags
94   HardwareAssistedAddressSanitizerDesign.rst
95   ConstantInterpreter
96
97
98Indices and tables
99==================
100
101* :ref:`genindex`
102* :ref:`modindex`
103* :ref:`search`
104
105