aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2019-01-19 10:04:05 +0000
committerDimitry Andric <dim@FreeBSD.org>2019-01-19 10:04:05 +0000
commit676fbe8105eeb6ff4bb2ed261cb212fcfdbe7b63 (patch)
tree02a1ac369cb734d0abfa5000dd86e5b7797e6a74
parentc7e70c433efc6953dc3888b9fbf9f3512d7da2b0 (diff)
downloadsrc-vendor/clang/clang-trunk-r351319.tar.gz
src-vendor/clang/clang-trunk-r351319.zip
Vendor import of clang trunk r351319 (just before the release_80 branchvendor/clang/clang-trunk-r351319
-rw-r--r--.gitignore6
-rw-r--r--CMakeLists.txt167
-rw-r--r--CODE_OWNERS.TXT4
-rw-r--r--LICENSE.TXT2
-rw-r--r--NOTES.txt7
-rw-r--r--bindings/python/README.txt4
-rw-r--r--bindings/python/clang/cindex.py100
-rw-r--r--bindings/python/examples/cindex/cindex-dump.py2
-rw-r--r--bindings/python/tests/CMakeLists.txt46
-rw-r--r--bindings/python/tests/cindex/test_access_specifiers.py4
-rw-r--r--bindings/python/tests/cindex/test_cdb.py19
-rw-r--r--bindings/python/tests/cindex/test_code_completion.py41
-rw-r--r--bindings/python/tests/cindex/test_comment.py5
-rw-r--r--bindings/python/tests/cindex/test_cursor.py5
-rw-r--r--bindings/python/tests/cindex/test_cursor_kind.py5
-rw-r--r--bindings/python/tests/cindex/test_diagnostics.py9
-rw-r--r--bindings/python/tests/cindex/test_exception_specification_kind.py5
-rw-r--r--bindings/python/tests/cindex/test_file.py5
-rw-r--r--bindings/python/tests/cindex/test_index.py5
-rw-r--r--bindings/python/tests/cindex/test_linkage.py5
-rw-r--r--bindings/python/tests/cindex/test_location.py5
-rw-r--r--bindings/python/tests/cindex/test_tls_kind.py5
-rw-r--r--bindings/python/tests/cindex/test_token_kind.py5
-rw-r--r--bindings/python/tests/cindex/test_tokens.py5
-rw-r--r--bindings/python/tests/cindex/test_translation_unit.py80
-rw-r--r--bindings/python/tests/cindex/test_type.py30
-rw-r--r--bindings/python/tests/cindex/util.py15
-rw-r--r--cmake/caches/Fuchsia-stage2.cmake126
-rw-r--r--cmake/caches/Fuchsia.cmake65
-rw-r--r--cmake/modules/AddClang.cmake1
-rw-r--r--cmake/modules/FindZ3.cmake27
-rw-r--r--docs/AddressSanitizer.rst8
-rw-r--r--docs/AutomaticReferenceCounting.rst91
-rw-r--r--docs/Block-ABI-Apple.txt2
-rw-r--r--docs/ClangCommandLineReference.rst378
-rw-r--r--docs/ClangFormat.rst8
-rw-r--r--docs/ClangFormatStyleOptions.rst86
-rw-r--r--docs/ClangPlugins.rst4
-rw-r--r--docs/ClangTools.rst6
-rw-r--r--docs/CommandGuide/clang.rst7
-rw-r--r--docs/ControlFlowIntegrity.rst2
-rw-r--r--docs/ControlFlowIntegrityDesign.rst154
-rw-r--r--docs/CrossCompilation.rst2
-rw-r--r--docs/DiagnosticsReference.rst10
-rw-r--r--docs/HardwareAssistedAddressSanitizerDesign.rst18
-rw-r--r--docs/InternalsManual.rst30
-rw-r--r--docs/IntroductionToTheClangAST.rst46
-rw-r--r--docs/LanguageExtensions.rst173
-rw-r--r--docs/LibASTMatchers.rst4
-rw-r--r--docs/LibASTMatchersReference.html1834
-rw-r--r--docs/LibASTMatchersTutorial.rst9
-rw-r--r--docs/LibFormat.rst2
-rw-r--r--docs/LibTooling.rst2
-rw-r--r--docs/MSVCCompatibility.rst4
-rw-r--r--docs/MemorySanitizer.rst2
-rw-r--r--docs/Modules.rst7
-rw-r--r--docs/OpenMPSupport.rst15
-rw-r--r--docs/PCHInternals.rst6
-rw-r--r--docs/PTHInternals.rst163
-rw-r--r--docs/RAVFrontendAction.rst4
-rw-r--r--docs/ReleaseNotes.rst337
-rw-r--r--docs/SanitizerCoverage.rst2
-rw-r--r--docs/SourceBasedCodeCoverage.rst2
-rw-r--r--docs/ThinLTO.rst14
-rw-r--r--docs/ThreadSanitizer.rst2
-rw-r--r--docs/Toolchain.rst10
-rw-r--r--docs/Tooling.rst2
-rw-r--r--docs/UndefinedBehaviorSanitizer.rst44
-rw-r--r--docs/UsersManual.rst291
-rw-r--r--docs/analyzer/DebugChecks.rst22
-rw-r--r--docs/analyzer/RegionStore.txt4
-rw-r--r--docs/conf.py13
-rw-r--r--docs/index.rst1
-rw-r--r--docs/tools/dump_ast_matchers.py25
-rw-r--r--docs/tools/dump_format_style.py17
-rw-r--r--examples/AnnotateFunctions/CMakeLists.txt2
-rw-r--r--examples/PrintFunctionNames/CMakeLists.txt2
-rw-r--r--examples/analyzer-plugin/CMakeLists.txt2
-rw-r--r--examples/analyzer-plugin/MainCallChecker.cpp6
-rw-r--r--examples/clang-interpreter/CMakeLists.txt1
-rw-r--r--examples/clang-interpreter/Test.cxx2
-rw-r--r--examples/clang-interpreter/main.cpp8
-rw-r--r--include/clang-c/Index.h146
-rw-r--r--include/clang/AST/ASTContext.h97
-rw-r--r--include/clang/AST/ASTContextAllocate.h38
-rw-r--r--include/clang/AST/ASTDiagnostic.h12
-rw-r--r--include/clang/AST/ASTDumperUtils.h97
-rw-r--r--include/clang/AST/ASTImporter.h193
-rw-r--r--include/clang/AST/ASTImporterLookupTable.h75
-rw-r--r--include/clang/AST/ASTStructuralEquivalence.h14
-rw-r--r--include/clang/AST/ASTVector.h1
-rw-r--r--include/clang/AST/Attr.h14
-rw-r--r--include/clang/AST/AttrIterator.h19
-rw-r--r--include/clang/AST/AttrVisitor.h76
-rw-r--r--include/clang/AST/BaseSubobject.h1
-rw-r--r--include/clang/AST/CMakeLists.txt9
-rw-r--r--include/clang/AST/CanonicalType.h2
-rw-r--r--include/clang/AST/Comment.h35
-rw-r--r--include/clang/AST/CommentDiagnostic.h15
-rw-r--r--include/clang/AST/CommentVisitor.h34
-rw-r--r--include/clang/AST/Decl.h718
-rw-r--r--include/clang/AST/DeclBase.h621
-rw-r--r--include/clang/AST/DeclCXX.h154
-rw-r--r--include/clang/AST/DeclFriend.h2
-rw-r--r--include/clang/AST/DeclObjC.h191
-rw-r--r--include/clang/AST/DeclOpenMP.h120
-rw-r--r--include/clang/AST/DeclTemplate.h4
-rw-r--r--include/clang/AST/DeclVisitor.h13
-rw-r--r--include/clang/AST/DeclarationName.h621
-rw-r--r--include/clang/AST/EvaluatedExprVisitor.h18
-rw-r--r--include/clang/AST/Expr.h1312
-rw-r--r--include/clang/AST/ExprCXX.h1613
-rw-r--r--include/clang/AST/ExprObjC.h90
-rw-r--r--include/clang/AST/ExprOpenMP.h6
-rw-r--r--include/clang/AST/FormatString.h (renamed from include/clang/Analysis/Analyses/FormatString.h)37
-rw-r--r--include/clang/AST/GlobalDecl.h28
-rw-r--r--include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h4
-rw-r--r--include/clang/AST/Mangle.h1
-rw-r--r--include/clang/AST/NSAPI.h11
-rw-r--r--include/clang/AST/NestedNameSpecifier.h11
-rw-r--r--include/clang/AST/ODRHash.h10
-rw-r--r--include/clang/AST/OSLog.h (renamed from include/clang/Analysis/Analyses/OSLog.h)42
-rw-r--r--include/clang/AST/OpenMPClause.h448
-rw-r--r--include/clang/AST/OperationKinds.def16
-rw-r--r--include/clang/AST/PrettyPrinter.h62
-rw-r--r--include/clang/AST/RawCommentList.h6
-rw-r--r--include/clang/AST/RecursiveASTVisitor.h104
-rw-r--r--include/clang/AST/Stmt.h1763
-rw-r--r--include/clang/AST/StmtCXX.h56
-rw-r--r--include/clang/AST/StmtDataCollectors.td6
-rw-r--r--include/clang/AST/StmtObjC.h38
-rw-r--r--include/clang/AST/StmtOpenMP.h40
-rw-r--r--include/clang/AST/StmtVisitor.h51
-rw-r--r--include/clang/AST/TemplateArgumentVisitor.h99
-rw-r--r--include/clang/AST/TemplateBase.h21
-rw-r--r--include/clang/AST/TemplateName.h1
-rw-r--r--include/clang/AST/TextNodeDumper.h298
-rw-r--r--include/clang/AST/Type.h909
-rw-r--r--include/clang/AST/TypeLoc.h93
-rw-r--r--include/clang/ASTMatchers/ASTMatchers.h252
-rw-r--r--include/clang/ASTMatchers/ASTMatchersInternal.h2
-rw-r--r--include/clang/ASTMatchers/Dynamic/Parser.h1
-rw-r--r--include/clang/Analysis/Analyses/ExprMutationAnalyzer.h96
-rw-r--r--include/clang/Analysis/Analyses/LiveVariables.h8
-rw-r--r--include/clang/Analysis/Analyses/PseudoConstantAnalysis.h45
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyCommon.h2
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyTIL.h8
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyTraverse.h21
-rw-r--r--include/clang/Analysis/AnalysisDeclContext.h32
-rw-r--r--include/clang/Analysis/AnalysisDiagnostic.h15
-rw-r--r--include/clang/Analysis/CallGraph.h1
-rw-r--r--include/clang/Analysis/CloneDetection.h2
-rw-r--r--include/clang/Analysis/ConstructionContext.h14
-rw-r--r--include/clang/Analysis/ProgramPoint.h28
-rw-r--r--include/clang/Analysis/SelectorExtras.h (renamed from lib/StaticAnalyzer/Checkers/SelectorExtras.h)13
-rw-r--r--include/clang/Basic/AlignedAllocation.h4
-rw-r--r--include/clang/Basic/AllDiagnostics.h22
-rw-r--r--include/clang/Basic/Attr.td278
-rw-r--r--include/clang/Basic/AttrDocs.td453
-rw-r--r--include/clang/Basic/Builtins.def35
-rw-r--r--include/clang/Basic/BuiltinsAArch64.def105
-rw-r--r--include/clang/Basic/BuiltinsAMDGPU.def37
-rw-r--r--include/clang/Basic/BuiltinsARM.def98
-rw-r--r--include/clang/Basic/BuiltinsHexagon.def3296
-rw-r--r--include/clang/Basic/BuiltinsNios2.def70
-rw-r--r--include/clang/Basic/BuiltinsPPC.def6
-rw-r--r--include/clang/Basic/BuiltinsWebAssembly.def90
-rw-r--r--include/clang/Basic/BuiltinsX86.def251
-rw-r--r--include/clang/Basic/BuiltinsX86_64.def7
-rw-r--r--include/clang/Basic/CodeGenOptions.def (renamed from include/clang/Frontend/CodeGenOptions.def)30
-rw-r--r--include/clang/Basic/CodeGenOptions.h (renamed from include/clang/Frontend/CodeGenOptions.h)36
-rw-r--r--include/clang/Basic/Cuda.h8
-rw-r--r--include/clang/Basic/DebugInfoOptions.h6
-rw-r--r--include/clang/Basic/DeclNodes.td1
-rw-r--r--include/clang/Basic/Diagnostic.h9
-rw-r--r--include/clang/Basic/DiagnosticAST.h29
-rw-r--r--include/clang/Basic/DiagnosticASTKinds.td39
-rw-r--r--include/clang/Basic/DiagnosticAnalysis.h29
-rw-r--r--include/clang/Basic/DiagnosticComment.h29
-rw-r--r--include/clang/Basic/DiagnosticCommonKinds.td51
-rw-r--r--include/clang/Basic/DiagnosticCrossTU.h29
-rw-r--r--include/clang/Basic/DiagnosticCrossTUKinds.td9
-rw-r--r--include/clang/Basic/DiagnosticDriver.h29
-rw-r--r--include/clang/Basic/DiagnosticDriverKinds.td41
-rw-r--r--include/clang/Basic/DiagnosticFrontend.h29
-rw-r--r--include/clang/Basic/DiagnosticFrontendKinds.td70
-rw-r--r--include/clang/Basic/DiagnosticGroups.td28
-rw-r--r--include/clang/Basic/DiagnosticIDs.h2
-rw-r--r--include/clang/Basic/DiagnosticLex.h29
-rw-r--r--include/clang/Basic/DiagnosticLexKinds.td23
-rw-r--r--include/clang/Basic/DiagnosticParse.h29
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td65
-rw-r--r--include/clang/Basic/DiagnosticRefactoring.h29
-rw-r--r--include/clang/Basic/DiagnosticSema.h29
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td408
-rw-r--r--include/clang/Basic/DiagnosticSerialization.h29
-rw-r--r--include/clang/Basic/Features.def40
-rw-r--r--include/clang/Basic/FileManager.h44
-rw-r--r--include/clang/Basic/FileSystemStatCache.h46
-rw-r--r--include/clang/Basic/FixedPoint.h138
-rw-r--r--include/clang/Basic/IdentifierTable.h237
-rw-r--r--include/clang/Basic/LangOptions.def17
-rw-r--r--include/clang/Basic/LangOptions.h83
-rw-r--r--include/clang/Basic/MSP430Target.def247
-rw-r--r--include/clang/Basic/ObjCRuntime.h74
-rw-r--r--include/clang/Basic/OpenCLExtensionTypes.def41
-rw-r--r--include/clang/Basic/OpenCLExtensions.def1
-rw-r--r--include/clang/Basic/OpenMPKinds.def37
-rw-r--r--include/clang/Basic/OpenMPKinds.h17
-rw-r--r--include/clang/Basic/PlistSupport.h25
-rw-r--r--include/clang/Basic/Sanitizers.def29
-rw-r--r--include/clang/Basic/Sanitizers.h2
-rw-r--r--include/clang/Basic/SourceLocation.h4
-rw-r--r--include/clang/Basic/SourceManager.h21
-rw-r--r--include/clang/Basic/Specifiers.h1
-rw-r--r--include/clang/Basic/StmtNodes.td6
-rw-r--r--include/clang/Basic/TargetBuiltins.h10
-rw-r--r--include/clang/Basic/TargetInfo.h36
-rw-r--r--include/clang/Basic/TargetOptions.h14
-rw-r--r--include/clang/Basic/TokenKinds.def85
-rw-r--r--include/clang/Basic/TokenKinds.h3
-rw-r--r--include/clang/Basic/TypeTraits.h6
-rw-r--r--include/clang/Basic/VirtualFileSystem.h454
-rw-r--r--include/clang/Basic/X86Target.def9
-rw-r--r--include/clang/Basic/XRayInstr.h2
-rw-r--r--include/clang/Basic/arm_neon.td109
-rw-r--r--include/clang/Basic/arm_neon_incl.td7
-rw-r--r--include/clang/CodeGen/CGFunctionInfo.h6
-rw-r--r--include/clang/CodeGen/SwiftCallingConv.h3
-rw-r--r--include/clang/CrossTU/CrossTUDiagnostic.h18
-rw-r--r--include/clang/CrossTU/CrossTranslationUnit.h30
-rw-r--r--include/clang/Driver/Action.h27
-rw-r--r--include/clang/Driver/CC1Options.td61
-rw-r--r--include/clang/Driver/CLCompatOptions.td83
-rw-r--r--include/clang/Driver/DarwinSDKInfo.h42
-rw-r--r--include/clang/Driver/Distro.h12
-rw-r--r--include/clang/Driver/Driver.h23
-rw-r--r--include/clang/Driver/DriverDiagnostic.h15
-rw-r--r--include/clang/Driver/Job.h15
-rw-r--r--include/clang/Driver/Options.td199
-rw-r--r--include/clang/Driver/SanitizerArgs.h5
-rw-r--r--include/clang/Driver/ToolChain.h42
-rw-r--r--include/clang/Driver/Types.def1
-rw-r--r--include/clang/Format/Format.h71
-rw-r--r--include/clang/Frontend/ASTConsumers.h4
-rw-r--r--include/clang/Frontend/ASTUnit.h48
-rw-r--r--include/clang/Frontend/CompilerInstance.h15
-rw-r--r--include/clang/Frontend/CompilerInvocation.h23
-rw-r--r--include/clang/Frontend/FrontendAction.h20
-rw-r--r--include/clang/Frontend/FrontendActions.h18
-rw-r--r--include/clang/Frontend/FrontendDiagnostic.h15
-rw-r--r--include/clang/Frontend/FrontendOptions.h9
-rw-r--r--include/clang/Frontend/LangStandards.def3
-rw-r--r--include/clang/Frontend/PCHContainerOperations.h106
-rw-r--r--include/clang/Frontend/PrecompiledPreamble.h26
-rw-r--r--include/clang/Frontend/Utils.h19
-rw-r--r--include/clang/Index/IndexDataConsumer.h5
-rw-r--r--include/clang/Index/IndexSymbol.h6
-rw-r--r--include/clang/Index/IndexingAction.h11
-rw-r--r--include/clang/Index/USRGeneration.h27
-rw-r--r--include/clang/Lex/CodeCompletionHandler.h7
-rw-r--r--include/clang/Lex/DirectoryLookup.h2
-rw-r--r--include/clang/Lex/HeaderMap.h3
-rw-r--r--include/clang/Lex/HeaderSearch.h26
-rw-r--r--include/clang/Lex/LexDiagnostic.h15
-rw-r--r--include/clang/Lex/Lexer.h26
-rw-r--r--include/clang/Lex/MacroInfo.h3
-rw-r--r--include/clang/Lex/ModuleMap.h16
-rw-r--r--include/clang/Lex/PPCallbacks.h13
-rw-r--r--include/clang/Lex/PTHLexer.h107
-rw-r--r--include/clang/Lex/PTHManager.h149
-rw-r--r--include/clang/Lex/Pragma.h2
-rw-r--r--include/clang/Lex/PreprocessingRecord.h1
-rw-r--r--include/clang/Lex/Preprocessor.h115
-rw-r--r--include/clang/Lex/PreprocessorLexer.h2
-rw-r--r--include/clang/Lex/PreprocessorOptions.h19
-rw-r--r--include/clang/Lex/TokenConcatenation.h4
-rw-r--r--include/clang/Lex/TokenLexer.h44
-rw-r--r--include/clang/Parse/LoopHint.h (renamed from include/clang/Sema/LoopHint.h)6
-rw-r--r--include/clang/Parse/ParseDiagnostic.h15
-rw-r--r--include/clang/Parse/Parser.h63
-rw-r--r--include/clang/Sema/CodeCompleteConsumer.h70
-rw-r--r--include/clang/Sema/CodeCompleteOptions.h3
-rw-r--r--include/clang/Sema/DeclSpec.h89
-rw-r--r--include/clang/Sema/Initialization.h25
-rw-r--r--include/clang/Sema/Lookup.h6
-rw-r--r--include/clang/Sema/Overload.h13
-rw-r--r--include/clang/Sema/ParsedAttr.h228
-rw-r--r--include/clang/Sema/Scope.h1
-rw-r--r--include/clang/Sema/ScopeInfo.h17
-rw-r--r--include/clang/Sema/Sema.h356
-rw-r--r--include/clang/Sema/SemaDiagnostic.h15
-rw-r--r--include/clang/Serialization/ASTBitCodes.h14
-rw-r--r--include/clang/Serialization/ASTReader.h37
-rw-r--r--include/clang/Serialization/ASTWriter.h18
-rw-r--r--include/clang/Serialization/ContinuousRangeMap.h2
-rw-r--r--include/clang/Serialization/GlobalModuleIndex.h17
-rw-r--r--include/clang/Serialization/PCHContainerOperations.h117
-rw-r--r--include/clang/Serialization/SerializationDiagnostic.h15
-rw-r--r--include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h (renamed from lib/StaticAnalyzer/Checkers/ClangSACheckers.h)2
-rw-r--r--include/clang/StaticAnalyzer/Checkers/CheckerBase.td50
-rw-r--r--include/clang/StaticAnalyzer/Checkers/Checkers.td579
-rw-r--r--include/clang/StaticAnalyzer/Checkers/ClangCheckers.h22
-rw-r--r--include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h232
-rw-r--r--include/clang/StaticAnalyzer/Core/Analyses.def1
-rw-r--r--include/clang/StaticAnalyzer/Core/AnalyzerOptions.def377
-rw-r--r--include/clang/StaticAnalyzer/Core/AnalyzerOptions.h607
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h39
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugType.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h21
-rw-r--r--include/clang/StaticAnalyzer/Core/Checker.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerManager.h16
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerOptInfo.h44
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h11
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h3
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h80
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h50
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h5
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h1
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h72
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h50
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h65
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h42
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h108
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h2
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def1
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h281
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTContext.h31
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h753
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h731
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h4
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h4
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Store.h9
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h5
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h29
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h10
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h1
-rw-r--r--include/clang/StaticAnalyzer/Core/RetainSummaryManager.h798
-rw-r--r--include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h4
-rw-r--r--include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h (renamed from include/clang/StaticAnalyzer/Core/CheckerRegistry.h)31
-rw-r--r--include/clang/StaticAnalyzer/Frontend/FrontendActions.h7
-rw-r--r--include/clang/Tooling/AllTUsExecution.h4
-rw-r--r--include/clang/Tooling/CompilationDatabase.h21
-rw-r--r--include/clang/Tooling/CompilationDatabasePluginRegistry.h21
-rw-r--r--include/clang/Tooling/DiagnosticsYaml.h10
-rw-r--r--include/clang/Tooling/Execution.h9
-rw-r--r--include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h2
-rw-r--r--include/clang/Tooling/Refactoring/RefactoringDiagnostic.h17
-rw-r--r--include/clang/Tooling/StandaloneExecution.h5
-rw-r--r--include/clang/Tooling/Tooling.h31
-rw-r--r--include/clang/module.modulemap22
-rw-r--r--lib/ARCMigrate/ARCMT.cpp6
-rw-r--r--lib/ARCMigrate/CMakeLists.txt1
-rw-r--r--lib/ARCMigrate/FileRemapper.cpp2
-rw-r--r--lib/ARCMigrate/ObjCMT.cpp124
-rw-r--r--lib/ARCMigrate/TransAPIUses.cpp2
-rw-r--r--lib/ARCMigrate/TransAutoreleasePool.cpp28
-rw-r--r--lib/ARCMigrate/TransGCAttrs.cpp17
-rw-r--r--lib/ARCMigrate/TransGCCalls.cpp2
-rw-r--r--lib/ARCMigrate/TransProtectedScope.cpp7
-rw-r--r--lib/ARCMigrate/TransRetainReleaseDealloc.cpp22
-rw-r--r--lib/ARCMigrate/TransUnbridgedCasts.cpp19
-rw-r--r--lib/ARCMigrate/TransformActions.cpp2
-rw-r--r--lib/ARCMigrate/Transforms.cpp6
-rw-r--r--lib/AST/APValue.cpp20
-rw-r--r--lib/AST/ASTContext.cpp629
-rw-r--r--lib/AST/ASTDiagnostic.cpp14
-rw-r--r--lib/AST/ASTDumper.cpp1721
-rw-r--r--lib/AST/ASTImporter.cpp8084
-rw-r--r--lib/AST/ASTImporterLookupTable.cpp129
-rw-r--r--lib/AST/ASTStructuralEquivalence.cpp285
-rw-r--r--lib/AST/CMakeLists.txt6
-rw-r--r--lib/AST/CXXInheritance.cpp2
-rw-r--r--lib/AST/CommentLexer.cpp2
-rw-r--r--lib/AST/CommentParser.cpp1
-rw-r--r--lib/AST/CommentSema.cpp7
-rw-r--r--lib/AST/Decl.cpp230
-rw-r--r--lib/AST/DeclBase.cpp135
-rw-r--r--lib/AST/DeclCXX.cpp122
-rw-r--r--lib/AST/DeclObjC.cpp70
-rw-r--r--lib/AST/DeclOpenMP.cpp42
-rw-r--r--lib/AST/DeclPrinter.cpp19
-rw-r--r--lib/AST/DeclTemplate.cpp46
-rw-r--r--lib/AST/DeclarationName.cpp399
-rw-r--r--lib/AST/Expr.cpp669
-rw-r--r--lib/AST/ExprCXX.cpp1017
-rw-r--r--lib/AST/ExprClassification.cpp3
-rw-r--r--lib/AST/ExprConstant.cpp570
-rw-r--r--lib/AST/ExternalASTMerger.cpp10
-rw-r--r--lib/AST/FormatString.cpp (renamed from lib/Analysis/FormatString.cpp)52
-rw-r--r--lib/AST/FormatStringParsing.h (renamed from lib/Analysis/FormatStringParsing.h)6
-rw-r--r--lib/AST/ItaniumMangle.cpp65
-rw-r--r--lib/AST/Linkage.h11
-rw-r--r--lib/AST/Mangle.cpp6
-rw-r--r--lib/AST/MicrosoftMangle.cpp302
-rw-r--r--lib/AST/NSAPI.cpp17
-rw-r--r--lib/AST/NestedNameSpecifier.cpp37
-rw-r--r--lib/AST/ODRHash.cpp264
-rw-r--r--lib/AST/OSLog.cpp (renamed from lib/Analysis/OSLog.cpp)21
-rw-r--r--lib/AST/OpenMPClause.cpp579
-rw-r--r--lib/AST/ParentMap.cpp2
-rw-r--r--lib/AST/PrintfFormatString.cpp (renamed from lib/Analysis/PrintfFormatString.cpp)70
-rw-r--r--lib/AST/RawCommentList.cpp14
-rw-r--r--lib/AST/RecordLayoutBuilder.cpp13
-rw-r--r--lib/AST/ScanfFormatString.cpp (renamed from lib/Analysis/ScanfFormatString.cpp)4
-rw-r--r--lib/AST/SelectorLocationsKind.cpp4
-rw-r--r--lib/AST/Stmt.cpp357
-rw-r--r--lib/AST/StmtCXX.cpp3
-rw-r--r--lib/AST/StmtObjC.cpp8
-rw-r--r--lib/AST/StmtOpenMP.cpp12
-rw-r--r--lib/AST/StmtPrinter.cpp619
-rw-r--r--lib/AST/StmtProfile.cpp23
-rw-r--r--lib/AST/TextNodeDumper.cpp1168
-rw-r--r--lib/AST/Type.cpp344
-rw-r--r--lib/AST/TypeLoc.cpp13
-rw-r--r--lib/AST/TypePrinter.cpp247
-rw-r--r--lib/AST/VTableBuilder.cpp33
-rw-r--r--lib/ASTMatchers/ASTMatchFinder.cpp27
-rw-r--r--lib/ASTMatchers/ASTMatchersInternal.cpp22
-rw-r--r--lib/ASTMatchers/Dynamic/Parser.cpp106
-rw-r--r--lib/ASTMatchers/Dynamic/Registry.cpp47
-rw-r--r--lib/Analysis/AnalysisDeclContext.cpp19
-rw-r--r--lib/Analysis/BodyFarm.cpp60
-rw-r--r--lib/Analysis/CFG.cpp83
-rw-r--r--lib/Analysis/CMakeLists.txt7
-rw-r--r--lib/Analysis/CallGraph.cpp2
-rw-r--r--lib/Analysis/CloneDetection.cpp19
-rw-r--r--lib/Analysis/Consumed.cpp26
-rw-r--r--lib/Analysis/ExprMutationAnalyzer.cpp445
-rw-r--r--lib/Analysis/LiveVariables.cpp61
-rw-r--r--lib/Analysis/ProgramPoint.cpp175
-rw-r--r--lib/Analysis/PseudoConstantAnalysis.cpp226
-rw-r--r--lib/Analysis/ReachableCode.cpp22
-rw-r--r--lib/Analysis/ThreadSafety.cpp410
-rw-r--r--lib/Analysis/ThreadSafetyCommon.cpp59
-rw-r--r--lib/Analysis/ThreadSafetyTIL.cpp18
-rw-r--r--lib/Basic/Attributes.cpp9
-rw-r--r--lib/Basic/Builtins.cpp2
-rw-r--r--lib/Basic/CMakeLists.txt5
-rw-r--r--lib/Basic/CodeGenOptions.cpp (renamed from lib/Frontend/CodeGenOptions.cpp)4
-rw-r--r--lib/Basic/Cuda.cpp27
-rw-r--r--lib/Basic/Diagnostic.cpp15
-rw-r--r--lib/Basic/FileManager.cpp97
-rw-r--r--lib/Basic/FileSystemStatCache.cpp33
-rw-r--r--lib/Basic/FixedPoint.cpp115
-rw-r--r--lib/Basic/IdentifierTable.cpp110
-rw-r--r--lib/Basic/Module.cpp47
-rw-r--r--lib/Basic/OpenMPKinds.cpp46
-rw-r--r--lib/Basic/SourceLocation.cpp55
-rw-r--r--lib/Basic/SourceManager.cpp80
-rw-r--r--lib/Basic/TargetInfo.cpp7
-rw-r--r--lib/Basic/Targets.cpp26
-rw-r--r--lib/Basic/Targets/AArch64.cpp17
-rw-r--r--lib/Basic/Targets/AArch64.h1
-rw-r--r--lib/Basic/Targets/AMDGPU.cpp84
-rw-r--r--lib/Basic/Targets/AMDGPU.h214
-rw-r--r--lib/Basic/Targets/ARC.cpp25
-rw-r--r--lib/Basic/Targets/ARC.h74
-rw-r--r--lib/Basic/Targets/ARM.cpp17
-rw-r--r--lib/Basic/Targets/Hexagon.cpp18
-rw-r--r--lib/Basic/Targets/Mips.cpp65
-rw-r--r--lib/Basic/Targets/Mips.h29
-rw-r--r--lib/Basic/Targets/NVPTX.cpp5
-rw-r--r--lib/Basic/Targets/Nios2.cpp56
-rw-r--r--lib/Basic/Targets/Nios2.h151
-rw-r--r--lib/Basic/Targets/OSTargets.cpp2
-rw-r--r--lib/Basic/Targets/OSTargets.h49
-rw-r--r--lib/Basic/Targets/PPC.cpp34
-rw-r--r--lib/Basic/Targets/PPC.h5
-rw-r--r--lib/Basic/Targets/Sparc.h2
-rw-r--r--lib/Basic/Targets/WebAssembly.cpp49
-rw-r--r--lib/Basic/Targets/WebAssembly.h15
-rw-r--r--lib/Basic/Targets/X86.cpp30
-rw-r--r--lib/Basic/Targets/X86.h13
-rw-r--r--lib/Basic/VirtualFileSystem.cpp2026
-rw-r--r--lib/CodeGen/BackendUtil.cpp129
-rw-r--r--lib/CodeGen/CGAtomic.cpp28
-rw-r--r--lib/CodeGen/CGBlocks.cpp886
-rw-r--r--lib/CodeGen/CGBlocks.h10
-rw-r--r--lib/CodeGen/CGBuiltin.cpp1787
-rw-r--r--lib/CodeGen/CGCUDANV.cpp33
-rw-r--r--lib/CodeGen/CGCXX.cpp4
-rw-r--r--lib/CodeGen/CGCXXABI.cpp2
-rw-r--r--lib/CodeGen/CGCall.cpp128
-rw-r--r--lib/CodeGen/CGCall.h14
-rw-r--r--lib/CodeGen/CGClass.cpp33
-rw-r--r--lib/CodeGen/CGCleanup.cpp4
-rw-r--r--lib/CodeGen/CGCoroutine.cpp14
-rw-r--r--lib/CodeGen/CGDebugInfo.cpp505
-rw-r--r--lib/CodeGen/CGDebugInfo.h64
-rw-r--r--lib/CodeGen/CGDecl.cpp568
-rw-r--r--lib/CodeGen/CGDeclCXX.cpp103
-rw-r--r--lib/CodeGen/CGException.cpp45
-rw-r--r--lib/CodeGen/CGExpr.cpp159
-rw-r--r--lib/CodeGen/CGExprAgg.cpp9
-rw-r--r--lib/CodeGen/CGExprCXX.cpp36
-rw-r--r--lib/CodeGen/CGExprComplex.cpp8
-rw-r--r--lib/CodeGen/CGExprConstant.cpp46
-rw-r--r--lib/CodeGen/CGExprScalar.cpp455
-rw-r--r--lib/CodeGen/CGLoopInfo.cpp129
-rw-r--r--lib/CodeGen/CGLoopInfo.h33
-rw-r--r--lib/CodeGen/CGNonTrivialStruct.cpp31
-rw-r--r--lib/CodeGen/CGObjC.cpp511
-rw-r--r--lib/CodeGen/CGObjCGNU.cpp335
-rw-r--r--lib/CodeGen/CGObjCMac.cpp84
-rw-r--r--lib/CodeGen/CGObjCRuntime.cpp60
-rw-r--r--lib/CodeGen/CGObjCRuntime.h7
-rw-r--r--lib/CodeGen/CGOpenCLRuntime.cpp40
-rw-r--r--lib/CodeGen/CGOpenCLRuntime.h5
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.cpp1079
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.h117
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp2371
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.h99
-rw-r--r--lib/CodeGen/CGRecordLayoutBuilder.cpp2
-rw-r--r--lib/CodeGen/CGStmt.cpp54
-rw-r--r--lib/CodeGen/CGStmtOpenMP.cpp443
-rw-r--r--lib/CodeGen/CGVTT.cpp6
-rw-r--r--lib/CodeGen/CGVTables.cpp27
-rw-r--r--lib/CodeGen/CGValue.h5
-rw-r--r--lib/CodeGen/CMakeLists.txt1
-rw-r--r--lib/CodeGen/CodeGenABITypes.cpp1
-rw-r--r--lib/CodeGen/CodeGenAction.cpp17
-rw-r--r--lib/CodeGen/CodeGenFunction.cpp325
-rw-r--r--lib/CodeGen/CodeGenFunction.h179
-rw-r--r--lib/CodeGen/CodeGenModule.cpp648
-rw-r--r--lib/CodeGen/CodeGenModule.h50
-rw-r--r--lib/CodeGen/CodeGenPGO.cpp11
-rw-r--r--lib/CodeGen/CodeGenPGO.h1
-rw-r--r--lib/CodeGen/CodeGenTBAA.cpp2
-rw-r--r--lib/CodeGen/CodeGenTypes.cpp3
-rw-r--r--lib/CodeGen/CodeGenTypes.h1
-rw-r--r--lib/CodeGen/ConstantEmitter.h3
-rw-r--r--lib/CodeGen/CoverageMappingGen.cpp107
-rw-r--r--lib/CodeGen/CoverageMappingGen.h1
-rw-r--r--lib/CodeGen/ItaniumCXXABI.cpp103
-rw-r--r--lib/CodeGen/MacroPPCallbacks.cpp17
-rw-r--r--lib/CodeGen/MacroPPCallbacks.h5
-rw-r--r--lib/CodeGen/MicrosoftCXXABI.cpp22
-rw-r--r--lib/CodeGen/ModuleBuilder.cpp34
-rw-r--r--lib/CodeGen/ObjectFilePCHContainerOperations.cpp5
-rw-r--r--lib/CodeGen/SwiftCallingConv.cpp40
-rw-r--r--lib/CodeGen/TargetInfo.cpp331
-rw-r--r--lib/CodeGen/VarBypassDetector.cpp2
-rw-r--r--lib/CodeGen/VarBypassDetector.h1
-rw-r--r--lib/CrossTU/CrossTranslationUnit.cpp138
-rw-r--r--lib/Driver/Action.cpp16
-rw-r--r--lib/Driver/CMakeLists.txt5
-rw-r--r--lib/Driver/Compilation.cpp2
-rw-r--r--lib/Driver/DarwinSDKInfo.cpp44
-rw-r--r--lib/Driver/Distro.cpp9
-rw-r--r--lib/Driver/Driver.cpp478
-rw-r--r--lib/Driver/Job.cpp19
-rw-r--r--lib/Driver/SanitizerArgs.cpp51
-rw-r--r--lib/Driver/ToolChain.cpp49
-rw-r--r--lib/Driver/ToolChains/AMDGPU.cpp13
-rw-r--r--lib/Driver/ToolChains/AMDGPU.h4
-rw-r--r--lib/Driver/ToolChains/Arch/AArch64.cpp185
-rw-r--r--lib/Driver/ToolChains/Arch/AArch64.h5
-rw-r--r--lib/Driver/ToolChains/Arch/ARM.cpp58
-rw-r--r--lib/Driver/ToolChains/Arch/ARM.h2
-rw-r--r--lib/Driver/ToolChains/Arch/Mips.cpp12
-rw-r--r--lib/Driver/ToolChains/Arch/PPC.cpp10
-rw-r--r--lib/Driver/ToolChains/Arch/PPC.h2
-rw-r--r--lib/Driver/ToolChains/Arch/X86.cpp34
-rw-r--r--lib/Driver/ToolChains/BareMetal.cpp9
-rw-r--r--lib/Driver/ToolChains/Clang.cpp889
-rw-r--r--lib/Driver/ToolChains/CommonArgs.cpp200
-rw-r--r--lib/Driver/ToolChains/CommonArgs.h6
-rw-r--r--lib/Driver/ToolChains/CrossWindows.cpp1
-rw-r--r--lib/Driver/ToolChains/Cuda.cpp122
-rw-r--r--lib/Driver/ToolChains/Cuda.h2
-rw-r--r--lib/Driver/ToolChains/Darwin.cpp322
-rw-r--r--lib/Driver/ToolChains/Darwin.h21
-rw-r--r--lib/Driver/ToolChains/FreeBSD.cpp2
-rw-r--r--lib/Driver/ToolChains/Fuchsia.cpp22
-rw-r--r--lib/Driver/ToolChains/Gnu.cpp199
-rw-r--r--lib/Driver/ToolChains/HIP.cpp59
-rw-r--r--lib/Driver/ToolChains/HIP.h5
-rw-r--r--lib/Driver/ToolChains/Hexagon.cpp17
-rw-r--r--lib/Driver/ToolChains/Hexagon.h3
-rw-r--r--lib/Driver/ToolChains/Hurd.cpp169
-rw-r--r--lib/Driver/ToolChains/Hurd.h46
-rw-r--r--lib/Driver/ToolChains/Linux.cpp147
-rw-r--r--lib/Driver/ToolChains/Linux.h2
-rw-r--r--lib/Driver/ToolChains/MSP430.cpp233
-rw-r--r--lib/Driver/ToolChains/MSP430.h71
-rw-r--r--lib/Driver/ToolChains/MSVC.cpp35
-rw-r--r--lib/Driver/ToolChains/MSVC.h13
-rw-r--r--lib/Driver/ToolChains/MinGW.cpp66
-rw-r--r--lib/Driver/ToolChains/MinGW.h6
-rw-r--r--lib/Driver/ToolChains/Minix.cpp4
-rw-r--r--lib/Driver/ToolChains/MipsLinux.h2
-rw-r--r--lib/Driver/ToolChains/NetBSD.cpp14
-rw-r--r--lib/Driver/ToolChains/NetBSD.h4
-rw-r--r--lib/Driver/ToolChains/OpenBSD.cpp66
-rw-r--r--lib/Driver/ToolChains/OpenBSD.h8
-rw-r--r--lib/Driver/ToolChains/PS4CPU.cpp6
-rw-r--r--lib/Driver/ToolChains/RISCVToolchain.cpp (renamed from lib/Driver/ToolChains/RISCV.cpp)38
-rw-r--r--lib/Driver/ToolChains/RISCVToolchain.h (renamed from lib/Driver/ToolChains/RISCV.h)14
-rw-r--r--lib/Driver/ToolChains/Solaris.h2
-rw-r--r--lib/Driver/ToolChains/WebAssembly.cpp55
-rw-r--r--lib/Driver/ToolChains/WebAssembly.h17
-rw-r--r--lib/Driver/Types.cpp2
-rw-r--r--lib/Driver/XRayArgs.cpp33
-rw-r--r--lib/Edit/RewriteObjCFoundationAPI.cpp20
-rw-r--r--lib/Format/BreakableToken.cpp38
-rw-r--r--lib/Format/ContinuationIndenter.cpp54
-rw-r--r--lib/Format/Format.cpp216
-rw-r--r--lib/Format/FormatToken.h29
-rw-r--r--lib/Format/FormatTokenLexer.cpp11
-rw-r--r--lib/Format/FormatTokenLexer.h4
-rw-r--r--lib/Format/NamespaceEndCommentsFixer.cpp7
-rw-r--r--lib/Format/TokenAnnotator.cpp70
-rw-r--r--lib/Format/TokenAnnotator.h7
-rw-r--r--lib/Format/UnwrappedLineFormatter.cpp23
-rw-r--r--lib/Format/UnwrappedLineParser.cpp53
-rw-r--r--lib/Format/UnwrappedLineParser.h1
-rw-r--r--lib/Format/WhitespaceManager.cpp10
-rw-r--r--lib/Frontend/ASTConsumers.cpp362
-rw-r--r--lib/Frontend/ASTMerge.cpp11
-rw-r--r--lib/Frontend/ASTUnit.cpp52
-rw-r--r--lib/Frontend/CMakeLists.txt3
-rw-r--r--lib/Frontend/CacheTokens.cpp700
-rw-r--r--lib/Frontend/ChainedIncludesSource.cpp1
-rw-r--r--lib/Frontend/CompilerInstance.cpp69
-rw-r--r--lib/Frontend/CompilerInvocation.cpp409
-rw-r--r--lib/Frontend/CreateInvocationFromCommandLine.cpp2
-rw-r--r--lib/Frontend/DependencyFile.cpp38
-rw-r--r--lib/Frontend/DiagnosticRenderer.cpp4
-rw-r--r--lib/Frontend/FrontendAction.cpp67
-rw-r--r--lib/Frontend/FrontendActions.cpp103
-rw-r--r--lib/Frontend/InitHeaderSearch.cpp27
-rw-r--r--lib/Frontend/InitPreprocessor.cpp41
-rw-r--r--lib/Frontend/ModuleDependencyCollector.cpp4
-rw-r--r--lib/Frontend/PrecompiledPreamble.cpp52
-rw-r--r--lib/Frontend/PrintPreprocessedOutput.cpp5
-rw-r--r--lib/Frontend/Rewrite/FrontendActions.cpp7
-rw-r--r--lib/Frontend/Rewrite/InclusionRewriter.cpp1
-rw-r--r--lib/Frontend/Rewrite/RewriteModernObjC.cpp339
-rw-r--r--lib/Frontend/Rewrite/RewriteObjC.cpp262
-rw-r--r--lib/FrontendTool/ExecuteCompilerInvocation.cpp25
-rw-r--r--lib/Headers/CMakeLists.txt6
-rw-r--r--lib/Headers/__clang_cuda_runtime_wrapper.h8
-rw-r--r--lib/Headers/adxintrin.h4
-rw-r--r--lib/Headers/altivec.h123
-rw-r--r--lib/Headers/avx512bwintrin.h839
-rw-r--r--lib/Headers/avx512dqintrin.h302
-rw-r--r--lib/Headers/avx512fintrin.h177
-rw-r--r--lib/Headers/avx512pfintrin.h32
-rw-r--r--lib/Headers/avx512vbmi2intrin.h158
-rw-r--r--lib/Headers/avx512vbmiintrin.h26
-rw-r--r--lib/Headers/avx512vbmivlintrin.h56
-rw-r--r--lib/Headers/avx512vlbwintrin.h75
-rw-r--r--lib/Headers/avx512vlintrin.h349
-rw-r--r--lib/Headers/avx512vlvbmi2intrin.h312
-rw-r--r--lib/Headers/bmiintrin.h10
-rw-r--r--lib/Headers/cuda_wrappers/new6
-rw-r--r--lib/Headers/emmintrin.h107
-rw-r--r--lib/Headers/float.h12
-rw-r--r--lib/Headers/immintrin.h59
-rw-r--r--lib/Headers/intrin.h546
-rw-r--r--lib/Headers/lzcntintrin.h22
-rw-r--r--lib/Headers/opencl-c.h659
-rw-r--r--lib/Headers/unwind.h4
-rw-r--r--lib/Headers/vecintrin.h6
-rw-r--r--lib/Index/CommentToXML.cpp1
-rw-r--r--lib/Index/IndexBody.cpp41
-rw-r--r--lib/Index/IndexDecl.cpp2
-rw-r--r--lib/Index/IndexSymbol.cpp5
-rw-r--r--lib/Index/IndexTypeSourceInfo.cpp14
-rw-r--r--lib/Index/IndexingAction.cpp24
-rw-r--r--lib/Index/IndexingContext.cpp26
-rw-r--r--lib/Index/SimpleFormatContext.h10
-rw-r--r--lib/Index/USRGeneration.cpp54
-rw-r--r--lib/Lex/CMakeLists.txt1
-rw-r--r--lib/Lex/HeaderMap.cpp5
-rw-r--r--lib/Lex/HeaderSearch.cpp49
-rw-r--r--lib/Lex/Lexer.cpp78
-rw-r--r--lib/Lex/LiteralSupport.cpp2
-rw-r--r--lib/Lex/MacroInfo.cpp3
-rw-r--r--lib/Lex/ModuleMap.cpp66
-rw-r--r--lib/Lex/PPDirectives.cpp201
-rw-r--r--lib/Lex/PPLexerChange.cpp109
-rw-r--r--lib/Lex/PPMacroExpansion.cpp13
-rw-r--r--lib/Lex/PTHLexer.cpp748
-rw-r--r--lib/Lex/Pragma.cpp57
-rw-r--r--lib/Lex/Preprocessor.cpp68
-rw-r--r--lib/Lex/TokenConcatenation.cpp4
-rw-r--r--lib/Parse/ParseAST.cpp34
-rw-r--r--lib/Parse/ParseCXXInlineMethods.cpp10
-rw-r--r--lib/Parse/ParseDecl.cpp124
-rw-r--r--lib/Parse/ParseDeclCXX.cpp200
-rw-r--r--lib/Parse/ParseExpr.cpp86
-rw-r--r--lib/Parse/ParseExprCXX.cpp111
-rw-r--r--lib/Parse/ParseInit.cpp6
-rw-r--r--lib/Parse/ParseObjc.cpp41
-rw-r--r--lib/Parse/ParseOpenMP.cpp390
-rw-r--r--lib/Parse/ParsePragma.cpp273
-rw-r--r--lib/Parse/ParseStmt.cpp151
-rw-r--r--lib/Parse/ParseTemplate.cpp77
-rw-r--r--lib/Parse/ParseTentative.cpp105
-rw-r--r--lib/Parse/Parser.cpp23
-rw-r--r--lib/Rewrite/HTMLRewrite.cpp2
-rw-r--r--lib/Rewrite/RewriteRope.cpp4
-rw-r--r--lib/Sema/AnalysisBasedWarnings.cpp135
-rw-r--r--lib/Sema/CMakeLists.txt1
-rw-r--r--lib/Sema/CodeCompleteConsumer.cpp222
-rw-r--r--lib/Sema/DeclSpec.cpp63
-rw-r--r--lib/Sema/IdentifierResolver.cpp14
-rw-r--r--lib/Sema/JumpDiagnostics.cpp16
-rw-r--r--lib/Sema/ParsedAttr.cpp49
-rw-r--r--lib/Sema/ScopeInfo.cpp2
-rw-r--r--lib/Sema/Sema.cpp135
-rw-r--r--lib/Sema/SemaAccess.cpp47
-rw-r--r--lib/Sema/SemaAttr.cpp112
-rw-r--r--lib/Sema/SemaCUDA.cpp2
-rw-r--r--lib/Sema/SemaCXXScopeSpec.cpp24
-rw-r--r--lib/Sema/SemaCast.cpp105
-rw-r--r--lib/Sema/SemaChecking.cpp2758
-rw-r--r--lib/Sema/SemaCodeComplete.cpp3022
-rw-r--r--lib/Sema/SemaCoroutine.cpp43
-rw-r--r--lib/Sema/SemaDecl.cpp959
-rw-r--r--lib/Sema/SemaDeclAttr.cpp1214
-rw-r--r--lib/Sema/SemaDeclCXX.cpp814
-rw-r--r--lib/Sema/SemaDeclObjC.cpp52
-rw-r--r--lib/Sema/SemaExceptionSpec.cpp54
-rw-r--r--lib/Sema/SemaExpr.cpp1157
-rw-r--r--lib/Sema/SemaExprCXX.cpp389
-rw-r--r--lib/Sema/SemaExprMember.cpp30
-rw-r--r--lib/Sema/SemaExprObjC.cpp240
-rw-r--r--lib/Sema/SemaInit.cpp710
-rw-r--r--lib/Sema/SemaLambda.cpp157
-rw-r--r--lib/Sema/SemaLookup.cpp161
-rw-r--r--lib/Sema/SemaObjCProperty.cpp42
-rw-r--r--lib/Sema/SemaOpenMP.cpp1749
-rw-r--r--lib/Sema/SemaOverload.cpp628
-rw-r--r--lib/Sema/SemaPseudoObject.cpp2
-rw-r--r--lib/Sema/SemaStmt.cpp429
-rw-r--r--lib/Sema/SemaStmtAsm.cpp160
-rw-r--r--lib/Sema/SemaStmtAttr.cpp99
-rw-r--r--lib/Sema/SemaTemplate.cpp396
-rw-r--r--lib/Sema/SemaTemplateDeduction.cpp19
-rw-r--r--lib/Sema/SemaTemplateInstantiate.cpp53
-rw-r--r--lib/Sema/SemaTemplateInstantiateDecl.cpp352
-rw-r--r--lib/Sema/SemaTemplateVariadic.cpp9
-rw-r--r--lib/Sema/SemaType.cpp1013
-rw-r--r--lib/Sema/TreeTransform.h703
-rw-r--r--lib/Serialization/ASTCommon.cpp6
-rw-r--r--lib/Serialization/ASTReader.cpp1024
-rw-r--r--lib/Serialization/ASTReaderDecl.cpp300
-rw-r--r--lib/Serialization/ASTReaderStmt.cpp1294
-rw-r--r--lib/Serialization/ASTWriter.cpp555
-rw-r--r--lib/Serialization/ASTWriterDecl.cpp110
-rw-r--r--lib/Serialization/ASTWriterStmt.cpp675
-rw-r--r--lib/Serialization/CMakeLists.txt1
-rw-r--r--lib/Serialization/GlobalModuleIndex.cpp2
-rw-r--r--lib/Serialization/ModuleManager.cpp19
-rw-r--r--lib/Serialization/PCHContainerOperations.cpp (renamed from lib/Frontend/PCHContainerOperations.cpp)4
-rw-r--r--lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp24
-rw-r--r--lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h31
-rw-r--r--lib/StaticAnalyzer/Checkers/AllocationState.h5
-rw-r--r--lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp27
-rw-r--r--lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp102
-rw-r--r--lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/CMakeLists.txt14
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringChecker.cpp150
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp46
-rw-r--r--lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp103
-rw-r--r--lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp22
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp31
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/ChrootChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ClangCheckers.cpp32
-rw-r--r--lib/StaticAnalyzer/Checkers/CloneChecker.cpp16
-rw-r--r--lib/StaticAnalyzer/Checkers/ConversionChecker.cpp57
-rw-r--r--lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp9
-rw-r--r--lib/StaticAnalyzer/Checkers/DebugCheckers.cpp25
-rw-r--r--lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp128
-rw-r--r--lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp115
-rw-r--r--lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/GTestChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp216
-rw-r--r--lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp158
-rw-r--r--lib/StaticAnalyzer/Checkers/InterCheckerAPI.h3
-rw-r--r--lib/StaticAnalyzer/Checkers/IteratorChecker.cpp1414
-rw-r--r--lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h1
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp53
-rw-r--r--lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocChecker.cpp161
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp525
-rw-r--r--lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/MoveChecker.cpp740
-rw-r--r--lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp42
-rw-r--r--lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp19
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp9
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/PaddingChecker.cpp45
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp4156
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp1547
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h393
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp794
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h85
-rw-r--r--lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp36
-rw-r--r--lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/StreamChecker.cpp36
-rw-r--r--lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/TraversalChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp195
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp11
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h349
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp538
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp282
-rw-r--r--lib/StaticAnalyzer/Checkers/UninitializedObjectChecker.cpp688
-rw-r--r--lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp6
-rw-r--r--lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/ValistChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/VforkChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp9
-rw-r--r--lib/StaticAnalyzer/Core/AnalysisManager.cpp49
-rw-r--r--lib/StaticAnalyzer/Core/AnalyzerOptions.cpp483
-rw-r--r--lib/StaticAnalyzer/Core/BasicValueFactory.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/BugReporter.cpp141
-rw-r--r--lib/StaticAnalyzer/Core/BugReporterVisitors.cpp750
-rw-r--r--lib/StaticAnalyzer/Core/CMakeLists.txt9
-rw-r--r--lib/StaticAnalyzer/Core/CallEvent.cpp162
-rw-r--r--lib/StaticAnalyzer/Core/Checker.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/CheckerHelpers.cpp8
-rw-r--r--lib/StaticAnalyzer/Core/CheckerManager.cpp9
-rw-r--r--lib/StaticAnalyzer/Core/CheckerRegistry.cpp190
-rw-r--r--lib/StaticAnalyzer/Core/CommonBugCategories.cpp4
-rw-r--r--lib/StaticAnalyzer/Core/CoreEngine.cpp32
-rw-r--r--lib/StaticAnalyzer/Core/DynamicTypeMap.cpp5
-rw-r--r--lib/StaticAnalyzer/Core/Environment.cpp22
-rw-r--r--lib/StaticAnalyzer/Core/ExplodedGraph.cpp30
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngine.cpp545
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineC.cpp18
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCXX.cpp125
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp93
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineObjC.cpp18
-rw-r--r--lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp63
-rw-r--r--lib/StaticAnalyzer/Core/LoopWidening.cpp11
-rw-r--r--lib/StaticAnalyzer/Core/MemRegion.cpp81
-rw-r--r--lib/StaticAnalyzer/Core/PathDiagnostic.cpp44
-rw-r--r--lib/StaticAnalyzer/Core/PlistDiagnostics.cpp892
-rw-r--r--lib/StaticAnalyzer/Core/ProgramState.cpp99
-rw-r--r--lib/StaticAnalyzer/Core/RangeConstraintManager.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/RangedConstraintManager.cpp5
-rw-r--r--lib/StaticAnalyzer/Core/RegionStore.cpp175
-rw-r--r--lib/StaticAnalyzer/Core/RetainSummaryManager.cpp1229
-rw-r--r--lib/StaticAnalyzer/Core/SMTConstraintManager.cpp181
-rw-r--r--lib/StaticAnalyzer/Core/SValBuilder.cpp15
-rw-r--r--lib/StaticAnalyzer/Core/SVals.cpp6
-rw-r--r--lib/StaticAnalyzer/Core/SarifDiagnostics.cpp349
-rw-r--r--lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp26
-rw-r--r--lib/StaticAnalyzer/Core/Store.cpp45
-rw-r--r--lib/StaticAnalyzer/Core/SymbolManager.cpp17
-rw-r--r--lib/StaticAnalyzer/Core/TaintManager.cpp23
-rw-r--r--lib/StaticAnalyzer/Core/WorkList.cpp62
-rw-r--r--lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp304
-rw-r--r--lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp156
-rw-r--r--lib/StaticAnalyzer/Frontend/CMakeLists.txt1
-rw-r--r--lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp196
-rw-r--r--lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp247
-rw-r--r--lib/StaticAnalyzer/Frontend/ModelInjector.cpp2
-rw-r--r--lib/StaticAnalyzer/README.txt12
-rw-r--r--lib/Tooling/ASTDiff/ASTDiff.cpp7
-rw-r--r--lib/Tooling/AllTUsExecution.cpp32
-rw-r--r--lib/Tooling/CMakeLists.txt1
-rw-r--r--lib/Tooling/CompilationDatabase.cpp39
-rw-r--r--lib/Tooling/Core/Diagnostic.cpp9
-rw-r--r--lib/Tooling/Core/Lookup.cpp44
-rw-r--r--lib/Tooling/Core/Replacement.cpp17
-rw-r--r--lib/Tooling/Execution.cpp2
-rw-r--r--lib/Tooling/Inclusions/HeaderIncludes.cpp12
-rw-r--r--lib/Tooling/InterpolatingCompilationDatabase.cpp277
-rw-r--r--lib/Tooling/JSONCompilationDatabase.cpp5
-rw-r--r--lib/Tooling/Refactoring/ASTSelection.cpp2
-rw-r--r--lib/Tooling/Refactoring/Extract/Extract.cpp6
-rw-r--r--lib/Tooling/Refactoring/Rename/USRFinder.cpp4
-rw-r--r--lib/Tooling/Refactoring/Rename/USRLocFinder.cpp8
-rw-r--r--lib/Tooling/StandaloneExecution.cpp2
-rw-r--r--lib/Tooling/Tooling.cpp123
-rw-r--r--runtime/CMakeLists.txt4
-rw-r--r--test/ARCMT/objcmt-arc-cf-annotations.m.result4
-rw-r--r--test/AST/Inputs/module.modulemap (renamed from test/Misc/Inputs/module.modulemap)0
-rw-r--r--test/AST/Inputs/std-coroutine.h37
-rw-r--r--test/AST/ast-dump-arm-attr.c (renamed from test/Misc/ast-dump-arm-attr.c)0
-rw-r--r--test/AST/ast-dump-array.cpp19
-rw-r--r--test/AST/ast-dump-attr.cpp (renamed from test/Misc/ast-dump-attr.cpp)24
-rw-r--r--test/AST/ast-dump-attr.m (renamed from test/Misc/ast-dump-attr.m)0
-rw-r--r--test/AST/ast-dump-c-attr.c (renamed from test/Misc/ast-dump-c-attr.c)93
-rw-r--r--test/AST/ast-dump-color.cpp (renamed from test/Misc/ast-dump-color.cpp)9
-rw-r--r--test/AST/ast-dump-comment.cpp (renamed from test/Misc/ast-dump-comment.cpp)0
-rw-r--r--test/AST/ast-dump-decl-stmts.cpp30
-rw-r--r--test/AST/ast-dump-decl.c (renamed from test/Misc/ast-dump-decl.c)6
-rw-r--r--test/AST/ast-dump-decl.cpp (renamed from test/Misc/ast-dump-decl.cpp)30
-rw-r--r--test/AST/ast-dump-decl.m (renamed from test/Misc/ast-dump-decl.m)8
-rw-r--r--test/AST/ast-dump-decl.mm (renamed from test/Misc/ast-dump-decl.mm)0
-rw-r--r--test/AST/ast-dump-expr.c339
-rw-r--r--test/AST/ast-dump-expr.cpp553
-rw-r--r--test/AST/ast-dump-funcs.cpp124
-rw-r--r--test/AST/ast-dump-invalid.cpp (renamed from test/Misc/ast-dump-invalid.cpp)126
-rw-r--r--test/AST/ast-dump-lookups.cpp (renamed from test/Misc/ast-dump-lookups.cpp)0
-rw-r--r--test/AST/ast-dump-msp430-attr.c (renamed from test/Misc/ast-dump-msp430-attr.c)0
-rw-r--r--test/AST/ast-dump-pipe.cl (renamed from test/Misc/ast-dump-pipe.cl)0
-rw-r--r--test/AST/ast-dump-record-definition-data.cpp190
-rw-r--r--test/AST/ast-dump-records.c150
-rw-r--r--test/AST/ast-dump-records.cpp276
-rw-r--r--test/AST/ast-dump-special-member-functions.cpp446
-rw-r--r--test/AST/ast-dump-stmt.c375
-rw-r--r--test/AST/ast-dump-stmt.cpp272
-rw-r--r--test/AST/ast-dump-stmt.m (renamed from test/Misc/ast-dump-stmt.m)0
-rw-r--r--test/AST/ast-dump-template-decls.cpp102
-rw-r--r--test/AST/ast-dump-templates.cpp (renamed from test/Misc/ast-dump-templates.cpp)0
-rw-r--r--test/AST/ast-dump-wchar.cpp (renamed from test/Misc/ast-dump-wchar.cpp)0
-rw-r--r--test/AST/ast-print-attr.c12
-rw-r--r--test/AST/ast-print-bool.c (renamed from test/Misc/ast-print-bool.c)0
-rw-r--r--test/AST/ast-print-char-literal.cpp (renamed from test/Misc/ast-print-char-literal.cpp)0
-rw-r--r--test/AST/ast-print-enum-decl.c (renamed from test/Misc/ast-print-enum-decl.c)0
-rw-r--r--test/AST/ast-print-objectivec.m (renamed from test/Misc/ast-print-objectivec.m)0
-rw-r--r--test/AST/ast-print-out-of-line-func.cpp (renamed from test/Misc/ast-print-out-of-line-func.cpp)0
-rw-r--r--test/AST/ast-print-pragmas-xfail.cpp (renamed from test/Misc/ast-print-pragmas-xfail.cpp)0
-rw-r--r--test/AST/ast-print-pragmas.cpp (renamed from test/Misc/ast-print-pragmas.cpp)17
-rw-r--r--test/AST/ast-print-record-decl.c (renamed from test/Misc/ast-print-record-decl.c)0
-rw-r--r--test/AST/attr-print-emit.cpp (renamed from test/Misc/attr-print-emit.cpp)0
-rw-r--r--test/AST/attr-target-ast.c (renamed from test/Sema/attr-target-ast.c)0
-rw-r--r--test/AST/auto-pragma.cpp (renamed from test/SemaCXX/auto-pragma.cpp)0
-rw-r--r--test/AST/bool-type.m (renamed from test/SemaObjC/bool-type.m)0
-rw-r--r--test/AST/builtins-arm-strex-rettype.c (renamed from test/Sema/builtins-arm-strex-rettype.c)0
-rw-r--r--test/AST/c-casts.c25
-rw-r--r--test/AST/category-attribute.m (renamed from test/SemaObjC/category-attribute.m)0
-rw-r--r--test/AST/coroutine-source-location-crash.cpp (renamed from test/SemaCXX/coroutine-source-location-crash.cpp)0
-rw-r--r--test/AST/dump.cpp (renamed from test/OpenMP/dump.cpp)35
-rw-r--r--test/AST/finally-msvc.m (renamed from test/SemaObjC/finally-msvc.m)0
-rw-r--r--test/AST/fixed_point.c (renamed from test/Frontend/fixed_point.c)0
-rw-r--r--test/AST/fixed_point_to_string.c21
-rw-r--r--test/AST/float16.cpp (renamed from test/Frontend/float16.cpp)652
-rw-r--r--test/AST/foreachtemplatized.mm (renamed from test/SemaObjC/foreachtemplatized.mm)0
-rw-r--r--test/AST/implicit-cast-dump.c (renamed from test/Sema/implicit-cast-dump.c)0
-rw-r--r--test/AST/multistep-explicit-cast.c (renamed from test/Sema/multistep-explicit-cast.c)0
-rw-r--r--test/AST/multistep-explicit-cast.cpp (renamed from test/SemaCXX/multistep-explicit-cast.cpp)0
-rw-r--r--test/AST/objc-default-ctor-init.mm (renamed from test/Parser/objc-default-ctor-init.mm)0
-rw-r--r--test/AST/pragma-attribute-cxx-subject-match-rules.cpp (renamed from test/Misc/pragma-attribute-cxx-subject-match-rules.cpp)0
-rw-r--r--test/AST/pragma-attribute-objc-subject-match-rules.m (renamed from test/Misc/pragma-attribute-objc-subject-match-rules.m)0
-rw-r--r--test/AST/property-atomic-bool.m (renamed from test/SemaObjC/property-atomic-bool.m)0
-rw-r--r--test/AST/rdr6094103-unordered-compare-promote.c (renamed from test/Sema/rdr6094103-unordered-compare-promote.c)0
-rw-r--r--test/AST/sourceranges.cpp (renamed from test/SemaCXX/sourceranges.cpp)7
-rw-r--r--test/AST/template-implicit-vars.cpp (renamed from test/SemaCXX/template-implicit-vars.cpp)0
-rw-r--r--test/AST/variadic-promotion.c (renamed from test/Sema/variadic-promotion.c)0
-rw-r--r--test/ASTMerge/unnamed_fields/Inputs/il.cpp3
-rw-r--r--test/ASTMerge/unnamed_fields/test.cpp3
-rw-r--r--test/Analysis/CFContainers.mm39
-rw-r--r--test/Analysis/CFDateGC.m85
-rw-r--r--test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m49
-rw-r--r--test/Analysis/Inputs/ctu-other.c49
-rw-r--r--test/Analysis/Inputs/ctu-other.c.externalDefMap.txt6
-rw-r--r--test/Analysis/Inputs/ctu-other.cpp.externalDefMap.txt (renamed from test/Analysis/Inputs/externalFnMap.txt)0
-rw-r--r--test/Analysis/Inputs/expected-plists/NewDelete-path-notes.cpp.plist464
-rw-r--r--test/Analysis/Inputs/expected-plists/conditional-path-notes.c.plist1772
-rw-r--r--test/Analysis/Inputs/expected-plists/cstring-plist.c.plist8
-rw-r--r--test/Analysis/Inputs/expected-plists/cxx-for-range.cpp.plist1960
-rw-r--r--test/Analysis/Inputs/expected-plists/edges-new.mm.plist21452
-rw-r--r--test/Analysis/Inputs/expected-plists/generics.m.plist7196
-rw-r--r--test/Analysis/Inputs/expected-plists/inline-plist.c.plist1986
-rw-r--r--test/Analysis/Inputs/expected-plists/inline-unique-reports.c.plist278
-rw-r--r--test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist205
-rw-r--r--test/Analysis/Inputs/expected-plists/malloc-plist.c.plist5262
-rw-r--r--test/Analysis/Inputs/expected-plists/method-call-path-notes.cpp.plist845
-rw-r--r--test/Analysis/Inputs/expected-plists/model-file.cpp.plist309
-rw-r--r--test/Analysis/Inputs/expected-plists/null-deref-path-notes.m.plist1028
-rw-r--r--test/Analysis/Inputs/expected-plists/nullability-notes.m.plist205
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-arc.m.plist2089
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist1309
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist5452
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-macros.cpp.plist1761
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist1520
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output.m.plist6220
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-stats-output.c.plist9
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist5022
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist26113
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist26182
-rw-r--r--test/Analysis/Inputs/expected-plists/unix-fns.c.plist3021
-rw-r--r--test/Analysis/Inputs/expected-plists/yaccignore.c.plist4
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx.h191
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-nullability.h51
-rw-r--r--test/Analysis/MismatchedDeallocator-path-notes.cpp292
-rw-r--r--test/Analysis/MissingDealloc.m15
-rw-r--r--test/Analysis/MisusedMovedObject.cpp680
-rw-r--r--test/Analysis/NewDelete-custom.cpp31
-rw-r--r--test/Analysis/NewDelete-path-notes.cpp432
-rw-r--r--test/Analysis/NewDelete-sized-deallocation.cpp39
-rw-r--r--test/Analysis/PR24184.cpp2
-rw-r--r--test/Analysis/PR2599.m63
-rw-r--r--test/Analysis/PR37855.c4
-rw-r--r--test/Analysis/additive-folding-range-constraints.c2
-rw-r--r--test/Analysis/additive-folding.cpp2
-rw-r--r--test/Analysis/analyzer-config.c37
-rw-r--r--test/Analysis/analyzer-config.cpp53
-rw-r--r--test/Analysis/analyzer-list-configs.c34
-rw-r--r--test/Analysis/analyzer_test.py7
-rw-r--r--test/Analysis/array-struct-region.c2
-rw-r--r--test/Analysis/asm.cpp12
-rw-r--r--test/Analysis/atomics.c2
-rw-r--r--test/Analysis/blocks-no-inline.c4
-rw-r--r--test/Analysis/bstring.c8
-rw-r--r--test/Analysis/bstring.cpp10
-rw-r--r--test/Analysis/builtin-functions.cpp6
-rw-r--r--test/Analysis/call-invalidation.cpp2
-rw-r--r--test/Analysis/casts.c67
-rw-r--r--test/Analysis/casts.cpp75
-rw-r--r--test/Analysis/cfg-rich-constructors.cpp80
-rw-r--r--test/Analysis/cfg.cpp22
-rw-r--r--test/Analysis/conditional-operator.cpp4
-rw-r--r--test/Analysis/conditional-path-notes.c1683
-rw-r--r--test/Analysis/const-method-call.cpp2
-rw-r--r--test/Analysis/constant-folding.c2
-rw-r--r--test/Analysis/conversion.c45
-rw-r--r--test/Analysis/copy-elision.cpp95
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/MismatchedDeallocator-path-notes.cpp.plist303
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics-notes-as-events.cpp.plist98
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics.cpp.plist99
-rw-r--r--test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp80
-rw-r--r--test/Analysis/copypaste/plist-diagnostics.cpp81
-rw-r--r--test/Analysis/cstring-plist.c8
-rw-r--r--test/Analysis/cstring-syntax.c25
-rw-r--r--test/Analysis/ctor.mm8
-rw-r--r--test/Analysis/ctu-different-triples.cpp20
-rw-r--r--test/Analysis/ctu-main.c67
-rw-r--r--test/Analysis/ctu-main.cpp25
-rw-r--r--test/Analysis/ctu-unknown-parts-in-triples.cpp22
-rw-r--r--test/Analysis/cxx-for-range.cpp1596
-rw-r--r--test/Analysis/cxx-uninitialized-object-inheritance.cpp92
-rw-r--r--test/Analysis/cxx-uninitialized-object-no-dereference.cpp27
-rw-r--r--test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp5
-rw-r--r--test/Analysis/cxx-uninitialized-object-ptr-ref.cpp233
-rw-r--r--test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp136
-rw-r--r--test/Analysis/cxx-uninitialized-object.cpp53
-rw-r--r--test/Analysis/debug-CallGraph.cpp (renamed from test/Analysis/debug-CallGraph.c)22
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/deref-track-symbolic-region.c.plist657
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/plist-diagnostics-include-check.cpp.plist147
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/plist-multi-file.c.plist212
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/report-issues-within-main-file.cpp.plist1835
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-caller.c.plist142
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.c.plist1344
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.m.plist1027
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif114
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif320
-rw-r--r--test/Analysis/diagnostics/deref-track-symbolic-region.c622
-rw-r--r--test/Analysis/diagnostics/dtors.cpp25
-rw-r--r--test/Analysis/diagnostics/explicit-suppression.cpp2
-rw-r--r--test/Analysis/diagnostics/find_last_store.c17
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.c20
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.cpp205
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.m32
-rw-r--r--test/Analysis/diagnostics/plist-diagnostics-include-check.cpp132
-rw-r--r--test/Analysis/diagnostics/plist-multi-file.c199
-rw-r--r--test/Analysis/diagnostics/report-issues-within-main-file.cpp1709
-rw-r--r--test/Analysis/diagnostics/sarif-diagnostics-taint-test.c15
-rw-r--r--test/Analysis/diagnostics/sarif-multi-diagnostic-test.c29
-rw-r--r--test/Analysis/diagnostics/track_subexpressions.cpp19
-rw-r--r--test/Analysis/diagnostics/undef-value-caller.c117
-rw-r--r--test/Analysis/diagnostics/undef-value-param.c1289
-rw-r--r--test/Analysis/diagnostics/undef-value-param.m984
-rw-r--r--test/Analysis/disable-all-checks.c15
-rw-r--r--test/Analysis/dtor.cpp2
-rw-r--r--test/Analysis/dump_egraph.c16
-rw-r--r--test/Analysis/dump_egraph.cpp22
-rw-r--r--test/Analysis/edges-new.mm20758
-rw-r--r--test/Analysis/end-function-return-stmt.cpp34
-rw-r--r--test/Analysis/enum-cast-out-of-range.cpp192
-rw-r--r--test/Analysis/expr-inspection.cpp30
-rw-r--r--test/Analysis/func-mapping-test.cpp2
-rw-r--r--test/Analysis/func.c2
-rw-r--r--test/Analysis/generics.m6704
-rw-r--r--test/Analysis/global-region-invalidation.c2
-rw-r--r--test/Analysis/global_region_invalidation.mm2
-rw-r--r--test/Analysis/gtest.cpp4
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp25
-rw-r--r--test/Analysis/inline-plist.c1902
-rw-r--r--test/Analysis/inline-unique-reports.c257
-rw-r--r--test/Analysis/inline.cpp2
-rw-r--r--test/Analysis/inlining/InlineObjCClassMethod.m2
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/eager-reclamation-path-notes.c.plist653
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/eager-reclamation-path-notes.cpp.plist377
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.c.plist3780
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.cpp.plist5227
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist2001
-rw-r--r--test/Analysis/inlining/containers.cpp8
-rw-r--r--test/Analysis/inlining/dyn-dispatch-bifurcate.cpp2
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.c615
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.cpp354
-rw-r--r--test/Analysis/inlining/false-positive-suppression.c6
-rw-r--r--test/Analysis/inlining/path-notes.c3628
-rw-r--r--test/Analysis/inlining/path-notes.cpp4991
-rw-r--r--test/Analysis/inlining/path-notes.m1920
-rw-r--r--test/Analysis/inlining/stl.cpp4
-rw-r--r--test/Analysis/inner-pointer.cpp316
-rw-r--r--test/Analysis/invalid-a-na-ly-zer-con-fig-value.c84
-rw-r--r--test/Analysis/invalid-analyzer-config-value.c80
-rw-r--r--test/Analysis/invalidated-iterator.cpp399
-rw-r--r--test/Analysis/iterator-range.cpp176
-rw-r--r--test/Analysis/ivars.m2
-rw-r--r--test/Analysis/keychainAPI.m14
-rw-r--r--test/Analysis/lambda-notes.cpp195
-rw-r--r--test/Analysis/lambdas.cpp30
-rw-r--r--test/Analysis/lifetime-extension.cpp12
-rw-r--r--test/Analysis/lit.local.cfg11
-rw-r--r--test/Analysis/live-stmts.cpp167
-rw-r--r--test/Analysis/llvm-conventions.cpp225
-rw-r--r--test/Analysis/localization-aggressive.m6
-rw-r--r--test/Analysis/logical-ops.c2
-rw-r--r--test/Analysis/loop-block-counts.c26
-rw-r--r--test/Analysis/loop-widening-ignore-static-methods.cpp12
-rw-r--r--test/Analysis/loop-widening-notes.cpp2
-rw-r--r--test/Analysis/loop-widening.c4
-rw-r--r--test/Analysis/malloc-annotations.c6
-rw-r--r--test/Analysis/malloc-free-after-return.cpp21
-rw-r--r--test/Analysis/malloc-plist.c5039
-rw-r--r--test/Analysis/malloc.c7
-rw-r--r--test/Analysis/member-expr.cpp2
-rw-r--r--test/Analysis/method-call-path-notes.cpp779
-rw-r--r--test/Analysis/misc-ps-eager-assume.m8
-rw-r--r--test/Analysis/misc-ps.c2
-rw-r--r--test/Analysis/mismatched-iterator.cpp191
-rw-r--r--test/Analysis/missing-bind-temporary.cpp4
-rw-r--r--test/Analysis/model-file.cpp282
-rw-r--r--test/Analysis/new-aligned.cpp14
-rw-r--r--test/Analysis/new-ctor-conservative.cpp2
-rw-r--r--test/Analysis/new-ctor-inlined.cpp2
-rw-r--r--test/Analysis/new-ctor-recursive.cpp2
-rw-r--r--test/Analysis/new-ctor-symbolic.cpp2
-rw-r--r--test/Analysis/new.cpp4
-rw-r--r--test/Analysis/null-deref-path-notes.cpp2
-rw-r--r--test/Analysis/null-deref-path-notes.m976
-rw-r--r--test/Analysis/nullability-arc.mm39
-rw-r--r--test/Analysis/nullability-notes.m185
-rw-r--r--test/Analysis/nullability.mm35
-rw-r--r--test/Analysis/objc-arc.m1912
-rw-r--r--test/Analysis/objc-for.m2
-rw-r--r--test/Analysis/objc-radar17039661.m1276
-rw-r--r--test/Analysis/objcpp-uninitialized-object.mm32
-rw-r--r--test/Analysis/osobject-retain-release.cpp611
-rw-r--r--test/Analysis/padding_inherit.cpp28
-rw-r--r--test/Analysis/plist-macros-with-expansion.cpp442
-rw-r--r--test/Analysis/plist-macros.cpp1671
-rw-r--r--test/Analysis/plist-output-alternate.m1439
-rw-r--r--test/Analysis/plist-output.m5976
-rw-r--r--test/Analysis/plist-stats-output.c3
-rw-r--r--test/Analysis/pr22954.c4
-rw-r--r--test/Analysis/properties.m4
-rw-r--r--test/Analysis/ptr-arith.c4
-rw-r--r--test/Analysis/reference.cpp2
-rw-r--r--test/Analysis/region-store.c2
-rw-r--r--test/Analysis/retain-release-arc.m5
-rw-r--r--test/Analysis/retain-release-cpp-classes.cpp33
-rw-r--r--test/Analysis/retain-release-gc-only.m434
-rw-r--r--test/Analysis/retain-release-path-notes-gc.m1245
-rw-r--r--test/Analysis/retain-release-path-notes.m5176
-rw-r--r--test/Analysis/retain-release.m24064
-rw-r--r--test/Analysis/retain-release.mm15
-rw-r--r--test/Analysis/retaincountchecker-compoundregion.m4
-rw-r--r--test/Analysis/scopes-cfg-output.cpp5
-rw-r--r--test/Analysis/security-syntax-checks.m5
-rw-r--r--test/Analysis/self-assign.cpp9
-rw-r--r--test/Analysis/simple-stream-checks.c5
-rw-r--r--test/Analysis/std-c-library-functions-inlined.c17
-rw-r--r--test/Analysis/std-c-library-functions.c10
-rw-r--r--test/Analysis/std-c-library-functions.cpp2
-rw-r--r--test/Analysis/string.c66
-rw-r--r--test/Analysis/string.cpp28
-rw-r--r--test/Analysis/svalbuilder-float-cast.c20
-rw-r--r--test/Analysis/svalbuilder-rearrange-comparisons.c1100
-rw-r--r--test/Analysis/switch-case.c2
-rw-r--r--test/Analysis/symbol-reaper.c3
-rw-r--r--test/Analysis/temp-obj-dtors-option.cpp4
-rw-r--r--test/Analysis/templates.cpp4
-rw-r--r--test/Analysis/temporaries.cpp280
-rw-r--r--test/Analysis/temporaries.mm8
-rw-r--r--test/Analysis/test-after-div-zero.c4
-rw-r--r--test/Analysis/test-separate-retaincount.cpp38
-rw-r--r--test/Analysis/trustnonnullchecker_test.m130
-rw-r--r--test/Analysis/ubigraph-viz.cpp7
-rw-r--r--test/Analysis/undef-call.c2
-rw-r--r--test/Analysis/uninit-const.cpp10
-rw-r--r--test/Analysis/uninit-vals-ps-region.m93
-rw-r--r--test/Analysis/uninit-vals.c (renamed from test/Analysis/uninit-vals-ps.c)58
-rw-r--r--test/Analysis/uninit-vals.cpp3
-rw-r--r--test/Analysis/uninit-vals.m173
-rw-r--r--test/Analysis/unions.cpp5
-rw-r--r--test/Analysis/unix-fns.c2837
-rw-r--r--test/Analysis/use-after-move.cpp1139
-rw-r--r--test/Analysis/weak-functions.c2
-rw-r--r--test/CMakeLists.txt31
-rw-r--r--test/CXX/class.access/class.friend/p1.cpp5
-rw-r--r--test/CXX/class.access/class.friend/p11.cpp11
-rw-r--r--test/CXX/class.access/class.friend/p3-cxx0x.cpp15
-rw-r--r--test/CXX/class.derived/class.abstract/p16.cpp4
-rw-r--r--test/CXX/class/class.friend/p1.cpp4
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp29
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp27
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp13
-rw-r--r--test/CXX/dcl.decl/dcl.decomp/p3.cpp77
-rw-r--r--test/CXX/dcl.decl/dcl.decomp/p4.cpp51
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p1.cpp51
-rw-r--r--test/CXX/drs/dr13xx.cpp6
-rw-r--r--test/CXX/drs/dr1xx.cpp5
-rw-r--r--test/CXX/drs/dr22xx.cpp11
-rw-r--r--test/CXX/drs/dr2xx.cpp4
-rw-r--r--test/CXX/drs/dr5xx.cpp8
-rw-r--r--test/CXX/drs/dr6xx.cpp54
-rw-r--r--test/CXX/expr/expr.const/p6.cpp39
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p14.cpp4
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp8
-rw-r--r--test/CXX/special/class.copy/p12-0x.cpp2
-rw-r--r--test/CXX/special/class.copy/p23-cxx11.cpp2
-rw-r--r--test/CXX/special/class.ctor/p5-0x.cpp2
-rw-r--r--test/CXX/special/class.dtor/p5-0x.cpp2
-rw-r--r--test/CXX/special/class.temporary/p6.cpp240
-rw-r--r--test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp61
-rw-r--r--test/CXX/stmt.stmt/stmt.select/p3.cpp9
-rw-r--r--test/CXX/temp/temp.param/p2.cpp9
-rw-r--r--test/CXX/temp/temp.param/p3.cpp4
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p7.cpp12
-rw-r--r--test/CodeCompletion/accessibility-crash.cpp23
-rw-r--r--test/CodeCompletion/accessibility.cpp122
-rw-r--r--test/CodeCompletion/call.cpp2
-rw-r--r--test/CodeCompletion/crash-func-decl.cpp5
-rw-r--r--test/CodeCompletion/ctor-initializer.cpp85
-rw-r--r--test/CodeCompletion/function-overloads.cpp43
-rw-r--r--test/CodeCompletion/included-files.cpp35
-rw-r--r--test/CodeCompletion/member-access.c19
-rw-r--r--test/CodeCompletion/member-access.cpp70
-rw-r--r--test/CodeCompletion/objc-message.mm2
-rw-r--r--test/CodeCompletion/objc-protocol-member-access.m4
-rw-r--r--test/CodeCompletion/ordinary-name-cxx11.cpp1
-rw-r--r--test/CodeCompletion/ordinary-name.cpp1
-rw-r--r--test/CodeCompletion/overrides.cpp33
-rw-r--r--test/CodeCompletion/paren_locs.cpp33
-rw-r--r--test/CodeCompletion/pragma-macro-token-caching.c2
-rw-r--r--test/CodeCompletion/preferred-type.cpp15
-rw-r--r--test/CodeCompletion/self-inits.cpp3
-rw-r--r--test/CodeCompletion/signatures-crash.cpp15
-rw-r--r--test/CodeCompletion/this-quals.cpp21
-rw-r--r--test/CodeGen/2007-06-18-SextAttrAggregate.c2
-rw-r--r--test/CodeGen/2008-07-31-asm-labels.c2
-rw-r--r--test/CodeGen/64bit-swiftcall.c93
-rw-r--r--test/CodeGen/Inputs/code-coverage-filter1.h1
-rw-r--r--test/CodeGen/Inputs/code-coverage-filter2.h1
-rw-r--r--test/CodeGen/Inputs/thinlto_backend_local_name_conflict1.ll13
-rw-r--r--test/CodeGen/Inputs/thinlto_backend_local_name_conflict2.ll13
-rw-r--r--test/CodeGen/aapcs-align.cpp (renamed from test/CodeGen/aapcs-align.cc)0
-rw-r--r--test/CodeGen/aapcs64-align.cpp (renamed from test/CodeGen/aapcs64-align.cc)0
-rw-r--r--test/CodeGen/aarch64-neon-3v.c83
-rw-r--r--test/CodeGen/aarch64-neon-across.c147
-rw-r--r--test/CodeGen/aarch64-neon-extract.c24
-rw-r--r--test/CodeGen/aarch64-neon-fma.c41
-rw-r--r--test/CodeGen/aarch64-neon-fp16fml.c196
-rw-r--r--test/CodeGen/aarch64-neon-ldst-one.c460
-rw-r--r--test/CodeGen/aarch64-neon-scalar-copy.c26
-rw-r--r--test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c43
-rw-r--r--test/CodeGen/aarch64-neon-tbl.c207
-rw-r--r--test/CodeGen/aarch64-neon-vget.c51
-rw-r--r--test/CodeGen/aarch64-poly128.c58
-rw-r--r--test/CodeGen/aarch64-poly64.c71
-rw-r--r--test/CodeGen/aarch64-sign-return-address.c27
-rw-r--r--test/CodeGen/aarch64-vpcs.c23
-rw-r--r--test/CodeGen/adc-builtins.c20
-rw-r--r--test/CodeGen/address-sanitizer-and-array-cookie.cpp2
-rw-r--r--test/CodeGen/adx-builtins.c10
-rw-r--r--test/CodeGen/annotations-field.c3
-rw-r--r--test/CodeGen/arc/arguments.c135
-rw-r--r--test/CodeGen/arc/struct-align.c26
-rw-r--r--test/CodeGen/arm-neon-fma.c11
-rw-r--r--test/CodeGen/arm-neon-numeric-maxmin.c15
-rw-r--r--test/CodeGen/arm-neon-vcvtX.c51
-rw-r--r--test/CodeGen/arm-neon-vld.c4
-rw-r--r--test/CodeGen/arm-neon-vst.c4
-rw-r--r--test/CodeGen/arm-target-features.c4
-rw-r--r--test/CodeGen/arm-vfp16-arguments.c76
-rw-r--r--test/CodeGen/arm64-microsoft-intrinsics.c29
-rw-r--r--test/CodeGen/arm64-microsoft-status-reg.cpp119
-rw-r--r--test/CodeGen/arm64_vdupq_n_f64.c4
-rw-r--r--test/CodeGen/arm_neon_intrinsics.c237
-rw-r--r--test/CodeGen/asan-globals-odr.cpp30
-rw-r--r--test/CodeGen/asan-static-odr.cpp17
-rw-r--r--test/CodeGen/asan-strings.c17
-rw-r--r--test/CodeGen/atomic-ops.c47
-rw-r--r--test/CodeGen/atomics-inlining.c3
-rw-r--r--test/CodeGen/atomics-sema-alignment.c8
-rw-r--r--test/CodeGen/attr-cpuspecific.c290
-rw-r--r--test/CodeGen/attr-speculative-load-hardening.c15
-rw-r--r--test/CodeGen/attr-speculative-load-hardening.cpp18
-rw-r--r--test/CodeGen/attr-speculative-load-hardening.m9
-rw-r--r--test/CodeGen/attr-target-mv-func-ptrs.c41
-rw-r--r--test/CodeGen/attr-target-mv-va-args.c53
-rw-r--r--test/CodeGen/attr-target-mv.c265
-rw-r--r--test/CodeGen/attr-target-x86.c2
-rw-r--r--test/CodeGen/avr-inline-asm-constraints.c48
-rw-r--r--test/CodeGen/avr/attributes/interrupt.c2
-rw-r--r--test/CodeGen/avr/attributes/signal.c2
-rw-r--r--test/CodeGen/avx2-builtins.c68
-rw-r--r--test/CodeGen/avx512bitalg-builtins.c5
-rw-r--r--test/CodeGen/avx512bw-builtins.c594
-rw-r--r--test/CodeGen/avx512dq-builtins.c246
-rw-r--r--test/CodeGen/avx512f-builtins.c365
-rw-r--r--test/CodeGen/avx512vbmi-builtins.c8
-rw-r--r--test/CodeGen/avx512vbmi2-builtins.c106
-rw-r--r--test/CodeGen/avx512vbmivl-builtin.c16
-rw-r--r--test/CodeGen/avx512vl-builtins.c561
-rw-r--r--test/CodeGen/avx512vlbitalg-builtins.c10
-rw-r--r--test/CodeGen/avx512vlbw-builtins.c212
-rw-r--r--test/CodeGen/avx512vlvbmi2-builtins.c208
-rw-r--r--test/CodeGen/block-byref-aggr.c4
-rw-r--r--test/CodeGen/blocks-1.c8
-rw-r--r--test/CodeGen/blocks-seq.c1
-rw-r--r--test/CodeGen/blocks.c64
-rw-r--r--test/CodeGen/bmi-builtins.c26
-rw-r--r--test/CodeGen/bool_test.c14
-rw-r--r--test/CodeGen/builtin-constant-p.c179
-rw-r--r--test/CodeGen/builtin-cpu-is.c2
-rw-r--r--test/CodeGen/builtin-cpu-supports.c14
-rw-r--r--test/CodeGen/builtin-memfns.c18
-rw-r--r--test/CodeGen/builtin-rotate.c66
-rw-r--r--test/CodeGen/builtin-unpredictable.c12
-rw-r--r--test/CodeGen/builtin_clrsb.c22
-rw-r--r--test/CodeGen/builtins-hexagon-v66-128B.c67
-rw-r--r--test/CodeGen/builtins-hexagon-v66.c91
-rw-r--r--test/CodeGen/builtins-hexagon.c4
-rw-r--r--test/CodeGen/builtins-mips-msa-error.c759
-rw-r--r--test/CodeGen/builtins-mips-msa.c16
-rw-r--r--test/CodeGen/builtins-overflow.c21
-rw-r--r--test/CodeGen/builtins-ppc-altivec.c156
-rw-r--r--test/CodeGen/builtins-ppc-error.c6
-rw-r--r--test/CodeGen/builtins-ppc-p7-disabled.c8
-rw-r--r--test/CodeGen/builtins-ppc-p8vector.c12
-rw-r--r--test/CodeGen/builtins-ppc-p9-f128.c12
-rw-r--r--test/CodeGen/builtins-ppc-quadword.c32
-rw-r--r--test/CodeGen/builtins-ppc-vsx.c65
-rw-r--r--test/CodeGen/builtins-systemz-zvector.c1529
-rw-r--r--test/CodeGen/builtins-systemz-zvector2.c303
-rw-r--r--test/CodeGen/builtins-wasm.c424
-rw-r--r--test/CodeGen/builtins.c52
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-align_value-on-lvalue.cpp40
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-align_value-on-paramvar.cpp32
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function-variable.cpp52
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function.cpp46
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function-two-params.cpp44
-rw-r--r--test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function.cpp43
-rw-r--r--test/CodeGen/catch-alignment-assumption-blacklist.c28
-rw-r--r--test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params-variable.cpp36
-rw-r--r--test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params.cpp33
-rw-r--r--test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-two-params.cpp32
-rw-r--r--test/CodeGen/catch-alignment-assumption-openmp.cpp32
-rw-r--r--test/CodeGen/catch-implicit-conversions-basics.c125
-rw-r--r--test/CodeGen/catch-implicit-integer-arithmetic-value-change-basics.c123
-rw-r--r--test/CodeGen/catch-implicit-integer-conversions-basics.c125
-rw-r--r--test/CodeGen/catch-implicit-integer-sign-changes-CompoundAssignOperator.c2561
-rw-r--r--test/CodeGen/catch-implicit-integer-sign-changes-basics.c157
-rw-r--r--test/CodeGen/catch-implicit-integer-sign-changes-true-negatives.c152
-rw-r--r--test/CodeGen/catch-implicit-integer-sign-changes.c273
-rw-r--r--test/CodeGen/catch-implicit-integer-truncations-CompoundAssignOperator.c2745
-rw-r--r--test/CodeGen/catch-implicit-integer-truncations-basics-negatives.c86
-rw-r--r--test/CodeGen/catch-implicit-integer-truncations-basics.c115
-rw-r--r--test/CodeGen/catch-implicit-integer-truncations.c133
-rw-r--r--test/CodeGen/catch-implicit-signed-integer-truncation-or-sign-change-CompoundAssignOperator.c2553
-rw-r--r--test/CodeGen/catch-implicit-signed-integer-truncation-or-sign-change.c152
-rw-r--r--test/CodeGen/catch-implicit-signed-integer-truncations-basics-negatives.c40
-rw-r--r--test/CodeGen/catch-implicit-signed-integer-truncations-basics.c113
-rw-r--r--test/CodeGen/catch-implicit-unsigned-integer-truncations-basics-negatives.c40
-rw-r--r--test/CodeGen/catch-implicit-unsigned-integer-truncations-basics.c109
-rw-r--r--test/CodeGen/cf-runtime-abi.c60
-rw-r--r--test/CodeGen/cfguardtable.c6
-rw-r--r--test/CodeGen/cfstring-elf-cfbuild-x86_64.c36
-rw-r--r--test/CodeGen/cfstring-elf-sections-x86_64.c23
-rw-r--r--test/CodeGen/cfstring3.c (renamed from test/CodeGen/CFStrings.c)20
-rw-r--r--test/CodeGen/cleanup-destslot-simple.c1
-rw-r--r--test/CodeGen/code-coverage-filter.c84
-rw-r--r--test/CodeGen/code-coverage.c3
-rw-r--r--test/CodeGen/codemodels.c18
-rw-r--r--test/CodeGen/coff-aarch64-type-sizes.c2
-rw-r--r--test/CodeGen/darwin-ppc-varargs.c28
-rw-r--r--test/CodeGen/darwin-sdk-version.c4
-rw-r--r--test/CodeGen/darwin-string-literals.c8
-rw-r--r--test/CodeGen/debug-info-abspath.c34
-rw-r--r--test/CodeGen/debug-info-compilation-dir.c4
-rw-r--r--test/CodeGen/debug-info-enum.cpp18
-rw-r--r--test/CodeGen/debug-info-gline-tables-only.c3
-rw-r--r--test/CodeGen/debug-info-gline-tables-only2.c3
-rw-r--r--test/CodeGen/debug-info-global-constant.c2
-rw-r--r--test/CodeGen/debug-info-line.c1
-rw-r--r--test/CodeGen/debug-info-macro.c3
-rw-r--r--test/CodeGen/debug-info-names.c10
-rw-r--r--test/CodeGen/debug-info-ranges-base-address.c9
-rw-r--r--test/CodeGen/debug-info-scope-file.c4
-rw-r--r--test/CodeGen/debug-info-scope.c1
-rw-r--r--test/CodeGen/debug-info-vla.c4
-rw-r--r--test/CodeGen/debug-nvptx.c6
-rw-r--r--test/CodeGen/debug-prefix-map.c32
-rw-r--r--test/CodeGen/decl.c4
-rw-r--r--test/CodeGen/default-function-attr.c6
-rw-r--r--test/CodeGen/designated-initializers.c14
-rw-r--r--test/CodeGen/dllimport.c3
-rw-r--r--test/CodeGen/dso-local-executable.c11
-rw-r--r--test/CodeGen/dump-struct-builtin.c36
-rw-r--r--test/CodeGen/dwarf-version.c24
-rw-r--r--test/CodeGen/exceptions-seh-nested-finally.c26
-rw-r--r--test/CodeGen/exceptions-seh.c12
-rw-r--r--test/CodeGen/exceptions.c1
-rw-r--r--test/CodeGen/global-blocks-win32.c18
-rw-r--r--test/CodeGen/indirect-tls-seg-refs.c10
-rw-r--r--test/CodeGen/inline-asm-matching-ppc-vsx.c20
-rw-r--r--test/CodeGen/keep-static-consts.cpp11
-rw-r--r--test/CodeGen/lifetime-debuginfo-1.c1
-rw-r--r--test/CodeGen/lifetime-debuginfo-2.c1
-rw-r--r--test/CodeGen/lto-newpm-pipeline.c3
-rw-r--r--test/CodeGen/lzcnt-builtins.c10
-rw-r--r--test/CodeGen/microsoft-no-common-align.c8
-rw-r--r--test/CodeGen/mips-zero-sized-struct.c14
-rw-r--r--test/CodeGen/movbe-builtins.c49
-rw-r--r--test/CodeGen/ms-intrinsics-cpuid.c18
-rw-r--r--test/CodeGen/ms-intrinsics-other.c48
-rw-r--r--test/CodeGen/ms-intrinsics-rotations.c99
-rw-r--r--test/CodeGen/ms-intrinsics.c770
-rw-r--r--test/CodeGen/ms-setjmp.c4
-rw-r--r--test/CodeGen/ms-x86-intrinsics.c72
-rw-r--r--test/CodeGen/pch-dllexport.cpp12
-rw-r--r--test/CodeGen/personality.c1
-rw-r--r--test/CodeGen/pr18235.c2
-rw-r--r--test/CodeGen/rd-builtins.c9
-rw-r--r--test/CodeGen/sanitize-thread-no-checking-at-run-time.m2
-rw-r--r--test/CodeGen/split-debug-single-file.c17
-rw-r--r--test/CodeGen/sse2-builtins.c164
-rw-r--r--test/CodeGen/stack-arg-probe.c9
-rw-r--r--test/CodeGen/stackrealign-main.c19
-rw-r--r--test/CodeGen/summary-index-unnamed-global.ll11
-rw-r--r--test/CodeGen/swift-call-conv.c9
-rw-r--r--test/CodeGen/target-builtin-noerror.c10
-rw-r--r--test/CodeGen/target-data.c40
-rw-r--r--test/CodeGen/thinlto-diagnostic-handler-remarks-with-hotness.ll7
-rw-r--r--test/CodeGen/thinlto-distributed-cfi-devirt.ll4
-rw-r--r--test/CodeGen/thinlto-distributed-cfi.ll2
-rw-r--r--test/CodeGen/thinlto_backend.ll3
-rw-r--r--test/CodeGen/thinlto_backend_local_name_conflict.ll36
-rw-r--r--test/CodeGen/tsan-instrprof-atomic.c6
-rw-r--r--test/CodeGen/ubsan-debuglog-return.c10
-rw-r--r--test/CodeGen/vector.c2
-rw-r--r--test/CodeGen/wasm-arguments.c1
-rw-r--r--test/CodeGen/wasm-varargs.c6
-rw-r--r--test/CodeGen/win64-i128.c16
-rw-r--r--test/CodeGen/windows-swiftcall.c77
-rw-r--r--test/CodeGen/x86-inline-asm-min-vector-width.c45
-rw-r--r--test/CodeGen/x86-vector-width.c61
-rw-r--r--test/CodeGen/xop-builtins.c16
-rw-r--r--test/CodeGen/xray-attributes-noxray-supported.cpp29
-rw-r--r--test/CodeGen/xray-attributes-supported.cpp45
-rw-r--r--test/CodeGenCUDA/builtins-amdgcn.cu18
-rw-r--r--test/CodeGenCUDA/device-stub.cu39
-rw-r--r--test/CodeGenCUDA/device-var-init.cu203
-rw-r--r--test/CodeGenCUDA/link-device-bitcode.cu10
-rw-r--r--test/CodeGenCUDA/propagate-metadata.cu8
-rw-r--r--test/CodeGenCUDA/usual-deallocators.cu133
-rw-r--r--test/CodeGenCXX/Inputs/override-layout-packed-base.layout10
-rw-r--r--test/CodeGenCXX/Inputs/profile-remap.map2
-rw-r--r--test/CodeGenCXX/Inputs/profile-remap.proftext7
-rw-r--r--test/CodeGenCXX/Inputs/profile-remap.samples3
-rw-r--r--test/CodeGenCXX/PR20038.cpp4
-rw-r--r--test/CodeGenCXX/aarch64-sign-return-address-static-ctor.cpp41
-rw-r--r--test/CodeGenCXX/address-space-cast-coerce.cpp53
-rw-r--r--test/CodeGenCXX/address-space-cast.cpp56
-rw-r--r--test/CodeGenCXX/always_destroy.cpp31
-rw-r--r--test/CodeGenCXX/amdgcn-string-literal.cpp2
-rw-r--r--test/CodeGenCXX/atomic-inline.cpp61
-rw-r--r--test/CodeGenCXX/attr-cpuspecific.cpp26
-rw-r--r--test/CodeGenCXX/attr-exclude_from_explicit_instantiation.dont_assume_extern_instantiation.cpp84
-rw-r--r--test/CodeGenCXX/attr-no-destroy-d54344.cpp42
-rw-r--r--test/CodeGenCXX/attr-target-mv-diff-ns.cpp108
-rw-r--r--test/CodeGenCXX/attr-target-mv-func-ptrs.cpp25
-rw-r--r--test/CodeGenCXX/attr-target-mv-inalloca.cpp81
-rw-r--r--test/CodeGenCXX/attr-target-mv-member-funcs.cpp225
-rw-r--r--test/CodeGenCXX/attr-target-mv-out-of-line-defs.cpp56
-rw-r--r--test/CodeGenCXX/attr-target-mv-overloads.cpp104
-rw-r--r--test/CodeGenCXX/auto-var-init.cpp1350
-rw-r--r--test/CodeGenCXX/block-byref-cxx-objc.cpp48
-rw-r--r--test/CodeGenCXX/block-byref.cpp15
-rw-r--r--test/CodeGenCXX/block-capture.cpp2
-rw-r--r--test/CodeGenCXX/blocks.cpp57
-rw-r--r--test/CodeGenCXX/builtin-constant-p.cpp24
-rw-r--r--test/CodeGenCXX/builtin-launder.cpp321
-rw-r--r--test/CodeGenCXX/castexpr-basepathsize-threshold.cpp6
-rw-r--r--test/CodeGenCXX/catch-implicit-integer-sign-changes-true-negatives.cpp149
-rw-r--r--test/CodeGenCXX/catch-implicit-integer-truncations.cpp6
-rw-r--r--test/CodeGenCXX/catch-undef-behavior.cpp47
-rw-r--r--test/CodeGenCXX/cfi-cross-dso.cpp2
-rw-r--r--test/CodeGenCXX/cfi-icall.cpp2
-rw-r--r--test/CodeGenCXX/conditional-temporaries.cpp164
-rw-r--r--test/CodeGenCXX/const-init-cxx11.cpp4
-rw-r--r--test/CodeGenCXX/crash.cpp1
-rw-r--r--test/CodeGenCXX/cxx-block-objects.cpp4
-rw-r--r--test/CodeGenCXX/cxx11-thread-local.cpp2
-rw-r--r--test/CodeGenCXX/cxx1y-init-captures.cpp13
-rw-r--r--test/CodeGenCXX/cxx2a-init-statement.cpp10
-rw-r--r--test/CodeGenCXX/dbg-info-all-calls-described.cpp61
-rw-r--r--test/CodeGenCXX/debug-info-access.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-blocks.cpp10
-rw-r--r--test/CodeGenCXX/debug-info-byval.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-class-limited-plugin.test2
-rw-r--r--test/CodeGenCXX/debug-info-ctor2.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-cxx1y.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-decl-nested.cpp12
-rw-r--r--test/CodeGenCXX/debug-info-enum-class.cpp7
-rw-r--r--test/CodeGenCXX/debug-info-function-context.cpp8
-rw-r--r--test/CodeGenCXX/debug-info-gline-tables-only.cpp3
-rw-r--r--test/CodeGenCXX/debug-info-global-ctor-dtor.cpp16
-rw-r--r--test/CodeGenCXX/debug-info-inlined.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-lambda.cpp16
-rw-r--r--test/CodeGenCXX/debug-info-line.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-member.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-method-spec.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-ms-abi.cpp13
-rw-r--r--test/CodeGenCXX/debug-info-ms-dtor-thunks.cpp1
-rw-r--r--test/CodeGenCXX/debug-info-namespace.cpp13
-rw-r--r--test/CodeGenCXX/debug-info-static-fns.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-template-explicit-specialization.cpp3
-rw-r--r--test/CodeGenCXX/debug-info-template-member.cpp25
-rw-r--r--test/CodeGenCXX/debug-info-thunk-msabi.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-thunk.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-vla.cpp2
-rw-r--r--test/CodeGenCXX/debug-info-windows-dtor.cpp1
-rw-r--r--test/CodeGenCXX/debug-info.cpp2
-rw-r--r--test/CodeGenCXX/debug-lambda-expressions.cpp8
-rw-r--r--test/CodeGenCXX/debug-prefix-map-lambda.cpp10
-rw-r--r--test/CodeGenCXX/dllexport-missing-key.cpp22
-rw-r--r--test/CodeGenCXX/dllexport-no-dllexport-inlines.cpp133
-rw-r--r--test/CodeGenCXX/dllexport.cpp18
-rw-r--r--test/CodeGenCXX/dllimport-members.cpp2
-rw-r--r--test/CodeGenCXX/dllimport.cpp27
-rw-r--r--test/CodeGenCXX/dso-local-executable.cpp18
-rw-r--r--test/CodeGenCXX/empty-struct-init-list.cpp12
-rw-r--r--test/CodeGenCXX/exceptions-seh-filter-captures.cpp6
-rw-r--r--test/CodeGenCXX/float128-declarations.cpp35
-rw-r--r--test/CodeGenCXX/float16-declarations.cpp6
-rw-r--r--test/CodeGenCXX/globalinit-loc.cpp4
-rw-r--r--test/CodeGenCXX/inalloca-lambda.cpp11
-rw-r--r--test/CodeGenCXX/inheriting-constructor-cleanup.cpp52
-rw-r--r--test/CodeGenCXX/inline-template-hint.cpp34
-rw-r--r--test/CodeGenCXX/lifetime-asan.cpp42
-rw-r--r--test/CodeGenCXX/linetable-fnbegin.cpp2
-rw-r--r--test/CodeGenCXX/linetable-virtual-variadic.cpp1
-rw-r--r--test/CodeGenCXX/mangle-address-space.cpp55
-rw-r--r--test/CodeGenCXX/mangle-long-double.cpp4
-rw-r--r--test/CodeGenCXX/mangle-ms-exception-spec.cpp42
-rw-r--r--test/CodeGenCXX/mangle-ms-templates.cpp30
-rw-r--r--test/CodeGenCXX/mangle-ms-thunks-covariant.cpp29
-rw-r--r--test/CodeGenCXX/mangle-ms-vector-types.cpp4
-rw-r--r--test/CodeGenCXX/mangle-ms.cpp2
-rw-r--r--test/CodeGenCXX/mangle-win-ccs.cpp70
-rw-r--r--test/CodeGenCXX/mangle-win64-ccs.cpp26
-rw-r--r--test/CodeGenCXX/merge-functions.cpp6
-rw-r--r--test/CodeGenCXX/microsoft-abi-static-initializers.cpp10
-rw-r--r--test/CodeGenCXX/microsoft-abi-structors.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-throw.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-thunks.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-abi-vbtables.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-abi-vftables.cpp6
-rw-r--r--test/CodeGenCXX/microsoft-abi-virtual-member-pointers.cpp8
-rw-r--r--test/CodeGenCXX/msabi-swiftcall-cc.cpp8
-rw-r--r--test/CodeGenCXX/no-lto-unit.cpp2
-rw-r--r--test/CodeGenCXX/no_destroy.cpp31
-rw-r--r--test/CodeGenCXX/noescape.cpp31
-rw-r--r--test/CodeGenCXX/override-layout-packed-base.cpp20
-rw-r--r--test/CodeGenCXX/pragma-init_seg.cpp8
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-imperfectly_nested.cpp32
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-nested.cpp27
-rw-r--r--test/CodeGenCXX/pragma-loop-safety-outer.cpp22
-rw-r--r--test/CodeGenCXX/pragma-loop-safety.cpp32
-rw-r--r--test/CodeGenCXX/pragma-pipeline.cpp47
-rw-r--r--test/CodeGenCXX/pragma-unroll-and-jam.cpp55
-rw-r--r--test/CodeGenCXX/profile-remap.cpp29
-rw-r--r--test/CodeGenCXX/speculative-vtt.cpp13
-rw-r--r--test/CodeGenCXX/static-init-wasm.cpp2
-rw-r--r--test/CodeGenCXX/thunk-returning-memptr.cpp27
-rw-r--r--test/CodeGenCXX/trivial-auto-var-init-attribute.cpp23
-rw-r--r--test/CodeGenCXX/trivial-auto-var-init.cpp216
-rw-r--r--test/CodeGenCXX/trivial_abi.cpp19
-rw-r--r--test/CodeGenCXX/type-metadata-thinlto.cpp4
-rw-r--r--test/CodeGenCXX/type-metadata.cpp14
-rw-r--r--test/CodeGenCXX/ubsan-check-debuglocs.cpp17
-rw-r--r--test/CodeGenCXX/visibility-inlines-hidden-staticvar.cpp111
-rw-r--r--test/CodeGenCXX/vtable-align.cpp5
-rw-r--r--test/CodeGenCXX/vtable-debug-info.cpp2
-rw-r--r--test/CodeGenCXX/vtable-linkage.cpp28
-rw-r--r--test/CodeGenCXX/wasm-args-returns.cpp26
-rw-r--r--test/CodeGenObjC/arc-arm.m4
-rw-r--r--test/CodeGenObjC/arc-block-copy-escape.m4
-rw-r--r--test/CodeGenObjC/arc-blocks.m249
-rw-r--r--test/CodeGenObjC/arc-bridged-cast.m16
-rw-r--r--test/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m3
-rw-r--r--test/CodeGenObjC/arc-exceptions.m8
-rw-r--r--test/CodeGenObjC/arc-foreach.m36
-rw-r--r--test/CodeGenObjC/arc-i386.m4
-rw-r--r--test/CodeGenObjC/arc-linetable-autorelease.m4
-rw-r--r--test/CodeGenObjC/arc-linetable.m12
-rw-r--r--test/CodeGenObjC/arc-literals.m66
-rw-r--r--test/CodeGenObjC/arc-loadweakretained-release.m12
-rw-r--r--test/CodeGenObjC/arc-no-arc-exceptions.m1
-rw-r--r--test/CodeGenObjC/arc-no-runtime.m8
-rw-r--r--test/CodeGenObjC/arc-precise-lifetime.m54
-rw-r--r--test/CodeGenObjC/arc-property.m20
-rw-r--r--test/CodeGenObjC/arc-related-result-type.m8
-rw-r--r--test/CodeGenObjC/arc-ternary-op.m28
-rw-r--r--test/CodeGenObjC/arc-unbridged-cast.m2
-rw-r--r--test/CodeGenObjC/arc-unopt.m8
-rw-r--r--test/CodeGenObjC/arc-unoptimized-byref-var.m5
-rw-r--r--test/CodeGenObjC/arc-unsafeclaim.m44
-rw-r--r--test/CodeGenObjC/arc-weak-property.m8
-rw-r--r--test/CodeGenObjC/arc-weak.m4
-rw-r--r--test/CodeGenObjC/arc-with-atthrow.m4
-rw-r--r--test/CodeGenObjC/arc.ll10
-rw-r--r--test/CodeGenObjC/arc.m328
-rw-r--r--test/CodeGenObjC/autorelease.m6
-rw-r--r--test/CodeGenObjC/block-byref-debuginfo.m27
-rw-r--r--test/CodeGenObjC/block-desc-str.m14
-rw-r--r--test/CodeGenObjC/blocks-1.m49
-rw-r--r--test/CodeGenObjC/convert-messages-to-runtime-calls.m164
-rw-r--r--test/CodeGenObjC/debug-info-block-helper.m2
-rw-r--r--test/CodeGenObjC/debug-info-block-line.m8
-rw-r--r--test/CodeGenObjC/debug-info-blocks.m4
-rw-r--r--test/CodeGenObjC/debug-info-category.m29
-rw-r--r--test/CodeGenObjC/debug-info-synthesis.m2
-rw-r--r--test/CodeGenObjC/debug-property-synth.m4
-rw-r--r--test/CodeGenObjC/debuginfo-properties.m8
-rw-r--r--test/CodeGenObjC/empty-collection-literals.m12
-rw-r--r--test/CodeGenObjC/extern-void-class-decl.m14
-rw-r--r--test/CodeGenObjC/externally-retained.m115
-rw-r--r--test/CodeGenObjC/forward-declare-protocol-gnu.m10
-rw-r--r--test/CodeGenObjC/forward-protocol-metadata-symbols.m6
-rw-r--r--test/CodeGenObjC/fragile-arc.m28
-rw-r--r--test/CodeGenObjC/gnu-deterministic-selectors.m16
-rw-r--r--test/CodeGenObjC/gnu-init.m39
-rw-r--r--test/CodeGenObjC/gnustep2-category-protocol.m25
-rw-r--r--test/CodeGenObjC/gnustep2-proto.m6
-rw-r--r--test/CodeGenObjC/hidden-visibility.m2
-rw-r--r--test/CodeGenObjC/link-errors.m2
-rw-r--r--test/CodeGenObjC/mrc-weak.m56
-rw-r--r--test/CodeGenObjC/noescape.m64
-rw-r--r--test/CodeGenObjC/ns_consume_null_check.m16
-rw-r--r--test/CodeGenObjC/nsvalue-objc-boxable-ios-arc.m24
-rw-r--r--test/CodeGenObjC/nsvalue-objc-boxable-mac-arc.m24
-rw-r--r--test/CodeGenObjC/objc-arc-container-subscripting.m6
-rw-r--r--test/CodeGenObjC/os_log.m12
-rw-r--r--test/CodeGenObjC/parameterized_classes.m6
-rw-r--r--test/CodeGenObjC/protocol-comdat.m4
-rw-r--r--test/CodeGenObjC/protocols-lazy.m19
-rw-r--r--test/CodeGenObjC/protocols.m3
-rw-r--r--test/CodeGenObjC/stret-lifetime.m2
-rw-r--r--test/CodeGenObjC/strong-in-c-struct.m55
-rw-r--r--test/CodeGenObjC/ubsan-check-debuglocs.m30
-rw-r--r--test/CodeGenObjC/weak-in-c-struct.m20
-rw-r--r--test/CodeGenObjCXX/arc-attrs.mm8
-rw-r--r--test/CodeGenObjCXX/arc-blocks.mm105
-rw-r--r--test/CodeGenObjCXX/arc-constexpr.mm47
-rw-r--r--test/CodeGenObjCXX/arc-cxx11-init-list.mm10
-rw-r--r--test/CodeGenObjCXX/arc-exceptions.mm20
-rw-r--r--test/CodeGenObjCXX/arc-forwarded-lambda-call.mm8
-rw-r--r--test/CodeGenObjCXX/arc-globals.mm8
-rw-r--r--test/CodeGenObjCXX/arc-indirect.mm2
-rw-r--r--test/CodeGenObjCXX/arc-list-init-destruct.mm34
-rw-r--r--test/CodeGenObjCXX/arc-move.mm10
-rw-r--r--test/CodeGenObjCXX/arc-new-delete.mm28
-rw-r--r--test/CodeGenObjCXX/arc-pseudo-destructors.mm8
-rw-r--r--test/CodeGenObjCXX/arc-references.mm22
-rw-r--r--test/CodeGenObjCXX/arc-returns-inner-reference-ptr.mm4
-rw-r--r--test/CodeGenObjCXX/arc-special-member-functions.mm20
-rw-r--r--test/CodeGenObjCXX/arc-weak.mm8
-rw-r--r--test/CodeGenObjCXX/arc.mm98
-rw-r--r--test/CodeGenObjCXX/block-nested-in-lambda.cpp23
-rw-r--r--test/CodeGenObjCXX/block-nested-in-lambda.mm82
-rw-r--r--test/CodeGenObjCXX/crash-function-type.mm9
-rw-r--r--test/CodeGenObjCXX/debug-info-line.mm1
-rw-r--r--test/CodeGenObjCXX/destroy.mm4
-rw-r--r--test/CodeGenObjCXX/inheriting-constructor-cleanup.mm43
-rw-r--r--test/CodeGenObjCXX/lambda-expressions.mm10
-rw-r--r--test/CodeGenObjCXX/lambda-to-block.mm60
-rw-r--r--test/CodeGenObjCXX/literals.mm44
-rw-r--r--test/CodeGenObjCXX/microsoft-abi-arc-param-order.mm4
-rw-r--r--test/CodeGenObjCXX/mrc-weak.mm48
-rw-r--r--test/CodeGenObjCXX/msabi-objc-extensions.mm31
-rw-r--r--test/CodeGenObjCXX/objc-weak.mm14
-rw-r--r--test/CodeGenObjCXX/pr14474-gline-tables-only.mm2
-rw-r--r--test/CodeGenOpenCL/addr-space-struct-arg.cl15
-rw-r--r--test/CodeGenOpenCL/address-spaces.cl4
-rw-r--r--test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl16
-rw-r--r--test/CodeGenOpenCL/amdgpu-features.cl12
-rw-r--r--test/CodeGenOpenCL/amdgpu-nullptr.cl4
-rw-r--r--test/CodeGenOpenCL/blocks.cl97
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-ci.cl19
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-dl-insts-err.cl28
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-vi.cl16
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn.cl73
-rw-r--r--test/CodeGenOpenCL/builtins.cl83
-rw-r--r--test/CodeGenOpenCL/cl20-device-side-enqueue.cl269
-rw-r--r--test/CodeGenOpenCL/constant-addr-space-globals.cl4
-rw-r--r--test/CodeGenOpenCL/denorms-are-zero.cl36
-rw-r--r--test/CodeGenOpenCL/enqueue-kernel-non-entry-block.cl33
-rw-r--r--test/CodeGenOpenCL/fpmath.cl12
-rw-r--r--test/CodeGenOpenCL/intel-subgroups-avc-ext-types.cl81
-rw-r--r--test/CodeGenOpenCL/numbered-address-space.cl34
-rw-r--r--test/CodeGenOpenCL/partial_initializer.cl4
-rw-r--r--test/CodeGenOpenCL/pipe_builtin.cl22
-rw-r--r--test/CodeGenOpenCL/printf.cl39
-rw-r--r--test/CodeGenOpenCL/private-array-initialization.cl4
-rw-r--r--test/CodeGenOpenCLCXX/address-space-deduction.cl46
-rw-r--r--test/CodeGenOpenCLCXX/address-space-deduction2.cl20
-rw-r--r--test/CodeGenOpenCLCXX/addrspace-of-this.cl188
-rw-r--r--test/CodeGenOpenCLCXX/template-address-spaces.cl31
-rw-r--r--test/Coverage/ast-printing.c1
-rw-r--r--test/Coverage/ast-printing.cpp1
-rw-r--r--test/Coverage/targets.c2
-rw-r--r--test/CoverageMapping/default-method.cpp17
-rw-r--r--test/CoverageMapping/macros.c10
-rw-r--r--test/Driver/Inputs/MacOSX10.14.sdk/SDKSettings.json1
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/include/c++/v1/.keep (renamed from test/Driver/Inputs/hip_dev_lib/irif.amdgcn.bc)0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/lib/i386-gnu/.keep0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/lib32/.keep0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/usr/include/i386-gnu/.keep0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/usr/lib/i386-gnu/.keep0
-rw-r--r--test/Driver/Inputs/basic_hurd_tree/usr/lib32/.keep0
-rwxr-xr-xtest/Driver/Inputs/basic_msp430_tree/bin/msp430-elf-ld0
-rw-r--r--test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/7.3.1/430/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/7.3.1/430/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/430/crt0.o0
-rw-r--r--test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/430/crtn.o0
-rw-r--r--test/Driver/Inputs/cray_suse_gcc_tree/opt/gcc/8.2.0/snos/include/g++/backward/.keep0
-rw-r--r--test/Driver/Inputs/cray_suse_gcc_tree/opt/gcc/8.2.0/snos/lib/gcc/x86_64-suse-linux/8.2.0/crtbegin.o0
-rw-r--r--test/Driver/Inputs/cray_suse_gcc_tree/usr/include/c++/4.8/.keep0
-rw-r--r--test/Driver/Inputs/cray_suse_gcc_tree/usr/lib/gcc/x86_64-suse-linux/8.2.0/crtbegin.o0
-rw-r--r--test/Driver/Inputs/hip_dev_lib/hip.amdgcn.bc0
-rw-r--r--test/Driver/Inputs/in.so1
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.cc_kext_tvos.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.cc_kext_watchos.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.ios.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.osx.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.profile_tvos.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.profile_watchos.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.tvos.a0
-rw-r--r--test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.watchos.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/asan/.keep0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.asan-preinit.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.asan.so0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.builtins.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.fuzzer.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.scudo.so0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.xray-basic.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/aarch64-fuchsia/lib/libclang_rt.xray.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/i386-linux-gnu/lib/libclang_rt.builtins.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/asan/.keep0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.asan-preinit.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.asan.so0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.builtins.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.fuzzer.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.scudo.so0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.xray-basic.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-fuchsia/lib/libclang_rt.xray.a0
-rw-r--r--test/Driver/Inputs/resource_dir_with_per_target_subdir/x86_64-linux-gnu/lib/libclang_rt.builtins.a0
-rw-r--r--test/Driver/XRay/lit.local.cfg2
-rw-r--r--test/Driver/XRay/xray-instrument-os.c2
-rw-r--r--test/Driver/XRay/xray-instrumentation-bundles-flags.cpp11
-rw-r--r--test/Driver/XRay/xray-mode-flags.cpp14
-rw-r--r--test/Driver/Xarch.c19
-rw-r--r--test/Driver/aarch64-call-saved-x-register.c58
-rw-r--r--test/Driver/aarch64-cpus.c189
-rw-r--r--test/Driver/aarch64-fixed-call-saved-x-register.c8
-rw-r--r--test/Driver/aarch64-fixed-x-register.c71
-rw-r--r--test/Driver/aarch64-fixed-x18.c4
-rw-r--r--test/Driver/aarch64-fixed-x20.c4
-rw-r--r--test/Driver/aarch64-mte.c13
-rw-r--r--test/Driver/aarch64-rand.c13
-rw-r--r--test/Driver/aarch64-security-options.c54
-rw-r--r--test/Driver/aarch64-ssbs.c9
-rw-r--r--test/Driver/addrsig.c6
-rw-r--r--test/Driver/amdgpu-features.c12
-rw-r--r--test/Driver/amdgpu-macros.cl7
-rw-r--r--test/Driver/amdgpu-mcpu.cl2
-rw-r--r--test/Driver/amdgpu-visibility.cl7
-rw-r--r--test/Driver/android-aarch64-link.cpp5
-rw-r--r--test/Driver/android-gcc-toolchain.c8
-rw-r--r--test/Driver/android-ndk-standalone.cpp120
-rw-r--r--test/Driver/arm-cortex-cpus.c160
-rw-r--r--test/Driver/arm-features.c39
-rw-r--r--test/Driver/arm-ias-Wa.s2
-rw-r--r--test/Driver/arm-mfpu.c64
-rw-r--r--test/Driver/arm-target-as-mthumb.s4
-rw-r--r--test/Driver/autocomplete.c12
-rw-r--r--test/Driver/baremetal.cpp2
-rw-r--r--test/Driver/biarch.c16
-rw-r--r--test/Driver/cf-runtime-abi.c22
-rw-r--r--test/Driver/cl-idl.cpp18
-rw-r--r--test/Driver/cl-options.c41
-rw-r--r--test/Driver/cl-pch.cpp86
-rw-r--r--test/Driver/cl-showfilenames.c23
-rw-r--r--test/Driver/cl-zc.cpp6
-rw-r--r--test/Driver/clang-offload-bundler.c2
-rw-r--r--test/Driver/clang-translation.c99
-rw-r--r--test/Driver/clang_f_opts.c35
-rw-r--r--test/Driver/code-model.c2
-rw-r--r--test/Driver/coverage_no_integrated_as.c2
-rw-r--r--test/Driver/crash-report-null.test2
-rw-r--r--test/Driver/cuda-detect.cu10
-rw-r--r--test/Driver/cuda-dwarf-2.cu30
-rw-r--r--test/Driver/cuda-external-tools.cu22
-rw-r--r--test/Driver/cuda-macosx.cu2
-rw-r--r--test/Driver/cuda-no-pgo-or-coverage.cu2
-rw-r--r--test/Driver/cuda-no-sanitizers.cu2
-rw-r--r--test/Driver/cuda-no-stack-protector.cu2
-rw-r--r--test/Driver/cuda-options.cu12
-rw-r--r--test/Driver/cuda-output-asm.cu2
-rw-r--r--test/Driver/cuda-phases.cu43
-rw-r--r--test/Driver/cxa-atexit.cpp2
-rw-r--r--test/Driver/darwin-infer-simulator-sdkroot.c2
-rw-r--r--test/Driver/darwin-ld-lto.c11
-rw-r--r--test/Driver/darwin-ld.c83
-rw-r--r--test/Driver/darwin-sdk-version.c37
-rw-r--r--test/Driver/darwin-stdlib.cpp21
-rw-r--r--test/Driver/debug-options.c92
-rw-r--r--test/Driver/embed-bitcode.s12
-rw-r--r--test/Driver/fast-math.c2
-rw-r--r--test/Driver/fembed-bitcode.c28
-rw-r--r--test/Driver/fopenmp.c21
-rw-r--r--test/Driver/fsanitize-coverage.c1
-rw-r--r--test/Driver/fsanitize.c200
-rw-r--r--test/Driver/fuchsia.c90
-rw-r--r--test/Driver/fuchsia.cpp23
-rw-r--r--test/Driver/gcodeview-ghash.c19
-rw-r--r--test/Driver/header-module.cpp24
-rw-r--r--test/Driver/hexagon-hvx.c7
-rw-r--r--test/Driver/hexagon-toolchain-elf.c72
-rw-r--r--test/Driver/hip-binding.hip2
-rw-r--r--test/Driver/hip-device-libs.hip3
-rw-r--r--test/Driver/hip-link-shared-library.hip12
-rw-r--r--test/Driver/hip-output-file-name.hip9
-rw-r--r--test/Driver/hip-toolchain-no-rdc.hip158
-rw-r--r--test/Driver/hip-toolchain-rdc.hip (renamed from test/Driver/hip-toolchain.hip)30
-rw-r--r--test/Driver/hurd.c62
-rw-r--r--test/Driver/indirect-tls-seg-refs.c8
-rw-r--r--test/Driver/inhibit-downstream-commands.c2
-rw-r--r--test/Driver/integrated-as.c2
-rw-r--r--test/Driver/integrated-as.s6
-rw-r--r--test/Driver/linker-opts.c2
-rw-r--r--test/Driver/linux-as.c87
-rw-r--r--test/Driver/linux-header-search.cpp14
-rw-r--r--test/Driver/linux-ld.c216
-rw-r--r--test/Driver/linux-per-target-runtime-dir.c6
-rw-r--r--test/Driver/miamcu-opt.c2
-rw-r--r--test/Driver/mingw-lto.c4
-rw-r--r--test/Driver/mingw-sanitizers.c11
-rw-r--r--test/Driver/mingw.cpp5
-rw-r--r--test/Driver/mips-abi.c25
-rw-r--r--test/Driver/mips-abicalls-error.c2
-rw-r--r--test/Driver/mips-mti-linux.c4
-rw-r--r--test/Driver/msan.c28
-rw-r--r--test/Driver/msp430-hwmult.c42
-rw-r--r--test/Driver/msp430-mmcu.c16
-rw-r--r--test/Driver/msp430-toolchain.c78
-rw-r--r--test/Driver/msvc-link.c12
-rw-r--r--test/Driver/nacl-direct.c2
-rw-r--r--test/Driver/netbsd.c160
-rw-r--r--test/Driver/netbsd.cpp136
-rw-r--r--test/Driver/nios2-cpu.c26
-rw-r--r--test/Driver/no-integrated-as.c7
-rw-r--r--test/Driver/no-integrated-as.s2
-rw-r--r--test/Driver/nostdlibxx.cpp9
-rw-r--r--test/Driver/objc-convert-messages-to-runtime-calls.m7
-rw-r--r--test/Driver/offloading-interoperability.c2
-rw-r--r--test/Driver/openbsd.c35
-rw-r--r--test/Driver/openbsd.cpp19
-rw-r--r--test/Driver/openmp-offload-gpu.c81
-rw-r--r--test/Driver/openmp-offload.c142
-rw-r--r--test/Driver/output-file-cleanup.c1
-rw-r--r--test/Driver/parse-progname.c2
-rw-r--r--test/Driver/ppc-abi.c42
-rw-r--r--test/Driver/print-effective-triple.c6
-rw-r--r--test/Driver/print-multi-directory.c28
-rw-r--r--test/Driver/print-target-triple.c6
-rw-r--r--test/Driver/pth.c12
-rw-r--r--test/Driver/rewrite-legacy-objc.m2
-rw-r--r--test/Driver/riscv32-toolchain.c37
-rw-r--r--test/Driver/ropi-rwpi.c4
-rw-r--r--test/Driver/sanitizer-ld.c12
-rw-r--r--test/Driver/split-debug.c15
-rw-r--r--test/Driver/split-debug.s7
-rw-r--r--test/Driver/split-lto-unit.c10
-rw-r--r--test/Driver/unavailable_aligned_allocation.cpp13
-rw-r--r--test/Driver/unknown-arg.c2
-rw-r--r--test/Driver/unknown-std.c4
-rw-r--r--test/Driver/wasm-toolchain.c29
-rw-r--r--test/Driver/wasm-toolchain.cpp29
-rw-r--r--test/Driver/wasm32-unknown-unknown.cpp17
-rw-r--r--test/Driver/wasm64-unknown-unknown.cpp17
-rw-r--r--test/Driver/windows-arm-minimal-arch.c2
-rw-r--r--test/Driver/windows-exceptions.cpp3
-rw-r--r--test/Driver/x86-march.c4
-rw-r--r--test/Driver/x86-target-features.c13
-rw-r--r--test/FixIt/fixit-cxx11-attributes.cpp3
-rw-r--r--test/Frontend/ast-main.c6
-rw-r--r--test/Frontend/ast-main.cpp6
-rw-r--r--test/Frontend/dependency-gen-escaping.c2
-rw-r--r--test/Frontend/dependency-gen-has-include.c40
-rw-r--r--test/Frontend/dependency-gen.c10
-rw-r--r--test/Frontend/fixed_point_conversions.c283
-rw-r--r--test/Frontend/fixed_point_declarations.c16
-rw-r--r--test/Frontend/fixed_point_to_bool.c53
-rw-r--r--test/Frontend/fixed_point_unknown_conversions.c49
-rw-r--r--test/Frontend/noderef.c209
-rw-r--r--test/Frontend/noderef.cpp102
-rw-r--r--test/Frontend/noderef_on_non_pointers.m11
-rw-r--r--test/Frontend/noderef_templates.cpp15
-rw-r--r--test/Frontend/optimization-remark-with-hotness.c4
-rw-r--r--test/Frontend/plugin-unknown.c5
-rw-r--r--test/Frontend/warning-stdlibcxx-darwin.cpp3
-rw-r--r--test/Frontend/windows-exceptions.cpp12
-rw-r--r--test/Headers/arm-fp16-header.c19
-rw-r--r--test/Headers/arm-neon-header.c18
-rw-r--r--test/Headers/float.c24
-rw-r--r--test/Headers/ms-arm64-intrin.cpp29
-rw-r--r--test/Headers/ms-intrin.cpp2
-rw-r--r--test/Headers/opencl-c-header.cl18
-rw-r--r--test/Headers/thumbv7-apple-ios-types.cpp6
-rw-r--r--test/Import/array-init-loop-expr/Inputs/S.cpp8
-rw-r--r--test/Import/array-init-loop-expr/test.cpp10
-rw-r--r--test/Import/call-expr/Inputs/F.cpp10
-rw-r--r--test/Import/call-expr/test.cpp8
-rw-r--r--test/Import/compound-assign-op/Inputs/F.cpp18
-rw-r--r--test/Import/compound-assign-op/test.cpp45
-rw-r--r--test/Import/conversion-decl/Inputs/F.cpp10
-rw-r--r--test/Import/conversion-decl/test.cpp5
-rw-r--r--test/Import/cxx-casts/Inputs/F.cpp12
-rw-r--r--test/Import/cxx-casts/test.cpp21
-rw-r--r--test/Import/cxx-default-init-expr/Inputs/S.cpp9
-rw-r--r--test/Import/cxx-default-init-expr/test.cpp22
-rw-r--r--test/Import/cxx-for-range/Inputs/F.cpp10
-rw-r--r--test/Import/cxx-for-range/test.cpp58
-rw-r--r--test/Import/cxx-member-pointers/Inputs/S.cpp7
-rw-r--r--test/Import/cxx-member-pointers/test.cpp16
-rw-r--r--test/Import/cxx-noexcept-expr/Inputs/F.cpp1
-rw-r--r--test/Import/cxx-noexcept-expr/test.cpp8
-rw-r--r--test/Import/cxx-scalar-value-init/Inputs/S.cpp2
-rw-r--r--test/Import/cxx-scalar-value-init/test.cpp11
-rw-r--r--test/Import/cxx-try-catch/Inputs/F.cpp18
-rw-r--r--test/Import/cxx-try-catch/test.cpp39
-rw-r--r--test/Import/do-stmt/Inputs/F.cpp7
-rw-r--r--test/Import/do-stmt/test.cpp15
-rw-r--r--test/Import/enum/Inputs/S.cpp2
-rw-r--r--test/Import/enum/test.cpp6
-rw-r--r--test/Import/expr-with-cleanups/Inputs/S.cpp8
-rw-r--r--test/Import/expr-with-cleanups/test.cpp8
-rw-r--r--test/Import/for-stmt/Inputs/F.cpp11
-rw-r--r--test/Import/for-stmt/test.cpp50
-rw-r--r--test/Import/if-stmt/Inputs/F.cpp21
-rw-r--r--test/Import/if-stmt/test.cpp36
-rw-r--r--test/Import/indirect-goto/Inputs/F.cpp6
-rw-r--r--test/Import/indirect-goto/test.cpp10
-rw-r--r--test/Import/objc-autoreleasepool/Inputs/F.m5
-rw-r--r--test/Import/objc-autoreleasepool/test.m9
-rw-r--r--test/Import/objc-param-decl/Inputs/S.m5
-rw-r--r--test/Import/objc-param-decl/test.m11
-rw-r--r--test/Import/objc-try-catch/Inputs/F.m28
-rw-r--r--test/Import/objc-try-catch/test.m43
-rw-r--r--test/Import/pack-expansion-expr/Inputs/F.cpp11
-rw-r--r--test/Import/pack-expansion-expr/test.cpp12
-rw-r--r--test/Import/switch-stmt/Inputs/F.cpp23
-rw-r--r--test/Import/switch-stmt/test.cpp57
-rw-r--r--test/Import/while-stmt/Inputs/F.cpp8
-rw-r--r--test/Import/while-stmt/test.cpp21
-rw-r--r--test/Index/Core/Inputs/module/SubModA.h2
-rw-r--r--test/Index/Core/Inputs/module/SubSubModA.h2
-rw-r--r--test/Index/Core/Inputs/module/module.modulemap12
-rw-r--r--test/Index/Core/external-source-symbol-attr.m2
-rw-r--r--test/Index/Core/index-source.cpp2
-rw-r--r--test/Index/Core/index-source.m22
-rw-r--r--test/Index/Core/index-with-module.m10
-rw-r--r--test/Index/Inputs/cycle.h1
-rw-r--r--test/Index/annotate-comments-availability-attrs.cpp2
-rw-r--r--test/Index/annotate-operator-call-expr.cpp84
-rw-r--r--test/Index/attributes.c6
-rw-r--r--test/Index/availability.c5
-rw-r--r--test/Index/complete-access-checks.cpp25
-rw-r--r--test/Index/complete-block-properties.m12
-rw-r--r--test/Index/complete-block-property-assignment.m19
-rw-r--r--test/Index/complete-ctor-inits.cpp40
-rw-r--r--test/Index/complete-cxx-inline-methods.cpp21
-rw-r--r--test/Index/complete-exprs.c13
-rw-r--r--test/Index/complete-member-access.m8
-rw-r--r--test/Index/complete-pch-skip.cpp9
-rw-r--r--test/Index/complete-properties.m22
-rw-r--r--test/Index/complete-switch.c10
-rw-r--r--test/Index/complete-template-keywords.cpp5
-rw-r--r--test/Index/complete-type-factors.m2
-rw-r--r--test/Index/complete-with-annotations.cpp2
-rw-r--r--test/Index/coroutines.cpp24
-rw-r--r--test/Index/cxx11-lambdas.cpp5
-rw-r--r--test/Index/implicit-attrs.m6
-rw-r--r--test/Index/index-attrs.m39
-rw-r--r--test/Index/index-local-symbol.cpp6
-rw-r--r--test/Index/index-template-specialization.cpp10
-rw-r--r--test/Index/keep-going-include-cycle.c10
-rw-r--r--test/Index/keep-going.cpp11
-rw-r--r--test/Index/nullability.c10
-rw-r--r--test/Index/objc-typeargs-protocols.m28
-rw-r--r--test/Index/opencl-types.cl10
-rw-r--r--test/Index/print-type.cpp22
-rw-r--r--test/Index/print-type.m7
-rw-r--r--test/Index/property-getter-setter.m10
-rw-r--r--test/Index/skipped-bodies-unused.cpp8
-rw-r--r--test/Lexer/aligned-allocation.cpp23
-rw-r--r--test/Lexer/cross-windows-on-linux.cpp2
-rw-r--r--test/Lexer/cxx-features.cpp138
-rw-r--r--test/Lexer/has_feature_memory_sanitizer.cpp1
-rw-r--r--test/Lexer/has_feature_undefined_behavior_sanitizer.cpp13
-rw-r--r--test/Lexer/has_feature_xray_instrument.cpp11
-rw-r--r--test/Lexer/unicode.c12
-rw-r--r--test/Misc/ast-dump-stmt.c67
-rw-r--r--test/Misc/ast-dump-stmt.cpp83
-rw-r--r--test/Misc/backend-optimization-failure-nodbg.cpp2
-rw-r--r--test/Misc/backend-optimization-failure.cpp2
-rw-r--r--test/Misc/pragma-attribute-supported-attributes-list.test67
-rw-r--r--test/Misc/target-invalid-cpu-note.c10
-rw-r--r--test/Misc/warning-flags.c4
-rw-r--r--test/Modules/ExtDebugInfo.cpp4
-rw-r--r--test/Modules/Inputs/double-quotes/NotAFramework/Headers/Headers/Thing1.h1
-rw-r--r--test/Modules/Inputs/double-quotes/NotAFramework/Headers/Headers/Thing2.h1
-rw-r--r--test/Modules/Inputs/lsv-debuginfo/A/ADT.h45
-rw-r--r--test/Modules/Inputs/lsv-debuginfo/B/B.h14
-rw-r--r--test/Modules/Inputs/lsv-debuginfo/C/C.h13
-rw-r--r--test/Modules/Inputs/lsv-debuginfo/module.modulemap9
-rw-r--r--test/Modules/Inputs/no-module-map/a.h4
-rw-r--r--test/Modules/Inputs/no-module-map/b.h5
-rw-r--r--test/Modules/Inputs/odr_hash-Unresolved/class.h1
-rw-r--r--test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/h1.h1
-rw-r--r--test/Modules/Inputs/subdirectory-module-maps-working-dir/subdir_module/module.map5
-rw-r--r--test/Modules/Inputs/unavailable-local-visibility/a.h4
-rw-r--r--test/Modules/Inputs/unavailable-local-visibility/b.h13
-rw-r--r--test/Modules/Inputs/unavailable-local-visibility/module.modulemap9
-rw-r--r--test/Modules/Inputs/unavailable-local-visibility/x.h4
-rw-r--r--test/Modules/autolink.m4
-rw-r--r--test/Modules/crash-vfs-headermaps.m1
-rw-r--r--test/Modules/crash-vfs-include-pch.m1
-rw-r--r--test/Modules/crash-vfs-ivfsoverlay.m1
-rw-r--r--test/Modules/crash-vfs-path-emptydir-entries.m2
-rw-r--r--test/Modules/crash-vfs-path-symlink-component.m2
-rw-r--r--test/Modules/crash-vfs-path-symlink-topheader.m2
-rw-r--r--test/Modules/crash-vfs-path-traversal.m2
-rw-r--r--test/Modules/crash-vfs-relative-incdir.m1
-rw-r--r--test/Modules/crash-vfs-relative-overlay.m2
-rw-r--r--test/Modules/crash-vfs-run-reproducer.m1
-rw-r--r--test/Modules/crash-vfs-umbrella-frameworks.m2
-rw-r--r--test/Modules/cxx-templates.cpp2
-rw-r--r--test/Modules/double-quotes.m3
-rw-r--r--test/Modules/exception-spec.cpp36
-rw-r--r--test/Modules/friend-definition.cpp2
-rwxr-xr-xtest/Modules/lsv-debuginfo.cpp39
-rw-r--r--test/Modules/merge-deduced-return.cpp6
-rw-r--r--test/Modules/merge-lambdas.cpp5
-rw-r--r--test/Modules/merge-template-pattern-visibility-2.cpp34
-rw-r--r--test/Modules/merge-template-pattern-visibility-3.cpp34
-rw-r--r--test/Modules/mismatch-diagnostics.cpp22
-rw-r--r--test/Modules/module-debuginfo-prefix.m25
-rw-r--r--test/Modules/module_file_info.m3
-rw-r--r--test/Modules/no-module-map.cpp48
-rw-r--r--test/Modules/odr_hash-Friend.cpp10
-rw-r--r--test/Modules/odr_hash-blocks.cpp4
-rw-r--r--test/Modules/odr_hash-gnu.cpp130
-rw-r--r--test/Modules/odr_hash-vector.cpp128
-rw-r--r--test/Modules/odr_hash.cl80
-rw-r--r--test/Modules/odr_hash.cpp584
-rw-r--r--test/Modules/odr_hash.mm299
-rw-r--r--test/Modules/prune.m3
-rw-r--r--test/Modules/relative-dep-gen.cpp6
-rw-r--r--test/Modules/strict-decluse-headers.cpp17
-rw-r--r--test/Modules/subdirectory-module-maps-working-dir.m13
-rw-r--r--test/Modules/submodules-merge-defs.cpp2
-rw-r--r--test/Modules/target-platform-features.m79
-rw-r--r--test/Modules/templates.mm8
-rw-r--r--test/Modules/unavailable-local-visibility.test2
-rw-r--r--test/OpenMP/Inputs/declare_target_include.h3
-rw-r--r--test/OpenMP/cancel_messages.cpp40
-rw-r--r--test/OpenMP/cancellation_point_messages.cpp40
-rw-r--r--test/OpenMP/debug-info-openmp-array.cpp2
-rw-r--r--test/OpenMP/declare_reduction_ast_print.cpp14
-rw-r--r--test/OpenMP/declare_reduction_codegen.cpp12
-rw-r--r--test/OpenMP/declare_reduction_messages.cpp22
-rw-r--r--test/OpenMP/declare_target_ast_print.cpp81
-rw-r--r--test/OpenMP/declare_target_codegen.cpp132
-rw-r--r--test/OpenMP/declare_target_codegen_globalization.cpp29
-rw-r--r--test/OpenMP/declare_target_link_codegen.cpp4
-rw-r--r--test/OpenMP/declare_target_messages.cpp22
-rw-r--r--test/OpenMP/distribute_ast_print.cpp8
-rw-r--r--test/OpenMP/distribute_codegen.cpp4
-rw-r--r--test/OpenMP/distribute_firstprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_firstprivate_messages.cpp6
-rw-r--r--test/OpenMP/distribute_lastprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_parallel_for_ast_print.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_codegen.cpp220
-rw-r--r--test/OpenMP/distribute_parallel_for_firstprivate_codegen.cpp30
-rw-r--r--test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp18
-rw-r--r--test/OpenMP/distribute_parallel_for_lastprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp34
-rw-r--r--test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_private_messages.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_reduction_messages.cpp40
-rw-r--r--test/OpenMP/distribute_parallel_for_shared_messages.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_aligned_messages.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_ast_print.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_codegen.cpp220
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_firstprivate_codegen.cpp30
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp6
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_lastprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp24
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp8
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp6
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_private_messages.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp40
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_shared_messages.cpp16
-rw-r--r--test/OpenMP/distribute_private_messages.cpp16
-rw-r--r--test/OpenMP/distribute_simd_aligned_messages.cpp2
-rw-r--r--test/OpenMP/distribute_simd_ast_print.cpp8
-rw-r--r--test/OpenMP/distribute_simd_codegen.cpp4
-rw-r--r--test/OpenMP/distribute_simd_firstprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_simd_firstprivate_messages.cpp18
-rw-r--r--test/OpenMP/distribute_simd_lastprivate_codegen.cpp32
-rw-r--r--test/OpenMP/distribute_simd_lastprivate_messages.cpp34
-rw-r--r--test/OpenMP/distribute_simd_linear_messages.cpp6
-rw-r--r--test/OpenMP/distribute_simd_loop_messages.cpp32
-rw-r--r--test/OpenMP/distribute_simd_private_messages.cpp2
-rw-r--r--test/OpenMP/distribute_simd_reduction_messages.cpp42
-rw-r--r--test/OpenMP/for_ast_print.cpp4
-rw-r--r--test/OpenMP/for_codegen.cpp45
-rw-r--r--test/OpenMP/for_firstprivate_codegen.cpp2
-rw-r--r--test/OpenMP/for_lastprivate_codegen.cpp2
-rw-r--r--test/OpenMP/for_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/for_linear_codegen.cpp2
-rw-r--r--test/OpenMP/for_linear_messages.cpp4
-rw-r--r--test/OpenMP/for_loop_messages.cpp2
-rw-r--r--test/OpenMP/for_reduction_codegen.cpp6
-rw-r--r--test/OpenMP/for_reduction_codegen_UDR.cpp6
-rw-r--r--test/OpenMP/for_reduction_messages.cpp40
-rw-r--r--test/OpenMP/for_simd_codegen.cpp89
-rw-r--r--test/OpenMP/for_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/for_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/for_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/for_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/loops_explicit_clauses_codegen.cpp32
-rw-r--r--test/OpenMP/nvptx_SPMD_codegen.cpp483
-rw-r--r--test/OpenMP/nvptx_data_sharing.cpp24
-rw-r--r--test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp11
-rw-r--r--test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp326
-rw-r--r--test/OpenMP/nvptx_lambda_capturing.cpp156
-rw-r--r--test/OpenMP/nvptx_parallel_codegen.cpp56
-rw-r--r--test/OpenMP/nvptx_parallel_for_codegen.cpp134
-rw-r--r--test/OpenMP/nvptx_target_codegen.cpp162
-rw-r--r--test/OpenMP/nvptx_target_parallel_codegen.cpp8
-rw-r--r--test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp12
-rw-r--r--test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp160
-rw-r--r--test/OpenMP/nvptx_target_printf_codegen.c5
-rw-r--r--test/OpenMP/nvptx_target_teams_codegen.cpp20
-rw-r--r--test/OpenMP/nvptx_target_teams_distribute_codegen.cpp90
-rw-r--r--test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp159
-rw-r--r--test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp4
-rw-r--r--test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp49
-rw-r--r--test/OpenMP/nvptx_teams_codegen.cpp44
-rw-r--r--test/OpenMP/nvptx_teams_reduction_codegen.cpp822
-rw-r--r--test/OpenMP/openmp_offload_registration.cpp49
-rw-r--r--test/OpenMP/ordered_codegen.cpp14
-rw-r--r--test/OpenMP/ordered_doacross_codegen.c28
-rw-r--r--test/OpenMP/ordered_doacross_codegen.cpp107
-rw-r--r--test/OpenMP/parallel_codegen.cpp4
-rw-r--r--test/OpenMP/parallel_copyin_codegen.cpp44
-rw-r--r--test/OpenMP/parallel_default_messages.cpp14
-rw-r--r--test/OpenMP/parallel_for_ast_print.cpp23
-rw-r--r--test/OpenMP/parallel_for_codegen.cpp90
-rw-r--r--test/OpenMP/parallel_for_default_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/parallel_for_linear_messages.cpp4
-rw-r--r--test/OpenMP/parallel_for_loop_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_reduction_messages.cpp28
-rw-r--r--test/OpenMP/parallel_for_simd_ast_print.cpp2
-rw-r--r--test/OpenMP/parallel_for_simd_codegen.cpp89
-rw-r--r--test/OpenMP/parallel_for_simd_default_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/parallel_for_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/parallel_for_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/parallel_if_codegen.cpp4
-rw-r--r--test/OpenMP/parallel_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/parallel_private_messages.cpp16
-rw-r--r--test/OpenMP/parallel_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/parallel_reduction_codegen.cpp2
-rw-r--r--test/OpenMP/parallel_reduction_messages.cpp28
-rw-r--r--test/OpenMP/parallel_sections_default_messages.cpp2
-rw-r--r--test/OpenMP/parallel_sections_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/parallel_sections_reduction_messages.cpp28
-rw-r--r--test/OpenMP/requires_acq_rel_print.cpp16
-rw-r--r--test/OpenMP/requires_ast_print.cpp28
-rw-r--r--test/OpenMP/requires_codegen.cpp25
-rw-r--r--test/OpenMP/requires_messages.cpp68
-rw-r--r--test/OpenMP/requires_relaxed_print.cpp16
-rw-r--r--test/OpenMP/schedule_codegen.cpp84
-rw-r--r--test/OpenMP/sections_codegen.cpp4
-rw-r--r--test/OpenMP/sections_firstprivate_codegen.cpp2
-rw-r--r--test/OpenMP/sections_lastprivate_codegen.cpp2
-rw-r--r--test/OpenMP/sections_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/sections_reduction_codegen.cpp4
-rw-r--r--test/OpenMP/sections_reduction_messages.cpp28
-rw-r--r--test/OpenMP/simd_codegen.cpp279
-rw-r--r--test/OpenMP/simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/simd_metadata.c29
-rw-r--r--test/OpenMP/simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/single_codegen.cpp8
-rw-r--r--test/OpenMP/single_firstprivate_codegen.cpp4
-rw-r--r--test/OpenMP/target_ast_print.cpp111
-rw-r--r--test/OpenMP/target_codegen.cpp50
-rw-r--r--test/OpenMP/target_data_ast_print.cpp26
-rw-r--r--test/OpenMP/target_map_codegen.cpp157
-rw-r--r--test/OpenMP/target_map_messages.cpp58
-rw-r--r--test/OpenMP/target_messages.cpp24
-rw-r--r--test/OpenMP/target_parallel_codegen.cpp72
-rw-r--r--test/OpenMP/target_parallel_debug_codegen.cpp17
-rw-r--r--test/OpenMP/target_parallel_default_messages.cpp2
-rw-r--r--test/OpenMP/target_parallel_for_codegen.cpp2
-rw-r--r--test/OpenMP/target_parallel_for_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_parallel_for_linear_messages.cpp4
-rw-r--r--test/OpenMP/target_parallel_for_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_parallel_for_map_messages.cpp4
-rw-r--r--test/OpenMP/target_parallel_for_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_parallel_for_simd_codegen.cpp4
-rw-r--r--test/OpenMP/target_parallel_for_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_parallel_for_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/target_parallel_for_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_parallel_for_simd_map_messages.cpp4
-rw-r--r--test/OpenMP/target_parallel_for_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_parallel_if_codegen.cpp2
-rw-r--r--test/OpenMP/target_parallel_map_messages.cpp4
-rw-r--r--test/OpenMP/target_parallel_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/target_parallel_private_messages.cpp26
-rw-r--r--test/OpenMP/target_parallel_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_simd_codegen.cpp2
-rw-r--r--test/OpenMP/target_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/target_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_simd_map_messages.cpp4
-rw-r--r--test/OpenMP/target_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_codegen.cpp23
-rw-r--r--test/OpenMP/target_teams_default_messages.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_codegen.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_teams_distribute_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_map_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_if_codegen.cpp5
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_map_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_private_messages.cpp16
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp7
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_if_codegen.cpp5
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_map_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_private_messages.cpp16
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_parallel_for_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_distribute_private_messages.cpp16
-rw-r--r--test/OpenMP/target_teams_distribute_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_distribute_simd_codegen.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/target_teams_distribute_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/target_teams_distribute_simd_map_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_distribute_simd_private_messages.cpp16
-rw-r--r--test/OpenMP/target_teams_distribute_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_map_messages.cpp4
-rw-r--r--test/OpenMP/target_teams_messages.cpp10
-rw-r--r--test/OpenMP/target_teams_num_teams_codegen.cpp2
-rw-r--r--test/OpenMP/target_teams_private_messages.cpp16
-rw-r--r--test/OpenMP/target_teams_reduction_messages.cpp28
-rw-r--r--test/OpenMP/target_teams_thread_limit_codegen.cpp2
-rw-r--r--test/OpenMP/task_codegen.cpp14
-rw-r--r--test/OpenMP/task_default_messages.cpp2
-rw-r--r--test/OpenMP/task_firstprivate_messages.cpp6
-rw-r--r--test/OpenMP/task_in_reduction_message.cpp28
-rw-r--r--test/OpenMP/task_messages.cpp36
-rw-r--r--test/OpenMP/task_private_messages.cpp16
-rw-r--r--test/OpenMP/taskgroup_task_reduction_codegen.cpp2
-rw-r--r--test/OpenMP/taskgroup_task_reduction_messages.cpp28
-rw-r--r--test/OpenMP/taskloop_codegen.cpp10
-rw-r--r--test/OpenMP/taskloop_firstprivate_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_firstprivate_messages.cpp7
-rw-r--r--test/OpenMP/taskloop_in_reduction_messages.cpp28
-rw-r--r--test/OpenMP/taskloop_lastprivate_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/taskloop_loop_messages.cpp2
-rw-r--r--test/OpenMP/taskloop_private_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_reduction_codegen.cpp6
-rw-r--r--test/OpenMP/taskloop_reduction_messages.cpp28
-rw-r--r--test/OpenMP/taskloop_simd_codegen.cpp46
-rw-r--r--test/OpenMP/taskloop_simd_firstprivate_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_simd_firstprivate_messages.cpp3
-rw-r--r--test/OpenMP/taskloop_simd_in_reduction_messages.cpp28
-rw-r--r--test/OpenMP/taskloop_simd_lastprivate_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/taskloop_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/taskloop_simd_loop_messages.cpp2
-rw-r--r--test/OpenMP/taskloop_simd_private_codegen.cpp8
-rw-r--r--test/OpenMP/taskloop_simd_reduction_codegen.cpp4
-rw-r--r--test/OpenMP/taskloop_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/teams_codegen.cpp4
-rw-r--r--test/OpenMP/teams_default_messages.cpp2
-rw-r--r--test/OpenMP/teams_distribute_ast_print.cpp8
-rw-r--r--test/OpenMP/teams_distribute_codegen.cpp6
-rw-r--r--test/OpenMP/teams_distribute_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/teams_distribute_loop_messages.cpp30
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_ast_print.cpp8
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_codegen.cpp4
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_loop_messages.cpp30
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_private_messages.cpp16
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_reduction_messages.cpp28
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_ast_print.cpp8
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_codegen.cpp4
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_linear_messages.cpp4
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_loop_messages.cpp30
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp2
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_private_messages.cpp16
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_proc_bind_codegen.cpp2
-rw-r--r--test/OpenMP/teams_distribute_parallel_for_simd_reduction_messages.cpp28
-rw-r--r--test/OpenMP/teams_distribute_private_messages.cpp16
-rw-r--r--test/OpenMP/teams_distribute_reduction_messages.cpp28
-rw-r--r--test/OpenMP/teams_distribute_simd_ast_print.cpp10
-rw-r--r--test/OpenMP/teams_distribute_simd_codegen.cpp4
-rw-r--r--test/OpenMP/teams_distribute_simd_lastprivate_messages.cpp20
-rw-r--r--test/OpenMP/teams_distribute_simd_linear_messages.cpp4