 __clang_cuda_cmath.h | |
 __clang_cuda_intrinsics.h | |
 __clang_cuda_math_forward_declares.h | |
 __clang_cuda_runtime_wrapper.h | |
 __stddef_max_align_t.h | |
 __wmmintrin_aes.h | |
 __wmmintrin_pclmul.h | |
 ABI.h | Enums/classes describing ABI related information about constructors, destructors and thunks |
 ABIInfo.h | |
 Action.cpp | |
 Action.h | |
 Address.h | |
 AddressSpaces.h | Provides definitions for the various language-specific address spaces |
 adxintrin.h | |
 AffectedRangeManager.cpp | This file implements AffectRangeManager class |
 AffectedRangeManager.h | AffectedRangeManager class manages affected ranges in the code |
 AllDiagnostics.h | Includes all the separate Diagnostic headers & some related helpers |
 AllocationDiagnostics.cpp | |
 AllocationDiagnostics.h | |
 altivec.h | |
 ammintrin.h | |
 AnalysisBasedWarnings.cpp | |
 AnalysisBasedWarnings.h | |
 AnalysisConsumer.cpp | |
 AnalysisConsumer.h | |
 AnalysisContext.h | |
 AnalysisDeclContext.cpp | |
 AnalysisDiagnostic.h | |
 AnalysisManager.cpp | |
 AnalysisManager.h | |
 AnalyzerOptions.cpp | |
 AnalyzerOptions.h | |
 AnalyzerStatsChecker.cpp | |
 APSIntType.cpp | |
 APSIntType.h | |
 APValue.cpp | |
 APValue.h | |
 ARCMT.cpp | |
 ARCMT.h | |
 ARCMTActions.cpp | |
 ARCMTActions.h | |
 ArgumentsAdjusters.cpp | |
 ArgumentsAdjusters.h | |
 arm_acle.h | |
 ArrayBoundChecker.cpp | |
 ArrayBoundCheckerV2.cpp | |
 AST.h | |
 ASTBitCodes.h | |
 ASTCommon.cpp | |
 ASTCommon.h | |
 ASTConsumer.cpp | |
 ASTConsumer.h | |
 ASTConsumers.cpp | |
 Frontend/ASTConsumers.h | |
 Rewrite/Frontend/ASTConsumers.h | |
 ASTContext.cpp | |
 ASTContext.h | Defines the clang::ASTContext interface |
 ASTDeserializationListener.h | |
 ASTDiagnostic.cpp | |
 ASTDiagnostic.h | |
 ASTDumper.cpp | |
 ASTFwd.h | Forward declaration of all AST node types |
 ASTImporter.cpp | |
 ASTImporter.h | |
 ASTLambda.h | This file provides some common utility functions for processing Lambda related AST Constructs |
 ASTMatchers.h | |
 ASTMatchersInternal.cpp | |
 ASTMatchersInternal.h | |
 ASTMatchersMacros.h | |
 ASTMatchFinder.cpp | |
 ASTMatchFinder.h | |
 ASTMerge.cpp | |
 ASTMutationListener.h | |
 ASTReader.cpp | |
 ASTReader.h | |
 ASTReaderDecl.cpp | |
 ASTReaderInternals.h | |
 ASTReaderStmt.cpp | |
 ASTTypeTraits.cpp | |
 ASTTypeTraits.h | |
 ASTUnit.cpp | |
 ASTUnit.h | |
 ASTUnresolvedSet.h | |
 ASTVector.h | |
 ASTWriter.cpp | |
 ASTWriter.h | |
 ASTWriterDecl.cpp | |
 ASTWriterStmt.cpp | Implements serialization for Statements and Expressions |
 Attr.h | |
 AttributeList.cpp | |
 AttributeList.h | |
 Attributes.cpp | |
 Attributes.h | |
 AttrImpl.cpp | |
 AttrIterator.h | |
 AttrKinds.h | Defines the clang::attr::Kind enum |
 Availability.h | |
 avx2intrin.h | |
 avx512bwintrin.h | |
 avx512cdintrin.h | |
 avx512dqintrin.h | |
 avx512erintrin.h | |
 avx512fintrin.h | |
 avx512ifmaintrin.h | |
 avx512ifmavlintrin.h | |
 avx512pfintrin.h | |
 avx512vbmiintrin.h | |
 avx512vbmivlintrin.h | |
 avx512vlbwintrin.h | |
 avx512vlcdintrin.h | |
 avx512vldqintrin.h | |
 avx512vlintrin.h | |
 avxintrin.h | |
 BackendUtil.cpp | |
 BackendUtil.h | |
 BaseSubobject.h | |
 BasicObjCFoundationChecks.cpp | |
 BasicValueFactory.cpp | |
 BasicValueFactory.h | |
 BlockCounter.cpp | |
 BlockCounter.h | |
 bmi2intrin.h | |
 bmiintrin.h | |
 BodyFarm.cpp | |
 BodyFarm.h | |
 BoolAssignmentChecker.cpp | |
 BreakableToken.cpp | Contains implementation of BreakableToken class and classes derived from it |
 BreakableToken.h | Declares BreakableToken, BreakableStringLiteral, and BreakableBlockComment classes, that contain token type-specific logic to break long lines in tokens |
 BugReporter.cpp | |
 BugReporter.h | |
 BugReporterVisitor.h | |
 BugReporterVisitors.cpp | |
 BugType.h | |
 BuildSystem.h | |
 BuiltinFunctionChecker.cpp | |
 Builtins.cpp | |
 Builtins.h | Defines enum values for all the target-independent builtin functions |
 BumpVector.h | |
 CacheTokens.cpp | |
 CallAndMessageChecker.cpp | |
 CallEvent.cpp | |
 CallEvent.h | |
 CallGraph.cpp | |
 CallGraph.h | |
 CanonicalType.h | |
 CapturedStmt.h | |
 CastSizeChecker.cpp | |
 CastToStructChecker.cpp | |
 CFG.cpp | |
 CFG.h | |
 CFGReachabilityAnalysis.cpp | |
 CFGReachabilityAnalysis.h | |
 CFGStmtMap.cpp | |
 CFGStmtMap.h | |
 CGAtomic.cpp | |
 CGBlocks.cpp | |
 CGBlocks.h | |
 CGBuilder.h | |
 CGBuiltin.cpp | |
 CGCall.cpp | |
 CGCall.h | |
 CGClass.cpp | |
 CGCleanup.cpp | |
 CGCleanup.h | |
 CGCUDABuiltin.cpp | |
 CGCUDANV.cpp | |
 CGCUDARuntime.cpp | |
 CGCUDARuntime.h | |
 CGCXX.cpp | |
 CGCXXABI.cpp | |
 CGCXXABI.h | |
 CGDebugInfo.cpp | |
 CGDebugInfo.h | |
 CGDecl.cpp | |
 CGDeclCXX.cpp | |
 CGException.cpp | |
 CGExpr.cpp | |
 CGExprAgg.cpp | |
 CGExprComplex.cpp | |
 CGExprConstant.cpp | |
 CGExprCXX.cpp | |
 CGExprScalar.cpp | |
 CGFunctionInfo.h | |
 CGLoopInfo.cpp | |
 CGLoopInfo.h | |
 CGObjC.cpp | |
 CGObjCGNU.cpp | |
 CGObjCMac.cpp | |
 CGObjCRuntime.cpp | |
 CGObjCRuntime.h | |
 CGOpenCLRuntime.cpp | |
 CGOpenCLRuntime.h | |
 CGOpenMPRuntime.cpp | |
 CGOpenMPRuntime.h | |
 CGOpenMPRuntimeNVPTX.cpp | |
 CGOpenMPRuntimeNVPTX.h | |
 CGRecordLayout.h | |
 CGRecordLayoutBuilder.cpp | |
 CGStmt.cpp | |
 CGStmtOpenMP.cpp | |
 CGValue.h | |
 CGVTables.cpp | |
 CGVTables.h | |
 CGVTT.cpp | |
 ChainedDiagnosticConsumer.cpp | |
 ChainedDiagnosticConsumer.h | |
 ChainedIncludesSource.cpp | |
 CharInfo.cpp | |
 CharInfo.h | |
 CharUnits.h | |
 Checker.cpp | |
 Checker.h | |
 CheckerContext.cpp | |
 CheckerContext.h | |
 CheckerDocumentation.cpp | |
 CheckerHelpers.cpp | |
 CheckerHelpers.h | |
 CheckerManager.cpp | |
 CheckerManager.h | |
 CheckerOptInfo.h | |
 CheckerRegistration.cpp | |
 CheckerRegistration.h | |
 CheckerRegistry.cpp | |
 CheckerRegistry.h | |
 CheckObjCDealloc.cpp | |
 CheckObjCInstMethSignature.cpp | |
 CheckSecuritySyntaxOnly.cpp | |
 CheckSizeofPointer.cpp | |
 ChrootChecker.cpp | |
 ClangCheckers.cpp | |
 ClangCheckers.h | |
 ClangSACheckers.h | |
 CleanupInfo.h | |
 clflushoptintrin.h | |
 CocoaConventions.cpp | |
 CocoaConventions.h | |
 CodeCompleteConsumer.cpp | |
 CodeCompleteConsumer.h | |
 CodeCompleteOptions.h | |
 CodeCompletionHandler.h | |
 CodeGenABITypes.cpp | |
 CodeGenABITypes.h | |
 CodeGenAction.cpp | |
 CodeGenAction.h | |
 CodeGenFunction.cpp | |
 CodeGenFunction.h | |
 CodeGenModule.cpp | |
 CodeGenModule.h | |
 CodegenNameGenerator.cpp | |
 CodegenNameGenerator.h | |
 CodeGenOptions.cpp | |
 CodeGenOptions.h | |
 CodeGenPGO.cpp | |
 CodeGenPGO.h | |
 CodeGenTBAA.cpp | |
 CodeGenTBAA.h | |
 CodeGenTypeCache.h | |
 CodeGenTypes.cpp | |
 CodeGenTypes.h | |
 CodeInjector.cpp | |
 CodeInjector.h | Defines the clang::CodeInjector interface which is responsible for injecting AST of function definitions that may not be available in the original source |
 CommandLineSourceLoc.h | |
 Comment.cpp | |
 Comment.h | |
 CommentBriefParser.cpp | |
 CommentBriefParser.h | |
 CommentCommandTraits.cpp | |
 CommentCommandTraits.h | |
 CommentDiagnostic.h | |
 CommentLexer.cpp | |
 CommentLexer.h | |
 CommentOptions.h | Defines the clang::CommentOptions interface |
 CommentParser.cpp | |
 CommentParser.h | |
 CommentSema.cpp | |
 CommentSema.h | |
 CommentToXML.cpp | |
 CommentToXML.h | |
 CommentVisitor.h | |
 Commit.cpp | |
 Commit.h | |
 CommonBugCategories.cpp | |
 CommonBugCategories.h | |
 CommonOptionsParser.cpp | |
 CommonOptionsParser.h | |
 Compilation.cpp | |
 Compilation.h | |
 CompilationDatabase.cpp | |
 CompilationDatabase.h | |
 CompilationDatabasePluginRegistry.h | |
 CompilerInstance.cpp | |
 CompilerInstance.h | |
 CompilerInvocation.cpp | |
 CompilerInvocation.h | |
 ConstraintManager.cpp | |
 ConstraintManager.h | |
 Consumed.cpp | |
 Consumed.h | |
 ContinuationIndenter.cpp | This file implements the continuation indenter |
 ContinuationIndenter.h | This file implements an indenter that manages the indentation of continuations |
 ContinuousRangeMap.h | |
 CoreEngine.cpp | |
 CoreEngine.h | |
 CoverageMappingGen.cpp | |
 CoverageMappingGen.h | |
 cpuid.h | |
 CreateInvocationFromCommandLine.cpp | |
 CrossWindowsToolChain.cpp | |
 CStringChecker.cpp | |
 CStringSyntaxChecker.cpp | |
 Cuda.cpp | |
 Cuda.h | |
 cuda_builtin_vars.h | |
 CXCompilationDatabase.h | |
 CXErrorCode.h | |
 CXString.h | |
 CXXABI.h | |
 CXXFieldCollector.h | |
 CXXInheritance.cpp | |
 CXXInheritance.h | |
 DataflowValues.h | |
 DeadStoresChecker.cpp | |
 DebugCheckers.cpp | |
 DebugInfoOptions.h | |
 Decl.cpp | |
 Decl.h | |
 DeclAccessPair.h | |
 DeclarationName.cpp | |
 DeclarationName.h | |
 DeclBase.cpp | |
 DeclBase.h | |
 DeclContextInternals.h | |
 DeclCXX.cpp | |
 DeclCXX.h | Defines the C++ Decl subclasses, other than those for templates (found in DeclTemplate.h) and friends (in DeclFriend.h) |
 DeclFriend.cpp | |
 DeclFriend.h | |
 DeclGroup.cpp | |
 DeclGroup.h | |
 DeclLookups.h | |
 DeclObjC.cpp | |
 DeclObjC.h | |
 DeclOpenMP.cpp | This file implements OMPThreadPrivateDecl, OMPCapturedExprDecl classes |
 DeclOpenMP.h | This file defines OpenMP nodes for declarative directives |
 DeclPrinter.cpp | |
 DeclSpec.cpp | |
 DeclSpec.h | This file defines the classes used to store parsed information about declaration-specifiers and declarators |
 DeclTemplate.cpp | |
 DeclTemplate.h | Defines the C++ template declaration subclasses |
 DeclVisitor.h | |
 DelayedDiagnostic.cpp | |
 DelayedDiagnostic.h | Defines the classes clang::DelayedDiagnostic and clang::AccessedEntity |
 DeltaTree.cpp | |
 DeltaTree.h | |
 DependencyFile.cpp | |
 DependencyGraph.cpp | |
 DependencyOutputOptions.h | |
 DependentDiagnostic.h | |
 DereferenceChecker.cpp | |
 Designator.h | |
 Diagnostic.cpp | |
 Diagnostic.h | Defines the Diagnostic-related interfaces |
 DiagnosticCategories.h | |
 DiagnosticIDs.cpp | |
 DiagnosticIDs.h | Defines the Diagnostic IDs-related interfaces |
 DiagnosticOptions.cpp | |
 DiagnosticOptions.h | |
 DiagnosticRenderer.cpp | |
 DiagnosticRenderer.h | |
 Diagnostics.cpp | |
 Diagnostics.h | Diagnostics class to manage error messages |
 DirectIvarAssignment.cpp | |
 DirectoryLookup.h | |
 DivZeroChecker.cpp | |
 Documentation.h | |
 Dominators.cpp | |
 Dominators.h | |
 Driver.cpp | |
 Driver.h | |
 DriverDiagnostic.h | |
 DriverOptions.cpp | |
 DynamicTypeChecker.cpp | |
 DynamicTypeInfo.h | |
 DynamicTypeMap.cpp | |
 DynamicTypeMap.h | |
 DynamicTypePropagation.cpp | |
 EditedSource.cpp | |
 EditedSource.h | |
 EditsReceiver.h | |
 EHScopeStack.h | |
 emmintrin.h | |
 Encoding.h | Contains functions for text encoding manipulation |
 Environment.cpp | |
 Environment.h | |
 EvaluatedExprVisitor.h | |
 ExceptionSpecificationType.h | Defines the ExceptionSpecificationType enumeration and various utility functions |
 ExecuteCompilerInvocation.cpp | |
 ExplodedGraph.cpp | |
 ExplodedGraph.h | |
 Expr.cpp | |
 Expr.h | |
 ExprClassification.cpp | |
 ExprConstant.cpp | |
 ExprCXX.cpp | |
 ExprCXX.h | Defines the clang::Expr interface and subclasses for C++ expressions |
 ExprEngine.cpp | |
 ExprEngine.h | |
 ExprEngineC.cpp | |
 ExprEngineCallAndReturn.cpp | |
 ExprEngineCXX.cpp | |
 ExprEngineObjC.cpp | |
 ExpressionTraits.h | Defines enumerations for expression traits intrinsics |
 ExprInspectionChecker.cpp | |
 ExprObjC.cpp | |
 ExprObjC.h | |
 ExprOpenMP.h | |
 ExternalASTSource.cpp | |
 ExternalASTSource.h | |
 ExternalPreprocessorSource.h | |
 ExternalSemaSource.h | |
 f16cintrin.h | |
 FileManager.cpp | |
 FileManager.h | Defines the clang::FileManager interface and associated types |
 FileMatchTrie.cpp | |
 FileMatchTrie.h | |
 FileOffset.h | |
 FileRemapper.cpp | |
 FileRemapper.h | |
 FileSystemOptions.h | Defines the clang::FileSystemOptions interface |
 FileSystemStatCache.cpp | |
 FileSystemStatCache.h | Defines the FileSystemStatCache interface |
 FixedAddressChecker.cpp | |
 FixIt.cpp | |
 FixIt.h | |
 FixItRewriter.cpp | |
 FixItRewriter.h | |
 float.h | |
 fma4intrin.h | |
 fmaintrin.h | |
 Format.cpp | This file implements functions declared in Format.h |
 Format.h | Various functions to configurably format source code |
 FormatString.cpp | |
 FormatString.h | |
 FormatStringParsing.h | |
 FormatToken.cpp | This file implements specific functions of FormatTokens and their roles |
 FormatToken.h | This file contains the declaration of the FormatToken, a wrapper around Token with additional information related to formatting |
 FormatTokenLexer.cpp | This file implements FormatTokenLexer, which tokenizes a source file into a FormatToken stream suitable for ClangFormat |
 FormatTokenLexer.h | This file contains FormatTokenLexer, which tokenizes a source file into a token stream suitable for ClangFormat |
 FrontendAction.cpp | |
 FrontendAction.h | Defines the clang::FrontendAction interface and various convenience abstract classes (clang::ASTFrontendAction, clang::PluginASTAction, clang::PreprocessorFrontendAction, and clang::WrapperFrontendAction) derived from it |
 Frontend/FrontendActions.cpp | |
 Frontend/Rewrite/FrontendActions.cpp | |
 StaticAnalyzer/Frontend/FrontendActions.cpp | |
 Frontend/FrontendActions.h | |
 Rewrite/Frontend/FrontendActions.h | |
 StaticAnalyzer/Frontend/FrontendActions.h | |
 FrontendDiagnostic.h | |
 FrontendOptions.cpp | |
 FrontendOptions.h | |
 FrontendPluginRegistry.h | |
 FunctionSummary.cpp | |
 FunctionSummary.h | |
 fxsrintrin.h | |
 GeneratePCH.cpp | |
 GenericTaintChecker.cpp | |
 GlobalDecl.h | |
 GlobalModuleIndex.cpp | |
 GlobalModuleIndex.h | |
 HeaderIncludeGen.cpp | |
 HeaderMap.cpp | |
 HeaderMap.h | |
 HeaderMapTypes.h | |
 HeaderSearch.cpp | |
 HeaderSearch.h | |
 HeaderSearchOptions.h | |
 htmintrin.h | |
 HTMLDiagnostics.cpp | |
 HTMLPrint.cpp | |
 HTMLRewrite.cpp | |
 HTMLRewrite.h | |
 htmxlintrin.h | |
 ia32intrin.h | |
 IdenticalExprChecker.cpp | This defines IdenticalExprChecker, a check that warns about unintended use of identical expressions |
 IdentifierResolver.cpp | |
 IdentifierResolver.h | |
 IdentifierTable.cpp | |
 IdentifierTable.h | Defines the clang::IdentifierInfo, clang::IdentifierTable, and clang::Selector interfaces |
 immintrin.h | |
 InclusionRewriter.cpp | |
 Index.h | |
 IndexBody.cpp | |
 IndexDataConsumer.h | |
 IndexDecl.cpp | |
 IndexingAction.cpp | |
 IndexingAction.h | |
 IndexingContext.cpp | |
 IndexingContext.h | |
 IndexSymbol.cpp | |
 IndexSymbol.h | |
 IndexTypeSourceInfo.cpp | |
 InheritViz.cpp | |
 InitHeaderSearch.cpp | |
 Initialization.h | |
 InitPreprocessor.cpp | |
 InputInfo.h | |
 InterCheckerAPI.h | |
 Internals.h | |
 intrin.h | |
 inttypes.h | |
 iso646.h | |
 IssueHash.cpp | |
 IssueHash.h | |
 AST/ItaniumCXXABI.cpp | |
 CodeGen/ItaniumCXXABI.cpp | |
 ItaniumMangle.cpp | |
 IvarInvalidationChecker.cpp | |
 Job.cpp | |
 Job.h | |
 JSONCompilationDatabase.cpp | |
 JSONCompilationDatabase.h | |
 JumpDiagnostics.cpp | |
 Lambda.h | Defines several types used to describe C++ lambda expressions that are shared between the parser and AST |
 LambdaCapture.h | Defines the LambdaCapture class |
 LangOptions.cpp | |
 LangOptions.h | Defines the clang::LangOptions interface |
 LangStandard.h | |
 LangStandards.cpp | |
 LayoutOverrideSource.cpp | |
 LayoutOverrideSource.h | |
 LexDiagnostic.h | |
 Lexer.cpp | |
 Lexer.h | |
 limits.h | |
 Linkage.h | Defines the Linkage enumeration and various utility functions |
 LiteralSupport.cpp | |
 LiteralSupport.h | |
 LiveVariables.cpp | |
 LiveVariables.h | |
 LLVM.h | Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified |
 LLVMConventionsChecker.cpp | |
 LocalCheckers.h | |
 LocalizationChecker.cpp | |
 LocInfoType.h | |
 LogDiagnosticPrinter.cpp | |
 LogDiagnosticPrinter.h | |
 Lookup.cpp | |
 Sema/Lookup.h | |
 Tooling/Core/Lookup.h | |
 LoopHint.h | |
 LoopWidening.cpp | |
 LoopWidening.h | |
 lzcntintrin.h | |
 MacOSKeychainAPIChecker.cpp | |
 MacOSXAPIChecker.cpp | |
 MacroArgs.cpp | |
 MacroArgs.h | |
 MacroBuilder.h | Defines the clang::MacroBuilder utility class |
 MacroInfo.cpp | |
 MacroInfo.h | Defines the clang::MacroInfo and clang::MacroDirective classes |
 MallocChecker.cpp | |
 MallocOverflowSecurityChecker.cpp | |
 MallocSizeofChecker.cpp | |
 Mangle.cpp | |
 Mangle.h | |
 MangleNumberingContext.h | |
 Marshallers.h | Functions templates and classes to wrap matcher construct functions |
 MemRegion.cpp | |
 MemRegion.h | |
 AST/MicrosoftCXXABI.cpp | |
 CodeGen/MicrosoftCXXABI.cpp | |
 MicrosoftMangle.cpp | |
 MigratorOptions.h | |
 MinGWToolChain.cpp | |
 mm3dnow.h | |
 mm_malloc.h | |
 mmintrin.h | |
 ModelConsumer.cpp | This file implements an ASTConsumer for consuming model files |
 ModelConsumer.h | This file implements clang::ento::ModelConsumer which is an ASTConsumer for model files |
 ModelInjector.cpp | |
 ModelInjector.h | This file defines the clang::ento::ModelInjector class which implements the clang::CodeInjector interface |
 Basic/Module.cpp | |
 Serialization/Module.cpp | |
 Basic/Module.h | Defines the clang::Module class, which describes a module in the source code |
 Serialization/Module.h | |
 ModuleBuilder.cpp | |
 ModuleBuilder.h | |
 ModuleDependencyCollector.cpp | |
 ModuleFileExtension.cpp | |
 ModuleFileExtension.h | |
 ModuleLoader.h | |
 ModuleManager.cpp | |
 ModuleManager.h | |
 ModuleMap.cpp | |
 ModuleMap.h | |
 MPIBugReporter.cpp | This file defines prefabricated reports which are emitted in case of MPI related bugs, detected by path-sensitive analysis |
 MPIBugReporter.h | This file defines prefabricated reports which are emitted in case of MPI related bugs, detected by path-sensitive analysis |
 MPIChecker.cpp | This file defines the main class of MPI-Checker which serves as an entry point |
 MPIChecker.h | This file defines the main class of MPI-Checker which serves as an entry point |
 MPIFunctionClassifier.cpp | This file defines functionality to identify and classify MPI functions |
 MPIFunctionClassifier.h | This file defines functionality to identify and classify MPI functions |
 MPITypes.h | This file provides definitions to model concepts of MPI |
 MSVCToolChain.cpp | |
 Multilib.cpp | |
 Multilib.h | |
 MultiOnDiskHashTable.h | |
 MultipleIncludeOpt.h | Defines the MultipleIncludeOpt interface |
 MultiplexConsumer.cpp | |
 MultiplexConsumer.h | |
 MultiplexExternalSemaSource.cpp | |
 MultiplexExternalSemaSource.h | |
 mwaitxintrin.h | |
 NestedNameSpecifier.cpp | |
 NestedNameSpecifier.h | |
 nmmintrin.h | |
 NonNullParamChecker.cpp | |
 NoReturnFunctionChecker.cpp | |
 NSAPI.cpp | |
 NSAPI.h | |
 NSAutoreleasePoolChecker.cpp | |
 NSErrorChecker.cpp | |
 NullabilityChecker.cpp | |
 ObjCAtSyncChecker.cpp | |
 ObjCContainersASTChecker.cpp | |
 ObjCContainersChecker.cpp | |
 ObjCMethodList.h | |
 ObjCMissingSuperCallChecker.cpp | |
 ObjCMT.cpp | |
 ObjCNoReturn.cpp | |
 ObjCNoReturn.h | |
 ObjCRetainCount.h | |
 ObjCRuntime.cpp | |
 ObjCRuntime.h | Defines types useful for describing an Objective-C runtime |
 ObjCSelfInitChecker.cpp | |
 ObjCSuperDeallocChecker.cpp | |
 ObjCUnusedIVarsChecker.cpp | |
 ObjectFilePCHContainerOperations.cpp | |
 ObjectFilePCHContainerOperations.h | |
 opencl-c.h | |
 OpenCLOptions.h | Defines the clang::OpenCLOptions class |
 OpenMPClause.cpp | |
 OpenMPClause.h | This file defines OpenMP AST classes for clauses |
 OpenMPKinds.cpp | This file implements the OpenMP enum and support functions |
 OpenMPKinds.h | Defines some OpenMP-specific enums and functions |
 OperationKinds.h | |
 OperatorKinds.h | Defines an enumeration for C++ overloaded operators |
 OperatorPrecedence.cpp | Defines and computes precedence levels for binary/ternary operators |
 OperatorPrecedence.h | Defines and computes precedence levels for binary/ternary operators |
 Options.h | |
 Overload.h | |
 Ownership.h | |
 PaddingChecker.cpp | |
 ParentMap.cpp | |
 ParentMap.h | |
 ParseAST.cpp | |
 ParseAST.h | |
 ParseCXXInlineMethods.cpp | |
 ParseDecl.cpp | |
 ParseDeclCXX.cpp | |
 ParseDiagnostic.h | |
 ParsedTemplate.h | |
 ParseExpr.cpp | Provides the Expression parsing implementation |
 ParseExprCXX.cpp | |
 ParseInit.cpp | |
 ParseObjc.cpp | |
 ParseOpenMP.cpp | This file implements parsing of all OpenMP directives and clauses |
 ParsePragma.cpp | |
 ASTMatchers/Dynamic/Parser.cpp | Recursive parser implementation for the matcher expression grammar |
 Parse/Parser.cpp | |
 ASTMatchers/Dynamic/Parser.h | Simple matcher expression parser |
 Parse/Parser.h | |
 ParseStmt.cpp | |
 ParseStmtAsm.cpp | |
 ParseTemplate.cpp | |
 ParseTentative.cpp | |
 PartialDiagnostic.h | Implements a partial diagnostic that can be emitted anwyhere in a DiagnosticBuilder stream |
 PathDiagnostic.cpp | |
 PathDiagnostic.h | |
 PathDiagnosticConsumers.h | |
 PCHContainerOperations.cpp | |
 PCHContainerOperations.h | |
 Phases.cpp | |
 Phases.h | |
 pkuintrin.h | |
 Platform.h | |
 PlistDiagnostics.cpp | |
 PlistReporter.cpp | |
 PlistSupport.h | |
 pmmintrin.h | |
 PointerArithChecker.cpp | |
 PointerSubChecker.cpp | |
 popcntintrin.h | |
 PostOrderCFGView.cpp | |
 PostOrderCFGView.h | |
 PPCaching.cpp | |
 PPCallbacks.cpp | |
 PPCallbacks.h | Defines the PPCallbacks interface |
 PPConditionalDirectiveRecord.cpp | |
 PPConditionalDirectiveRecord.h | |
 PPDirectives.cpp | Implements # directive processing for the Preprocessor |
 PPExpressions.cpp | |
 PPLexerChange.cpp | |
 PPMacroExpansion.cpp | |
 Pragma.cpp | |
 Pragma.h | |
 PragmaKinds.h | |
 PreprocessingRecord.cpp | |
 PreprocessingRecord.h | |
 Preprocessor.cpp | |
 Preprocessor.h | Defines the clang::Preprocessor interface |
 PreprocessorLexer.cpp | |
 PreprocessorLexer.h | Defines the PreprocessorLexer interface |
 PreprocessorOptions.h | |
 PreprocessorOutputOptions.h | |
 PrettyDeclStackTrace.h | |
 PrettyPrinter.h | |
 PrettyStackTrace.h | Defines the PrettyStackTraceEntry class, which is used to make crashes give more contextual information about what the program was doing when it crashed |
 PrettyStackTraceLocationContext.h | |
 prfchwintrin.h | |
 PrintfFormatString.cpp | |
 PrintPreprocessedOutput.cpp | |
 ProgramPoint.cpp | |
 ProgramPoint.h | |
 ProgramState.cpp | |
 ProgramState.h | |
 ProgramState_Fwd.h | |
 ProgramStateTrait.h | |
 PseudoConstantAnalysis.cpp | |
 PseudoConstantAnalysis.h | |
 PTHLexer.cpp | |
 PTHLexer.h | |
 PTHManager.h | |
 PthreadLockChecker.cpp | |
 QualTypeNames.cpp | |
 QualTypeNames.h | |
 RAIIObjectsForParser.h | |
 RangeConstraintManager.cpp | |
 RawCommentList.cpp | |
 RawCommentList.h | |
 rdseedintrin.h | |
 ReachableCode.cpp | |
 ReachableCode.h | |
 RecordLayout.cpp | |
 RecordLayout.h | |
 RecordLayoutBuilder.cpp | |
 RecursiveASTVisitor.h | |
 Redeclarable.h | |
 Refactoring.cpp | |
 Refactoring.h | |
 RefactoringCallbacks.cpp | |
 RefactoringCallbacks.h | |
 RegionStore.cpp | |
 Registry.cpp | Registry map populated at static initialization time |
 Registry.h | Registry of all known matchers |
 Replacement.cpp | |
 Replacement.h | |
 ReplacementsYaml.h | This file defines the structure of a YAML document for serializing replacements |
 RetainCountChecker.cpp | |
 ReturnPointerRangeChecker.cpp | |
 ReturnUndefChecker.cpp | |
 RewriteBuffer.h | |
 RewriteMacros.cpp | |
 RewriteModernObjC.cpp | |
 RewriteObjC.cpp | |
 RewriteObjCFoundationAPI.cpp | |
 Rewriter.cpp | |
 Rewriter.h | |
 RewriteRope.cpp | |
 RewriteRope.h | |
 Edit/Rewriters.h | |
 Rewrite/Frontend/Rewriters.h | |
 RewriteTest.cpp | |
 rtmintrin.h | |
 s390intrin.h | |
 SanitizerArgs.cpp | |
 SanitizerArgs.h | |
 SanitizerBlacklist.cpp | |
 SanitizerBlacklist.h | |
 SanitizerMetadata.cpp | |
 SanitizerMetadata.h | |
 Sanitizers.cpp | |
 Sanitizers.h | Defines the clang::SanitizerKind enum |
 ScanfFormatString.cpp | |
 Scope.cpp | |
 Scope.h | |
 ScopeInfo.cpp | |
 ScopeInfo.h | |
 ScratchBuffer.cpp | |
 ScratchBuffer.h | |
 SelectorExtras.h | |
 SelectorLocationsKind.cpp | |
 SelectorLocationsKind.h | |
 Sema.cpp | |
 Sema.h | |
 SemaAccess.cpp | |
 SemaAttr.cpp | |
 SemaCast.cpp | |
 SemaChecking.cpp | |
 SemaCodeComplete.cpp | |
 SemaConsumer.cpp | |
 SemaConsumer.h | |
 SemaCoroutine.cpp | |
 SemaCUDA.cpp | This file implements semantic analysis for CUDA constructs |
 SemaCXXScopeSpec.cpp | |
 SemaDecl.cpp | |
 SemaDeclAttr.cpp | |
 SemaDeclCXX.cpp | |
 SemaDeclObjC.cpp | |
 SemaDiagnostic.h | |
 SemaExceptionSpec.cpp | |
 SemaExpr.cpp | |
 SemaExprCXX.cpp | Implements semantic analysis for C++ expressions |
 SemaExprMember.cpp | |
 SemaExprObjC.cpp | |
 SemaFixItUtils.cpp | |
 SemaFixItUtils.h | |
 SemaInit.cpp | |
 SemaInternal.h | |
 SemaLambda.cpp | |
 SemaLambda.h | This file provides some common utility functions for processing Lambdas |
 SemaLookup.cpp | |
 SemaObjCProperty.cpp | |
 SemaOpenMP.cpp | This file implements semantic analysis for OpenMP directives and clauses |
 SemaOverload.cpp | |
 SemaPseudoObject.cpp | |
 SemaStmt.cpp | |
 SemaStmtAsm.cpp | |
 SemaStmtAttr.cpp | |
 SemaTemplate.cpp | |
 SemaTemplateDeduction.cpp | |
 SemaTemplateInstantiate.cpp | |
 SemaTemplateInstantiateDecl.cpp | |
 SemaTemplateVariadic.cpp | |
 SemaType.cpp | |
 SerializationDiagnostic.h | |
 SerializedDiagnosticPrinter.cpp | |
 SerializedDiagnosticPrinter.h | |
 SerializedDiagnosticReader.cpp | |
 SerializedDiagnosticReader.h | |
 SerializedDiagnostics.h | |
 shaintrin.h | |
 SimpleConstraintManager.cpp | |
 SimpleConstraintManager.h | |
 SimpleFormatContext.h | Defines a utility class for use of clang-format in libclang |
 SimpleStreamChecker.cpp | |
 SimpleSValBuilder.cpp | |
 smmintrin.h | |
 SortJavaScriptImports.cpp | This file implements a sort operation for JavaScript ES6 imports |
 SortJavaScriptImports.h | This file implements a sorter for JavaScript ES6 imports |
 SourceLocation.cpp | |
 SourceLocation.h | Defines the clang::SourceLocation class and associated facilities |
 SourceManager.cpp | |
 SourceManager.h | Defines the SourceManager interface |
 SourceManagerInternals.h | Defines implementation details of the clang::SourceManager class |
 Specifiers.h | Defines various enumerations that describe declaration and type specifiers |
 StackAddrEscapeChecker.cpp | |
 stdalign.h | |
 stdarg.h | |
 stdatomic.h | |
 stdbool.h | |
 stddef.h | |
 stdint.h | |
 stdnoreturn.h | |
 Stmt.cpp | |
 Stmt.h | |
 StmtCXX.cpp | |
 StmtCXX.h | |
 StmtGraphTraits.h | |
 StmtIterator.cpp | |
 StmtIterator.h | |
 StmtObjC.cpp | |
 StmtObjC.h | Defines the Objective-C statement AST node classes |
 StmtOpenMP.cpp | |
 StmtOpenMP.h | This file defines OpenMP AST classes for executable directives and clauses |
 StmtPrinter.cpp | |
 StmtProfile.cpp | |
 StmtVisitor.h | |
 StmtViz.cpp | |
 Store.cpp | |
 Store.h | |
 StoreRef.h | |
 StreamChecker.cpp | |
 SubEngine.cpp | |
 SubEngine.h | |
 SummaryManager.h | |
 SValBuilder.cpp | |
 SValBuilder.h | |
 SValExplainer.h | |
 SVals.cpp | |
 SVals.h | |
 SValVisitor.h | |
 SwiftCallingConv.cpp | |
 SwiftCallingConv.h | |
 SymbolManager.cpp | |
 SymbolManager.h | |
 SymExpr.h | |
 TaintManager.h | |
 TaintTag.h | |
 TaintTesterChecker.cpp | |
 TargetBuiltins.h | Enumerates target-specific builtins in their own namespaces within namespace clang |
 TargetCXXABI.h | Defines the TargetCXXABI class, which abstracts details of the C++ ABI that we're targeting |
 Basic/TargetInfo.cpp | |
 CodeGen/TargetInfo.cpp | |
 include/clang/Basic/TargetInfo.h | Defines the clang::TargetInfo interface |
 lib/CodeGen/TargetInfo.h | |
 TargetOptions.h | Defines the clang::TargetOptions class |
 Targets.cpp | |
 tbmintrin.h | |
 Template.h | |
 TemplateBase.cpp | |
 TemplateBase.h | |
 TemplateDeduction.h | |
 TemplateKinds.h | Defines the clang::TemplateNameKind enum |
 TemplateName.cpp | |
 TemplateName.h | |
 TestAfterDivZeroChecker.cpp | |
 TestModuleFileExtension.cpp | |
 TestModuleFileExtension.h | |
 TextDiagnostic.cpp | |
 TextDiagnostic.h | |
 TextDiagnosticBuffer.cpp | |
 TextDiagnosticBuffer.h | |
 TextDiagnosticPrinter.cpp | |
 TextDiagnosticPrinter.h | |
 tgmath.h | |
 ThreadSafety.cpp | |
 ThreadSafety.h | |
 ThreadSafetyCommon.cpp | |
 ThreadSafetyCommon.h | |
 ThreadSafetyLogical.cpp | |
 ThreadSafetyLogical.h | |
 ThreadSafetyTIL.cpp | |
 ThreadSafetyTIL.h | |
 ThreadSafetyTraverse.h | |
 ThreadSafetyUtil.h | |
 tmmintrin.h | |
 Token.h | |
 TokenAnalyzer.cpp | This file implements an abstract TokenAnalyzer and associated helper classes |
 TokenAnalyzer.h | This file declares an abstract TokenAnalyzer, and associated helper classes |
 TokenAnnotator.cpp | This file implements a token annotator, i.e |
 TokenAnnotator.h | This file implements a token annotator, i.e |
 TokenConcatenation.cpp | |
 TokenConcatenation.h | |
 TokenKinds.cpp | |
 TokenKinds.h | Defines the clang::TokenKind enum and support functions |
 TokenLexer.cpp | |
 TokenLexer.h | |
 TokenRewriter.cpp | |
 TokenRewriter.h | |
 Tool.cpp | |
 Tool.h | |
 ToolChain.cpp | |
 ToolChain.h | |
 ToolChains.cpp | |
 ToolChains.h | |
 Tooling.cpp | |
 Tooling.h | |
 Tools.cpp | |
 Tools.h | |
 TransAPIUses.cpp | |
 TransARCAssign.cpp | |
 TransAutoreleasePool.cpp | |
 TransBlockObjCVariable.cpp | |
 TransEmptyStatementsAndDealloc.cpp | |
 TransformActions.cpp | |
 Transforms.cpp | |
 Transforms.h | |
 TransGCAttrs.cpp | |
 TransGCCalls.cpp | |
 TransProperties.cpp | |
 TransProtectedScope.cpp | |
 TransRetainReleaseDealloc.cpp | |
 TransUnbridgedCasts.cpp | |
 TransUnusedInitDelegate.cpp | |
 TransZeroOutPropsInDealloc.cpp | |
 TraversalChecker.cpp | |
 TreeTransform.h | |
 Type.cpp | |
 Type.h | C Language Family Type Representation |
 TypeLoc.cpp | |
 TypeLoc.h | Defines the clang::TypeLoc interface and its subclasses |
 TypeLocBuilder.cpp | |
 TypeLocBuilder.h | |
 TypeLocVisitor.h | |
 TypeOrdering.h | Allows QualTypes to be sorted and hence used in maps and sets |
 TypePrinter.cpp | |
 Types.cpp | |
 Types.h | |
 TypeTraits.h | Defines enumerations for the type traits support |
 TypeVisitor.h | |
 TypoCorrection.h | |
 UndefBranchChecker.cpp | |
 UndefCapturedBlockVarChecker.cpp | |
 UndefinedArraySubscriptChecker.cpp | |
 UndefinedAssignmentChecker.cpp | |
 UndefResultChecker.cpp | |
 UnicodeCharSets.h | |
 UninitializedValues.cpp | |
 UninitializedValues.h | |
 UnixAPIChecker.cpp | |
 UnreachableCodeChecker.cpp | |
 UnresolvedSet.h | |
 unwind.h | |
 UnwrappedLineFormatter.cpp | |
 UnwrappedLineFormatter.h | Implements a combinartorial exploration of all the different linebreaks unwrapped lines can be formatted in |
 UnwrappedLineParser.cpp | This file contains the implementation of the UnwrappedLineParser, which turns a stream of tokens into UnwrappedLines |
 UnwrappedLineParser.h | This file contains the declaration of the UnwrappedLineParser, which turns a stream of tokens into UnwrappedLines |
 USRGeneration.cpp | |
 USRGeneration.h | |
 Util.h | |
 Utils.h | |
 ool/Utils.h | |
 vadefs.h | |
 varargs.h | |
 VariantValue.cpp | Polymorphic value type |
 VariantValue.h | Polymorphic value type |
 vecintrin.h | |
 VerifyDiagnosticConsumer.cpp | |
 VerifyDiagnosticConsumer.h | |
 Version.cpp | |
 Version.h | Defines version macros and version-related utility functions for Clang |
 VersionTuple.cpp | |
 VersionTuple.h | Defines the clang::VersionTuple class, which represents a version in the form major[.minor[.subminor]] |
 VforkChecker.cpp | |
 VirtualCallChecker.cpp | |
 VirtualFileSystem.cpp | |
 VirtualFileSystem.h | Defines the virtual file system interface vfs::FileSystem |
 Visibility.h | Defines the clang::Visibility enumeration and various utility functions |
 VLASizeChecker.cpp | |
 VTableBuilder.cpp | |
 VTableBuilder.h | |
 VTTBuilder.cpp | |
 VTTBuilder.h | |
 Warnings.cpp | |
 Weak.h | |
 WhitespaceManager.cpp | This file implements WhitespaceManager class |
 WhitespaceManager.h | WhitespaceManager class manages whitespace around tokens and their replacements |
 wmmintrin.h | |
 WorkList.h | |
 x86intrin.h | |
 xmmintrin.h | |
 xopintrin.h | |
 xsavecintrin.h | |
 xsaveintrin.h | |
 xsaveoptintrin.h | |
 xsavesintrin.h | |
 xtestintrin.h | |