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   ThreadSafetyAnalysis
27   AddressSanitizer
28   ThreadSanitizer
29   MemorySanitizer
30   UndefinedBehaviorSanitizer
31   DataFlowSanitizer
32   LeakSanitizer
33   SanitizerCoverage
34   SanitizerStats
35   SanitizerSpecialCaseList
36   ControlFlowIntegrity
37   LTOVisibility
38   SafeStack
39   ShadowCallStack
40   SourceBasedCodeCoverage
41   Modules
42   MSVCCompatibility
43   OpenMPSupport
44   ThinLTO
45   CommandGuide/index
46   FAQ
47
48Using Clang as a Library
49========================
50
51.. toctree::
52   :maxdepth: 1
53
54   Tooling
55   ExternalClangExamples
56   IntroductionToTheClangAST
57   LibTooling
58   LibFormat
59   ClangPlugins
60   RAVFrontendAction
61   LibASTMatchersTutorial
62   LibASTMatchers
63   HowToSetupToolingForLLVM
64   JSONCompilationDatabase
65   RefactoringEngine
66
67Using Clang Tools
68=================
69
70.. toctree::
71   :maxdepth: 1
72
73   ClangTools
74   ClangCheck
75   ClangFormat
76   ClangFormatStyleOptions
77
78Design Documents
79================
80
81.. toctree::
82   :maxdepth: 1
83
84   InternalsManual
85   DriverInternals
86   PCHInternals
87   ItaniumMangleAbiTags
88   HardwareAssistedAddressSanitizerDesign.rst
89
90
91Indices and tables
92==================
93
94* :ref:`genindex`
95* :ref:`modindex`
96* :ref:`search`
97
98