summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJordan Rupprecht <rupprecht@google.com>2019-05-14 21:58:59 +0000
committerJordan Rupprecht <rupprecht@google.com>2019-05-14 21:58:59 +0000
commitb35a2aa71f76a334a9c98c0a3c3995b5d902d2b9 (patch)
treecdff4a5d1a715d4ad622fd8f190128b54bebe440
parent3748d41833787fcbf59cc5624e8d2b042a8991bc (diff)
parent741e05796da92b46d4f7bcbee00702ff37df6489 (diff)
Creating branches/google/stable and tags/google/stable/2019-05-14 from r360103upstream/google/stable
git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/google/stable@360714 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--.clang-tidy7
-rw-r--r--.gitignore3
-rw-r--r--CMakeLists.txt86
-rw-r--r--LICENSE.TXT257
-rw-r--r--bindings/python/clang/__init__.py7
-rw-r--r--bindings/python/clang/cindex.py51
-rw-r--r--bindings/python/clang/enumerations.py7
-rw-r--r--bindings/python/examples/cindex/cindex-dump.py7
-rw-r--r--bindings/python/examples/cindex/cindex-includes.py7
-rw-r--r--bindings/python/tests/CMakeLists.txt4
-rw-r--r--bindings/python/tests/cindex/test_cdb.py9
-rw-r--r--bindings/python/tests/cindex/test_code_completion.py4
-rw-r--r--cmake/caches/Apple-stage1.cmake3
-rw-r--r--cmake/caches/Apple-stage2.cmake4
-rw-r--r--cmake/caches/BaremetalARM.cmake2
-rw-r--r--cmake/caches/DistributionExample-stage2.cmake2
-rw-r--r--cmake/caches/Fuchsia-stage2.cmake47
-rw-r--r--cmake/caches/Fuchsia.cmake6
-rw-r--r--cmake/modules/AddClang.cmake12
-rw-r--r--cmake/modules/CMakeLists.txt13
-rw-r--r--cmake/modules/FindZ3.cmake51
-rw-r--r--cmake/modules/ProtobufMutator.cmake1
-rw-r--r--docs/AutomaticReferenceCounting.rst2
-rw-r--r--docs/ClangCommandLineReference.rst2
-rw-r--r--docs/ClangFormat.rst17
-rw-r--r--docs/ClangFormatStyleOptions.rst183
-rw-r--r--docs/ClangPlugins.rst4
-rw-r--r--docs/ClangStaticAnalyzer.rst19
-rw-r--r--docs/ClangTools.rst19
-rw-r--r--docs/ControlFlowIntegrity.rst2
-rw-r--r--docs/ControlFlowIntegrityDesign.rst8
-rw-r--r--docs/ExternalClangExamples.rst6
-rw-r--r--docs/HardwareAssistedAddressSanitizerDesign.rst5
-rw-r--r--docs/HowToSetupToolingForLLVM.rst2
-rw-r--r--docs/InternalsManual.rst22
-rw-r--r--docs/IntroductionToTheClangAST.rst2
-rw-r--r--docs/JSONCompilationDatabase.rst2
-rw-r--r--docs/LanguageExtensions.rst231
-rw-r--r--docs/LibASTMatchersReference.html316
-rw-r--r--docs/LibASTMatchersTutorial.rst25
-rw-r--r--docs/LibTooling.rst10
-rw-r--r--docs/MSVCCompatibility.rst4
-rw-r--r--docs/OpenMPSupport.rst83
-rw-r--r--docs/PCHInternals.rst2
-rw-r--r--docs/ReleaseNotes.rst242
-rw-r--r--docs/SafeStack.rst16
-rw-r--r--docs/SanitizerCoverage.rst14
-rw-r--r--docs/ShadowCallStack.rst210
-rw-r--r--docs/ThreadSanitizer.rst6
-rw-r--r--docs/Toolchain.rst30
-rw-r--r--docs/UndefinedBehaviorSanitizer.rst2
-rw-r--r--docs/UsersManual.rst62
-rw-r--r--docs/analyzer/checkers.rst2034
-rw-r--r--docs/analyzer/checkers/callandmessage_example.c66
-rw-r--r--docs/analyzer/checkers/dealloc_example.m49
-rw-r--r--docs/analyzer/checkers/dividezero_example.c9
-rw-r--r--docs/analyzer/checkers/mismatched_deallocator_example.cpp56
-rw-r--r--docs/analyzer/checkers/newdelete_example.cpp41
-rw-r--r--docs/analyzer/checkers/seckeychainapi_example.m64
-rw-r--r--docs/analyzer/checkers/unix_api_example.c37
-rw-r--r--docs/analyzer/checkers/unix_malloc_example.c30
-rw-r--r--docs/analyzer/developer-docs.rst14
-rw-r--r--docs/analyzer/developer-docs/DebugChecks.rst (renamed from docs/analyzer/DebugChecks.rst)7
-rw-r--r--docs/analyzer/developer-docs/IPA.rst (renamed from docs/analyzer/IPA.txt)92
-rw-r--r--docs/analyzer/developer-docs/InitializerLists.rst (renamed from docs/analyzer/DesignDiscussions/InitializerLists.rst)162
-rw-r--r--docs/analyzer/developer-docs/RegionStore.rst (renamed from docs/analyzer/RegionStore.txt)100
-rw-r--r--docs/analyzer/developer-docs/nullability.rst (renamed from docs/analyzer/nullability.rst)131
-rw-r--r--docs/analyzer/index.rst23
-rw-r--r--docs/conf.py6
-rw-r--r--docs/index.rst1
-rw-r--r--examples/AnnotateFunctions/AnnotateFunctions.cpp7
-rw-r--r--examples/PrintFunctionNames/PrintFunctionNames.cpp7
-rw-r--r--examples/clang-interpreter/CMakeLists.txt2
-rw-r--r--examples/clang-interpreter/Test.cxx7
-rw-r--r--examples/clang-interpreter/main.cpp7
-rw-r--r--include/clang-c/BuildSystem.h8
-rw-r--r--include/clang-c/CXCompilationDatabase.h8
-rw-r--r--include/clang-c/CXErrorCode.h8
-rw-r--r--include/clang-c/CXString.h8
-rw-r--r--include/clang-c/Documentation.h8
-rw-r--r--include/clang-c/Index.h34
-rw-r--r--include/clang-c/Platform.h8
-rw-r--r--include/clang/ARCMigrate/ARCMT.h7
-rw-r--r--include/clang/ARCMigrate/ARCMTActions.h7
-rw-r--r--include/clang/ARCMigrate/FileRemapper.h7
-rw-r--r--include/clang/AST/APValue.h36
-rw-r--r--include/clang/AST/AST.h7
-rw-r--r--include/clang/AST/ASTConsumer.h7
-rw-r--r--include/clang/AST/ASTContext.h70
-rw-r--r--include/clang/AST/ASTContextAllocate.h7
-rw-r--r--include/clang/AST/ASTDiagnostic.h7
-rw-r--r--include/clang/AST/ASTDumperUtils.h7
-rw-r--r--include/clang/AST/ASTFwd.h7
-rw-r--r--include/clang/AST/ASTImporter.h49
-rw-r--r--include/clang/AST/ASTImporterLookupTable.h7
-rw-r--r--include/clang/AST/ASTLambda.h7
-rw-r--r--include/clang/AST/ASTMutationListener.h12
-rw-r--r--include/clang/AST/ASTNodeTraverser.h631
-rw-r--r--include/clang/AST/ASTStructuralEquivalence.h11
-rw-r--r--include/clang/AST/ASTTypeTraits.h20
-rw-r--r--include/clang/AST/ASTUnresolvedSet.h7
-rw-r--r--include/clang/AST/ASTVector.h7
-rw-r--r--include/clang/AST/Attr.h7
-rw-r--r--include/clang/AST/AttrIterator.h7
-rw-r--r--include/clang/AST/AttrVisitor.h7
-rw-r--r--include/clang/AST/Availability.h7
-rw-r--r--include/clang/AST/BaseSubobject.h12
-rw-r--r--include/clang/AST/BuiltinTypes.def7
-rw-r--r--include/clang/AST/CXXInheritance.h7
-rw-r--r--include/clang/AST/CanonicalType.h9
-rw-r--r--include/clang/AST/CharUnits.h11
-rw-r--r--include/clang/AST/Comment.h7
-rw-r--r--include/clang/AST/CommentBriefParser.h7
-rw-r--r--include/clang/AST/CommentCommandTraits.h7
-rw-r--r--include/clang/AST/CommentDiagnostic.h7
-rw-r--r--include/clang/AST/CommentLexer.h7
-rw-r--r--include/clang/AST/CommentParser.h7
-rw-r--r--include/clang/AST/CommentSema.h7
-rw-r--r--include/clang/AST/CommentVisitor.h7
-rw-r--r--include/clang/AST/ComparisonCategories.h7
-rw-r--r--include/clang/AST/DataCollection.h7
-rw-r--r--include/clang/AST/Decl.h46
-rw-r--r--include/clang/AST/DeclAccessPair.h15
-rw-r--r--include/clang/AST/DeclBase.h29
-rw-r--r--include/clang/AST/DeclCXX.h30
-rw-r--r--include/clang/AST/DeclContextInternals.h12
-rw-r--r--include/clang/AST/DeclFriend.h7
-rw-r--r--include/clang/AST/DeclGroup.h7
-rw-r--r--include/clang/AST/DeclLookups.h7
-rw-r--r--include/clang/AST/DeclObjC.h7
-rw-r--r--include/clang/AST/DeclOpenMP.h216
-rw-r--r--include/clang/AST/DeclTemplate.h175
-rw-r--r--include/clang/AST/DeclVisitor.h7
-rw-r--r--include/clang/AST/DeclarationName.h10
-rw-r--r--include/clang/AST/DependentDiagnostic.h7
-rw-r--r--include/clang/AST/EvaluatedExprVisitor.h7
-rw-r--r--include/clang/AST/Expr.h518
-rw-r--r--include/clang/AST/ExprCXX.h206
-rw-r--r--include/clang/AST/ExprObjC.h87
-rw-r--r--include/clang/AST/ExprOpenMP.h11
-rw-r--r--include/clang/AST/ExternalASTMerger.h7
-rw-r--r--include/clang/AST/ExternalASTSource.h7
-rw-r--r--include/clang/AST/FormatString.h11
-rw-r--r--include/clang/AST/GlobalDecl.h43
-rw-r--r--include/clang/AST/LambdaCapture.h7
-rw-r--r--include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h7
-rw-r--r--include/clang/AST/LocInfoType.h7
-rw-r--r--include/clang/AST/Mangle.h7
-rw-r--r--include/clang/AST/MangleNumberingContext.h7
-rw-r--r--include/clang/AST/NSAPI.h7
-rw-r--r--include/clang/AST/NestedNameSpecifier.h7
-rw-r--r--include/clang/AST/NonTrivialTypeVisitor.h7
-rw-r--r--include/clang/AST/ODRHash.h7
-rw-r--r--include/clang/AST/OSLog.h7
-rw-r--r--include/clang/AST/OpenMPClause.h984
-rw-r--r--include/clang/AST/OperationKinds.def15
-rw-r--r--include/clang/AST/OperationKinds.h7
-rw-r--r--include/clang/AST/ParentMap.h7
-rw-r--r--include/clang/AST/PrettyDeclStackTrace.h7
-rw-r--r--include/clang/AST/PrettyPrinter.h7
-rw-r--r--include/clang/AST/QualTypeNames.h5
-rw-r--r--include/clang/AST/RawCommentList.h7
-rw-r--r--include/clang/AST/RecordLayout.h7
-rw-r--r--include/clang/AST/RecursiveASTVisitor.h55
-rw-r--r--include/clang/AST/Redeclarable.h7
-rw-r--r--include/clang/AST/SelectorLocationsKind.h7
-rw-r--r--include/clang/AST/Stmt.h225
-rw-r--r--include/clang/AST/StmtCXX.h36
-rw-r--r--include/clang/AST/StmtDataCollectors.td4
-rw-r--r--include/clang/AST/StmtGraphTraits.h7
-rw-r--r--include/clang/AST/StmtIterator.h7
-rw-r--r--include/clang/AST/StmtObjC.h35
-rw-r--r--include/clang/AST/StmtOpenMP.h31
-rw-r--r--include/clang/AST/StmtVisitor.h7
-rw-r--r--include/clang/AST/TemplateArgumentVisitor.h7
-rw-r--r--include/clang/AST/TemplateBase.h7
-rw-r--r--include/clang/AST/TemplateName.h10
-rw-r--r--include/clang/AST/TextNodeDumper.h66
-rw-r--r--include/clang/AST/Type.h42
-rw-r--r--include/clang/AST/TypeLoc.h7
-rw-r--r--include/clang/AST/TypeLocNodes.def7
-rw-r--r--include/clang/AST/TypeLocVisitor.h7
-rw-r--r--include/clang/AST/TypeNodes.def7
-rw-r--r--include/clang/AST/TypeOrdering.h7
-rw-r--r--include/clang/AST/TypeVisitor.h7
-rw-r--r--include/clang/AST/UnresolvedSet.h7
-rw-r--r--include/clang/AST/VTTBuilder.h7
-rw-r--r--include/clang/AST/VTableBuilder.h7
-rw-r--r--include/clang/ASTMatchers/ASTMatchFinder.h7
-rw-r--r--include/clang/ASTMatchers/ASTMatchers.h331
-rw-r--r--include/clang/ASTMatchers/ASTMatchersInternal.h10
-rw-r--r--include/clang/ASTMatchers/ASTMatchersMacros.h7
-rw-r--r--include/clang/ASTMatchers/Dynamic/Diagnostics.h7
-rw-r--r--include/clang/ASTMatchers/Dynamic/Parser.h7
-rw-r--r--include/clang/ASTMatchers/Dynamic/Registry.h7
-rw-r--r--include/clang/ASTMatchers/Dynamic/VariantValue.h7
-rw-r--r--include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h7
-rw-r--r--include/clang/Analysis/Analyses/Consumed.h7
-rw-r--r--include/clang/Analysis/Analyses/Dominators.h7
-rw-r--r--include/clang/Analysis/Analyses/ExprMutationAnalyzer.h7
-rw-r--r--include/clang/Analysis/Analyses/LiveVariables.h7
-rw-r--r--include/clang/Analysis/Analyses/PostOrderCFGView.h7
-rw-r--r--include/clang/Analysis/Analyses/ReachableCode.h7
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafety.h19
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyCommon.h7
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyLogical.h7
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyOps.def7
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyTIL.h9
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyTraverse.h7
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyUtil.h7
-rw-r--r--include/clang/Analysis/Analyses/UninitializedValues.h7
-rw-r--r--include/clang/Analysis/AnalysisDeclContext.h7
-rw-r--r--include/clang/Analysis/AnalysisDiagnostic.h7
-rw-r--r--include/clang/Analysis/AnyCall.h209
-rw-r--r--include/clang/Analysis/BodyFarm.h7
-rw-r--r--include/clang/Analysis/CFG.h13
-rw-r--r--include/clang/Analysis/CFGStmtMap.h7
-rw-r--r--include/clang/Analysis/CallGraph.h7
-rw-r--r--include/clang/Analysis/CloneDetection.h7
-rw-r--r--include/clang/Analysis/CodeInjector.h7
-rw-r--r--include/clang/Analysis/ConstructionContext.h7
-rw-r--r--include/clang/Analysis/DomainSpecific/CocoaConventions.h7
-rw-r--r--include/clang/Analysis/DomainSpecific/ObjCNoReturn.h7
-rw-r--r--include/clang/Analysis/FlowSensitive/DataflowValues.h7
-rw-r--r--include/clang/Analysis/ProgramPoint.h15
-rw-r--r--include/clang/Analysis/RetainSummaryManager.h (renamed from include/clang/StaticAnalyzer/Core/RetainSummaryManager.h)153
-rw-r--r--include/clang/Analysis/SelectorExtras.h7
-rw-r--r--include/clang/Analysis/Support/BumpVector.h7
-rw-r--r--include/clang/Basic/ABI.h7
-rw-r--r--include/clang/Basic/AddressSpaces.h7
-rw-r--r--include/clang/Basic/AlignedAllocation.h7
-rw-r--r--include/clang/Basic/AllDiagnostics.h7
-rw-r--r--include/clang/Basic/Attr.td110
-rw-r--r--include/clang/Basic/AttrDocs.td314
-rw-r--r--include/clang/Basic/AttrKinds.h7
-rw-r--r--include/clang/Basic/AttrSubjectMatchRules.h7
-rw-r--r--include/clang/Basic/Attributes.h7
-rw-r--r--include/clang/Basic/BitmaskEnum.h7
-rw-r--r--include/clang/Basic/Builtins.def29
-rw-r--r--include/clang/Basic/Builtins.h13
-rw-r--r--include/clang/Basic/BuiltinsAArch64.def40
-rw-r--r--include/clang/Basic/BuiltinsAMDGPU.def34
-rw-r--r--include/clang/Basic/BuiltinsARM.def15
-rw-r--r--include/clang/Basic/BuiltinsHexagon.def7
-rw-r--r--include/clang/Basic/BuiltinsLe64.def7
-rw-r--r--include/clang/Basic/BuiltinsMips.def7
-rw-r--r--include/clang/Basic/BuiltinsNEON.def7
-rw-r--r--include/clang/Basic/BuiltinsNVPTX.def65
-rw-r--r--include/clang/Basic/BuiltinsPPC.def13
-rw-r--r--include/clang/Basic/BuiltinsSystemZ.def7
-rw-r--r--include/clang/Basic/BuiltinsWebAssembly.def15
-rw-r--r--include/clang/Basic/BuiltinsX86.def49
-rw-r--r--include/clang/Basic/BuiltinsX86_64.def7
-rw-r--r--include/clang/Basic/BuiltinsXCore.def7
-rw-r--r--include/clang/Basic/CapturedStmt.h7
-rw-r--r--include/clang/Basic/CharInfo.h7
-rw-r--r--include/clang/Basic/CodeGenOptions.def8
-rw-r--r--include/clang/Basic/CodeGenOptions.h29
-rw-r--r--include/clang/Basic/CommentOptions.h7
-rw-r--r--include/clang/Basic/Cuda.h27
-rw-r--r--include/clang/Basic/DebugInfoOptions.h7
-rw-r--r--include/clang/Basic/DeclNodes.td2
-rw-r--r--include/clang/Basic/Diagnostic.h19
-rw-r--r--include/clang/Basic/Diagnostic.td7
-rw-r--r--include/clang/Basic/DiagnosticAST.h7
-rw-r--r--include/clang/Basic/DiagnosticASTKinds.td79
-rw-r--r--include/clang/Basic/DiagnosticAnalysis.h7
-rw-r--r--include/clang/Basic/DiagnosticAnalysisKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticCategories.h7
-rw-r--r--include/clang/Basic/DiagnosticCategories.td7
-rw-r--r--include/clang/Basic/DiagnosticComment.h7
-rw-r--r--include/clang/Basic/DiagnosticCommentKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticCommonKinds.td9
-rw-r--r--include/clang/Basic/DiagnosticCrossTU.h7
-rw-r--r--include/clang/Basic/DiagnosticCrossTUKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticDocs.td7
-rw-r--r--include/clang/Basic/DiagnosticDriver.h7
-rw-r--r--include/clang/Basic/DiagnosticDriverKinds.td15
-rw-r--r--include/clang/Basic/DiagnosticError.h7
-rw-r--r--include/clang/Basic/DiagnosticFrontend.h7
-rw-r--r--include/clang/Basic/DiagnosticFrontendKinds.td20
-rw-r--r--include/clang/Basic/DiagnosticGroups.td18
-rw-r--r--include/clang/Basic/DiagnosticIDs.h13
-rw-r--r--include/clang/Basic/DiagnosticLex.h7
-rw-r--r--include/clang/Basic/DiagnosticLexKinds.td50
-rw-r--r--include/clang/Basic/DiagnosticOptions.def7
-rw-r--r--include/clang/Basic/DiagnosticOptions.h7
-rw-r--r--include/clang/Basic/DiagnosticParse.h7
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td40
-rw-r--r--include/clang/Basic/DiagnosticRefactoring.h7
-rw-r--r--include/clang/Basic/DiagnosticRefactoringKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticSema.h7
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td247
-rw-r--r--include/clang/Basic/DiagnosticSerialization.h7
-rw-r--r--include/clang/Basic/DiagnosticSerializationKinds.td11
-rw-r--r--include/clang/Basic/ExceptionSpecificationType.h7
-rw-r--r--include/clang/Basic/ExpressionTraits.h7
-rw-r--r--include/clang/Basic/Features.def15
-rw-r--r--include/clang/Basic/FileManager.h26
-rw-r--r--include/clang/Basic/FileSystemOptions.h7
-rw-r--r--include/clang/Basic/FileSystemStatCache.h68
-rw-r--r--include/clang/Basic/FixedPoint.h88
-rw-r--r--include/clang/Basic/IdentifierTable.h10
-rw-r--r--include/clang/Basic/LLVM.h7
-rw-r--r--include/clang/Basic/Lambda.h7
-rw-r--r--include/clang/Basic/LangOptions.def27
-rw-r--r--include/clang/Basic/LangOptions.h11
-rw-r--r--include/clang/Basic/Linkage.h7
-rw-r--r--include/clang/Basic/MSP430Target.def7
-rw-r--r--include/clang/Basic/MacroBuilder.h7
-rw-r--r--include/clang/Basic/MemoryBufferCache.h80
-rw-r--r--include/clang/Basic/Module.h18
-rw-r--r--include/clang/Basic/ObjCRuntime.h23
-rw-r--r--include/clang/Basic/OpenCLExtensionTypes.def7
-rw-r--r--include/clang/Basic/OpenCLExtensions.def7
-rw-r--r--include/clang/Basic/OpenCLImageTypes.def7
-rw-r--r--include/clang/Basic/OpenCLOptions.h36
-rw-r--r--include/clang/Basic/OpenMPKinds.def73
-rw-r--r--include/clang/Basic/OpenMPKinds.h23
-rw-r--r--include/clang/Basic/OperatorKinds.def7
-rw-r--r--include/clang/Basic/OperatorKinds.h7
-rw-r--r--include/clang/Basic/OperatorPrecedence.h7
-rw-r--r--include/clang/Basic/PartialDiagnostic.h8
-rw-r--r--include/clang/Basic/PlistSupport.h13
-rw-r--r--include/clang/Basic/PragmaKinds.h7
-rw-r--r--include/clang/Basic/PrettyStackTrace.h7
-rw-r--r--include/clang/Basic/SanitizerBlacklist.h7
-rw-r--r--include/clang/Basic/SanitizerSpecialCaseList.h7
-rw-r--r--include/clang/Basic/Sanitizers.def22
-rw-r--r--include/clang/Basic/Sanitizers.h152
-rw-r--r--include/clang/Basic/SourceLocation.h13
-rw-r--r--include/clang/Basic/SourceManager.h58
-rw-r--r--include/clang/Basic/SourceManagerInternals.h7
-rw-r--r--include/clang/Basic/Specifiers.h7
-rw-r--r--include/clang/Basic/Stack.h7
-rw-r--r--include/clang/Basic/StmtNodes.td10
-rw-r--r--include/clang/Basic/SyncScope.h7
-rw-r--r--include/clang/Basic/TargetBuiltins.h7
-rw-r--r--include/clang/Basic/TargetCXXABI.h7
-rw-r--r--include/clang/Basic/TargetInfo.h189
-rw-r--r--include/clang/Basic/TargetOptions.h12
-rw-r--r--include/clang/Basic/TemplateKinds.h7
-rw-r--r--include/clang/Basic/TokenKinds.def46
-rw-r--r--include/clang/Basic/TokenKinds.h9
-rw-r--r--include/clang/Basic/TypeTraits.h7
-rw-r--r--include/clang/Basic/Version.h7
-rw-r--r--include/clang/Basic/Visibility.h7
-rw-r--r--include/clang/Basic/X86Target.def12
-rw-r--r--include/clang/Basic/XRayInstr.h7
-rw-r--r--include/clang/Basic/XRayLists.h7
-rw-r--r--include/clang/Basic/arm_fp16.td7
-rw-r--r--include/clang/Basic/arm_neon.td35
-rw-r--r--include/clang/Basic/arm_neon_incl.td7
-rw-r--r--include/clang/CodeGen/BackendUtil.h7
-rw-r--r--include/clang/CodeGen/CGFunctionInfo.h54
-rw-r--r--include/clang/CodeGen/CodeGenABITypes.h64
-rw-r--r--include/clang/CodeGen/CodeGenAction.h7
-rw-r--r--include/clang/CodeGen/ConstantInitBuilder.h7
-rw-r--r--include/clang/CodeGen/ConstantInitFuture.h7
-rw-r--r--include/clang/CodeGen/ModuleBuilder.h7
-rw-r--r--include/clang/CodeGen/ObjectFilePCHContainerOperations.h7
-rw-r--r--include/clang/CodeGen/SwiftCallingConv.h7
-rw-r--r--include/clang/Config/config.h.cmake6
-rw-r--r--include/clang/CrossTU/CrossTUDiagnostic.h7
-rw-r--r--include/clang/CrossTU/CrossTranslationUnit.h53
-rw-r--r--include/clang/Driver/Action.h7
-rw-r--r--include/clang/Driver/CC1Options.td25
-rw-r--r--include/clang/Driver/CLCompatOptions.td20
-rw-r--r--include/clang/Driver/ClangOptionDocs.td7
-rw-r--r--include/clang/Driver/Compilation.h7
-rw-r--r--include/clang/Driver/DarwinSDKInfo.h7
-rw-r--r--include/clang/Driver/Distro.h13
-rw-r--r--include/clang/Driver/Driver.h13
-rw-r--r--include/clang/Driver/DriverDiagnostic.h7
-rw-r--r--include/clang/Driver/Job.h7
-rw-r--r--include/clang/Driver/Multilib.h14
-rw-r--r--include/clang/Driver/Options.h7
-rw-r--r--include/clang/Driver/Options.td71
-rw-r--r--include/clang/Driver/Phases.h7
-rw-r--r--include/clang/Driver/SanitizerArgs.h12
-rw-r--r--include/clang/Driver/Tool.h7
-rw-r--r--include/clang/Driver/ToolChain.h38
-rw-r--r--include/clang/Driver/Types.def7
-rw-r--r--include/clang/Driver/Types.h7
-rw-r--r--include/clang/Driver/Util.h7
-rw-r--r--include/clang/Driver/XRayArgs.h7
-rw-r--r--include/clang/Edit/Commit.h7
-rw-r--r--include/clang/Edit/EditedSource.h7
-rw-r--r--include/clang/Edit/EditsReceiver.h7
-rw-r--r--include/clang/Edit/FileOffset.h7
-rw-r--r--include/clang/Edit/Rewriters.h7
-rw-r--r--include/clang/Format/Format.h168
-rw-r--r--include/clang/Frontend/ASTConsumers.h7
-rw-r--r--include/clang/Frontend/ASTUnit.h11
-rw-r--r--include/clang/Frontend/ChainedDiagnosticConsumer.h7
-rw-r--r--include/clang/Frontend/CommandLineSourceLoc.h7
-rw-r--r--include/clang/Frontend/CompilerInstance.h38
-rw-r--r--include/clang/Frontend/CompilerInvocation.h7
-rw-r--r--include/clang/Frontend/DependencyOutputOptions.h7
-rw-r--r--include/clang/Frontend/DiagnosticRenderer.h7
-rw-r--r--include/clang/Frontend/FrontendAction.h8
-rw-r--r--include/clang/Frontend/FrontendActions.h13
-rw-r--r--include/clang/Frontend/FrontendDiagnostic.h7
-rw-r--r--include/clang/Frontend/FrontendOptions.h31
-rw-r--r--include/clang/Frontend/FrontendPluginRegistry.h7
-rw-r--r--include/clang/Frontend/LangStandard.h7
-rw-r--r--include/clang/Frontend/LangStandards.def7
-rw-r--r--include/clang/Frontend/LayoutOverrideSource.h7
-rw-r--r--include/clang/Frontend/LogDiagnosticPrinter.h7
-rw-r--r--include/clang/Frontend/MigratorOptions.h7
-rw-r--r--include/clang/Frontend/MultiplexConsumer.h7
-rw-r--r--include/clang/Frontend/PCHContainerOperations.h7
-rw-r--r--include/clang/Frontend/PrecompiledPreamble.h9
-rw-r--r--include/clang/Frontend/PreprocessorOutputOptions.h7
-rw-r--r--include/clang/Frontend/SerializedDiagnosticPrinter.h7
-rw-r--r--include/clang/Frontend/SerializedDiagnosticReader.h7
-rw-r--r--include/clang/Frontend/SerializedDiagnostics.h7
-rw-r--r--include/clang/Frontend/TextDiagnostic.h7
-rw-r--r--include/clang/Frontend/TextDiagnosticBuffer.h7
-rw-r--r--include/clang/Frontend/TextDiagnosticPrinter.h7
-rw-r--r--include/clang/Frontend/Utils.h17
-rw-r--r--include/clang/Frontend/VerifyDiagnosticConsumer.h51
-rw-r--r--include/clang/FrontendTool/Utils.h7
-rw-r--r--include/clang/Index/CodegenNameGenerator.h7
-rw-r--r--include/clang/Index/CommentToXML.h7
-rw-r--r--include/clang/Index/DeclOccurrence.h41
-rw-r--r--include/clang/Index/IndexDataConsumer.h7
-rw-r--r--include/clang/Index/IndexSymbol.h13
-rw-r--r--include/clang/Index/IndexingAction.h10
-rw-r--r--include/clang/Index/USRGeneration.h7
-rw-r--r--include/clang/Lex/CodeCompletionHandler.h7
-rw-r--r--include/clang/Lex/DirectoryLookup.h14
-rw-r--r--include/clang/Lex/ExternalPreprocessorSource.h7
-rw-r--r--include/clang/Lex/HeaderMap.h7
-rw-r--r--include/clang/Lex/HeaderMapTypes.h7
-rw-r--r--include/clang/Lex/HeaderSearch.h46
-rw-r--r--include/clang/Lex/HeaderSearchOptions.h7
-rw-r--r--include/clang/Lex/LexDiagnostic.h7
-rw-r--r--include/clang/Lex/Lexer.h9
-rw-r--r--include/clang/Lex/LiteralSupport.h7
-rw-r--r--include/clang/Lex/MacroArgs.h20
-rw-r--r--include/clang/Lex/MacroInfo.h7
-rw-r--r--include/clang/Lex/ModuleLoader.h7
-rw-r--r--include/clang/Lex/ModuleMap.h23
-rw-r--r--include/clang/Lex/MultipleIncludeOpt.h7
-rw-r--r--include/clang/Lex/PPCallbacks.h25
-rw-r--r--include/clang/Lex/PPConditionalDirectiveRecord.h7
-rw-r--r--include/clang/Lex/Pragma.h7
-rw-r--r--include/clang/Lex/PreprocessingRecord.h7
-rw-r--r--include/clang/Lex/Preprocessor.h200
-rw-r--r--include/clang/Lex/PreprocessorLexer.h16
-rw-r--r--include/clang/Lex/PreprocessorOptions.h7
-rw-r--r--include/clang/Lex/ScratchBuffer.h7
-rw-r--r--include/clang/Lex/Token.h12
-rw-r--r--include/clang/Lex/TokenConcatenation.h7
-rw-r--r--include/clang/Lex/TokenLexer.h7
-rw-r--r--include/clang/Lex/VariadicMacroSupport.h33
-rw-r--r--include/clang/Parse/LoopHint.h7
-rw-r--r--include/clang/Parse/ParseAST.h7
-rw-r--r--include/clang/Parse/ParseDiagnostic.h7
-rw-r--r--include/clang/Parse/Parser.h131
-rw-r--r--include/clang/Parse/RAIIObjectsForParser.h7
-rw-r--r--include/clang/Rewrite/Core/DeltaTree.h7
-rw-r--r--include/clang/Rewrite/Core/HTMLRewrite.h7
-rw-r--r--include/clang/Rewrite/Core/RewriteBuffer.h7
-rw-r--r--include/clang/Rewrite/Core/RewriteRope.h7
-rw-r--r--include/clang/Rewrite/Core/Rewriter.h7
-rw-r--r--include/clang/Rewrite/Core/TokenRewriter.h7
-rw-r--r--include/clang/Rewrite/Frontend/ASTConsumers.h7
-rw-r--r--include/clang/Rewrite/Frontend/FixItRewriter.h7
-rw-r--r--include/clang/Rewrite/Frontend/FrontendActions.h7
-rw-r--r--include/clang/Rewrite/Frontend/Rewriters.h7
-rw-r--r--include/clang/Sema/AnalysisBasedWarnings.h7
-rw-r--r--include/clang/Sema/CXXFieldCollector.h7
-rw-r--r--include/clang/Sema/CleanupInfo.h7
-rw-r--r--include/clang/Sema/CodeCompleteConsumer.h30
-rw-r--r--include/clang/Sema/CodeCompleteOptions.h7
-rw-r--r--include/clang/Sema/DeclSpec.h7
-rw-r--r--include/clang/Sema/DelayedDiagnostic.h7
-rw-r--r--include/clang/Sema/Designator.h7
-rw-r--r--include/clang/Sema/ExternalSemaSource.h7
-rw-r--r--include/clang/Sema/IdentifierResolver.h7
-rw-r--r--include/clang/Sema/Initialization.h7
-rw-r--r--include/clang/Sema/Lookup.h26
-rw-r--r--include/clang/Sema/MultiplexExternalSemaSource.h7
-rw-r--r--include/clang/Sema/ObjCMethodList.h7
-rw-r--r--include/clang/Sema/Overload.h29
-rw-r--r--include/clang/Sema/Ownership.h10
-rw-r--r--include/clang/Sema/ParsedAttr.h57
-rw-r--r--include/clang/Sema/ParsedTemplate.h7
-rw-r--r--include/clang/Sema/Scope.h10
-rw-r--r--include/clang/Sema/ScopeInfo.h41
-rw-r--r--include/clang/Sema/Sema.h496
-rw-r--r--include/clang/Sema/SemaConsumer.h7
-rw-r--r--include/clang/Sema/SemaDiagnostic.h7
-rw-r--r--include/clang/Sema/SemaFixItUtils.h7
-rw-r--r--include/clang/Sema/SemaInternal.h7
-rw-r--r--include/clang/Sema/SemaLambda.h7
-rw-r--r--include/clang/Sema/Template.h13
-rw-r--r--include/clang/Sema/TemplateDeduction.h7
-rw-r--r--include/clang/Sema/TemplateInstCallback.h7
-rw-r--r--include/clang/Sema/TypoCorrection.h38
-rw-r--r--include/clang/Sema/Weak.h7
-rw-r--r--include/clang/Serialization/ASTBitCodes.h15
-rw-r--r--include/clang/Serialization/ASTDeserializationListener.h7
-rw-r--r--include/clang/Serialization/ASTReader.h20
-rw-r--r--include/clang/Serialization/ASTWriter.h24
-rw-r--r--include/clang/Serialization/ContinuousRangeMap.h7
-rw-r--r--include/clang/Serialization/GlobalModuleIndex.h7
-rw-r--r--include/clang/Serialization/InMemoryModuleCache.h107
-rw-r--r--include/clang/Serialization/Module.h9
-rw-r--r--include/clang/Serialization/ModuleFileExtension.h7
-rw-r--r--include/clang/Serialization/ModuleManager.h15
-rw-r--r--include/clang/Serialization/PCHContainerOperations.h7
-rw-r--r--include/clang/Serialization/SerializationDiagnostic.h7
-rw-r--r--include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h15
-rw-r--r--include/clang/StaticAnalyzer/Checkers/CheckerBase.td79
-rw-r--r--include/clang/StaticAnalyzer/Checkers/Checkers.td583
-rw-r--r--include/clang/StaticAnalyzer/Checkers/LocalCheckers.h7
-rw-r--r--include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h7
-rw-r--r--include/clang/StaticAnalyzer/Checkers/SValExplainer.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/Analyses.def7
-rw-r--r--include/clang/StaticAnalyzer/Core/AnalyzerOptions.def7
-rw-r--r--include/clang/StaticAnalyzer/Core/AnalyzerOptions.h81
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h72
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h33
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugType.h18
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h11
-rw-r--r--include/clang/StaticAnalyzer/Core/Checker.h8
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerManager.h29
-rw-r--r--include/clang/StaticAnalyzer/Core/IssueHash.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h25
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h10
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h9
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h42
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h12
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h52
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h10
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h57
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h234
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h62
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h303
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h91
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h16
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Store.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def7
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h59
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h30
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h7
-rw-r--r--include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h7
-rw-r--r--include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h7
-rw-r--r--include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h198
-rw-r--r--include/clang/StaticAnalyzer/Frontend/FrontendActions.h19
-rw-r--r--include/clang/StaticAnalyzer/Frontend/ModelConsumer.h7
-rw-r--r--include/clang/Tooling/ASTDiff/ASTDiff.h7
-rw-r--r--include/clang/Tooling/ASTDiff/ASTDiffInternal.h7
-rw-r--r--include/clang/Tooling/AllTUsExecution.h7
-rw-r--r--include/clang/Tooling/ArgumentsAdjusters.h11
-rw-r--r--include/clang/Tooling/CommonOptionsParser.h7
-rw-r--r--include/clang/Tooling/CompilationDatabase.h15
-rw-r--r--include/clang/Tooling/CompilationDatabasePluginRegistry.h7
-rw-r--r--include/clang/Tooling/Core/Diagnostic.h18
-rw-r--r--include/clang/Tooling/Core/Lookup.h10
-rw-r--r--include/clang/Tooling/Core/Replacement.h7
-rw-r--r--include/clang/Tooling/DiagnosticsYaml.h48
-rw-r--r--include/clang/Tooling/Execution.h7
-rw-r--r--include/clang/Tooling/FileMatchTrie.h7
-rw-r--r--include/clang/Tooling/FixIt.h30
-rw-r--r--include/clang/Tooling/Inclusions/HeaderIncludes.h7
-rw-r--r--include/clang/Tooling/Inclusions/IncludeStyle.h11
-rw-r--r--include/clang/Tooling/JSONCompilationDatabase.h7
-rw-r--r--include/clang/Tooling/Refactoring.h7
-rw-r--r--include/clang/Tooling/Refactoring/ASTSelection.h7
-rw-r--r--include/clang/Tooling/Refactoring/AtomicChange.h7
-rw-r--r--include/clang/Tooling/Refactoring/Extract/Extract.h7
-rw-r--r--include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringAction.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringActionRule.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringActionRules.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringDiagnostic.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringOption.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringOptions.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringResultConsumer.h7
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringRuleContext.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/RenamingAction.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/SymbolName.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/USRFinder.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/USRFindingAction.h7
-rw-r--r--include/clang/Tooling/Refactoring/Rename/USRLocFinder.h7
-rw-r--r--include/clang/Tooling/Refactoring/SourceCode.h77
-rw-r--r--include/clang/Tooling/Refactoring/Stencil.h161
-rw-r--r--include/clang/Tooling/Refactoring/Transformer.h255
-rw-r--r--include/clang/Tooling/RefactoringCallbacks.h7
-rw-r--r--include/clang/Tooling/ReplacementsYaml.h7
-rw-r--r--include/clang/Tooling/StandaloneExecution.h7
-rw-r--r--include/clang/Tooling/ToolExecutorPluginRegistry.h7
-rw-r--r--include/clang/Tooling/Tooling.h7
-rw-r--r--lib/ARCMigrate/ARCMT.cpp15
-rw-r--r--lib/ARCMigrate/ARCMTActions.cpp7
-rw-r--r--lib/ARCMigrate/CMakeLists.txt2
-rw-r--r--lib/ARCMigrate/FileRemapper.cpp7
-rw-r--r--lib/ARCMigrate/Internals.h7
-rw-r--r--lib/ARCMigrate/ObjCMT.cpp66
-rw-r--r--lib/ARCMigrate/PlistReporter.cpp7
-rw-r--r--lib/ARCMigrate/TransAPIUses.cpp7
-rw-r--r--lib/ARCMigrate/TransARCAssign.cpp7
-rw-r--r--lib/ARCMigrate/TransAutoreleasePool.cpp7
-rw-r--r--lib/ARCMigrate/TransBlockObjCVariable.cpp7
-rw-r--r--lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp9
-rw-r--r--lib/ARCMigrate/TransGCAttrs.cpp7
-rw-r--r--lib/ARCMigrate/TransGCCalls.cpp7
-rw-r--r--lib/ARCMigrate/TransProperties.cpp7
-rw-r--r--lib/ARCMigrate/TransProtectedScope.cpp7
-rw-r--r--lib/ARCMigrate/TransRetainReleaseDealloc.cpp15
-rw-r--r--lib/ARCMigrate/TransUnbridgedCasts.cpp7
-rw-r--r--lib/ARCMigrate/TransUnusedInitDelegate.cpp7
-rw-r--r--lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp7
-rw-r--r--lib/ARCMigrate/TransformActions.cpp13
-rw-r--r--lib/ARCMigrate/Transforms.cpp14
-rw-r--r--lib/ARCMigrate/Transforms.h7
-rw-r--r--lib/AST/APValue.cpp42
-rw-r--r--lib/AST/ASTConsumer.cpp7
-rw-r--r--lib/AST/ASTContext.cpp189
-rw-r--r--lib/AST/ASTDiagnostic.cpp7
-rw-r--r--lib/AST/ASTDumper.cpp1446
-rw-r--r--lib/AST/ASTImporter.cpp1632
-rw-r--r--lib/AST/ASTImporterLookupTable.cpp7
-rw-r--r--lib/AST/ASTStructuralEquivalence.cpp205
-rw-r--r--lib/AST/ASTTypeTraits.cpp25
-rw-r--r--lib/AST/AttrImpl.cpp7
-rw-r--r--lib/AST/CXXABI.h7
-rw-r--r--lib/AST/CXXInheritance.cpp25
-rw-r--r--lib/AST/Comment.cpp7
-rw-r--r--lib/AST/CommentBriefParser.cpp7
-rw-r--r--lib/AST/CommentCommandTraits.cpp7
-rw-r--r--lib/AST/CommentLexer.cpp7
-rw-r--r--lib/AST/CommentParser.cpp7
-rw-r--r--lib/AST/CommentSema.cpp7
-rw-r--r--lib/AST/ComparisonCategories.cpp7
-rw-r--r--lib/AST/DataCollection.cpp7
-rw-r--r--lib/AST/Decl.cpp380
-rw-r--r--lib/AST/DeclBase.cpp53
-rw-r--r--lib/AST/DeclCXX.cpp52
-rw-r--r--lib/AST/DeclFriend.cpp7
-rw-r--r--lib/AST/DeclGroup.cpp7
-rw-r--r--lib/AST/DeclObjC.cpp9
-rw-r--r--lib/AST/DeclOpenMP.cpp110
-rw-r--r--lib/AST/DeclPrinter.cpp186
-rw-r--r--lib/AST/DeclTemplate.cpp30
-rw-r--r--lib/AST/DeclarationName.cpp7
-rw-r--r--lib/AST/Expr.cpp487
-rw-r--r--lib/AST/ExprCXX.cpp38
-rw-r--r--lib/AST/ExprClassification.cpp7
-rw-r--r--lib/AST/ExprConstant.cpp496
-rw-r--r--lib/AST/ExprObjC.cpp38
-rw-r--r--lib/AST/ExternalASTMerger.cpp63
-rw-r--r--lib/AST/ExternalASTSource.cpp7
-rw-r--r--lib/AST/FormatString.cpp41
-rw-r--r--lib/AST/InheritViz.cpp7
-rw-r--r--lib/AST/ItaniumCXXABI.cpp7
-rw-r--r--lib/AST/ItaniumMangle.cpp43
-rw-r--r--lib/AST/Linkage.h7
-rw-r--r--lib/AST/Mangle.cpp7
-rw-r--r--lib/AST/MicrosoftCXXABI.cpp7
-rw-r--r--lib/AST/MicrosoftMangle.cpp48
-rw-r--r--lib/AST/NSAPI.cpp7
-rw-r--r--lib/AST/NestedNameSpecifier.cpp7
-rw-r--r--lib/AST/ODRHash.cpp37
-rw-r--r--lib/AST/OpenMPClause.cpp327
-rw-r--r--lib/AST/ParentMap.cpp7
-rw-r--r--lib/AST/PrintfFormatString.cpp41
-rw-r--r--lib/AST/QualTypeNames.cpp22
-rw-r--r--lib/AST/RawCommentList.cpp7
-rw-r--r--lib/AST/RecordLayout.cpp7
-rw-r--r--lib/AST/RecordLayoutBuilder.cpp41
-rw-r--r--lib/AST/ScanfFormatString.cpp16
-rw-r--r--lib/AST/SelectorLocationsKind.cpp7
-rw-r--r--lib/AST/Stmt.cpp52
-rw-r--r--lib/AST/StmtCXX.cpp7
-rw-r--r--lib/AST/StmtIterator.cpp7
-rw-r--r--lib/AST/StmtObjC.cpp7
-rw-r--r--lib/AST/StmtOpenMP.cpp26
-rw-r--r--lib/AST/StmtPrinter.cpp32
-rw-r--r--lib/AST/StmtProfile.cpp24
-rw-r--r--lib/AST/StmtViz.cpp7
-rw-r--r--lib/AST/TemplateBase.cpp7
-rw-r--r--lib/AST/TemplateName.cpp21
-rw-r--r--lib/AST/TextNodeDumper.cpp757
-rw-r--r--lib/AST/Type.cpp556
-rw-r--r--lib/AST/TypeLoc.cpp7
-rw-r--r--lib/AST/TypePrinter.cpp54
-rw-r--r--lib/AST/VTTBuilder.cpp7
-rw-r--r--lib/AST/VTableBuilder.cpp21
-rw-r--r--lib/ASTMatchers/ASTMatchFinder.cpp7
-rw-r--r--lib/ASTMatchers/ASTMatchersInternal.cpp13
-rw-r--r--lib/ASTMatchers/Dynamic/Diagnostics.cpp7
-rw-r--r--lib/ASTMatchers/Dynamic/Marshallers.h30
-rw-r--r--lib/ASTMatchers/Dynamic/Parser.cpp7
-rw-r--r--lib/ASTMatchers/Dynamic/Registry.cpp54
-rw-r--r--lib/ASTMatchers/Dynamic/VariantValue.cpp7
-rw-r--r--lib/Analysis/AnalysisDeclContext.cpp7
-rw-r--r--lib/Analysis/BodyFarm.cpp14
-rw-r--r--lib/Analysis/CFG.cpp68
-rw-r--r--lib/Analysis/CFGReachabilityAnalysis.cpp7
-rw-r--r--lib/Analysis/CFGStmtMap.cpp7
-rw-r--r--lib/Analysis/CMakeLists.txt1
-rw-r--r--lib/Analysis/CallGraph.cpp7
-rw-r--r--lib/Analysis/CloneDetection.cpp13
-rw-r--r--lib/Analysis/CocoaConventions.cpp7
-rw-r--r--lib/Analysis/CodeInjector.cpp7
-rw-r--r--lib/Analysis/ConstructionContext.cpp7
-rw-r--r--lib/Analysis/Consumed.cpp7
-rw-r--r--lib/Analysis/Dominators.cpp7
-rw-r--r--lib/Analysis/ExprMutationAnalyzer.cpp53
-rw-r--r--lib/Analysis/LiveVariables.cpp7
-rw-r--r--lib/Analysis/ObjCNoReturn.cpp7
-rw-r--r--lib/Analysis/PostOrderCFGView.cpp7
-rw-r--r--lib/Analysis/ProgramPoint.cpp7
-rw-r--r--lib/Analysis/ReachableCode.cpp14
-rw-r--r--lib/Analysis/RetainSummaryManager.cpp (renamed from lib/StaticAnalyzer/Core/RetainSummaryManager.cpp)343
-rw-r--r--lib/Analysis/ThreadSafety.cpp20
-rw-r--r--lib/Analysis/ThreadSafetyCommon.cpp28
-rw-r--r--lib/Analysis/ThreadSafetyLogical.cpp7
-rw-r--r--lib/Analysis/ThreadSafetyTIL.cpp7
-rw-r--r--lib/Analysis/UninitializedValues.cpp7
-rw-r--r--lib/Basic/Builtins.cpp39
-rw-r--r--lib/Basic/CMakeLists.txt57
-rw-r--r--lib/Basic/CharInfo.cpp7
-rw-r--r--lib/Basic/CodeGenOptions.cpp7
-rw-r--r--lib/Basic/Cuda.cpp53
-rw-r--r--lib/Basic/Diagnostic.cpp7
-rw-r--r--lib/Basic/DiagnosticIDs.cpp31
-rw-r--r--lib/Basic/DiagnosticOptions.cpp7
-rw-r--r--lib/Basic/FileManager.cpp172
-rw-r--r--lib/Basic/FileSystemStatCache.cpp80
-rw-r--r--lib/Basic/FixedPoint.cpp169
-rw-r--r--lib/Basic/IdentifierTable.cpp13
-rw-r--r--lib/Basic/LangOptions.cpp7
-rw-r--r--lib/Basic/MemoryBufferCache.cpp48
-rw-r--r--lib/Basic/Module.cpp9
-rw-r--r--lib/Basic/ObjCRuntime.cpp7
-rw-r--r--lib/Basic/OpenMPKinds.cpp73
-rw-r--r--lib/Basic/OperatorPrecedence.cpp7
-rw-r--r--lib/Basic/SanitizerBlacklist.cpp7
-rw-r--r--lib/Basic/SanitizerSpecialCaseList.cpp9
-rw-r--r--lib/Basic/Sanitizers.cpp30
-rw-r--r--lib/Basic/SourceLocation.cpp7
-rw-r--r--lib/Basic/SourceManager.cpp39
-rw-r--r--lib/Basic/TargetInfo.cpp16
-rw-r--r--lib/Basic/Targets.cpp39
-rw-r--r--lib/Basic/Targets.h7
-rw-r--r--lib/Basic/Targets/AArch64.cpp31
-rw-r--r--lib/Basic/Targets/AArch64.h10
-rw-r--r--lib/Basic/Targets/AMDGPU.cpp33
-rw-r--r--lib/Basic/Targets/AMDGPU.h9
-rw-r--r--lib/Basic/Targets/ARC.cpp9
-rw-r--r--lib/Basic/Targets/ARC.h7
-rw-r--r--lib/Basic/Targets/ARM.cpp39
-rw-r--r--lib/Basic/Targets/ARM.h7
-rw-r--r--lib/Basic/Targets/AVR.cpp7
-rw-r--r--lib/Basic/Targets/AVR.h7
-rw-r--r--lib/Basic/Targets/BPF.cpp11
-rw-r--r--lib/Basic/Targets/BPF.h7
-rw-r--r--lib/Basic/Targets/Hexagon.cpp7
-rw-r--r--lib/Basic/Targets/Hexagon.h7
-rw-r--r--lib/Basic/Targets/Lanai.cpp7
-rw-r--r--lib/Basic/Targets/Lanai.h7
-rw-r--r--lib/Basic/Targets/Le64.cpp7
-rw-r--r--lib/Basic/Targets/Le64.h7
-rw-r--r--lib/Basic/Targets/MSP430.cpp7
-rw-r--r--lib/Basic/Targets/MSP430.h13
-rw-r--r--lib/Basic/Targets/Mips.cpp15
-rw-r--r--lib/Basic/Targets/Mips.h9
-rw-r--r--lib/Basic/Targets/NVPTX.cpp11
-rw-r--r--lib/Basic/Targets/NVPTX.h31
-rw-r--r--lib/Basic/Targets/OSTargets.cpp7
-rw-r--r--lib/Basic/Targets/OSTargets.h90
-rw-r--r--lib/Basic/Targets/PNaCl.cpp7
-rw-r--r--lib/Basic/Targets/PNaCl.h7
-rw-r--r--lib/Basic/Targets/PPC.cpp32
-rw-r--r--lib/Basic/Targets/PPC.h74
-rw-r--r--lib/Basic/Targets/RISCV.cpp7
-rw-r--r--lib/Basic/Targets/RISCV.h7
-rw-r--r--lib/Basic/Targets/SPIR.cpp7
-rw-r--r--lib/Basic/Targets/SPIR.h8
-rw-r--r--lib/Basic/Targets/Sparc.cpp7
-rw-r--r--lib/Basic/Targets/Sparc.h9
-rw-r--r--lib/Basic/Targets/SystemZ.cpp7
-rw-r--r--lib/Basic/Targets/SystemZ.h7
-rw-r--r--lib/Basic/Targets/TCE.cpp7
-rw-r--r--lib/Basic/Targets/TCE.h7
-rw-r--r--lib/Basic/Targets/WebAssembly.cpp54
-rw-r--r--lib/Basic/Targets/WebAssembly.h19
-rw-r--r--lib/Basic/Targets/X86.cpp127
-rw-r--r--lib/Basic/Targets/X86.h23
-rw-r--r--lib/Basic/Targets/XCore.cpp7
-rw-r--r--lib/Basic/Targets/XCore.h7
-rw-r--r--lib/Basic/TokenKinds.cpp7
-rw-r--r--lib/Basic/Version.cpp21
-rw-r--r--lib/Basic/Warnings.cpp7
-rw-r--r--lib/Basic/XRayInstr.cpp7
-rw-r--r--lib/Basic/XRayLists.cpp9
-rw-r--r--lib/CodeGen/ABIInfo.h7
-rw-r--r--lib/CodeGen/Address.h7
-rw-r--r--lib/CodeGen/BackendUtil.cpp256
-rw-r--r--lib/CodeGen/CGAtomic.cpp34
-rw-r--r--lib/CodeGen/CGBlocks.cpp173
-rw-r--r--lib/CodeGen/CGBlocks.h7
-rw-r--r--lib/CodeGen/CGBuilder.h78
-rw-r--r--lib/CodeGen/CGBuiltin.cpp1492
-rw-r--r--lib/CodeGen/CGCUDANV.cpp231
-rw-r--r--lib/CodeGen/CGCUDARuntime.cpp7
-rw-r--r--lib/CodeGen/CGCUDARuntime.h11
-rw-r--r--lib/CodeGen/CGCXX.cpp52
-rw-r--r--lib/CodeGen/CGCXXABI.cpp13
-rw-r--r--lib/CodeGen/CGCXXABI.h17
-rw-r--r--lib/CodeGen/CGCall.cpp361
-rw-r--r--lib/CodeGen/CGCall.h22
-rw-r--r--lib/CodeGen/CGClass.cpp81
-rw-r--r--lib/CodeGen/CGCleanup.cpp25
-rw-r--r--lib/CodeGen/CGCleanup.h7
-rw-r--r--lib/CodeGen/CGCoroutine.cpp11
-rw-r--r--lib/CodeGen/CGDebugInfo.cpp227
-rw-r--r--lib/CodeGen/CGDebugInfo.h21
-rw-r--r--lib/CodeGen/CGDecl.cpp347
-rw-r--r--lib/CodeGen/CGDeclCXX.cpp57
-rw-r--r--lib/CodeGen/CGException.cpp84
-rw-r--r--lib/CodeGen/CGExpr.cpp113
-rw-r--r--lib/CodeGen/CGExprAgg.cpp67
-rw-r--r--lib/CodeGen/CGExprCXX.cpp176
-rw-r--r--lib/CodeGen/CGExprComplex.cpp23
-rw-r--r--lib/CodeGen/CGExprConstant.cpp107
-rw-r--r--lib/CodeGen/CGExprScalar.cpp260
-rw-r--r--lib/CodeGen/CGGPUBuiltin.cpp7
-rw-r--r--lib/CodeGen/CGLoopInfo.cpp551
-rw-r--r--lib/CodeGen/CGLoopInfo.h91
-rw-r--r--lib/CodeGen/CGNonTrivialStruct.cpp225
-rw-r--r--lib/CodeGen/CGObjC.cpp305
-rw-r--r--lib/CodeGen/CGObjCGNU.cpp317
-rw-r--r--lib/CodeGen/CGObjCMac.cpp286
-rw-r--r--lib/CodeGen/CGObjCRuntime.cpp29
-rw-r--r--lib/CodeGen/CGObjCRuntime.h40
-rw-r--r--lib/CodeGen/CGOpenCLRuntime.cpp37
-rw-r--r--lib/CodeGen/CGOpenCLRuntime.h11
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.cpp1443
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.h117
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp1089
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.h40
-rw-r--r--lib/CodeGen/CGRecordLayout.h7
-rw-r--r--lib/CodeGen/CGRecordLayoutBuilder.cpp11
-rw-r--r--lib/CodeGen/CGStmt.cpp64
-rw-r--r--lib/CodeGen/CGStmtOpenMP.cpp70
-rw-r--r--lib/CodeGen/CGVTT.cpp7
-rw-r--r--lib/CodeGen/CGVTables.cpp39
-rw-r--r--lib/CodeGen/CGVTables.h7
-rw-r--r--lib/CodeGen/CGValue.h7
-rw-r--r--lib/CodeGen/CMakeLists.txt1
-rw-r--r--lib/CodeGen/CodeGenABITypes.cpp14
-rw-r--r--lib/CodeGen/CodeGenAction.cpp24
-rw-r--r--lib/CodeGen/CodeGenFunction.cpp26
-rw-r--r--lib/CodeGen/CodeGenFunction.h109
-rw-r--r--lib/CodeGen/CodeGenModule.cpp234
-rw-r--r--lib/CodeGen/CodeGenModule.h122
-rw-r--r--lib/CodeGen/CodeGenPGO.cpp13
-rw-r--r--lib/CodeGen/CodeGenPGO.h7
-rw-r--r--lib/CodeGen/CodeGenTBAA.cpp9
-rw-r--r--lib/CodeGen/CodeGenTBAA.h7
-rw-r--r--lib/CodeGen/CodeGenTypeCache.h7
-rw-r--r--lib/CodeGen/CodeGenTypes.cpp18
-rw-r--r--lib/CodeGen/CodeGenTypes.h87
-rw-r--r--lib/CodeGen/ConstantEmitter.h7
-rw-r--r--lib/CodeGen/ConstantInitBuilder.cpp7
-rw-r--r--lib/CodeGen/CoverageMappingGen.cpp9
-rw-r--r--lib/CodeGen/CoverageMappingGen.h7
-rw-r--r--lib/CodeGen/EHScopeStack.h7
-rw-r--r--lib/CodeGen/ItaniumCXXABI.cpp186
-rw-r--r--lib/CodeGen/MacroPPCallbacks.cpp7
-rw-r--r--lib/CodeGen/MacroPPCallbacks.h7
-rw-r--r--lib/CodeGen/MicrosoftCXXABI.cpp200
-rw-r--r--lib/CodeGen/ModuleBuilder.cpp7
-rw-r--r--lib/CodeGen/ObjectFilePCHContainerOperations.cpp7
-rw-r--r--lib/CodeGen/PatternInit.cpp93
-rw-r--r--lib/CodeGen/PatternInit.h27
-rw-r--r--lib/CodeGen/SanitizerMetadata.cpp7
-rw-r--r--lib/CodeGen/SanitizerMetadata.h7
-rw-r--r--lib/CodeGen/SwiftCallingConv.cpp7
-rw-r--r--lib/CodeGen/TargetInfo.cpp311
-rw-r--r--lib/CodeGen/TargetInfo.h19
-rw-r--r--lib/CodeGen/VarBypassDetector.cpp7
-rw-r--r--lib/CodeGen/VarBypassDetector.h7
-rw-r--r--lib/CrossTU/CrossTranslationUnit.cpp185
-rw-r--r--lib/Driver/Action.cpp7
-rw-r--r--lib/Driver/CMakeLists.txt1
-rw-r--r--lib/Driver/Compilation.cpp7
-rw-r--r--lib/Driver/DarwinSDKInfo.cpp7
-rw-r--r--lib/Driver/Distro.cpp12
-rw-r--r--lib/Driver/Driver.cpp115
-rw-r--r--lib/Driver/DriverOptions.cpp7
-rw-r--r--lib/Driver/InputInfo.h7
-rw-r--r--lib/Driver/Job.cpp13
-rw-r--r--lib/Driver/Multilib.cpp27
-rw-r--r--lib/Driver/Phases.cpp7
-rw-r--r--lib/Driver/SanitizerArgs.cpp282
-rw-r--r--lib/Driver/Tool.cpp7
-rw-r--r--lib/Driver/ToolChain.cpp86
-rw-r--r--lib/Driver/ToolChains/AMDGPU.cpp19
-rw-r--r--lib/Driver/ToolChains/AMDGPU.h9
-rw-r--r--lib/Driver/ToolChains/AVR.cpp7
-rw-r--r--lib/Driver/ToolChains/AVR.h7
-rw-r--r--lib/Driver/ToolChains/Ananas.cpp7
-rw-r--r--lib/Driver/ToolChains/Ananas.h7
-rw-r--r--lib/Driver/ToolChains/Arch/AArch64.cpp69
-rw-r--r--lib/Driver/ToolChains/Arch/AArch64.h7
-rw-r--r--lib/Driver/ToolChains/Arch/ARM.cpp13
-rw-r--r--lib/Driver/ToolChains/Arch/ARM.h7
-rw-r--r--lib/Driver/ToolChains/Arch/Mips.cpp7
-rw-r--r--lib/Driver/ToolChains/Arch/Mips.h7
-rw-r--r--lib/Driver/ToolChains/Arch/PPC.cpp9
-rw-r--r--lib/Driver/ToolChains/Arch/PPC.h7
-rw-r--r--lib/Driver/ToolChains/Arch/RISCV.cpp21
-rw-r--r--lib/Driver/ToolChains/Arch/RISCV.h7
-rw-r--r--lib/Driver/ToolChains/Arch/Sparc.cpp7
-rw-r--r--lib/Driver/ToolChains/Arch/Sparc.h7
-rw-r--r--lib/Driver/ToolChains/Arch/SystemZ.cpp7
-rw-r--r--lib/Driver/ToolChains/Arch/SystemZ.h7
-rw-r--r--lib/Driver/ToolChains/Arch/X86.cpp7
-rw-r--r--lib/Driver/ToolChains/Arch/X86.h7
-rw-r--r--lib/Driver/ToolChains/BareMetal.cpp9
-rw-r--r--lib/Driver/ToolChains/BareMetal.h7
-rw-r--r--lib/Driver/ToolChains/Clang.cpp246
-rw-r--r--lib/Driver/ToolChains/Clang.h9
-rw-r--r--lib/Driver/ToolChains/CloudABI.cpp7
-rw-r--r--lib/Driver/ToolChains/CloudABI.h7
-rw-r--r--lib/Driver/ToolChains/CommonArgs.cpp205
-rw-r--r--lib/Driver/ToolChains/CommonArgs.h20
-rw-r--r--lib/Driver/ToolChains/Contiki.cpp7
-rw-r--r--lib/Driver/ToolChains/Contiki.h7
-rw-r--r--lib/Driver/ToolChains/CrossWindows.cpp11
-rw-r--r--lib/Driver/ToolChains/CrossWindows.h7
-rw-r--r--lib/Driver/ToolChains/Cuda.cpp53
-rw-r--r--lib/Driver/ToolChains/Cuda.h7
-rw-r--r--lib/Driver/ToolChains/Darwin.cpp113
-rw-r--r--lib/Driver/ToolChains/Darwin.h7
-rw-r--r--lib/Driver/ToolChains/DragonFly.cpp7
-rw-r--r--lib/Driver/ToolChains/DragonFly.h7
-rw-r--r--lib/Driver/ToolChains/FreeBSD.cpp9
-rw-r--r--lib/Driver/ToolChains/FreeBSD.h7
-rw-r--r--lib/Driver/ToolChains/Fuchsia.cpp64
-rw-r--r--lib/Driver/ToolChains/Fuchsia.h7
-rw-r--r--lib/Driver/ToolChains/Gnu.cpp154
-rw-r--r--lib/Driver/ToolChains/Gnu.h7
-rw-r--r--lib/Driver/ToolChains/HIP.cpp121
-rw-r--r--lib/Driver/ToolChains/HIP.h7
-rw-r--r--lib/Driver/ToolChains/Haiku.cpp7
-rw-r--r--lib/Driver/ToolChains/Haiku.h7
-rw-r--r--lib/Driver/ToolChains/Hexagon.cpp9
-rw-r--r--lib/Driver/ToolChains/Hexagon.h7
-rw-r--r--lib/Driver/ToolChains/Hurd.cpp7
-rw-r--r--lib/Driver/ToolChains/Hurd.h7
-rw-r--r--lib/Driver/ToolChains/Lanai.h7
-rw-r--r--lib/Driver/ToolChains/Linux.cpp61
-rw-r--r--lib/Driver/ToolChains/Linux.h8
-rw-r--r--lib/Driver/ToolChains/MSP430.cpp7
-rw-r--r--lib/Driver/ToolChains/MSP430.h11
-rw-r--r--lib/Driver/ToolChains/MSVC.cpp39
-rw-r--r--lib/Driver/ToolChains/MSVC.h7
-rw-r--r--lib/Driver/ToolChains/MinGW.cpp38
-rw-r--r--lib/Driver/ToolChains/MinGW.h7
-rw-r--r--lib/Driver/ToolChains/Minix.cpp7
-rw-r--r--lib/Driver/ToolChains/Minix.h7
-rw-r--r--lib/Driver/ToolChains/MipsLinux.cpp27
-rw-r--r--lib/Driver/ToolChains/MipsLinux.h12
-rw-r--r--lib/Driver/ToolChains/Myriad.cpp7
-rw-r--r--lib/Driver/ToolChains/Myriad.h7
-rw-r--r--lib/Driver/ToolChains/NaCl.cpp7
-rw-r--r--lib/Driver/ToolChains/NaCl.h7
-rw-r--r--lib/Driver/ToolChains/NetBSD.cpp37
-rw-r--r--lib/Driver/ToolChains/NetBSD.h7
-rw-r--r--lib/Driver/ToolChains/OpenBSD.cpp15
-rw-r--r--lib/Driver/ToolChains/OpenBSD.h7
-rw-r--r--lib/Driver/ToolChains/PPCLinux.cpp31
-rw-r--r--lib/Driver/ToolChains/PPCLinux.h33
-rw-r--r--lib/Driver/ToolChains/PS4CPU.cpp9
-rw-r--r--lib/Driver/ToolChains/PS4CPU.h7
-rw-r--r--lib/Driver/ToolChains/RISCVToolchain.cpp7
-rw-r--r--lib/Driver/ToolChains/RISCVToolchain.h7
-rw-r--r--lib/Driver/ToolChains/Solaris.cpp13
-rw-r--r--lib/Driver/ToolChains/Solaris.h7
-rw-r--r--lib/Driver/ToolChains/TCE.cpp7
-rw-r--r--lib/Driver/ToolChains/TCE.h7
-rw-r--r--lib/Driver/ToolChains/WebAssembly.cpp54
-rw-r--r--lib/Driver/ToolChains/WebAssembly.h9
-rw-r--r--lib/Driver/ToolChains/XCore.cpp7
-rw-r--r--lib/Driver/ToolChains/XCore.h7
-rw-r--r--lib/Driver/Types.cpp7
-rw-r--r--lib/Driver/XRayArgs.cpp7
-rw-r--r--lib/Edit/Commit.cpp7
-rw-r--r--lib/Edit/EditedSource.cpp9
-rw-r--r--lib/Edit/RewriteObjCFoundationAPI.cpp9
-rw-r--r--lib/Format/AffectedRangeManager.cpp7
-rw-r--r--lib/Format/AffectedRangeManager.h7
-rw-r--r--lib/Format/BreakableToken.cpp51
-rw-r--r--lib/Format/BreakableToken.h20
-rw-r--r--lib/Format/ContinuationIndenter.cpp120
-rw-r--r--lib/Format/ContinuationIndenter.h11
-rw-r--r--lib/Format/Encoding.h7
-rw-r--r--lib/Format/Format.cpp209
-rw-r--r--lib/Format/FormatInternal.h7
-rw-r--r--lib/Format/FormatToken.cpp7
-rw-r--r--lib/Format/FormatToken.h148
-rw-r--r--lib/Format/FormatTokenLexer.cpp137
-rw-r--r--lib/Format/FormatTokenLexer.h14
-rw-r--r--lib/Format/NamespaceEndCommentsFixer.cpp7
-rw-r--r--lib/Format/NamespaceEndCommentsFixer.h7
-rw-r--r--lib/Format/SortJavaScriptImports.cpp19
-rw-r--r--lib/Format/SortJavaScriptImports.h7
-rw-r--r--lib/Format/TokenAnalyzer.cpp7
-rw-r--r--lib/Format/TokenAnalyzer.h11
-rw-r--r--lib/Format/TokenAnnotator.cpp195
-rw-r--r--lib/Format/TokenAnnotator.h23
-rw-r--r--lib/Format/UnwrappedLineFormatter.cpp48
-rw-r--r--lib/Format/UnwrappedLineFormatter.h13
-rw-r--r--lib/Format/UnwrappedLineParser.cpp106
-rw-r--r--lib/Format/UnwrappedLineParser.h10
-rw-r--r--lib/Format/UsingDeclarationsSorter.cpp10
-rw-r--r--lib/Format/UsingDeclarationsSorter.h7
-rw-r--r--lib/Format/WhitespaceManager.cpp82
-rw-r--r--lib/Format/WhitespaceManager.h9
-rw-r--r--lib/Frontend/ASTConsumers.cpp7
-rw-r--r--lib/Frontend/ASTMerge.cpp15
-rw-r--r--lib/Frontend/ASTUnit.cpp82
-rw-r--r--lib/Frontend/ChainedDiagnosticConsumer.cpp7
-rw-r--r--lib/Frontend/ChainedIncludesSource.cpp15
-rw-r--r--lib/Frontend/CompilerInstance.cpp107
-rw-r--r--lib/Frontend/CompilerInvocation.cpp72
-rw-r--r--lib/Frontend/CreateInvocationFromCommandLine.cpp7
-rw-r--r--lib/Frontend/DependencyFile.cpp7
-rw-r--r--lib/Frontend/DependencyGraph.cpp7
-rw-r--r--lib/Frontend/DiagnosticRenderer.cpp7
-rw-r--r--lib/Frontend/FrontendAction.cpp14
-rw-r--r--lib/Frontend/FrontendActions.cpp39
-rw-r--r--lib/Frontend/FrontendOptions.cpp7
-rw-r--r--lib/Frontend/FrontendTiming.cpp9
-rw-r--r--lib/Frontend/HeaderIncludeGen.cpp9
-rw-r--r--lib/Frontend/InitHeaderSearch.cpp15
-rw-r--r--lib/Frontend/InitPreprocessor.cpp25
-rw-r--r--lib/Frontend/LangStandards.cpp7
-rw-r--r--lib/Frontend/LayoutOverrideSource.cpp7
-rw-r--r--lib/Frontend/LogDiagnosticPrinter.cpp7
-rw-r--r--lib/Frontend/ModuleDependencyCollector.cpp31
-rw-r--r--lib/Frontend/MultiplexConsumer.cpp13
-rw-r--r--lib/Frontend/PrecompiledPreamble.cpp22
-rw-r--r--lib/Frontend/PrintPreprocessedOutput.cpp40
-rw-r--r--lib/Frontend/Rewrite/FixItRewriter.cpp7
-rw-r--r--lib/Frontend/Rewrite/FrontendActions.cpp9
-rw-r--r--lib/Frontend/Rewrite/HTMLPrint.cpp7
-rw-r--r--lib/Frontend/Rewrite/InclusionRewriter.cpp9
-rw-r--r--lib/Frontend/Rewrite/RewriteMacros.cpp7
-rw-r--r--lib/Frontend/Rewrite/RewriteModernObjC.cpp9
-rw-r--r--lib/Frontend/Rewrite/RewriteObjC.cpp7
-rw-r--r--lib/Frontend/Rewrite/RewriteTest.cpp7
-rw-r--r--lib/Frontend/SerializedDiagnosticPrinter.cpp7
-rw-r--r--lib/Frontend/SerializedDiagnosticReader.cpp7
-rw-r--r--lib/Frontend/TestModuleFileExtension.cpp7
-rw-r--r--lib/Frontend/TestModuleFileExtension.h7
-rw-r--r--lib/Frontend/TextDiagnostic.cpp14
-rw-r--r--lib/Frontend/TextDiagnosticBuffer.cpp7
-rw-r--r--lib/Frontend/TextDiagnosticPrinter.cpp7
-rw-r--r--lib/Frontend/VerifyDiagnosticConsumer.cpp443
-rw-r--r--lib/FrontendTool/ExecuteCompilerInvocation.cpp31
-rw-r--r--lib/Headers/CMakeLists.txt97
-rw-r--r--lib/Headers/__clang_cuda_builtin_vars.h20
-rw-r--r--lib/Headers/__clang_cuda_cmath.h30
-rw-r--r--lib/Headers/__clang_cuda_complex_builtins.h20
-rw-r--r--lib/Headers/__clang_cuda_device_functions.h69
-rw-r--r--lib/Headers/__clang_cuda_intrinsics.h20
-rw-r--r--lib/Headers/__clang_cuda_libdevice_declares.h890
-rw-r--r--lib/Headers/__clang_cuda_math_forward_declares.h33
-rw-r--r--lib/Headers/__clang_cuda_runtime_wrapper.h32
-rw-r--r--lib/Headers/__stddef_max_align_t.h22
-rw-r--r--lib/Headers/__wmmintrin_aes.h20
-rw-r--r--lib/Headers/__wmmintrin_pclmul.h20
-rw-r--r--lib/Headers/adxintrin.h20
-rw-r--r--lib/Headers/altivec.h20
-rw-r--r--lib/Headers/ammintrin.h20
-rw-r--r--lib/Headers/arm64intr.h20
-rw-r--r--lib/Headers/arm_acle.h30
-rw-r--r--lib/Headers/armintr.h20
-rw-r--r--lib/Headers/avx2intrin.h32
-rw-r--r--lib/Headers/avx512bf16intrin.h212
-rw-r--r--lib/Headers/avx512bitalgintrin.h20
-rw-r--r--lib/Headers/avx512bwintrin.h40
-rw-r--r--lib/Headers/avx512cdintrin.h52
-rw-r--r--lib/Headers/avx512dqintrin.h20
-rw-r--r--lib/Headers/avx512erintrin.h20
-rw-r--r--lib/Headers/avx512fintrin.h50
-rw-r--r--lib/Headers/avx512ifmaintrin.h20
-rw-r--r--lib/Headers/avx512ifmavlintrin.h20
-rw-r--r--lib/Headers/avx512pfintrin.h20
-rw-r--r--lib/Headers/avx512vbmi2intrin.h20
-rw-r--r--lib/Headers/avx512vbmiintrin.h20
-rw-r--r--lib/Headers/avx512vbmivlintrin.h20
-rw-r--r--lib/Headers/avx512vlbf16intrin.h406
-rw-r--r--lib/Headers/avx512vlbitalgintrin.h20
-rw-r--r--lib/Headers/avx512vlbwintrin.h36
-rw-r--r--lib/Headers/avx512vlcdintrin.h86
-rw-r--r--lib/Headers/avx512vldqintrin.h52
-rw-r--r--lib/Headers/avx512vlintrin.h36
-rw-r--r--lib/Headers/avx512vlvbmi2intrin.h20
-rw-r--r--lib/Headers/avx512vlvnniintrin.h20
-rw-r--r--lib/Headers/avx512vnniintrin.h20
-rw-r--r--lib/Headers/avx512vpopcntdqintrin.h20
-rw-r--r--lib/Headers/avx512vpopcntdqvlintrin.h20
-rw-r--r--lib/Headers/avxintrin.h50
-rw-r--r--lib/Headers/bmi2intrin.h20
-rw-r--r--lib/Headers/bmiintrin.h20
-rw-r--r--lib/Headers/cetintrin.h20
-rw-r--r--lib/Headers/cldemoteintrin.h20
-rw-r--r--lib/Headers/clflushoptintrin.h20
-rw-r--r--lib/Headers/clwbintrin.h20
-rw-r--r--lib/Headers/clzerointrin.h20
-rw-r--r--lib/Headers/cpuid.h23
-rw-r--r--lib/Headers/emmintrin.h55
-rw-r--r--lib/Headers/f16cintrin.h20
-rw-r--r--lib/Headers/float.h28
-rw-r--r--lib/Headers/fma4intrin.h20
-rw-r--r--lib/Headers/fmaintrin.h20
-rw-r--r--lib/Headers/fxsrintrin.h20
-rw-r--r--lib/Headers/gfniintrin.h20
-rw-r--r--lib/Headers/htmintrin.h20
-rw-r--r--lib/Headers/htmxlintrin.h20
-rw-r--r--lib/Headers/ia32intrin.h320
-rw-r--r--lib/Headers/immintrin.h44
-rw-r--r--lib/Headers/intrin.h46
-rw-r--r--lib/Headers/inttypes.h20
-rw-r--r--lib/Headers/invpcidintrin.h20
-rw-r--r--lib/Headers/iso646.h22
-rw-r--r--lib/Headers/limits.h22
-rw-r--r--lib/Headers/lwpintrin.h20
-rw-r--r--lib/Headers/lzcntintrin.h20
-rw-r--r--lib/Headers/mm3dnow.h20
-rw-r--r--lib/Headers/mm_malloc.h20
-rw-r--r--lib/Headers/mmintrin.h22
-rw-r--r--lib/Headers/module.modulemap20
-rw-r--r--lib/Headers/movdirintrin.h20
-rw-r--r--lib/Headers/msa.h20
-rw-r--r--lib/Headers/mwaitxintrin.h20
-rw-r--r--lib/Headers/nmmintrin.h20
-rw-r--r--lib/Headers/opencl-c.h7
-rw-r--r--lib/Headers/openmp_wrappers/__clang_openmp_math.h47
-rw-r--r--lib/Headers/openmp_wrappers/cmath16
-rw-r--r--lib/Headers/openmp_wrappers/math.h17
-rw-r--r--lib/Headers/pconfigintrin.h20
-rw-r--r--lib/Headers/pkuintrin.h20
-rw-r--r--lib/Headers/pmmintrin.h20
-rw-r--r--lib/Headers/popcntintrin.h52
-rw-r--r--lib/Headers/ppc_wrappers/mmintrin.h1443
-rw-r--r--lib/Headers/prfchwintrin.h20
-rw-r--r--lib/Headers/ptwriteintrin.h20
-rw-r--r--lib/Headers/rdseedintrin.h20
-rw-r--r--lib/Headers/rtmintrin.h20
-rw-r--r--lib/Headers/s390intrin.h20
-rw-r--r--lib/Headers/sgxintrin.h20
-rw-r--r--lib/Headers/shaintrin.h20
-rw-r--r--lib/Headers/smmintrin.h20
-rw-r--r--lib/Headers/stdalign.h20
-rw-r--r--lib/Headers/stdarg.h22
-rw-r--r--lib/Headers/stdatomic.h20
-rw-r--r--lib/Headers/stdbool.h22
-rw-r--r--lib/Headers/stddef.h22
-rw-r--r--lib/Headers/stdint.h22
-rw-r--r--lib/Headers/stdnoreturn.h20
-rw-r--r--lib/Headers/tbmintrin.h20
-rw-r--r--lib/Headers/tgmath.h22
-rw-r--r--lib/Headers/tmmintrin.h20
-rw-r--r--lib/Headers/unwind.h24
-rw-r--r--lib/Headers/vadefs.h20
-rw-r--r--lib/Headers/vaesintrin.h20
-rw-r--r--lib/Headers/varargs.h20
-rw-r--r--lib/Headers/vecintrin.h20
-rw-r--r--lib/Headers/vpclmulqdqintrin.h20
-rw-r--r--lib/Headers/waitpkgintrin.h20
-rw-r--r--lib/Headers/wbnoinvdintrin.h20
-rw-r--r--lib/Headers/wmmintrin.h20
-rw-r--r--lib/Headers/x86intrin.h20
-rw-r--r--lib/Headers/xmmintrin.h28
-rw-r--r--lib/Headers/xopintrin.h20
-rw-r--r--lib/Headers/xsavecintrin.h20
-rw-r--r--lib/Headers/xsaveintrin.h39
-rw-r--r--lib/Headers/xsaveoptintrin.h20
-rw-r--r--lib/Headers/xsavesintrin.h20
-rw-r--r--lib/Headers/xtestintrin.h20
-rw-r--r--lib/Index/CMakeLists.txt1
-rw-r--r--lib/Index/CodegenNameGenerator.cpp7
-rw-r--r--lib/Index/CommentToXML.cpp14
-rw-r--r--lib/Index/FileIndexRecord.cpp60
-rw-r--r--lib/Index/FileIndexRecord.h57
-rw-r--r--lib/Index/IndexBody.cpp7
-rw-r--r--lib/Index/IndexDecl.cpp27
-rw-r--r--lib/Index/IndexSymbol.cpp24
-rw-r--r--lib/Index/IndexTypeSourceInfo.cpp22
-rw-r--r--lib/Index/IndexingAction.cpp7
-rw-r--r--lib/Index/IndexingContext.cpp28
-rw-r--r--lib/Index/IndexingContext.h11
-rw-r--r--lib/Index/SimpleFormatContext.h7
-rw-r--r--lib/Index/USRGeneration.cpp16
-rw-r--r--lib/Lex/HeaderMap.cpp7
-rw-r--r--lib/Lex/HeaderSearch.cpp51
-rw-r--r--lib/Lex/Lexer.cpp13
-rw-r--r--lib/Lex/LiteralSupport.cpp19
-rw-r--r--lib/Lex/MacroArgs.cpp16
-rw-r--r--lib/Lex/MacroInfo.cpp7
-rw-r--r--lib/Lex/ModuleMap.cpp23
-rw-r--r--lib/Lex/PPCaching.cpp61
-rw-r--r--lib/Lex/PPCallbacks.cpp7
-rw-r--r--lib/Lex/PPConditionalDirectiveRecord.cpp7
-rw-r--r--lib/Lex/PPDirectives.cpp538
-rw-r--r--lib/Lex/PPExpressions.cpp27
-rw-r--r--lib/Lex/PPLexerChange.cpp9
-rw-r--r--lib/Lex/PPMacroExpansion.cpp72
-rw-r--r--lib/Lex/Pragma.cpp256
-rw-r--r--lib/Lex/PreprocessingRecord.cpp7
-rw-r--r--lib/Lex/Preprocessor.cpp413
-rw-r--r--lib/Lex/PreprocessorLexer.cpp15
-rw-r--r--lib/Lex/ScratchBuffer.cpp7
-rw-r--r--lib/Lex/TokenConcatenation.cpp12
-rw-r--r--lib/Lex/TokenLexer.cpp59
-rw-r--r--lib/Lex/UnicodeCharSets.h7
-rw-r--r--lib/Parse/ParseAST.cpp9
-rw-r--r--lib/Parse/ParseCXXInlineMethods.cpp9
-rw-r--r--lib/Parse/ParseDecl.cpp101
-rw-r--r--lib/Parse/ParseDeclCXX.cpp64
-rw-r--r--lib/Parse/ParseExpr.cpp126
-rw-r--r--lib/Parse/ParseExprCXX.cpp123
-rw-r--r--lib/Parse/ParseInit.cpp7
-rw-r--r--lib/Parse/ParseObjc.cpp47
-rw-r--r--lib/Parse/ParseOpenMP.cpp521
-rw-r--r--lib/Parse/ParsePragma.cpp16
-rw-r--r--lib/Parse/ParseStmt.cpp139
-rw-r--r--lib/Parse/ParseStmtAsm.cpp9
-rw-r--r--lib/Parse/ParseTemplate.cpp14
-rw-r--r--lib/Parse/ParseTentative.cpp43
-rw-r--r--lib/Parse/Parser.cpp236
-rw-r--r--lib/Rewrite/DeltaTree.cpp7
-rw-r--r--lib/Rewrite/HTMLRewrite.cpp7
-rw-r--r--lib/Rewrite/RewriteRope.cpp7
-rw-r--r--lib/Rewrite/Rewriter.cpp7
-rw-r--r--lib/Rewrite/TokenRewriter.cpp7
-rw-r--r--lib/Sema/AnalysisBasedWarnings.cpp95
-rw-r--r--lib/Sema/CMakeLists.txt1
-rw-r--r--lib/Sema/CodeCompleteConsumer.cpp7
-rw-r--r--lib/Sema/CoroutineStmtBuilder.h7
-rw-r--r--lib/Sema/DeclSpec.cpp7
-rw-r--r--lib/Sema/DelayedDiagnostic.cpp7
-rw-r--r--lib/Sema/IdentifierResolver.cpp7
-rw-r--r--lib/Sema/JumpDiagnostics.cpp7
-rw-r--r--lib/Sema/MultiplexExternalSemaSource.cpp7
-rw-r--r--lib/Sema/ParsedAttr.cpp7
-rw-r--r--lib/Sema/Scope.cpp11
-rw-r--r--lib/Sema/ScopeInfo.cpp7
-rw-r--r--lib/Sema/Sema.cpp359
-rw-r--r--lib/Sema/SemaAccess.cpp10
-rw-r--r--lib/Sema/SemaAttr.cpp10
-rw-r--r--lib/Sema/SemaCUDA.cpp260
-rw-r--r--lib/Sema/SemaCXXScopeSpec.cpp20
-rw-r--r--lib/Sema/SemaCast.cpp93
-rw-r--r--lib/Sema/SemaChecking.cpp540
-rw-r--r--lib/Sema/SemaCodeComplete.cpp457
-rw-r--r--lib/Sema/SemaConsumer.cpp7
-rw-r--r--lib/Sema/SemaCoroutine.cpp73
-rw-r--r--lib/Sema/SemaDecl.cpp682
-rw-r--r--lib/Sema/SemaDeclAttr.cpp622
-rw-r--r--lib/Sema/SemaDeclCXX.cpp246
-rw-r--r--lib/Sema/SemaDeclObjC.cpp112
-rw-r--r--lib/Sema/SemaExceptionSpec.cpp7
-rw-r--r--lib/Sema/SemaExpr.cpp483
-rw-r--r--lib/Sema/SemaExprCXX.cpp156
-rw-r--r--lib/Sema/SemaExprMember.cpp23
-rw-r--r--lib/Sema/SemaExprObjC.cpp85
-rw-r--r--lib/Sema/SemaFixItUtils.cpp7
-rw-r--r--lib/Sema/SemaInit.cpp239
-rw-r--r--lib/Sema/SemaLambda.cpp81
-rw-r--r--lib/Sema/SemaLookup.cpp268
-rw-r--r--lib/Sema/SemaModule.cpp710
-rw-r--r--lib/Sema/SemaObjCProperty.cpp25
-rw-r--r--lib/Sema/SemaOpenMP.cpp1686
-rw-r--r--lib/Sema/SemaOverload.cpp443
-rw-r--r--lib/Sema/SemaPseudoObject.cpp40
-rw-r--r--lib/Sema/SemaStmt.cpp49
-rw-r--r--lib/Sema/SemaStmtAsm.cpp138
-rw-r--r--lib/Sema/SemaStmtAttr.cpp7
-rw-r--r--lib/Sema/SemaTemplate.cpp279
-rw-r--r--lib/Sema/SemaTemplateDeduction.cpp15
-rw-r--r--lib/Sema/SemaTemplateInstantiate.cpp45
-rw-r--r--lib/Sema/SemaTemplateInstantiateDecl.cpp492
-rw-r--r--lib/Sema/SemaTemplateVariadic.cpp21
-rw-r--r--lib/Sema/SemaType.cpp356
-rw-r--r--lib/Sema/TreeTransform.h313
-rw-r--r--lib/Sema/TypeLocBuilder.cpp7
-rw-r--r--lib/Sema/TypeLocBuilder.h7
-rw-r--r--lib/Serialization/ASTCommon.cpp9
-rw-r--r--lib/Serialization/ASTCommon.h23
-rw-r--r--lib/Serialization/ASTReader.cpp177
-rw-r--r--lib/Serialization/ASTReaderDecl.cpp94
-rw-r--r--lib/Serialization/ASTReaderInternals.h7
-rw-r--r--lib/Serialization/ASTReaderStmt.cpp45
-rw-r--r--lib/Serialization/ASTWriter.cpp127
-rw-r--r--lib/Serialization/ASTWriterDecl.cpp62
-rw-r--r--lib/Serialization/ASTWriterStmt.cpp36
-rw-r--r--lib/Serialization/CMakeLists.txt1
-rw-r--r--lib/Serialization/GeneratePCH.cpp22
-rw-r--r--lib/Serialization/GlobalModuleIndex.cpp11
-rw-r--r--lib/Serialization/InMemoryModuleCache.cpp80
-rw-r--r--lib/Serialization/Module.cpp7
-rw-r--r--lib/Serialization/ModuleFileExtension.cpp7
-rw-r--r--lib/Serialization/ModuleManager.cpp48
-rw-r--r--lib/Serialization/MultiOnDiskHashTable.h7
-rw-r--r--lib/Serialization/PCHContainerOperations.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/AllocationState.h7
-rw-r--r--lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp38
-rw-r--r--lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp22
-rw-r--r--lib/StaticAnalyzer/Checkers/CMakeLists.txt5
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringChecker.cpp29
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp21
-rw-r--r--lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp45
-rw-r--r--lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp14
-rw-r--r--lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp17
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp124
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp9
-rw-r--r--lib/StaticAnalyzer/Checkers/ChrootChecker.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/CloneChecker.cpp49
-rw-r--r--lib/StaticAnalyzer/Checkers/ConversionChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/DebugCheckers.cpp72
-rw-r--r--lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp12
-rw-r--r--lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp30
-rw-r--r--lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp17
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp18
-rw-r--r--lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/GTestChecker.cpp17
-rw-r--r--lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp403
-rw-r--r--lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/InterCheckerAPI.h10
-rw-r--r--lib/StaticAnalyzer/Checkers/IteratorChecker.cpp551
-rw-r--r--lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp21
-rw-r--r--lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp26
-rw-r--r--lib/StaticAnalyzer/Checkers/MIGChecker.cpp270
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h7
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h7
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h7
-rw-r--r--lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocChecker.cpp67
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp14
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/Move.h30
-rw-r--r--lib/StaticAnalyzer/Checkers/MoveChecker.cpp41
-rw-r--r--lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp14
-rw-r--r--lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp29
-rw-r--r--lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp27
-rw-r--r--lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp13
-rw-r--r--lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp90
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp14
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp10
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp14
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/PaddingChecker.cpp26
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp113
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp427
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h61
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp186
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h52
-rw-r--r--lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp18
-rw-r--r--lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp74
-rw-r--r--lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp29
-rw-r--r--lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/StreamChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/Taint.cpp227
-rw-r--r--lib/StaticAnalyzer/Checkers/Taint.h102
-rw-r--r--lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp16
-rw-r--r--lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/TraversalChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp12
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h37
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp130
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp238
-rw-r--r--lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/ValistChecker.cpp25
-rw-r--r--lib/StaticAnalyzer/Checkers/VforkChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Core/APSIntType.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/AnalysisManager.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/AnalyzerOptions.cpp66
-rw-r--r--lib/StaticAnalyzer/Core/BasicValueFactory.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/BlockCounter.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/BugReporter.cpp19
-rw-r--r--lib/StaticAnalyzer/Core/BugReporterVisitors.cpp249
-rw-r--r--lib/StaticAnalyzer/Core/CMakeLists.txt18
-rw-r--r--lib/StaticAnalyzer/Core/CallEvent.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/Checker.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/CheckerContext.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/CheckerHelpers.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/CheckerManager.cpp17
-rw-r--r--lib/StaticAnalyzer/Core/CommonBugCategories.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/ConstraintManager.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/CoreEngine.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/DynamicTypeMap.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/Environment.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/ExplodedGraph.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngine.cpp79
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineC.cpp42
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCXX.cpp22
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp49
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineObjC.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/FunctionSummary.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp9
-rw-r--r--lib/StaticAnalyzer/Core/IssueHash.cpp11
-rw-r--r--lib/StaticAnalyzer/Core/LoopUnrolling.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/LoopWidening.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/MemRegion.cpp10
-rw-r--r--lib/StaticAnalyzer/Core/PathDiagnostic.cpp25
-rw-r--r--lib/StaticAnalyzer/Core/PlistDiagnostics.cpp100
-rw-r--r--lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h7
-rw-r--r--lib/StaticAnalyzer/Core/ProgramState.cpp190
-rw-r--r--lib/StaticAnalyzer/Core/RangeConstraintManager.cpp45
-rw-r--r--lib/StaticAnalyzer/Core/RangedConstraintManager.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/RegionStore.cpp136
-rw-r--r--lib/StaticAnalyzer/Core/SMTConstraintManager.cpp18
-rw-r--r--lib/StaticAnalyzer/Core/SValBuilder.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/SVals.cpp9
-rw-r--r--lib/StaticAnalyzer/Core/SarifDiagnostics.cpp11
-rw-r--r--lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp17
-rw-r--r--lib/StaticAnalyzer/Core/Store.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/SubEngine.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/SymbolManager.cpp17
-rw-r--r--lib/StaticAnalyzer/Core/TaintManager.cpp23
-rw-r--r--lib/StaticAnalyzer/Core/WorkList.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp841
-rw-r--r--lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp36
-rw-r--r--lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp32
-rw-r--r--lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp484
-rw-r--r--lib/StaticAnalyzer/Frontend/FrontendActions.cpp7
-rw-r--r--lib/StaticAnalyzer/Frontend/ModelConsumer.cpp7
-rw-r--r--lib/StaticAnalyzer/Frontend/ModelInjector.cpp9
-rw-r--r--lib/StaticAnalyzer/Frontend/ModelInjector.h7
-rw-r--r--lib/Tooling/ASTDiff/ASTDiff.cpp11
-rw-r--r--lib/Tooling/AllTUsExecution.cpp28
-rw-r--r--lib/Tooling/ArgumentsAdjusters.cpp29
-rw-r--r--lib/Tooling/CommonOptionsParser.cpp9
-rw-r--r--lib/Tooling/CompilationDatabase.cpp7
-rw-r--r--lib/Tooling/Core/Diagnostic.cpp22
-rw-r--r--lib/Tooling/Core/Lookup.cpp92
-rw-r--r--lib/Tooling/Core/Replacement.cpp18
-rw-r--r--lib/Tooling/Execution.cpp7
-rw-r--r--lib/Tooling/FileMatchTrie.cpp7
-rw-r--r--lib/Tooling/FixIt.cpp14
-rw-r--r--lib/Tooling/Inclusions/HeaderIncludes.cpp69
-rw-r--r--lib/Tooling/Inclusions/IncludeStyle.cpp7
-rw-r--r--lib/Tooling/InterpolatingCompilationDatabase.cpp8
-rw-r--r--lib/Tooling/JSONCompilationDatabase.cpp8
-rw-r--r--lib/Tooling/Refactoring.cpp7
-rw-r--r--lib/Tooling/Refactoring/ASTSelection.cpp7
-rw-r--r--lib/Tooling/Refactoring/ASTSelectionRequirements.cpp7
-rw-r--r--lib/Tooling/Refactoring/AtomicChange.cpp7
-rw-r--r--lib/Tooling/Refactoring/CMakeLists.txt3
-rw-r--r--lib/Tooling/Refactoring/Extract/Extract.cpp7
-rw-r--r--lib/Tooling/Refactoring/Extract/SourceExtraction.cpp7
-rw-r--r--lib/Tooling/Refactoring/Extract/SourceExtraction.h7
-rw-r--r--lib/Tooling/Refactoring/RefactoringActions.cpp7
-rw-r--r--lib/Tooling/Refactoring/Rename/RenamingAction.cpp7
-rw-r--r--lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp7
-rw-r--r--lib/Tooling/Refactoring/Rename/USRFinder.cpp7
-rw-r--r--lib/Tooling/Refactoring/Rename/USRFindingAction.cpp7
-rw-r--r--lib/Tooling/Refactoring/Rename/USRLocFinder.cpp11
-rw-r--r--lib/Tooling/Refactoring/SourceCode.cpp31
-rw-r--r--lib/Tooling/Refactoring/Stencil.cpp200
-rw-r--r--lib/Tooling/Refactoring/Transformer.cpp224
-rw-r--r--lib/Tooling/RefactoringCallbacks.cpp7
-rw-r--r--lib/Tooling/StandaloneExecution.cpp7
-rw-r--r--lib/Tooling/Tooling.cpp9
-rw-r--r--runtime/CMakeLists.txt10
-rw-r--r--test/AST/address_space_attribute.cpp23
-rw-r--r--test/AST/ast-dump-attr.cpp2
-rw-r--r--test/AST/ast-dump-decl.c3
-rw-r--r--test/AST/ast-dump-decl.cpp419
-rw-r--r--test/AST/ast-dump-decl.m9
-rw-r--r--test/AST/ast-dump-decl.mm16
-rw-r--r--test/AST/ast-dump-expr.cpp34
-rw-r--r--test/AST/ast-dump-funcs.cpp5
-rw-r--r--test/AST/ast-dump-openmp-atomic.c18
-rw-r--r--test/AST/ast-dump-openmp-barrier.c10
-rw-r--r--test/AST/ast-dump-openmp-cancel.c20
-rw-r--r--test/AST/ast-dump-openmp-cancellation-point.c20
-rw-r--r--test/AST/ast-dump-openmp-critical.c15
-rw-r--r--test/AST/ast-dump-openmp-distribute-parallel-for-simd.c262
-rw-r--r--test/AST/ast-dump-openmp-distribute-parallel-for.c262
-rw-r--r--test/AST/ast-dump-openmp-distribute-simd.c242
-rw-r--r--test/AST/ast-dump-openmp-distribute.c242
-rw-r--r--test/AST/ast-dump-openmp-flush.c10
-rw-r--r--test/AST/ast-dump-openmp-for-simd.c242
-rw-r--r--test/AST/ast-dump-openmp-for.c242
-rw-r--r--test/AST/ast-dump-openmp-master.c15
-rw-r--r--test/AST/ast-dump-openmp-ordered.c82
-rw-r--r--test/AST/ast-dump-openmp-parallel-for-simd.c252
-rw-r--r--test/AST/ast-dump-openmp-parallel-for.c252
-rw-r--r--test/AST/ast-dump-openmp-parallel-master-XFAIL.c37
-rw-r--r--test/AST/ast-dump-openmp-parallel-sections.c25
-rw-r--r--test/AST/ast-dump-openmp-parallel.c17
-rw-r--r--test/AST/ast-dump-openmp-section.c28
-rw-r--r--test/AST/ast-dump-openmp-sections.c23
-rw-r--r--test/AST/ast-dump-openmp-simd.c242
-rw-r--r--test/AST/ast-dump-openmp-single.c15
-rw-r--r--test/AST/ast-dump-openmp-target-data.c18
-rw-r--r--test/AST/ast-dump-openmp-target-enter-data.c24
-rw-r--r--test/AST/ast-dump-openmp-target-exit-data.c24
-rw-r--r--test/AST/ast-dump-openmp-target-parallel-for-simd.c957
-rw-r--r--test/AST/ast-dump-openmp-target-parallel-for.c957
-rw-r--r--test/AST/ast-dump-openmp-target-parallel.c53
-rw-r--r--test/AST/ast-dump-openmp-target-simd.c497
-rw-r--r--test/AST/ast-dump-openmp-target-teams-distribute-parallel-for-simd.c1957
-rw-r--r--test/AST/ast-dump-openmp-target-teams-distribute-parallel-for.c1957
-rw-r--r--test/AST/ast-dump-openmp-target-teams-distribute-simd.c957
-rw-r--r--test/AST/ast-dump-openmp-target-teams-distribute.c957
-rw-r--r--test/AST/ast-dump-openmp-target-teams.c53
-rw-r--r--test/AST/ast-dump-openmp-target-update.c23
-rw-r--r--test/AST/ast-dump-openmp-target.c29
-rw-r--r--test/AST/ast-dump-openmp-task.c21
-rw-r--r--test/AST/ast-dump-openmp-taskgroup.c15
-rw-r--r--test/AST/ast-dump-openmp-taskloop-simd.c312
-rw-r--r--test/AST/ast-dump-openmp-taskloop.c312
-rw-r--r--test/AST/ast-dump-openmp-taskwait.c10
-rw-r--r--test/AST/ast-dump-openmp-taskyield.c10
-rw-r--r--test/AST/ast-dump-openmp-teams-distribute-parallel-for-simd.c2163
-rw-r--r--test/AST/ast-dump-openmp-teams-distribute-parallel-for.c2163
-rw-r--r--test/AST/ast-dump-openmp-teams-distribute-simd.c1203
-rw-r--r--test/AST/ast-dump-openmp-teams-distribute.c1203
-rw-r--r--test/AST/ast-dump-openmp-teams.c56
-rw-r--r--test/AST/ast-dump-undeserialized.cpp3
-rw-r--r--test/AST/ast-dump-wchar.cpp8
-rw-r--r--test/AST/ast-print-objc-property.m22
-rw-r--r--test/AST/ast-print-pragmas-xfail.cpp21
-rw-r--r--test/AST/ast-printer-lambda.cpp36
-rw-r--r--test/AST/dump.cpp10
-rw-r--r--test/AST/float16.cpp6
-rw-r--r--test/AST/function-alias.cpp14
-rw-r--r--test/ASTMerge/anonymous-fields/Inputs/anonymous-fields1.cpp5
-rw-r--r--test/ASTMerge/anonymous-fields/Inputs/anonymous-fields2.cpp9
-rw-r--r--test/ASTMerge/anonymous-fields/test.cpp4
-rw-r--r--test/ASTMerge/asm/Inputs/asm-function.cpp21
-rw-r--r--test/ASTMerge/asm/test.cpp8
-rw-r--r--test/ASTMerge/category/Inputs/category1.m48
-rw-r--r--test/ASTMerge/category/Inputs/category2.m49
-rw-r--r--test/ASTMerge/category/test.m11
-rw-r--r--test/ASTMerge/choose-expr/Inputs/choose.c2
-rw-r--r--test/ASTMerge/choose-expr/test.c4
-rw-r--r--test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec1.cpp118
-rw-r--r--test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec2.cpp79
-rw-r--r--test/ASTMerge/class-template-partial-spec/test.cpp25
-rw-r--r--test/ASTMerge/class-template/Inputs/class-template1.cpp37
-rw-r--r--test/ASTMerge/class-template/Inputs/class-template2.cpp37
-rw-r--r--test/ASTMerge/class-template/test.cpp28
-rw-r--r--test/ASTMerge/class/Inputs/class1.cpp48
-rw-r--r--test/ASTMerge/class/Inputs/class2.cpp40
-rw-r--r--test/ASTMerge/class/test.cpp24
-rw-r--r--test/ASTMerge/class2/Inputs/class3.cpp26
-rw-r--r--test/ASTMerge/class2/test.cpp9
-rw-r--r--test/ASTMerge/codegen-body/Inputs/body1.c6
-rw-r--r--test/ASTMerge/codegen-body/Inputs/body2.c4
-rw-r--r--test/ASTMerge/codegen-body/test.c5
-rw-r--r--test/ASTMerge/codegen-exprs/Inputs/exprs1.c10
-rw-r--r--test/ASTMerge/codegen-exprs/Inputs/exprs2.c10
-rw-r--r--test/ASTMerge/codegen-exprs/test.c5
-rw-r--r--test/ASTMerge/enum/Inputs/enum1.c42
-rw-r--r--test/ASTMerge/enum/Inputs/enum2.c42
-rw-r--r--test/ASTMerge/enum/test.c25
-rw-r--r--test/ASTMerge/exprs-cpp/Inputs/exprs3.cpp141
-rw-r--r--test/ASTMerge/exprs-cpp/test.cpp50
-rw-r--r--test/ASTMerge/exprs/Inputs/exprs1.c10
-rw-r--r--test/ASTMerge/exprs/Inputs/exprs2.c10
-rw-r--r--test/ASTMerge/exprs/test.c5
-rw-r--r--test/ASTMerge/function-cpp/Inputs/function-1.cpp8
-rw-r--r--test/ASTMerge/function-cpp/test.cpp10
-rw-r--r--test/ASTMerge/function/Inputs/function1.c6
-rw-r--r--test/ASTMerge/function/Inputs/function2.c7
-rw-r--r--test/ASTMerge/function/test.c15
-rw-r--r--test/ASTMerge/inheritance/Inputs/inheritance-base.cpp7
-rw-r--r--test/ASTMerge/inheritance/test.cpp8
-rw-r--r--test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp19
-rw-r--r--test/ASTMerge/init-ctors/test.cpp10
-rw-r--r--test/ASTMerge/injected-class-name-decl/Inputs/inject1.cpp2
-rw-r--r--test/ASTMerge/injected-class-name-decl/Inputs/inject2.cpp2
-rw-r--r--test/ASTMerge/injected-class-name-decl/test.cpp3
-rw-r--r--test/ASTMerge/interface/Inputs/interface1.m105
-rw-r--r--test/ASTMerge/interface/Inputs/interface2.m100
-rw-r--r--test/ASTMerge/interface/test.m22
-rw-r--r--test/ASTMerge/macro/Inputs/macro.modulemap4
-rw-r--r--test/ASTMerge/macro/Inputs/macro1.h5
-rw-r--r--test/ASTMerge/macro/Inputs/macro1.m5
-rw-r--r--test/ASTMerge/macro/Inputs/macro2.m5
-rw-r--r--test/ASTMerge/macro/test.m6
-rw-r--r--test/ASTMerge/namespace/Inputs/namespace1.cpp27
-rw-r--r--test/ASTMerge/namespace/Inputs/namespace2.cpp60
-rw-r--r--test/ASTMerge/namespace/test.cpp17
-rw-r--r--test/ASTMerge/property/Inputs/property1.m31
-rw-r--r--test/ASTMerge/property/Inputs/property2.m33
-rw-r--r--test/ASTMerge/property/test.m13
-rw-r--r--test/ASTMerge/std-initializer-list/Inputs/il.cpp9
-rw-r--r--test/ASTMerge/std-initializer-list/test.cpp3
-rw-r--r--test/ASTMerge/struct/Inputs/struct1.c141
-rw-r--r--test/ASTMerge/struct/Inputs/struct2.c138
-rw-r--r--test/ASTMerge/struct/test.c55
-rw-r--r--test/ASTMerge/typedef/Inputs/typedef1.c4
-rw-r--r--test/ASTMerge/typedef/Inputs/typedef2.c4
-rw-r--r--test/ASTMerge/typedef/test.c7
-rw-r--r--test/ASTMerge/unnamed_fields/Inputs/il.cpp3
-rw-r--r--test/ASTMerge/unnamed_fields/test.cpp3
-rw-r--r--test/ASTMerge/var-cpp/Inputs/var1.cpp17
-rw-r--r--test/ASTMerge/var-cpp/test.cpp9
-rw-r--r--test/ASTMerge/var/Inputs/var1.c7
-rw-r--r--test/ASTMerge/var/Inputs/var1.h1
-rw-r--r--test/ASTMerge/var/Inputs/var2.c7
-rw-r--r--test/ASTMerge/var/test.c12
-rw-r--r--test/Analysis/Inputs/ctu-other.cpp69
-rw-r--r--test/Analysis/Inputs/ctu-other.cpp.externalDefMap.txt10
-rw-r--r--test/Analysis/Inputs/expected-plists/edges-new.mm.plist14
-rw-r--r--test/Analysis/Inputs/expected-plists/nullability-notes.m.plist4
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-arc.m.plist26
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist6
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist613
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist6
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output.m.plist6
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist110
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist6916
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist6932
-rw-r--r--test/Analysis/Inputs/expected-plists/unix-fns.c.plist36
-rw-r--r--test/Analysis/Inputs/no-store-suppression.h17
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx.h24
-rw-r--r--test/Analysis/MismatchedDeallocator-path-notes.cpp2
-rw-r--r--test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp13
-rw-r--r--test/Analysis/NewDelete-checker-test.cpp47
-rw-r--r--test/Analysis/OSAtomic_mac.c27
-rw-r--r--test/Analysis/PR40625.cpp13
-rw-r--r--test/Analysis/analyzer-checker-config.c2
-rw-r--r--test/Analysis/analyzer-list-configs.c2
-rw-r--r--test/Analysis/array-struct-region.cpp67
-rw-r--r--test/Analysis/bsd-string.c1
-rw-r--r--test/Analysis/bstring.c16
-rw-r--r--test/Analysis/builtin-functions.cpp9
-rw-r--r--test/Analysis/cfg-rich-constructors.cpp20
-rw-r--r--test/Analysis/cfg.cpp31
-rw-r--r--test/Analysis/checker-dependencies.c20
-rw-r--r--test/Analysis/compound-literals.c3
-rw-r--r--test/Analysis/constraint_manager_negate_difference.c14
-rw-r--r--test/Analysis/copypaste/suspicious-clones.cpp5
-rw-r--r--test/Analysis/cstring-syntax.c2
-rw-r--r--test/Analysis/ctu-main.cpp52
-rw-r--r--test/Analysis/cxx-uninitialized-object-inheritance.cpp6
-rw-r--r--test/Analysis/cxx-uninitialized-object-no-dereference.cpp2
-rw-r--r--test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp6
-rw-r--r--test/Analysis/cxx-uninitialized-object-ptr-ref.cpp33
-rw-r--r--test/Analysis/cxx-uninitialized-object-unguarded-access.cpp440
-rw-r--r--test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp20
-rw-r--r--test/Analysis/cxx-uninitialized-object.cpp71
-rw-r--r--test/Analysis/diagnostics/dtors.cpp19
-rw-r--r--test/Analysis/diagnostics/invalid-srcloc-fix.cpp12
-rw-r--r--test/Analysis/diagnostics/macros.cpp30
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.c12
-rw-r--r--test/Analysis/diagnostics/plist-diagnostics-include-check.cpp2
-rw-r--r--test/Analysis/diagnostics/plist-multi-file.c2
-rw-r--r--test/Analysis/disable-all-checks.c2
-rw-r--r--test/Analysis/free.c10
-rw-r--r--test/Analysis/func-mapping-test.cpp40
-rw-r--r--test/Analysis/globals.cpp15
-rw-r--r--test/Analysis/initializer.cpp42
-rw-r--r--test/Analysis/inline-if-constexpr.cpp18
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist6
-rw-r--r--test/Analysis/invalid-checker-option.c19
-rw-r--r--test/Analysis/lambda-notes.cpp2
-rw-r--r--test/Analysis/llvm-conventions.cpp2
-rw-r--r--test/Analysis/logical-ops.c19
-rw-r--r--test/Analysis/malloc-annotations.c8
-rw-r--r--test/Analysis/malloc-plist.c2
-rw-r--r--test/Analysis/malloc.c34
-rw-r--r--test/Analysis/malloc.cpp23
-rw-r--r--test/Analysis/mig.mm239
-rw-r--r--test/Analysis/mismatched-iterator.cpp14
-rw-r--r--test/Analysis/nil-receiver.mm24
-rw-r--r--test/Analysis/no-store-suppression.cpp22
-rw-r--r--test/Analysis/null-deref-ps-region.c2
-rw-r--r--test/Analysis/objc-arc.m30
-rw-r--r--test/Analysis/objcpp-uninitialized-object.mm2
-rw-r--r--test/Analysis/os_object_base.h60
-rw-r--r--test/Analysis/os_smart_ptr.h88
-rw-r--r--test/Analysis/osobject-retain-release.cpp177
-rw-r--r--test/Analysis/osobjectcstylecastchecker_test.cpp39
-rw-r--r--test/Analysis/outofbound.c6
-rw-r--r--test/Analysis/padding_c.c14
-rw-r--r--test/Analysis/plist-html-macros.c5
-rw-r--r--test/Analysis/plist-macros-with-expansion.cpp29
-rw-r--r--test/Analysis/pr22954.c4
-rw-r--r--test/Analysis/properties.m35
-rw-r--r--test/Analysis/ptr-cmp-const-trunc.cl11
-rw-r--r--test/Analysis/ptr-sort.cpp36
-rw-r--r--test/Analysis/redecl.c13
-rw-r--r--test/Analysis/retain-release.m33
-rw-r--r--test/Analysis/retain-release.mm64
-rw-r--r--test/Analysis/security-syntax-checks-no-emit.c5
-rw-r--r--test/Analysis/security-syntax-checks.c20
-rw-r--r--test/Analysis/security-syntax-checks.m129
-rw-r--r--test/Analysis/show-checker-list.c11
-rw-r--r--test/Analysis/smart-ptr.cpp28
-rw-r--r--test/Analysis/string.c16
-rw-r--r--test/Analysis/symbol-reaper.c25
-rw-r--r--test/Analysis/symbol-reaper.cpp60
-rw-r--r--test/Analysis/taint-dumps.c14
-rw-r--r--test/Analysis/taint-generic.c7
-rw-r--r--test/Analysis/test-separate-retaincount.cpp24
-rw-r--r--test/Analysis/undef-buffers.c7
-rw-r--r--test/Analysis/uninit-vals.m19
-rw-r--r--test/Analysis/unions.cpp22
-rw-r--r--test/Analysis/use-after-move.cpp674
-rw-r--r--test/Analysis/valist-uninitialized.c14
-rw-r--r--test/CMakeLists.txt8
-rw-r--r--test/CXX/basic/basic.link/p1.cpp57
-rw-r--r--test/CXX/basic/basic.link/p2.cpp16
-rw-r--r--test/CXX/basic/basic.link/p3.cpp53
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-associated-namespaces-classes.cpp344
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-inline-namespace.cpp56
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp16
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p3.cpp64
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp93
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.namespace/p2.cpp86
-rw-r--r--test/CXX/class.access/p4.cpp10
-rw-r--r--test/CXX/class/class.union/class.union.anon/p4.cpp2
-rw-r--r--test/CXX/cpp/cpp.module/Inputs/attrs.h1
-rw-r--r--test/CXX/cpp/cpp.module/Inputs/empty.h0
-rw-r--r--test/CXX/cpp/cpp.module/p1.cpp18
-rw-r--r--test/CXX/cpp/cpp.module/p2.cpp32
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p8.cpp2
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp18
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp4
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp27
-rw-r--r--test/CXX/drs/dr0xx.cpp37
-rw-r--r--test/CXX/drs/dr13xx.cpp2
-rw-r--r--test/CXX/drs/dr14xx.cpp16
-rw-r--r--test/CXX/drs/dr15xx.cpp10
-rw-r--r--test/CXX/drs/dr16xx.cpp48
-rw-r--r--test/CXX/drs/dr17xx.cpp27
-rw-r--r--test/CXX/drs/dr19xx.cpp1
-rw-r--r--test/CXX/drs/dr23xx.cpp26
-rw-r--r--test/CXX/drs/dr7xx.cpp112
-rw-r--r--test/CXX/except/except.spec/p14.cpp29
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p9.cpp8
-rw-r--r--test/CXX/lex/lex.pptoken/Inputs/foo bar1
-rw-r--r--test/CXX/lex/lex.pptoken/Inputs/foo bar1
-rw-r--r--test/CXX/lex/lex.pptoken/p3-2a.cpp81
-rw-r--r--test/CXX/module/module.interface/Inputs/header.h3
-rw-r--r--test/CXX/module/module.interface/p1.cpp38
-rw-r--r--test/CXX/module/module.interface/p2.cpp94
-rw-r--r--test/CXX/module/module.interface/p3.cpp54
-rw-r--r--test/CXX/module/module.interface/p5.cpp89
-rw-r--r--test/CXX/module/module.unit/p3.cpp4
-rw-r--r--test/CXX/module/module.unit/p8.cpp40
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp2
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm16
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp2
-rw-r--r--test/CXX/modules-ts/basic/basic.link/module-declaration.cpp34
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.interface/p1.cpp5
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p1.cpp6
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p4.cpp9
-rw-r--r--test/CodeCompletion/crash-null-type.cpp8
-rw-r--r--test/CodeCompletion/crash-skipped-bodies-template-inst.cpp2
-rw-r--r--test/CodeCompletion/included-frameworks.m29
-rw-r--r--test/CodeCompletion/ordinary-name-cxx11.cpp18
-rw-r--r--test/CodeCompletion/ordinary-name.cpp20
-rw-r--r--test/CodeCompletion/patterns.cpp39
-rw-r--r--test/CodeCompletion/skip-auto-funcs.cpp2
-rw-r--r--test/CodeGen/Inputs/pgotestir.proftext2
-rw-r--r--test/CodeGen/Inputs/pgotestir_cs.proftext2
-rw-r--r--test/CodeGen/aarch64-neon-fp16fml.c144
-rw-r--r--test/CodeGen/aarch64-neon-intrinsics.c6
-rw-r--r--test/CodeGen/aarch64-v8.2a-neon-intrinsics.c17
-rw-r--r--test/CodeGen/aarch64-vpcs.c4
-rw-r--r--test/CodeGen/alloc-align-attr.c36
-rw-r--r--test/CodeGen/alloc-size.c228
-rw-r--r--test/CodeGen/annotations-builtin.c3
-rw-r--r--test/CodeGen/annotations-var.c11
-rw-r--r--test/CodeGen/arm-target-features.c1
-rw-r--r--test/CodeGen/arm64-crc32.c19
-rw-r--r--test/CodeGen/arm64-microsoft-arguments.cpp208
-rw-r--r--test/CodeGen/arm64-microsoft-status-reg.cpp68
-rw-r--r--test/CodeGen/arm64-microsoft-struct-align.cpp27
-rw-r--r--test/CodeGen/arm64-mte.c110
-rw-r--r--test/CodeGen/armv7k-abi.c2
-rw-r--r--test/CodeGen/asan-new-pm.ll30
-rw-r--r--test/CodeGen/asm-inout.c9
-rw-r--r--test/CodeGen/attr-callback.c28
-rw-r--r--test/CodeGen/attr-cpuspecific.c6
-rw-r--r--test/CodeGen/attr-msp430.c10
-rw-r--r--test/CodeGen/attr-speculative-load-hardening.cpp18
-rw-r--r--test/CodeGen/attr-target-x86-mmx.c2
-rw-r--r--test/CodeGen/attr-target-x86.c16
-rw-r--r--test/CodeGen/attr-target-x87-softfp.c4
-rw-r--r--test/CodeGen/avx-builtins.c1
-rw-r--r--test/CodeGen/avx-cmp-builtins.c8
-rw-r--r--test/CodeGen/avx-shuffle-builtins.c6
-rw-r--r--test/CodeGen/avx2-builtins.c16
-rw-r--r--test/CodeGen/avx512-kconstraints-att_inline_asm.c82
-rw-r--r--test/CodeGen/avx512bf16-builtins.c74
-rw-r--r--test/CodeGen/avx512bw-builtins.c50
-rw-r--r--test/CodeGen/avx512cdintrin.c16
-rw-r--r--test/CodeGen/avx512dq-builtins.c48
-rw-r--r--test/CodeGen/avx512f-builtins.c427
-rw-r--r--test/CodeGen/avx512vbmi2-builtins.c16
-rw-r--r--test/CodeGen/avx512vl-builtins.c160
-rw-r--r--test/CodeGen/avx512vlbf16-builtins.c163
-rw-r--r--test/CodeGen/avx512vlbw-builtins.c68
-rw-r--r--test/CodeGen/avx512vlcd-builtins.c32
-rw-r--r--test/CodeGen/avx512vldq-builtins.c16
-rw-r--r--test/CodeGen/avx512vlvbmi2-builtins.c32
-rw-r--r--test/CodeGen/bitscan-builtins.c33
-rw-r--r--test/CodeGen/blocks-1.c11
-rw-r--r--test/CodeGen/builtin-constant-p.c8
-rw-r--r--test/CodeGen/builtin-expect.c17
-rw-r--r--test/CodeGen/builtin-sponentry.c8
-rw-r--r--test/CodeGen/builtins-arm64.c27
-rw-r--r--test/CodeGen/builtins-msp430.c10
-rw-r--r--test/CodeGen/builtins-nvptx-mma.cu755
-rw-r--r--test/CodeGen/builtins-nvptx-mma.py343
-rw-r--r--test/CodeGen/builtins-ppc-cache.c47
-rw-r--r--test/CodeGen/builtins-ppc.c13
-rw-r--r--test/CodeGen/builtins-wasm.c34
-rw-r--r--test/CodeGen/builtins-x86.c2
-rw-r--r--test/CodeGen/builtins.c5
-rw-r--r--test/CodeGen/callback_annotated.c71
-rw-r--r--test/CodeGen/callback_openmp.c28
-rw-r--r--test/CodeGen/callback_pthread_create.c41
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function-variable.cpp4
-rw-r--r--test/CodeGen/catch-undef-behavior.c2
-rw-r--r--test/CodeGen/complex-math.c4
-rw-r--r--test/CodeGen/compound-literal.c15
-rw-r--r--test/CodeGen/const-init.c6
-rw-r--r--test/CodeGen/construction-vtable-visibility.cpp16
-rw-r--r--test/CodeGen/cspgo-instrumentation.c41
-rw-r--r--test/CodeGen/cspgo-instrumentation_lto.c44
-rw-r--r--test/CodeGen/cspgo-instrumentation_thinlto.c52
-rw-r--r--test/CodeGen/debug-info-codeview-heapallocsite.c23
-rw-r--r--test/CodeGen/debug-label-inline.c28
-rw-r--r--test/CodeGen/debug-label.c16
-rw-r--r--test/CodeGen/dllexport-1.c24
-rw-r--r--test/CodeGen/exceptions-seh-finally.c2
-rw-r--r--test/CodeGen/inline-asm-x86-flag-output.c376
-rw-r--r--test/CodeGen/microsoft-no-common-align.c3
-rw-r--r--test/CodeGen/ms-intrinsics-rotations.c21
-rw-r--r--test/CodeGen/ms-intrinsics.c34
-rw-r--r--test/CodeGen/ms-setjmp.c8
-rw-r--r--test/CodeGen/ms-volatile-aarch64.c13
-rw-r--r--test/CodeGen/ms-volatile-arm.c13
-rw-r--r--test/CodeGen/ms-x86-intrinsics.c34
-rw-r--r--test/CodeGen/msp430-align.c23
-rw-r--r--test/CodeGen/msp430-fp-elim.c19
-rw-r--r--test/CodeGen/msp430-reloc.c30
-rw-r--r--test/CodeGen/mult-alt-generic.c8
-rw-r--r--test/CodeGen/object-size.c439
-rw-r--r--test/CodeGen/object-size.cpp14
-rw-r--r--test/CodeGen/opt-record-MIR.c11
-rw-r--r--test/CodeGen/opt-record.c5
-rw-r--r--test/CodeGen/padding-init.c51
-rw-r--r--test/CodeGen/pass-object-size.c75
-rw-r--r--test/CodeGen/pgo-instrumentation.c20
-rw-r--r--test/CodeGen/popcnt-builtins.c31
-rw-r--r--test/CodeGen/powerpc_types.c2
-rw-r--r--test/CodeGen/ppc-mmintrin.c1262
-rw-r--r--test/CodeGen/ppc64-dwarf.c235
-rw-r--r--test/CodeGen/riscv32-ilp32-abi.c53
-rw-r--r--test/CodeGen/riscv32-ilp32-ilp32f-abi.c53
-rw-r--r--test/CodeGen/riscv32-ilp32-ilp32f-ilp32d-abi.c (renamed from test/CodeGen/riscv32-abi.c)23
-rw-r--r--test/CodeGen/riscv64-lp64-abi.c32
-rw-r--r--test/CodeGen/riscv64-lp64-lp64f-abi.c32
-rw-r--r--test/CodeGen/riscv64-lp64-lp64f-lp64d-abi.c (renamed from test/CodeGen/riscv64-abi.c)11
-rw-r--r--test/CodeGen/rot-intrinsics.c120
-rw-r--r--test/CodeGen/sanitize-atomic-int-overflow.c33
-rw-r--r--test/CodeGen/set-visibility-for-decls.c42
-rw-r--r--test/CodeGen/sparcv9-dwarf.c176
-rw-r--r--test/CodeGen/spir-half-type.cpp2
-rw-r--r--test/CodeGen/split-debug-filename.c4
-rw-r--r--test/CodeGen/split-debug-single-file.c4
-rw-r--r--test/CodeGen/sse-builtins.c1
-rw-r--r--test/CodeGen/sse2-builtins.c17
-rw-r--r--test/CodeGen/target-builtin-noerror.c2
-rw-r--r--test/CodeGen/target-data.c14
-rw-r--r--test/CodeGen/thinlto-debug-pm.c15
-rw-r--r--test/CodeGen/thinlto-distributed-cfi-devirt.ll4
-rw-r--r--test/CodeGen/thinlto-split-dwarf.c4
-rw-r--r--test/CodeGen/ubsan-asan-noreturn.c21
-rw-r--r--test/CodeGen/unreachable-ret.c23
-rw-r--r--test/CodeGen/wasm-import-module.c11
-rw-r--r--test/CodeGen/wasm-import-name.c11
-rw-r--r--test/CodeGen/x86-64-inline-asm.c17
-rw-r--r--test/CodeGen/x86-bswap.c29
-rw-r--r--test/CodeGen/x86-crc-builtins.c30
-rw-r--r--test/CodeGen/x86-vec-struct-packing.c227
-rw-r--r--test/CodeGen/x86_32-xsave.c54
-rw-r--r--test/CodeGen/x86_64-xsave.c72
-rw-r--r--test/CodeGen/xop-builtins-cmp.c176
-rw-r--r--test/CodeGen/xop-builtins.c24
-rw-r--r--test/CodeGenCUDA/Inputs/cuda.h13
-rw-r--r--test/CodeGenCUDA/amdgpu-visibility.cu21
-rw-r--r--test/CodeGenCUDA/debug-info-address-class.cu25
-rw-r--r--test/CodeGenCUDA/debug-info-template.cu10
-rw-r--r--test/CodeGenCUDA/device-stub.cu150
-rw-r--r--test/CodeGenCUDA/kernel-args-alignment.cu16
-rw-r--r--test/CodeGenCUDA/kernel-call.cu17
-rw-r--r--test/CodeGenCUDA/kernel-stub-name.cu20
-rw-r--r--test/CodeGenCUDA/types.cu10
-rw-r--r--test/CodeGenCXX/2011-12-19-init-list-ctor.cpp6
-rw-r--r--test/CodeGenCXX/Inputs/override-bit-field-layout.layout8
-rw-r--r--test/CodeGenCXX/Inputs/override-layout-virtual-base.layout8
-rw-r--r--test/CodeGenCXX/address-space-of-this.cpp9
-rw-r--r--test/CodeGenCXX/amdgcn-automatic-variable.cpp2
-rw-r--r--test/CodeGenCXX/amdgcn-string-literal.cpp8
-rw-r--r--test/CodeGenCXX/amdgpu-float16.cpp20
-rw-r--r--test/CodeGenCXX/arm-pcs.cpp51
-rw-r--r--test/CodeGenCXX/arm-swiftcall.cpp2
-rw-r--r--test/CodeGenCXX/attr-callback.cpp55
-rw-r--r--test/CodeGenCXX/attr-speculative-load-hardening.cpp62
-rw-r--r--test/CodeGenCXX/attr-used-member-function-implicit-instantiation.cpp19
-rw-r--r--test/CodeGenCXX/auto-var-init.cpp569
-rw-r--r--test/CodeGenCXX/builtin-calling-conv.cpp42
-rw-r--r--test/CodeGenCXX/builtin-is-constant-evaluated.cpp133
-rw-r--r--test/CodeGenCXX/builtins.cpp2
-rw-r--r--test/CodeGenCXX/catch-undef-behavior.cpp43
-rw-r--r--test/CodeGenCXX/char8_t.cpp12
-rw-r--r--test/CodeGenCXX/const-init-cxx11.cpp2
-rw-r--r--test/CodeGenCXX/constructor-direct-call.cpp27
-rw-r--r--test/CodeGenCXX/cxx11-special-members.cpp2
-rw-r--r--test/CodeGenCXX/cxx11-thread-local-visibility.cpp17
-rw-r--r--test/CodeGenCXX/cxx11-thread-local.cpp2
-rw-r--r--test/CodeGenCXX/cxx11-user-defined-literal.cpp14
-rw-r--r--test/CodeGenCXX/cxx1y-init-captures-eh.cpp104
-rw-r--r--test/CodeGenCXX/cxx1y-variable-template-linkage.cpp54
-rw-r--r--test/CodeGenCXX/cxx1z-init-statement.cpp2
-rw-r--r--test/CodeGenCXX/cxx2a-compare.cpp2
-rw-r--r--test/CodeGenCXX/cxx2a-three-way-comparison.cpp8
-rw-r--r--test/CodeGenCXX/debug-info-class.cpp45
-rw-r--r--test/CodeGenCXX/debug-info-composite-triviality.cpp96
-rw-r--r--test/CodeGenCXX/debug-info-global-ctor-dtor.cpp44
-rw-r--r--test/CodeGenCXX/debug-info-inheriting-constructor.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-template-member.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-var-template-partial.cpp17
-rw-r--r--test/CodeGenCXX/discard-name-values.cpp4
-rw-r--r--test/CodeGenCXX/dllexport-no-dllexport-inlines.cpp4
-rw-r--r--test/CodeGenCXX/dllimport-runtime-fns.cpp63
-rw-r--r--test/CodeGenCXX/float16-declarations.cpp6
-rw-r--r--test/CodeGenCXX/for-range.cpp2
-rw-r--r--test/CodeGenCXX/inheriting-constructor.cpp14
-rw-r--r--test/CodeGenCXX/mangle-lambda-explicit-template-params.cpp34
-rw-r--r--test/CodeGenCXX/mangle-ms.cpp7
-rw-r--r--test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp13
-rw-r--r--test/CodeGenCXX/microsoft-abi-template-static-init.cpp92
-rw-r--r--test/CodeGenCXX/microsoft-abi-typeid.cpp2
-rw-r--r--test/CodeGenCXX/mingw-template-dllexport.cpp48
-rw-r--r--test/CodeGenCXX/msabi-ctor-abstract-vbase.cpp82
-rw-r--r--test/CodeGenCXX/new-array-init.cpp22
-rw-r--r--test/CodeGenCXX/new-overflow.cpp2
-rw-r--r--test/CodeGenCXX/new.cpp2
-rw-r--r--test/CodeGenCXX/override-bit-field-layout.cpp18
-rw-r--r--test/CodeGenCXX/override-layout-virtual-base.cpp21
-rw-r--r--test/CodeGenCXX/override-layout.cpp21
-rw-r--r--test/CodeGenCXX/pod-member-memcpys.cpp14
-rw-r--r--test/CodeGenCXX/pragma-followup_inner.cpp42
-rw-r--r--test/CodeGenCXX/pragma-followup_outer.cpp41
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-imperfectly_nested.cpp4
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-nested.cpp4
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-outer.cpp2
-rw-r--r--test/CodeGenCXX/pragma-loop-safety.cpp12
-rw-r--r--test/CodeGenCXX/pragma-loop.cpp59
-rw-r--r--test/CodeGenCXX/pragma-unroll-and-jam.cpp2
-rw-r--r--test/CodeGenCXX/predefined-expr-cxx14.cpp7
-rw-r--r--test/CodeGenCXX/runtime-dllstorage.cpp4
-rw-r--r--test/CodeGenCXX/stmtexpr.cpp76
-rw-r--r--test/CodeGenCXX/trivial-auto-var-init.cpp75
-rw-r--r--test/CodeGenCXX/trivial_abi.cpp19
-rw-r--r--test/CodeGenCXX/ubsan-unreachable.cpp40
-rw-r--r--test/CodeGenCXX/volatile.cpp18
-rw-r--r--test/CodeGenCXX/vtable-key-function-ios.cpp10
-rw-r--r--test/CodeGenCXX/vtable-layout.cpp2
-rw-r--r--test/CodeGenCXX/wasm-eh.cpp10
-rw-r--r--test/CodeGenObjC/arc-block-copy-escape.m4
-rw-r--r--test/CodeGenObjC/arc-blocks.m22
-rw-r--r--test/CodeGenObjC/arc-foreach.m2
-rw-r--r--test/CodeGenObjC/arc-literals.m6
-rw-r--r--test/CodeGenObjC/arc-precise-lifetime.m16
-rw-r--r--test/CodeGenObjC/arc-property.m2
-rw-r--r--test/CodeGenObjC/arc-related-result-type.m2
-rw-r--r--test/CodeGenObjC/arc-ternary-op.m2
-rw-r--r--test/CodeGenObjC/arc-unsafeclaim.m13
-rw-r--r--test/CodeGenObjC/arc-with-atthrow.m2
-rw-r--r--test/CodeGenObjC/arc.m44
-rw-r--r--test/CodeGenObjC/attr-speculative-load-hardening.m (renamed from test/CodeGen/attr-speculative-load-hardening.m)7
-rw-r--r--test/CodeGenObjC/block-desc-str.m8
-rw-r--r--test/CodeGenObjC/boxing.m10
-rw-r--r--test/CodeGenObjC/builtin-constant-p.m28
-rw-r--r--test/CodeGenObjC/constant-non-fragile-ivar-offset.m38
-rw-r--r--test/CodeGenObjC/convert-messages-to-runtime-calls.m29
-rw-r--r--test/CodeGenObjC/dllstorage.m2
-rw-r--r--test/CodeGenObjC/encode-test-6.m2
-rw-r--r--test/CodeGenObjC/encode-test.m3
-rw-r--r--test/CodeGenObjC/forward-protocol-metadata-symbols.m8
-rw-r--r--test/CodeGenObjC/getter-property-mismatch.m4
-rw-r--r--test/CodeGenObjC/gnu-init.m43
-rw-r--r--test/CodeGenObjC/gnustep2-category-protocol.m2
-rw-r--r--test/CodeGenObjC/gnustep2-ivar-offset.m6
-rw-r--r--test/CodeGenObjC/hidden-visibility.m2
-rw-r--r--test/CodeGenObjC/illegal-UTF8.m2
-rw-r--r--test/CodeGenObjC/metadata-class-properties.m4
-rw-r--r--test/CodeGenObjC/metadata-symbols-64.m4
-rw-r--r--test/CodeGenObjC/non-lazy-classes.m21
-rw-r--r--test/CodeGenObjC/nontrivial-c-struct-within-struct-name.m44
-rw-r--r--test/CodeGenObjC/objc-alloc-init.m41
-rw-r--r--test/CodeGenObjC/objc-arc-container-subscripting.m2
-rw-r--r--test/CodeGenObjC/objc-asm-attribute-neg-test.m34
-rw-r--r--test/CodeGenObjC/optimize-ivar-offset-load.m6
-rw-r--r--test/CodeGenObjC/os_log.m6
-rw-r--r--test/CodeGenObjC/property-array-type.m2
-rw-r--r--test/CodeGenObjC/protocol-comdat.m8
-rw-r--r--test/CodeGenObjC/protocol-in-extended-class.m2
-rw-r--r--test/CodeGenObjC/protocols.m17
-rw-r--r--test/CodeGenObjC/reorder-synthesized-ivars.m34
-rw-r--r--test/CodeGenObjC/sections.m6
-rw-r--r--test/CodeGenObjC/strong-in-c-struct.m153
-rw-r--r--test/CodeGenObjC/undefined-protocol2.m2
-rw-r--r--test/CodeGenObjCXX/arc-blocks.mm120
-rw-r--r--test/CodeGenObjCXX/arc-forwarded-lambda-call.mm4
-rw-r--r--test/CodeGenObjCXX/arc.mm6
-rw-r--r--test/CodeGenObjCXX/inheriting-constructor-cleanup.mm2
-rw-r--r--test/CodeGenObjCXX/literals.mm8
-rw-r--r--test/CodeGenObjCXX/msabi-stret.mm3
-rw-r--r--test/CodeGenObjCXX/os_log.mm19
-rw-r--r--test/CodeGenObjCXX/property-lvalue-lambda.mm47
-rw-r--r--test/CodeGenOpenCL/address-spaces-mangling.cl10
-rw-r--r--test/CodeGenOpenCL/amdgcn-automatic-variable.cl2
-rw-r--r--test/CodeGenOpenCL/amdgpu-alignment.cl70
-rw-r--r--test/CodeGenOpenCL/amdgpu-env-amdgcn.cl2
-rw-r--r--test/CodeGenOpenCL/amdgpu-features.cl6
-rw-r--r--test/CodeGenOpenCL/atomic-ops.cl26
-rw-r--r--test/CodeGenOpenCL/blocks.cl34
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-dl-insts-err.cl28
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-interp.cl34
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn.cl12
-rw-r--r--test/CodeGenOpenCL/cl20-device-side-enqueue.cl60
-rw-r--r--test/CodeGenOpenCL/constant-addr-space-globals.cl2
-rw-r--r--test/CodeGenOpenCL/images.cl1
-rw-r--r--test/CodeGenOpenCL/printf.cl20
-rw-r--r--test/CodeGenOpenCL/unroll-hint.cl26
-rw-r--r--test/CodeGenOpenCL/visibility.cl128
-rw-r--r--test/CodeGenOpenCLCXX/address-space-castoperators.cpp14
-rw-r--r--test/CodeGenOpenCLCXX/addrspace-derived-base.cl22
-rw-r--r--test/CodeGenOpenCLCXX/addrspace-of-this.cl223
-rw-r--r--test/CodeGenOpenCLCXX/addrspace-operators.cl53
-rw-r--r--test/CodeGenOpenCLCXX/addrspace-references.cl14
-rw-r--r--test/CodeGenOpenCLCXX/local_addrspace_init.cl20
-rw-r--r--test/CodeGenOpenCLCXX/method-overload-address-space.cl35
-rw-r--r--test/CoverageMapping/unused_names.c2
-rw-r--r--test/Driver/Inputs/basic_linux_libcxx_tree/usr/lib/x86_64-linux-gnu/.keep0
-rwxr-xr-xtest/Driver/Inputs/basic_riscv64_tree/bin/riscv64-unknown-elf-ld1
-rw-r--r--test/Driver/Inputs/basic_riscv64_tree/lib/gcc/riscv64-unknown-elf/8.0.1/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_riscv64_tree/lib/gcc/riscv64-unknown-elf/8.0.1/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_riscv64_tree/riscv64-unknown-elf/include/c++/8.0.1/.keep0
-rw-r--r--test/Driver/Inputs/basic_riscv64_tree/riscv64-unknown-elf/lib/crt0.o0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/linux/clang_rt.crtbegin-i386.o0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/linux/clang_rt.crtbegin-x86_64.o0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/linux/clang_rt.crtend-i386.o0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/linux/clang_rt.crtend-x86_64.o0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/noexcept/.keep0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/noexcept/.keep0
-rw-r--r--test/Driver/aarch64-cpus.c44
-rw-r--r--test/Driver/aarch64-dotprod.c1
-rw-r--r--test/Driver/aarch64-fixed-x-register.c90
-rw-r--r--test/Driver/aarch64-predres.c11
-rw-r--r--test/Driver/amdgpu-features.c2
-rw-r--r--test/Driver/amdgpu-toolchain.c2
-rw-r--r--test/Driver/amdgpu-visibility.cl12
-rw-r--r--test/Driver/arclite-link-external-toolchain.c8
-rw-r--r--test/Driver/arm-cortex-cpus.c48
-rw-r--r--test/Driver/arm-dotprod.c6
-rw-r--r--test/Driver/arm-float-abi.c10
-rw-r--r--test/Driver/arm-mfpu.c70
-rw-r--r--test/Driver/arm-sb.c14
-rw-r--r--test/Driver/as-dwarf-cie.s2
-rw-r--r--test/Driver/cl-options.c22
-rw-r--r--test/Driver/clang-offload-bundler.c8
-rw-r--r--test/Driver/clang-translation.c30
-rw-r--r--test/Driver/clang_f_opts.c6
-rw-r--r--test/Driver/compiler-rt-unwind.c42
-rw-r--r--test/Driver/crash-diagnostics-dir.c1
-rw-r--r--test/Driver/cspgo-lto.c6
-rw-r--r--test/Driver/cuda-detect.cu22
-rw-r--r--test/Driver/cuda-simple.cu6
-rw-r--r--test/Driver/cuda-unsupported-debug-options.cu2
-rw-r--r--test/Driver/darwin-ld-lto.c4
-rw-r--r--test/Driver/darwin-ld.c20
-rw-r--r--test/Driver/debug-options.c27
-rw-r--r--test/Driver/embed-bitcode.s2
-rw-r--r--test/Driver/esan.c16
-rw-r--r--test/Driver/frame-pointer-elim.c13
-rw-r--r--test/Driver/freebsd.c10
-rw-r--r--test/Driver/fsanitize.c68
-rw-r--r--test/Driver/fuchsia.c21
-rw-r--r--test/Driver/fuchsia.cpp27
-rw-r--r--test/Driver/hip-binding.hip9
-rw-r--r--test/Driver/hip-device-libs.hip13
-rw-r--r--test/Driver/hip-link-shared-library.hip2
-rw-r--r--test/Driver/hip-toolchain-features.hip37
-rw-r--r--test/Driver/hip-toolchain-mllvm.hip38
-rw-r--r--test/Driver/hip-toolchain-no-rdc.hip34
-rw-r--r--test/Driver/hip-toolchain-rdc.hip36
-rw-r--r--test/Driver/immediate-options.c2
-rw-r--r--test/Driver/include-default-header.cl5
-rw-r--r--test/Driver/instrprof-ld.c8
-rw-r--r--test/Driver/integrated-as.c5
-rw-r--r--test/Driver/le32-unknown-nacl.cpp1
-rw-r--r--test/Driver/linux-as.c4
-rw-r--r--test/Driver/linux-ld.c163
-rw-r--r--test/Driver/malign_double.c5
-rw-r--r--test/Driver/mips-features.c12
-rw-r--r--test/Driver/modules.cpp74
-rw-r--r--test/Driver/msan.c9
-rw-r--r--test/Driver/msp430-toolchain.c32
-rw-r--r--test/Driver/netbsd.c5
-rw-r--r--test/Driver/nodefaultlib.c2
-rw-r--r--test/Driver/nolibc.c5
-rw-r--r--test/Driver/openbsd.c6
-rw-r--r--test/Driver/openmp-offload-gpu.c10
-rw-r--r--test/Driver/openmp-offload.c92
-rw-r--r--test/Driver/openmp-unsupported-debug-options.c2
-rw-r--r--test/Driver/opt-record.c9
-rw-r--r--test/Driver/pic.c6
-rw-r--r--test/Driver/ppc-inlineasm-sf.c16
-rw-r--r--test/Driver/riscv-abi.c8
-rw-r--r--test/Driver/riscv-features.c2
-rw-r--r--test/Driver/riscv32-toolchain.c4
-rw-r--r--test/Driver/riscv64-toolchain.c96
-rw-r--r--test/Driver/sanitize_unwind_tables.c2
-rw-r--r--test/Driver/sanitizer-ld.c10
-rw-r--r--test/Driver/split-debug.c12
-rw-r--r--test/Driver/tsan.c10
-rw-r--r--test/Driver/types.c6
-rw-r--r--test/Driver/verbose-output-quoting.c10
-rw-r--r--test/Driver/wasm-toolchain.c27
-rw-r--r--test/Driver/wasm-toolchain.cpp16
-rw-r--r--test/Driver/windows-exceptions.cpp4
-rw-r--r--test/Driver/x86-march.c4
-rw-r--r--test/Driver/x86-target-features.c5
-rw-r--r--test/FixIt/fixit-pragma-attribute.cpp4
-rw-r--r--test/FixIt/fixit-recursive-block.c12
-rw-r--r--test/Frontend/fixed_point_add.c433
-rw-r--r--test/Frontend/fixed_point_comparisons.c378
-rw-r--r--test/Frontend/fixed_point_conversions.c540
-rw-r--r--test/Frontend/fixed_point_errors.c18
-rw-r--r--test/Frontend/fixed_point_sub.c390
-rw-r--r--test/Frontend/fixed_point_unknown_conversions.c9
-rw-r--r--test/Frontend/optimization-remark-with-hotness.c2
-rw-r--r--test/Frontend/optimization-remark.c3
-rw-r--r--test/Frontend/output-failures.c4
-rw-r--r--test/Frontend/stats-file.c2
-rw-r--r--test/Frontend/verify-marker.c22
-rw-r--r--test/Frontend/verify-marker.h1
-rw-r--r--test/Frontend/warning-mapping-2.c6
-rw-r--r--test/Frontend/warning-mapping-4.c4
-rw-r--r--test/Frontend/warning-mapping-5.c5
-rw-r--r--test/Frontend/warning-mapping-6.c9
-rw-r--r--test/Frontend/x86-target-cpu.c1
-rw-r--r--test/Headers/Inputs/include/cmath5
-rw-r--r--test/Headers/Inputs/include/limits10
-rw-r--r--test/Headers/Inputs/include/math.h4
-rw-r--r--test/Headers/float.c13
-rw-r--r--test/Headers/float16.c12
-rw-r--r--test/Headers/max_align.c12
-rw-r--r--test/Headers/ms-arm64-intrin.cpp6
-rw-r--r--test/Headers/ms-intrin.cpp2
-rw-r--r--test/Headers/nvptx_device_cmath_functions.c21
-rw-r--r--test/Headers/nvptx_device_cmath_functions.cpp21
-rw-r--r--test/Headers/nvptx_device_math_functions.c21
-rw-r--r--test/Headers/nvptx_device_math_functions.cpp21
-rw-r--r--test/Headers/opencl-c-header.cl20
-rw-r--r--test/Headers/ppc-intrinsics.c13
-rw-r--r--test/Headers/x86-intrinsics-headers-clean.cpp10
-rw-r--r--test/Import/cxx-anon-namespace/Inputs/F.cpp25
-rw-r--r--test/Import/cxx-anon-namespace/test.cpp45
-rw-r--r--test/Import/cxx-record-flags/Inputs/F.cpp9
-rw-r--r--test/Import/cxx-record-flags/test.cpp14
-rw-r--r--test/Import/destructor/Inputs/F.cpp3
-rw-r--r--test/Import/destructor/test.cpp10
-rw-r--r--test/Index/Core/index-source.cpp30
-rw-r--r--test/Index/Inputs/keep-going-template-instantiations.h3
-rw-r--r--test/Index/attributes.c27
-rw-r--r--test/Index/comment-objc-decls.m6
-rw-r--r--test/Index/comment-unqualified-objc-pointer.m2
-rw-r--r--test/Index/complete-blocks.m12
-rw-r--r--test/Index/index-refs.cpp2
-rw-r--r--test/Index/keep-going-template-instantiations.cpp5
-rw-r--r--test/Index/keep-going.cpp4
-rw-r--r--test/Index/missing_vfs.c6
-rw-r--r--test/Index/ms-property.cpp32
-rw-r--r--test/Index/opencl-types.cl6
-rw-r--r--test/Index/pch-from-libclang.c11
-rw-r--r--test/Index/print-display-names.cpp2
-rw-r--r--test/Index/print-type-size.cpp6
-rw-r--r--test/Index/print-type.c18
-rw-r--r--test/Index/print-type.m2
-rw-r--r--test/Index/usrs.cpp2
-rw-r--r--test/Lexer/cxx-features.cpp8
-rw-r--r--test/Lexer/cxx2a_keyword_as_cxx17.cpp4
-rw-r--r--test/Lexer/eof-include.c4
-rw-r--r--test/Lexer/half-literal.cpp2
-rw-r--r--test/Lexer/has_feature_efficiency_sanitizer.cpp12
-rw-r--r--test/Lexer/keywords_test.c12
-rw-r--r--test/Lexer/keywords_test.cpp9
-rw-r--r--test/Misc/backend-stack-frame-diagnostics-fallback.cpp4
-rw-r--r--test/Misc/cc1as-asm-debug.s12
-rw-r--r--test/Misc/diag-format.c44
-rw-r--r--test/Misc/no-warn-in-system-macro.c13
-rw-r--r--test/Misc/no-warn-in-system-macro.c.inc9
-rw-r--r--test/Misc/pragma-attribute-supported-attributes-list.test11
-rw-r--r--test/Misc/target-invalid-cpu-note.c6
-rw-r--r--test/Misc/warn-in-system-macro-def.c21
-rw-r--r--test/Misc/warn-in-system-macro-def.c.inc4
-rw-r--r--test/Misc/warning-flags.c2
-rw-r--r--test/Modules/DebugInfo-fmodule-name.c16
-rw-r--r--test/Modules/ExtDebugInfo.cpp2
-rw-r--r--test/Modules/Inputs/Rmodule-import/A.h2
-rw-r--r--test/Modules/Inputs/Rmodule-import/B.h2
-rw-r--r--test/Modules/Inputs/Rmodule-import/C.h1
-rw-r--r--test/Modules/Inputs/Rmodule-import/D.h1
-rw-r--r--test/Modules/Inputs/Rmodule-import/module.modulemap4
-rw-r--r--test/Modules/Inputs/implicit-invalidate-chain/A.h2
-rw-r--r--test/Modules/Inputs/implicit-invalidate-chain/B.h2
-rw-r--r--test/Modules/Inputs/implicit-invalidate-chain/C.h2
-rw-r--r--test/Modules/Inputs/implicit-invalidate-chain/module.modulemap3
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/alias.h7
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/alias1.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/alias2.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/func.h7
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/func1.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/func2.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/module.modulemap24
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/strct.h7
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/strct1.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/strct2.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/var.h9
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/var1.h1
-rw-r--r--test/Modules/Inputs/nested-template-default-arg-redecl/var2.h1
-rw-r--r--test/Modules/Inputs/relative-import-path/A.h2
-rw-r--r--test/Modules/Inputs/relative-import-path/B.h2
-rw-r--r--test/Modules/Inputs/relative-import-path/C.h1
-rw-r--r--test/Modules/Inputs/relative-import-path/module.modulemap3
-rw-r--r--test/Modules/ModuleDebugInfo.cpp3
-rw-r--r--test/Modules/Rmodule-build.m4
-rw-r--r--test/Modules/Rmodule-import.m46
-rw-r--r--test/Modules/framework-name.m8
-rw-r--r--test/Modules/friend-definition-2.cpp4
-rw-r--r--test/Modules/implementation-of-module.m10
-rw-r--r--test/Modules/implicit-invalidate-chain.c67
-rw-r--r--test/Modules/initializers.cpp241
-rw-r--r--test/Modules/merge-lambdas.cpp2
-rw-r--r--test/Modules/module_file_info.m2
-rw-r--r--test/Modules/nested-template-default-arg-redecl.cpp16
-rw-r--r--test/Modules/odr_hash.cpp37
-rw-r--r--test/Modules/outofdate-rebuild.m2
-rw-r--r--test/Modules/pch_container.m4
-rw-r--r--test/Modules/relative-import-path.c26
-rw-r--r--test/Modules/templates.mm4
-rw-r--r--test/OpenMP/Inputs/declare-simd-fix.h8
-rw-r--r--test/OpenMP/allocate_allocator_ast_print.cpp94
-rw-r--r--test/OpenMP/allocate_allocator_messages.cpp47
-rw-r--r--test/OpenMP/allocate_ast_print.cpp79
-rw-r--r--test/OpenMP/allocate_codegen.cpp108
-rw-r--r--test/OpenMP/allocate_messages.cpp151
-rw-r--r--test/OpenMP/atomic_messages.c4
-rw-r--r--test/OpenMP/barrier_messages.cpp9
-rw-r--r--test/OpenMP/cancel_messages.cpp6
-rw-r--r--test/OpenMP/cancellation_point_messages.cpp6
-rw-r--r--test/OpenMP/critical_ast_print.cpp38
-rw-r--r--test/OpenMP/critical_messages.cpp2
-rw-r--r--test/OpenMP/declare_mapper_ast_print.c58
-rw-r--r--test/OpenMP/declare_mapper_ast_print.cpp155
-rw-r--r--test/OpenMP/declare_mapper_codegen.cpp92
-rw-r--r--test/OpenMP/declare_mapper_messages.c73
-rw-r--r--test/OpenMP/declare_mapper_messages.cpp119
-rw-r--r--test/OpenMP/declare_reduction_ast_print.c13
-rw-r--r--test/OpenMP/declare_reduction_messages.c10
-rw-r--r--test/OpenMP/declare_reduction_messages.cpp2
-rw-r--r--test/OpenMP/declare_simd_aarch64.c191
-rw-r--r--test/OpenMP/declare_simd_aarch64.cpp38
-rw-r--r--test/OpenMP/declare_simd_aarch64_complex.c27
-rw-r--r--test/OpenMP/declare_simd_aarch64_fix.c38
-rw-r--r--test/OpenMP/declare_simd_aarch64_sve.c44
-rw-r--r--test/OpenMP/declare_simd_aarch64_warning_advsimd.c17
-rw-r--r--test/OpenMP/declare_simd_aarch64_warning_sve.c13
-rw-r--r--test/OpenMP/declare_simd_messages.cpp4
-rw-r--r--test/OpenMP/declare_target_codegen.cpp16
-rw-r--r--test/OpenMP/declare_target_link_codegen.cpp10
-rw-r--r--test/OpenMP/declare_target_messages.cpp2
-rw-r--r--test/OpenMP/distribute_ast_print.cpp10
-rw-r--r--test/OpenMP/distribute_collapse_messages.cpp4
-rw-r--r--test/OpenMP/distribute_firstprivate_messages.cpp4
-rw-r--r--test/OpenMP/distribute_parallel_for_ast_print.cpp16
-rw-r--r--test/OpenMP/distribute_parallel_for_collapse_messages.cpp4
-rw-r--r--test/OpenMP/distribute_parallel_for_default_messages.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp4
-rw-r--r--test/OpenMP/distribute_parallel_for_messages.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_private_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_reduction_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_ast_print.cpp12
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_collapse_messages.cpp4
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_default_messages.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_private_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp3
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_safelen_messages.cpp14
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_simdlen_messages.cpp14
-rw-r--r--test/OpenMP/distribute_private_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_ast_print.cpp10
-rw-r--r--test/OpenMP/distribute_simd_collapse_messages.cpp4
-rw-r--r--test/OpenMP/distribute_simd_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_lastprivate_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_linear_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_private_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_reduction_codegen.cpp4
-rw-r--r--test/OpenMP/distribute_simd_reduction_messages.cpp3
-rw-r--r--test/OpenMP/distribute_simd_safelen_messages.cpp14
-rw-r--r--test/OpenMP/distribute_simd_simdlen_messages.cpp14
-rw-r--r--test/OpenMP/flush_messages.cpp10
-rw-r--r--test/OpenMP/for_ast_print.cpp8
-rw-r--r--test/OpenMP/for_codegen.cpp6
-rw-r--r--test/OpenMP/for_collapse_messages.cpp4
-rw-r--r--test/OpenMP/for_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/for_lastprivate_codegen.cpp37
-rw-r--r--test/OpenMP/for_lastprivate_messages.cpp3
-rw-r--r--test/OpenMP/for_linear_codegen.cpp21
-rw-r--r--test/OpenMP/for_linear_messages.cpp3
-rw-r--r--test/OpenMP/for_loop_messages.cpp57
-rw-r--r--test/OpenMP/for_ordered_clause.cpp4
-rw-r--r--test/OpenMP/for_private_messages.cpp3
-rw-r--r--test/OpenMP/for_reduction_codegen_UDR.cpp20
-rw-r--r--test/OpenMP/for_reduction_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_ast_print.cpp6
-rw-r--r--test/OpenMP/for_simd_collapse_messages.cpp4
-rw-r--r--test/OpenMP/for_simd_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_lastprivate_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_linear_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_private_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_reduction_messages.cpp3
-rw-r--r--test/OpenMP/for_simd_safelen_messages.cpp4
-rw-r--r--test/OpenMP/for_simd_simdlen_messages.cpp4
-rw-r--r--