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