aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.arcconfig2
-rw-r--r--.clang-tidy13
-rw-r--r--.gitignore2
-rw-r--r--CMakeLists.txt304
-rw-r--r--CODE_OWNERS.TXT6
-rw-r--r--LICENSE.TXT2
-rw-r--r--Makefile124
-rw-r--r--bindings/python/clang/cindex.py103
-rw-r--r--bindings/python/tests/cindex/test_cdb.py17
-rw-r--r--bindings/python/tests/cindex/test_cursor.py82
-rw-r--r--bindings/python/tests/cindex/test_diagnostics.py12
-rw-r--r--cmake/caches/3-stage-base.cmake15
-rw-r--r--cmake/caches/3-stage.cmake16
-rw-r--r--cmake/caches/Apple-stage1.cmake23
-rw-r--r--cmake/caches/Apple-stage2.cmake50
-rw-r--r--cmake/caches/README.txt72
-rw-r--r--cmake/modules/AddClang.cmake149
-rw-r--r--cmake/modules/CMakeLists.txt47
-rw-r--r--cmake/modules/ClangConfig.cmake8
-rw-r--r--cmake/modules/ClangConfig.cmake.in11
-rw-r--r--docs/AddressSanitizer.rst17
-rw-r--r--docs/AttributeReference.rst2034
-rw-r--r--docs/CMakeLists.txt4
-rw-r--r--docs/ClangFormat.rst4
-rw-r--r--docs/ClangFormatStyleOptions.rst176
-rw-r--r--docs/ClangPlugins.rst50
-rw-r--r--docs/CommandGuide/clang.rst38
-rw-r--r--docs/ControlFlowIntegrity.rst39
-rw-r--r--docs/ControlFlowIntegrityDesign.rst18
-rw-r--r--docs/CrossCompilation.rst2
-rw-r--r--docs/InternalsManual.rst10
-rw-r--r--docs/ItaniumMangleAbiTags.rst107
-rw-r--r--docs/LTOVisibility.rst113
-rw-r--r--docs/LanguageExtensions.rst99
-rw-r--r--docs/LeakSanitizer.rst48
-rw-r--r--docs/LibASTMatchersReference.html1879
-rw-r--r--docs/MSVCCompatibility.rst17
-rw-r--r--docs/Makefile110
-rw-r--r--docs/MemorySanitizer.rst2
-rw-r--r--docs/PCHInternals.rst6
-rw-r--r--docs/ReleaseNotes.rst322
-rw-r--r--docs/SafeStack.rst11
-rw-r--r--docs/SanitizerCoverage.rst77
-rw-r--r--docs/SanitizerStats.rst62
-rw-r--r--docs/SourceBasedCodeCoverage.rst237
-rw-r--r--docs/ThreadSanitizer.rst2
-rw-r--r--docs/UndefinedBehaviorSanitizer.rst33
-rw-r--r--docs/UsersManual.rst162
-rw-r--r--docs/analyzer/DebugChecks.rst35
-rw-r--r--docs/analyzer/Makefile155
-rw-r--r--docs/analyzer/conf.py7
-rw-r--r--docs/conf.py4
-rw-r--r--docs/doxygen-mainpage.dox15
-rw-r--r--docs/doxygen.cfg.in16
-rw-r--r--docs/doxygen.intro15
-rw-r--r--docs/index.rst4
-rw-r--r--docs/tools/dump_ast_matchers.py27
-rw-r--r--docs/tools/dump_format_style.py16
-rw-r--r--examples/AnnotateFunctions/AnnotateFunctions.cpp88
-rw-r--r--examples/AnnotateFunctions/CMakeLists.txt11
-rw-r--r--examples/CMakeLists.txt1
-rw-r--r--examples/Makefile14
-rw-r--r--examples/PrintFunctionNames/CMakeLists.txt2
-rw-r--r--examples/PrintFunctionNames/Makefile28
-rw-r--r--examples/analyzer-plugin/CMakeLists.txt5
-rw-r--r--examples/analyzer-plugin/Makefile20
-rw-r--r--examples/analyzer-plugin/SampleAnalyzerPlugin.exports2
-rw-r--r--examples/clang-interpreter/Makefile28
-rw-r--r--include/Makefile4
-rw-r--r--include/clang-c/Index.h210
-rw-r--r--include/clang-c/Makefile38
-rw-r--r--include/clang/ARCMigrate/ARCMTActions.h11
-rw-r--r--include/clang/AST/ASTConsumer.h25
-rw-r--r--include/clang/AST/ASTContext.h92
-rw-r--r--include/clang/AST/ASTImporter.h9
-rw-r--r--include/clang/AST/ASTMutationListener.h9
-rw-r--r--include/clang/AST/ASTTypeTraits.h4
-rw-r--r--include/clang/AST/Attr.h62
-rw-r--r--include/clang/AST/Availability.h63
-rw-r--r--include/clang/AST/BaseSubobject.h3
-rw-r--r--include/clang/AST/BuiltinTypes.def17
-rw-r--r--include/clang/AST/CanonicalType.h3
-rw-r--r--include/clang/AST/CharUnits.h17
-rw-r--r--include/clang/AST/Decl.h290
-rw-r--r--include/clang/AST/DeclBase.h36
-rw-r--r--include/clang/AST/DeclCXX.h409
-rw-r--r--include/clang/AST/DeclFriend.h2
-rw-r--r--include/clang/AST/DeclObjC.h462
-rw-r--r--include/clang/AST/DeclOpenMP.h110
-rw-r--r--include/clang/AST/DeclTemplate.h166
-rw-r--r--include/clang/AST/DeclarationName.h5
-rw-r--r--include/clang/AST/Expr.h102
-rw-r--r--include/clang/AST/ExprCXX.h196
-rw-r--r--include/clang/AST/ExprObjC.h47
-rw-r--r--include/clang/AST/ExprOpenMP.h2
-rw-r--r--include/clang/AST/GlobalDecl.h2
-rw-r--r--include/clang/AST/LambdaCapture.h32
-rw-r--r--include/clang/AST/LocInfoType.h61
-rw-r--r--include/clang/AST/Makefile79
-rw-r--r--include/clang/AST/Mangle.h5
-rw-r--r--include/clang/AST/OpenMPClause.h1294
-rw-r--r--include/clang/AST/OperationKinds.def406
-rw-r--r--include/clang/AST/OperationKinds.h321
-rw-r--r--include/clang/AST/PrettyPrinter.h58
-rw-r--r--include/clang/AST/RecordLayout.h29
-rw-r--r--include/clang/AST/RecursiveASTVisitor.h313
-rw-r--r--include/clang/AST/Stmt.h32
-rw-r--r--include/clang/AST/StmtCXX.h19
-rw-r--r--include/clang/AST/StmtObjC.h2
-rw-r--r--include/clang/AST/StmtOpenMP.h715
-rw-r--r--include/clang/AST/TemplateBase.h6
-rw-r--r--include/clang/AST/TemplateName.h1
-rw-r--r--include/clang/AST/Type.h431
-rw-r--r--include/clang/AST/TypeLoc.h10
-rw-r--r--include/clang/AST/UnresolvedSet.h9
-rw-r--r--include/clang/ASTMatchers/ASTMatchFinder.h15
-rw-r--r--include/clang/ASTMatchers/ASTMatchers.h839
-rw-r--r--include/clang/ASTMatchers/ASTMatchersInternal.h212
-rw-r--r--include/clang/Analysis/Analyses/FormatString.h12
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyUtil.h11
-rw-r--r--include/clang/Analysis/AnalysisContext.h4
-rw-r--r--include/clang/Analysis/ProgramPoint.h7
-rw-r--r--include/clang/Basic/AddressSpaces.h2
-rw-r--r--include/clang/Basic/Attr.td306
-rw-r--r--include/clang/Basic/AttrDocs.td669
-rw-r--r--include/clang/Basic/AttrKinds.h6
-rw-r--r--include/clang/Basic/Builtins.def65
-rw-r--r--include/clang/Basic/Builtins.h25
-rw-r--r--include/clang/Basic/BuiltinsAArch64.def1
-rw-r--r--include/clang/Basic/BuiltinsAMDGPU.def107
-rw-r--r--include/clang/Basic/BuiltinsARM.def21
-rw-r--r--include/clang/Basic/BuiltinsHexagon.def839
-rw-r--r--include/clang/Basic/BuiltinsNVPTX.def138
-rw-r--r--include/clang/Basic/BuiltinsPPC.def3
-rw-r--r--include/clang/Basic/BuiltinsSystemZ.def447
-rw-r--r--include/clang/Basic/BuiltinsWebAssembly.def4
-rw-r--r--include/clang/Basic/BuiltinsX86.def926
-rw-r--r--include/clang/Basic/Cuda.h77
-rw-r--r--include/clang/Basic/DebugInfoOptions.h39
-rw-r--r--include/clang/Basic/DeclNodes.td5
-rw-r--r--include/clang/Basic/Diagnostic.h15
-rw-r--r--include/clang/Basic/DiagnosticASTKinds.td11
-rw-r--r--include/clang/Basic/DiagnosticCommonKinds.td7
-rw-r--r--include/clang/Basic/DiagnosticDriverKinds.td37
-rw-r--r--include/clang/Basic/DiagnosticFrontendKinds.td15
-rw-r--r--include/clang/Basic/DiagnosticGroups.td35
-rw-r--r--include/clang/Basic/DiagnosticIDs.h2
-rw-r--r--include/clang/Basic/DiagnosticLexKinds.td35
-rw-r--r--include/clang/Basic/DiagnosticParseKinds.td73
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td690
-rw-r--r--include/clang/Basic/FileManager.h2
-rw-r--r--include/clang/Basic/IdentifierTable.h17
-rw-r--r--include/clang/Basic/Lambda.h3
-rw-r--r--include/clang/Basic/LangOptions.def67
-rw-r--r--include/clang/Basic/LangOptions.h30
-rw-r--r--include/clang/Basic/Makefile70
-rw-r--r--include/clang/Basic/ObjCRuntime.h17
-rw-r--r--include/clang/Basic/OpenCLExtensions.def80
-rw-r--r--include/clang/Basic/OpenCLImageTypes.def82
-rw-r--r--include/clang/Basic/OpenCLOptions.h68
-rw-r--r--include/clang/Basic/OpenMPKinds.def215
-rw-r--r--include/clang/Basic/OpenMPKinds.h55
-rw-r--r--include/clang/Basic/PragmaKinds.h31
-rw-r--r--include/clang/Basic/Sanitizers.def7
-rw-r--r--include/clang/Basic/Sanitizers.h4
-rw-r--r--include/clang/Basic/SourceLocation.h8
-rw-r--r--include/clang/Basic/SourceManager.h10
-rw-r--r--include/clang/Basic/Specifiers.h39
-rw-r--r--include/clang/Basic/StmtNodes.td11
-rw-r--r--include/clang/Basic/TargetCXXABI.h2
-rw-r--r--include/clang/Basic/TargetInfo.h94
-rw-r--r--include/clang/Basic/TargetOptions.h13
-rw-r--r--include/clang/Basic/TokenKinds.def12
-rw-r--r--include/clang/Basic/TypeTraits.h1
-rw-r--r--include/clang/Basic/VersionTuple.h35
-rw-r--r--include/clang/Basic/VirtualFileSystem.h28
-rw-r--r--include/clang/Basic/arm_neon.td22
-rw-r--r--include/clang/CMakeLists.txt1
-rw-r--r--include/clang/CodeGen/BackendUtil.h11
-rw-r--r--include/clang/CodeGen/CGFunctionInfo.h217
-rw-r--r--include/clang/CodeGen/CodeGenABITypes.h49
-rw-r--r--include/clang/CodeGen/ModuleBuilder.h89
-rw-r--r--include/clang/CodeGen/ObjectFilePCHContainerOperations.h10
-rw-r--r--include/clang/CodeGen/SwiftCallingConv.h168
-rw-r--r--include/clang/Config/config.h.cmake9
-rw-r--r--include/clang/Config/config.h.in40
-rw-r--r--include/clang/Driver/Action.h219
-rw-r--r--include/clang/Driver/CC1Options.td87
-rw-r--r--include/clang/Driver/CLCompatOptions.td59
-rw-r--r--include/clang/Driver/Compilation.h66
-rw-r--r--include/clang/Driver/Driver.h82
-rw-r--r--include/clang/Driver/Job.h14
-rw-r--r--include/clang/Driver/Makefile10
-rw-r--r--include/clang/Driver/Multilib.h12
-rw-r--r--include/clang/Driver/Options.td184
-rw-r--r--include/clang/Driver/SanitizerArgs.h25
-rw-r--r--include/clang/Driver/ToolChain.h23
-rw-r--r--include/clang/Driver/Types.def2
-rw-r--r--include/clang/Format/Format.h293
-rw-r--r--include/clang/Frontend/ASTConsumers.h2
-rw-r--r--include/clang/Frontend/ASTUnit.h4
-rw-r--r--include/clang/Frontend/CodeGenOptions.def62
-rw-r--r--include/clang/Frontend/CodeGenOptions.h80
-rw-r--r--include/clang/Frontend/CompilerInstance.h46
-rw-r--r--include/clang/Frontend/CompilerInvocation.h6
-rw-r--r--include/clang/Frontend/DependencyOutputOptions.h3
-rw-r--r--include/clang/Frontend/FrontendAction.h19
-rw-r--r--include/clang/Frontend/FrontendActions.h15
-rw-r--r--include/clang/Frontend/FrontendOptions.h19
-rw-r--r--include/clang/Frontend/LangStandards.def25
-rw-r--r--include/clang/Frontend/MultiplexConsumer.h8
-rw-r--r--include/clang/Frontend/PCHContainerOperations.h20
-rw-r--r--include/clang/Frontend/TextDiagnosticPrinter.h2
-rw-r--r--include/clang/Frontend/Utils.h35
-rw-r--r--include/clang/Index/CodegenNameGenerator.h52
-rw-r--r--include/clang/Index/IndexDataConsumer.h64
-rw-r--r--include/clang/Index/IndexSymbol.h129
-rw-r--r--include/clang/Index/IndexingAction.h48
-rw-r--r--include/clang/Index/USRGeneration.h2
-rw-r--r--include/clang/Lex/DirectoryLookup.h4
-rw-r--r--include/clang/Lex/HeaderMap.h72
-rw-r--r--include/clang/Lex/HeaderMapTypes.h43
-rw-r--r--include/clang/Lex/HeaderSearch.h20
-rw-r--r--include/clang/Lex/Lexer.h20
-rw-r--r--include/clang/Lex/LiteralSupport.h10
-rw-r--r--include/clang/Lex/MacroArgs.h2
-rw-r--r--include/clang/Lex/MacroInfo.h6
-rw-r--r--include/clang/Lex/ModuleMap.h33
-rw-r--r--include/clang/Lex/Preprocessor.h58
-rw-r--r--include/clang/Lex/Token.h43
-rw-r--r--include/clang/Makefile44
-rw-r--r--include/clang/Parse/Makefile13
-rw-r--r--include/clang/Parse/Parser.h111
-rw-r--r--include/clang/Rewrite/Frontend/ASTConsumers.h7
-rw-r--r--include/clang/Rewrite/Frontend/FrontendActions.h4
-rw-r--r--include/clang/Sema/AttributeList.h129
-rw-r--r--include/clang/Sema/CleanupInfo.h47
-rw-r--r--include/clang/Sema/CodeCompleteConsumer.h6
-rw-r--r--include/clang/Sema/DeclSpec.h70
-rw-r--r--include/clang/Sema/ExternalSemaSource.h8
-rw-r--r--include/clang/Sema/Initialization.h21
-rw-r--r--include/clang/Sema/LocInfoType.h62
-rw-r--r--include/clang/Sema/Lookup.h71
-rw-r--r--include/clang/Sema/Makefile39
-rw-r--r--include/clang/Sema/MultiplexExternalSemaSource.h6
-rw-r--r--include/clang/Sema/ObjCMethodList.h4
-rw-r--r--include/clang/Sema/Overload.h33
-rw-r--r--include/clang/Sema/Ownership.h5
-rw-r--r--include/clang/Sema/ParsedTemplate.h17
-rw-r--r--include/clang/Sema/Scope.h5
-rw-r--r--include/clang/Sema/ScopeInfo.h94
-rw-r--r--include/clang/Sema/Sema.h831
-rw-r--r--include/clang/Sema/SemaInternal.h12
-rw-r--r--include/clang/Sema/SemaLambda.h2
-rw-r--r--include/clang/Sema/TemplateDeduction.h7
-rw-r--r--include/clang/Serialization/ASTBitCodes.h135
-rw-r--r--include/clang/Serialization/ASTReader.h77
-rw-r--r--include/clang/Serialization/ASTWriter.h448
-rw-r--r--include/clang/Serialization/Makefile19
-rw-r--r--include/clang/Serialization/Module.h14
-rw-r--r--include/clang/StaticAnalyzer/Checkers/CMakeLists.txt4
-rw-r--r--include/clang/StaticAnalyzer/Checkers/Checkers.td659
-rw-r--r--include/clang/StaticAnalyzer/Checkers/SValExplainer.h233
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h1
-rw-r--r--include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h4
-rw-r--r--include/clang/StaticAnalyzer/Core/Checker.h14
-rw-r--r--include/clang/StaticAnalyzer/Core/CheckerManager.h20
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h41
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h4
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h3
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h1
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h14
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h17
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h78
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h6
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def89
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h3
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h151
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def74
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h23
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h14
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h123
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h96
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def55
-rw-r--r--include/clang/Tooling/CommonOptionsParser.h2
-rw-r--r--include/clang/Tooling/Core/QualTypeNames.h79
-rw-r--r--include/clang/Tooling/Core/Replacement.h53
-rw-r--r--include/clang/Tooling/FixIt.h72
-rw-r--r--include/clang/Tooling/Refactoring.h18
-rw-r--r--include/clang/Tooling/Tooling.h7
-rw-r--r--include/clang/module.modulemap5
-rw-r--r--lib/ARCMigrate/ARCMT.cpp5
-rw-r--r--lib/ARCMigrate/ARCMTActions.cpp12
-rw-r--r--lib/ARCMigrate/Makefile18
-rw-r--r--lib/ARCMigrate/ObjCMT.cpp79
-rw-r--r--lib/ARCMigrate/TransProperties.cpp2
-rw-r--r--lib/AST/APValue.cpp2
-rw-r--r--lib/AST/ASTConsumer.cpp1
-rw-r--r--lib/AST/ASTContext.cpp501
-rw-r--r--lib/AST/ASTDiagnostic.cpp50
-rw-r--r--lib/AST/ASTDumper.cpp163
-rw-r--r--lib/AST/ASTImporter.cpp915
-rw-r--r--lib/AST/ASTTypeTraits.cpp8
-rw-r--r--lib/AST/CXXInheritance.cpp15
-rw-r--r--lib/AST/Comment.cpp6
-rw-r--r--lib/AST/CommentLexer.cpp16
-rw-r--r--lib/AST/CommentSema.cpp11
-rw-r--r--lib/AST/Decl.cpp165
-rw-r--r--lib/AST/DeclBase.cpp68
-rw-r--r--lib/AST/DeclCXX.cpp240
-rw-r--r--lib/AST/DeclObjC.cpp115
-rw-r--r--lib/AST/DeclOpenMP.cpp50
-rw-r--r--lib/AST/DeclPrinter.cpp86
-rw-r--r--lib/AST/DeclTemplate.cpp285
-rw-r--r--lib/AST/DeclarationName.cpp79
-rw-r--r--lib/AST/Expr.cpp266
-rw-r--r--lib/AST/ExprCXX.cpp124
-rw-r--r--lib/AST/ExprClassification.cpp2
-rw-r--r--lib/AST/ExprConstant.cpp846
-rw-r--r--lib/AST/ItaniumMangle.cpp754
-rw-r--r--lib/AST/Makefile18
-rw-r--r--lib/AST/Mangle.cpp28
-rw-r--r--lib/AST/MicrosoftCXXABI.cpp2
-rw-r--r--lib/AST/MicrosoftMangle.cpp247
-rw-r--r--lib/AST/NSAPI.cpp16
-rw-r--r--lib/AST/NestedNameSpecifier.cpp17
-rw-r--r--lib/AST/OpenMPClause.cpp398
-rw-r--r--lib/AST/ParentMap.cpp2
-rw-r--r--lib/AST/RecordLayout.cpp32
-rw-r--r--lib/AST/RecordLayoutBuilder.cpp182
-rw-r--r--lib/AST/Stmt.cpp44
-rw-r--r--lib/AST/StmtCXX.cpp6
-rw-r--r--lib/AST/StmtOpenMP.cpp600
-rw-r--r--lib/AST/StmtPrinter.cpp193
-rw-r--r--lib/AST/StmtProfile.cpp216
-rw-r--r--lib/AST/TemplateBase.cpp9
-rw-r--r--lib/AST/TemplateName.cpp2
-rw-r--r--lib/AST/Type.cpp181
-rw-r--r--lib/AST/TypeLoc.cpp32
-rw-r--r--lib/AST/TypePrinter.cpp192
-rw-r--r--lib/AST/VTableBuilder.cpp15
-rw-r--r--lib/ASTMatchers/ASTMatchFinder.cpp115
-rw-r--r--lib/ASTMatchers/ASTMatchersInternal.cpp217
-rw-r--r--lib/ASTMatchers/Dynamic/CMakeLists.txt9
-rw-r--r--lib/ASTMatchers/Dynamic/Makefile13
-rw-r--r--lib/ASTMatchers/Dynamic/Marshallers.h49
-rw-r--r--lib/ASTMatchers/Dynamic/Registry.cpp41
-rw-r--r--lib/ASTMatchers/Makefile15
-rw-r--r--lib/Analysis/AnalysisDeclContext.cpp41
-rw-r--r--lib/Analysis/BodyFarm.cpp57
-rw-r--r--lib/Analysis/BodyFarm.h2
-rw-r--r--lib/Analysis/CFG.cpp50
-rw-r--r--lib/Analysis/CallGraph.cpp4
-rw-r--r--lib/Analysis/Consumed.cpp8
-rw-r--r--lib/Analysis/FormatString.cpp43
-rw-r--r--lib/Analysis/FormatStringParsing.h8
-rw-r--r--lib/Analysis/Makefile18
-rw-r--r--lib/Analysis/PrintfFormatString.cpp11
-rw-r--r--lib/Analysis/PseudoConstantAnalysis.cpp4
-rw-r--r--lib/Analysis/ScanfFormatString.cpp11
-rw-r--r--lib/Basic/Builtins.cpp4
-rw-r--r--lib/Basic/CMakeLists.txt8
-rw-r--r--lib/Basic/Cuda.cpp171
-rw-r--r--lib/Basic/Diagnostic.cpp1
-rw-r--r--lib/Basic/DiagnosticIDs.cpp8
-rw-r--r--lib/Basic/FileManager.cpp10
-rw-r--r--lib/Basic/IdentifierTable.cpp1
-rw-r--r--lib/Basic/LangOptions.cpp1
-rw-r--r--lib/Basic/Makefile40
-rw-r--r--lib/Basic/Module.cpp11
-rw-r--r--lib/Basic/OpenMPKinds.cpp203
-rw-r--r--lib/Basic/OperatorPrecedence.cpp1
-rw-r--r--lib/Basic/SourceManager.cpp45
-rw-r--r--lib/Basic/TargetInfo.cpp12
-rw-r--r--lib/Basic/Targets.cpp2349
-rw-r--r--lib/Basic/Version.cpp2
-rw-r--r--lib/Basic/VirtualFileSystem.cpp363
-rw-r--r--lib/CodeGen/ABIInfo.h53
-rw-r--r--lib/CodeGen/BackendUtil.cpp442
-rw-r--r--lib/CodeGen/CGAtomic.cpp253
-rw-r--r--lib/CodeGen/CGBlocks.cpp121
-rw-r--r--lib/CodeGen/CGBuilder.h26
-rw-r--r--lib/CodeGen/CGBuiltin.cpp1665
-rw-r--r--lib/CodeGen/CGCUDABuiltin.cpp117
-rw-r--r--lib/CodeGen/CGCUDANV.cpp88
-rw-r--r--lib/CodeGen/CGCUDARuntime.h8
-rw-r--r--lib/CodeGen/CGCXX.cpp2
-rw-r--r--lib/CodeGen/CGCXXABI.h16
-rw-r--r--lib/CodeGen/CGCall.cpp662
-rw-r--r--lib/CodeGen/CGClass.cpp378
-rw-r--r--lib/CodeGen/CGCleanup.cpp21
-rw-r--r--lib/CodeGen/CGCleanup.h22
-rw-r--r--lib/CodeGen/CGDebugInfo.cpp700
-rw-r--r--lib/CodeGen/CGDebugInfo.h42
-rw-r--r--lib/CodeGen/CGDecl.cpp108
-rw-r--r--lib/CodeGen/CGDeclCXX.cpp37
-rw-r--r--lib/CodeGen/CGException.cpp36
-rw-r--r--lib/CodeGen/CGExpr.cpp422
-rw-r--r--lib/CodeGen/CGExprAgg.cpp58
-rw-r--r--lib/CodeGen/CGExprCXX.cpp62
-rw-r--r--lib/CodeGen/CGExprConstant.cpp53
-rw-r--r--lib/CodeGen/CGExprScalar.cpp154
-rw-r--r--lib/CodeGen/CGLoopInfo.cpp84
-rw-r--r--lib/CodeGen/CGLoopInfo.h19
-rw-r--r--lib/CodeGen/CGObjC.cpp669
-rw-r--r--lib/CodeGen/CGObjCGNU.cpp296
-rw-r--r--lib/CodeGen/CGObjCMac.cpp672
-rw-r--r--lib/CodeGen/CGObjCRuntime.cpp23
-rw-r--r--lib/CodeGen/CGObjCRuntime.h2
-rw-r--r--lib/CodeGen/CGOpenCLRuntime.cpp44
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.cpp4172
-rw-r--r--lib/CodeGen/CGOpenMPRuntime.h567
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp396
-rw-r--r--lib/CodeGen/CGOpenMPRuntimeNVPTX.h179
-rw-r--r--lib/CodeGen/CGRecordLayout.h2
-rw-r--r--lib/CodeGen/CGRecordLayoutBuilder.cpp12
-rw-r--r--lib/CodeGen/CGStmt.cpp112
-rw-r--r--lib/CodeGen/CGStmtOpenMP.cpp1937
-rw-r--r--lib/CodeGen/CGVTT.cpp8
-rw-r--r--lib/CodeGen/CGVTables.cpp109
-rw-r--r--lib/CodeGen/CGValue.h2
-rw-r--r--lib/CodeGen/CMakeLists.txt4
-rw-r--r--lib/CodeGen/CodeGenABITypes.cpp52
-rw-r--r--lib/CodeGen/CodeGenAction.cpp190
-rw-r--r--lib/CodeGen/CodeGenFunction.cpp261
-rw-r--r--lib/CodeGen/CodeGenFunction.h254
-rw-r--r--lib/CodeGen/CodeGenModule.cpp728
-rw-r--r--lib/CodeGen/CodeGenModule.h103
-rw-r--r--lib/CodeGen/CodeGenPGO.cpp103
-rw-r--r--lib/CodeGen/CodeGenPGO.h12
-rw-r--r--lib/CodeGen/CodeGenTBAA.cpp8
-rw-r--r--lib/CodeGen/CodeGenTBAA.h7
-rw-r--r--lib/CodeGen/CodeGenTypes.cpp38
-rw-r--r--lib/CodeGen/CodeGenTypes.h75
-rw-r--r--lib/CodeGen/CoverageMappingGen.cpp126
-rw-r--r--lib/CodeGen/CoverageMappingGen.h4
-rw-r--r--lib/CodeGen/EHScopeStack.h9
-rw-r--r--lib/CodeGen/ItaniumCXXABI.cpp132
-rw-r--r--lib/CodeGen/Makefile19
-rw-r--r--lib/CodeGen/MicrosoftCXXABI.cpp176
-rw-r--r--lib/CodeGen/ModuleBuilder.cpp130
-rw-r--r--lib/CodeGen/ObjectFilePCHContainerOperations.cpp89
-rw-r--r--lib/CodeGen/SwiftCallingConv.cpp830
-rw-r--r--lib/CodeGen/TargetInfo.cpp863
-rw-r--r--lib/CodeGen/TargetInfo.h8
-rw-r--r--lib/Driver/Action.cpp232
-rw-r--r--lib/Driver/CMakeLists.txt6
-rw-r--r--lib/Driver/Compilation.cpp52
-rw-r--r--lib/Driver/CrossWindowsToolChain.cpp2
-rw-r--r--lib/Driver/Driver.cpp773
-rw-r--r--lib/Driver/Job.cpp44
-rw-r--r--lib/Driver/MSVCToolChain.cpp135
-rw-r--r--lib/Driver/Makefile13
-rw-r--r--lib/Driver/SanitizerArgs.cpp227
-rw-r--r--lib/Driver/ToolChain.cpp80
-rw-r--r--lib/Driver/ToolChains.cpp1267
-rw-r--r--lib/Driver/ToolChains.h116
-rw-r--r--lib/Driver/Tools.cpp1458
-rw-r--r--lib/Driver/Tools.h61
-rw-r--r--lib/Driver/Types.cpp5
-rw-r--r--lib/Edit/Makefile14
-rw-r--r--lib/Format/AffectedRangeManager.cpp150
-rw-r--r--lib/Format/AffectedRangeManager.h67
-rw-r--r--lib/Format/CMakeLists.txt4
-rw-r--r--lib/Format/ContinuationIndenter.cpp72
-rw-r--r--lib/Format/ContinuationIndenter.h5
-rw-r--r--lib/Format/Encoding.h1
-rw-r--r--lib/Format/Format.cpp1642
-rw-r--r--lib/Format/FormatToken.cpp1
-rw-r--r--lib/Format/FormatToken.h59
-rw-r--r--lib/Format/FormatTokenLexer.cpp597
-rw-r--r--lib/Format/FormatTokenLexer.h97
-rw-r--r--lib/Format/Makefile13
-rw-r--r--lib/Format/SortJavaScriptImports.cpp442
-rw-r--r--lib/Format/SortJavaScriptImports.h36
-rw-r--r--lib/Format/TokenAnalyzer.cpp138
-rw-r--r--lib/Format/TokenAnalyzer.h108
-rw-r--r--lib/Format/TokenAnnotator.cpp231
-rw-r--r--lib/Format/TokenAnnotator.h22
-rw-r--r--lib/Format/UnwrappedLineFormatter.cpp8
-rw-r--r--lib/Format/UnwrappedLineParser.cpp186
-rw-r--r--lib/Format/UnwrappedLineParser.h1
-rw-r--r--lib/Format/WhitespaceManager.cpp32
-rw-r--r--lib/Format/WhitespaceManager.h4
-rw-r--r--lib/Frontend/ASTConsumers.cpp25
-rw-r--r--lib/Frontend/ASTMerge.cpp5
-rw-r--r--lib/Frontend/ASTUnit.cpp77
-rw-r--r--lib/Frontend/CMakeLists.txt8
-rw-r--r--lib/Frontend/CacheTokens.cpp4
-rw-r--r--lib/Frontend/ChainedIncludesSource.cpp162
-rw-r--r--lib/Frontend/CompilerInstance.cpp117
-rw-r--r--lib/Frontend/CompilerInvocation.cpp542
-rw-r--r--lib/Frontend/CreateInvocationFromCommandLine.cpp18
-rw-r--r--lib/Frontend/DependencyFile.cpp2
-rw-r--r--lib/Frontend/DiagnosticRenderer.cpp50
-rw-r--r--lib/Frontend/FrontendAction.cpp64
-rw-r--r--lib/Frontend/FrontendActions.cpp103
-rw-r--r--lib/Frontend/HeaderIncludeGen.cpp108
-rw-r--r--lib/Frontend/InitHeaderSearch.cpp67
-rw-r--r--lib/Frontend/InitPreprocessor.cpp93
-rw-r--r--lib/Frontend/LayoutOverrideSource.cpp2
-rw-r--r--lib/Frontend/Makefile14
-rw-r--r--lib/Frontend/ModuleDependencyCollector.cpp185
-rw-r--r--lib/Frontend/MultiplexConsumer.cpp36
-rw-r--r--lib/Frontend/PCHContainerOperations.cpp16
-rw-r--r--lib/Frontend/PrintPreprocessedOutput.cpp53
-rw-r--r--lib/Frontend/Rewrite/FrontendActions.cpp41
-rw-r--r--lib/Frontend/Rewrite/HTMLPrint.cpp15
-rw-r--r--lib/Frontend/Rewrite/InclusionRewriter.cpp4
-rw-r--r--lib/Frontend/Rewrite/Makefile22
-rw-r--r--lib/Frontend/Rewrite/RewriteModernObjC.cpp208
-rw-r--r--lib/Frontend/Rewrite/RewriteObjC.cpp107
-rw-r--r--lib/Frontend/SerializedDiagnosticPrinter.cpp3
-rw-r--r--lib/Frontend/TestModuleFileExtension.cpp4
-rw-r--r--lib/Frontend/TextDiagnostic.cpp30
-rw-r--r--lib/FrontendTool/ExecuteCompilerInvocation.cpp105
-rw-r--r--lib/FrontendTool/Makefile25
-rw-r--r--lib/Headers/CMakeLists.txt26
-rw-r--r--lib/Headers/Intrin.h958
-rw-r--r--lib/Headers/Makefile64
-rw-r--r--lib/Headers/__clang_cuda_cmath.h148
-rw-r--r--lib/Headers/__clang_cuda_intrinsics.h322
-rw-r--r--lib/Headers/__clang_cuda_math_forward_declares.h263
-rw-r--r--lib/Headers/__clang_cuda_runtime_wrapper.h170
-rw-r--r--lib/Headers/__wmmintrin_aes.h95
-rw-r--r--lib/Headers/__wmmintrin_pclmul.h28
-rw-r--r--lib/Headers/altivec.h8545
-rw-r--r--lib/Headers/ammintrin.h81
-rw-r--r--lib/Headers/arm_acle.h136
-rw-r--r--lib/Headers/avx2intrin.h244
-rw-r--r--lib/Headers/avx512bwintrin.h1094
-rw-r--r--lib/Headers/avx512cdintrin.h13
-rw-r--r--lib/Headers/avx512dqintrin.h941
-rw-r--r--lib/Headers/avx512erintrin.h158
-rw-r--r--lib/Headers/avx512fintrin.h7701
-rw-r--r--lib/Headers/avx512ifmaintrin.h92
-rw-r--r--lib/Headers/avx512ifmavlintrin.h149
-rw-r--r--lib/Headers/avx512pfintrin.h111
-rw-r--r--lib/Headers/avx512vbmiintrin.h137
-rw-r--r--lib/Headers/avx512vbmivlintrin.h247
-rw-r--r--lib/Headers/avx512vlbwintrin.h1328
-rw-r--r--lib/Headers/avx512vlcdintrin.h263
-rw-r--r--lib/Headers/avx512vldqintrin.h464
-rw-r--r--lib/Headers/avx512vlintrin.h5474
-rw-r--r--lib/Headers/avxintrin.h1894
-rw-r--r--lib/Headers/bmiintrin.h393
-rw-r--r--lib/Headers/clflushoptintrin.h41
-rw-r--r--lib/Headers/cuda_builtin_vars.h44
-rw-r--r--lib/Headers/emmintrin.h1289
-rw-r--r--lib/Headers/f16cintrin.h85
-rw-r--r--lib/Headers/float.h14
-rw-r--r--lib/Headers/fma4intrin.h64
-rw-r--r--lib/Headers/fmaintrin.h64
-rw-r--r--lib/Headers/htmintrin.h20
-rw-r--r--lib/Headers/htmxlintrin.h110
-rw-r--r--lib/Headers/ia32intrin.h2
-rw-r--r--lib/Headers/immintrin.h111
-rw-r--r--lib/Headers/intrin.h957
-rw-r--r--lib/Headers/inttypes.h4
-rw-r--r--lib/Headers/mm3dnow.h2
-rw-r--r--lib/Headers/mmintrin.h1070
-rw-r--r--lib/Headers/module.modulemap91
-rw-r--r--lib/Headers/mwaitxintrin.h47
-rw-r--r--lib/Headers/opencl-c.h16962
-rw-r--r--lib/Headers/pkuintrin.h4
-rw-r--r--lib/Headers/pmmintrin.h215
-rw-r--r--lib/Headers/popcntintrin.h40
-rw-r--r--lib/Headers/smmintrin.h21
-rw-r--r--lib/Headers/tbmintrin.h72
-rw-r--r--lib/Headers/tmmintrin.h552
-rw-r--r--lib/Headers/unwind.h19
-rw-r--r--lib/Headers/x86intrin.h28
-rw-r--r--lib/Headers/xmmintrin.h2247
-rw-r--r--lib/Headers/xopintrin.h4
-rw-r--r--lib/Index/CMakeLists.txt10
-rw-r--r--lib/Index/CodegenNameGenerator.cpp195
-rw-r--r--lib/Index/CommentToXML.cpp5
-rw-r--r--lib/Index/IndexBody.cpp359
-rw-r--r--lib/Index/IndexDecl.cpp454
-rw-r--r--lib/Index/IndexSymbol.cpp385
-rw-r--r--lib/Index/IndexTypeSourceInfo.cpp202
-rw-r--r--lib/Index/IndexingAction.cpp176
-rw-r--r--lib/Index/IndexingContext.cpp334
-rw-r--r--lib/Index/IndexingContext.h121
-rw-r--r--lib/Index/Makefile13
-rw-r--r--lib/Index/USRGeneration.cpp83
-rw-r--r--lib/Lex/HeaderMap.cpp167
-rw-r--r--lib/Lex/HeaderSearch.cpp99
-rw-r--r--lib/Lex/Lexer.cpp43
-rw-r--r--lib/Lex/LiteralSupport.cpp157
-rw-r--r--lib/Lex/MacroInfo.cpp4
-rw-r--r--lib/Lex/Makefile24
-rw-r--r--lib/Lex/ModuleMap.cpp101
-rw-r--r--lib/Lex/PPCaching.cpp26
-rw-r--r--lib/Lex/PPDirectives.cpp375
-rw-r--r--lib/Lex/PPExpressions.cpp85
-rw-r--r--lib/Lex/PPLexerChange.cpp76
-rw-r--r--lib/Lex/PPMacroExpansion.cpp420
-rw-r--r--lib/Lex/Pragma.cpp36
-rw-r--r--lib/Lex/Preprocessor.cpp7
-rw-r--r--lib/Lex/TokenLexer.cpp30
-rwxr-xr-xlib/Makefile26
-rw-r--r--lib/Parse/Makefile18
-rw-r--r--lib/Parse/ParseAST.cpp1
-rw-r--r--lib/Parse/ParseCXXInlineMethods.cpp31
-rw-r--r--lib/Parse/ParseDecl.cpp249
-rw-r--r--lib/Parse/ParseDeclCXX.cpp189
-rw-r--r--lib/Parse/ParseExpr.cpp179
-rw-r--r--lib/Parse/ParseExprCXX.cpp215
-rw-r--r--lib/Parse/ParseInit.cpp18
-rw-r--r--lib/Parse/ParseObjc.cpp201
-rw-r--r--lib/Parse/ParseOpenMP.cpp1133
-rw-r--r--lib/Parse/ParsePragma.cpp275
-rw-r--r--lib/Parse/ParseStmt.cpp192
-rw-r--r--lib/Parse/ParseStmtAsm.cpp82
-rw-r--r--lib/Parse/ParseTemplate.cpp73
-rw-r--r--lib/Parse/ParseTentative.cpp193
-rw-r--r--lib/Parse/Parser.cpp133
-rw-r--r--lib/Rewrite/HTMLRewrite.cpp2
-rw-r--r--lib/Rewrite/Makefile18
-rw-r--r--lib/Rewrite/RewriteRope.cpp6
-rw-r--r--lib/Sema/AnalysisBasedWarnings.cpp65
-rw-r--r--lib/Sema/AttributeList.cpp5
-rw-r--r--lib/Sema/CMakeLists.txt4
-rw-r--r--lib/Sema/CodeCompleteConsumer.cpp2
-rw-r--r--lib/Sema/DeclSpec.cpp16
-rw-r--r--lib/Sema/IdentifierResolver.cpp2
-rw-r--r--lib/Sema/JumpDiagnostics.cpp328
-rw-r--r--lib/Sema/Makefile19
-rw-r--r--lib/Sema/MultiplexExternalSemaSource.cpp7
-rw-r--r--lib/Sema/Scope.cpp8
-rw-r--r--lib/Sema/ScopeInfo.cpp13
-rw-r--r--lib/Sema/Sema.cpp120
-rw-r--r--lib/Sema/SemaAccess.cpp51
-rw-r--r--lib/Sema/SemaAttr.cpp275
-rw-r--r--lib/Sema/SemaCUDA.cpp320
-rw-r--r--lib/Sema/SemaCXXScopeSpec.cpp35
-rw-r--r--lib/Sema/SemaCast.cpp182
-rw-r--r--lib/Sema/SemaChecking.cpp1891
-rw-r--r--lib/Sema/SemaCodeComplete.cpp67
-rw-r--r--lib/Sema/SemaCoroutine.cpp4
-rw-r--r--lib/Sema/SemaDecl.cpp1577
-rw-r--r--lib/Sema/SemaDeclAttr.cpp814
-rw-r--r--lib/Sema/SemaDeclCXX.cpp1414
-rw-r--r--lib/Sema/SemaDeclObjC.cpp228
-rw-r--r--lib/Sema/SemaExceptionSpec.cpp17
-rw-r--r--lib/Sema/SemaExpr.cpp808
-rw-r--r--lib/Sema/SemaExprCXX.cpp542
-rw-r--r--lib/Sema/SemaExprMember.cpp83
-rw-r--r--lib/Sema/SemaExprObjC.cpp215
-rw-r--r--lib/Sema/SemaInit.cpp571
-rw-r--r--lib/Sema/SemaLambda.cpp94
-rw-r--r--lib/Sema/SemaLookup.cpp299
-rw-r--r--lib/Sema/SemaObjCProperty.cpp316
-rw-r--r--lib/Sema/SemaOpenMP.cpp6506
-rw-r--r--lib/Sema/SemaOverload.cpp648
-rw-r--r--lib/Sema/SemaPseudoObject.cpp5
-rw-r--r--lib/Sema/SemaStmt.cpp404
-rw-r--r--lib/Sema/SemaStmtAsm.cpp20
-rw-r--r--lib/Sema/SemaStmtAttr.cpp102
-rw-r--r--lib/Sema/SemaTemplate.cpp446
-rw-r--r--lib/Sema/SemaTemplateDeduction.cpp449
-rw-r--r--lib/Sema/SemaTemplateInstantiate.cpp108
-rw-r--r--lib/Sema/SemaTemplateInstantiateDecl.cpp406
-rw-r--r--lib/Sema/SemaTemplateVariadic.cpp20
-rw-r--r--lib/Sema/SemaType.cpp504
-rw-r--r--lib/Sema/TreeTransform.h750
-rw-r--r--lib/Sema/TypeLocBuilder.cpp36
-rw-r--r--lib/Sema/TypeLocBuilder.h2
-rw-r--r--lib/Serialization/ASTCommon.cpp47
-rw-r--r--lib/Serialization/ASTCommon.h1
-rw-r--r--lib/Serialization/ASTReader.cpp410
-rw-r--r--lib/Serialization/ASTReaderDecl.cpp313
-rw-r--r--lib/Serialization/ASTReaderStmt.cpp383
-rw-r--r--lib/Serialization/ASTWriter.cpp1341
-rw-r--r--lib/Serialization/ASTWriterDecl.cpp699
-rw-r--r--lib/Serialization/ASTWriterStmt.cpp1485
-rw-r--r--lib/Serialization/GeneratePCH.cpp5
-rw-r--r--lib/Serialization/GlobalModuleIndex.cpp2
-rw-r--r--lib/Serialization/Makefile19
-rw-r--r--lib/Serialization/Module.cpp4
-rw-r--r--lib/Serialization/ModuleManager.cpp8
-rw-r--r--lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp16
-rw-r--r--lib/StaticAnalyzer/Checkers/CMakeLists.txt9
-rw-r--r--lib/StaticAnalyzer/Checkers/CStringChecker.cpp97
-rw-r--r--lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp1145
-rw-r--r--lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp17
-rw-r--r--lib/StaticAnalyzer/Checkers/Checkers.td647
-rw-r--r--lib/StaticAnalyzer/Checkers/ChrootChecker.cpp5
-rw-r--r--lib/StaticAnalyzer/Checkers/ClangCheckers.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/ClangSACheckers.h2
-rw-r--r--lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp32
-rw-r--r--lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp85
-rw-r--r--lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp21
-rw-r--r--lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp101
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp115
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h111
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp190
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h107
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp284
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h97
-rw-r--r--lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h68
-rw-r--r--lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp2
-rw-r--r--lib/StaticAnalyzer/Checkers/Makefile24
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocChecker.cpp41
-rw-r--r--lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp36
-rw-r--r--lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp4
-rw-r--r--lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp380
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp294
-rw-r--r--lib/StaticAnalyzer/Checkers/PaddingChecker.cpp6
-rw-r--r--lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp324
-rw-r--r--lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp15
-rw-r--r--lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp28
-rw-r--r--lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp7
-rw-r--r--lib/StaticAnalyzer/Checkers/TraversalChecker.cpp6
-rw-r--r--lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp3
-rw-r--r--lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp6
-rw-r--r--lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp1
-rw-r--r--lib/StaticAnalyzer/Checkers/VforkChecker.cpp6
-rw-r--r--lib/StaticAnalyzer/Core/BugReporter.cpp12
-rw-r--r--lib/StaticAnalyzer/Core/BugReporterVisitors.cpp96
-rw-r--r--lib/StaticAnalyzer/Core/CallEvent.cpp101
-rw-r--r--lib/StaticAnalyzer/Core/CheckerContext.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/CheckerHelpers.cpp4
-rw-r--r--lib/StaticAnalyzer/Core/CheckerManager.cpp38
-rw-r--r--lib/StaticAnalyzer/Core/CheckerRegistry.cpp8
-rw-r--r--lib/StaticAnalyzer/Core/CoreEngine.cpp29
-rw-r--r--lib/StaticAnalyzer/Core/ExplodedGraph.cpp11
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngine.cpp65
-rw-r--r--lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp43
-rw-r--r--lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp6
-rw-r--r--lib/StaticAnalyzer/Core/IssueHash.cpp9
-rw-r--r--lib/StaticAnalyzer/Core/Makefile17
-rw-r--r--lib/StaticAnalyzer/Core/MemRegion.cpp128
-rw-r--r--lib/StaticAnalyzer/Core/PathDiagnostic.cpp48
-rw-r--r--lib/StaticAnalyzer/Core/PlistDiagnostics.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/ProgramState.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/RegionStore.cpp18
-rw-r--r--lib/StaticAnalyzer/Core/SValBuilder.cpp7
-rw-r--r--lib/StaticAnalyzer/Core/SVals.cpp2
-rw-r--r--lib/StaticAnalyzer/Core/SymbolManager.cpp2
-rw-r--r--lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp22
-rw-r--r--lib/StaticAnalyzer/Frontend/Makefile19
-rw-r--r--lib/StaticAnalyzer/Makefile18
-rw-r--r--lib/Tooling/CMakeLists.txt2
-rw-r--r--lib/Tooling/CommonOptionsParser.cpp4
-rw-r--r--lib/Tooling/CompilationDatabase.cpp5
-rw-r--r--lib/Tooling/Core/CMakeLists.txt1
-rw-r--r--lib/Tooling/Core/Makefile13
-rw-r--r--lib/Tooling/Core/QualTypeNames.cpp479
-rw-r--r--lib/Tooling/Core/Replacement.cpp84
-rw-r--r--lib/Tooling/FixIt.cpp31
-rw-r--r--lib/Tooling/Makefile14
-rw-r--r--lib/Tooling/Refactoring.cpp29
-rw-r--r--lib/Tooling/Tooling.cpp81
-rw-r--r--runtime/CMakeLists.txt38
-rw-r--r--runtime/Makefile22
-rw-r--r--runtime/compiler-rt/Makefile259
-rw-r--r--runtime/libcxx/Makefile31
-rw-r--r--test/ARCMT/Inputs/with space/test.h (renamed from test/ARCMT/with space/test.h)0
-rw-r--r--test/ARCMT/Inputs/with space/test.h.result (renamed from test/ARCMT/with space/test.h.result)0
-rw-r--r--test/ARCMT/Inputs/with space/test1.m.in (renamed from test/ARCMT/with space/test1.m.in)0
-rw-r--r--test/ARCMT/Inputs/with space/test1.m.in.result (renamed from test/ARCMT/with space/test1.m.in.result)0
-rw-r--r--test/ARCMT/Inputs/with space/test2.m.in (renamed from test/ARCMT/with space/test2.m.in)0
-rw-r--r--test/ARCMT/Inputs/with space/test2.m.in.result (renamed from test/ARCMT/with space/test2.m.in.result)0
-rw-r--r--test/ARCMT/migrate-space-in-path.m6
-rw-r--r--test/ARCMT/objcmt-invalid-code.mm19
-rw-r--r--test/ARCMT/objcmt-invalid-code.mm.result19
-rw-r--r--test/ARCMT/objcmt-ns-enum-crash.m14
-rw-r--r--test/ARCMT/objcmt-ns-enum-crash.m.result14
-rw-r--r--test/ARCMT/objcmt-ns-macros.m.result5
-rw-r--r--test/ARCMT/whitelisted/header1.h2
-rw-r--r--test/ARCMT/whitelisted/header1.h.result2
-rw-r--r--test/ARCMT/whitelisted/header2.h3
-rw-r--r--test/ARCMT/whitelisted/header2.h.result3
-rw-r--r--test/ARCMT/whitelisted/objcmt-with-whitelist.m4
-rw-r--r--test/ASTMerge/Inputs/anonymous-fields1.cpp5
-rw-r--r--test/ASTMerge/Inputs/anonymous-fields2.cpp9
-rw-r--r--test/ASTMerge/Inputs/class1.cpp3
-rw-r--r--test/ASTMerge/Inputs/class2.cpp3
-rw-r--r--test/ASTMerge/Inputs/inheritance-base.cpp7
-rw-r--r--test/ASTMerge/Inputs/init-ctors-classes.cpp19
-rw-r--r--test/ASTMerge/anonymous-fields.cpp4
-rw-r--r--test/ASTMerge/class.cpp12
-rw-r--r--test/ASTMerge/inheritance.cpp8
-rw-r--r--test/ASTMerge/init-ctors.cpp10
-rw-r--r--test/Analysis/DeallocMissingRelease.m868
-rw-r--r--test/Analysis/DeallocUseAfterFreeErrors.m373
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx-std-suppression.h146
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx.h202
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-nullability.h43
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h35
-rw-r--r--test/Analysis/MPIMock.h55
-rw-r--r--test/Analysis/MemRegion.cpp47
-rw-r--r--test/Analysis/MissingDealloc.m138
-rw-r--r--test/Analysis/NSString.m15
-rw-r--r--test/Analysis/PR24184.cpp4
-rw-r--r--test/Analysis/PR2978.m74
-rw-r--r--test/Analysis/analyze_display_progress.c9
-rw-r--r--test/Analysis/analyze_display_progress.cpp26
-rw-r--r--test/Analysis/atomics.c95
-rw-r--r--test/Analysis/blocks.m22
-rw-r--r--test/Analysis/bool-assignment.c9
-rw-r--r--test/Analysis/bstring.cpp38
-rw-r--r--test/Analysis/call-invalidation.cpp47
-rw-r--r--test/Analysis/cxx11-crashes.cpp3
-rw-r--r--test/Analysis/dead-stores.c4
-rw-r--r--test/Analysis/diagnostics/explicit-suppression.cpp12
-rw-r--r--test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp37
-rw-r--r--test/Analysis/explain-svals.cpp98
-rw-r--r--test/Analysis/fields.c2
-rw-r--r--test/Analysis/generics.m273
-rw-r--r--test/Analysis/index-type.c39
-rw-r--r--test/Analysis/initializers-cfg-output.cpp2
-rw-r--r--test/Analysis/inlining/false-positive-suppression.c84
-rw-r--r--test/Analysis/inlining/false-positive-suppression.m77
-rw-r--r--test/Analysis/inlining/stl.cpp25
-rw-r--r--test/Analysis/lambdas.mm15
-rw-r--r--test/Analysis/localization.m60
-rw-r--r--test/Analysis/malloc.c95
-rw-r--r--test/Analysis/mpichecker.cpp342
-rw-r--r--test/Analysis/mpicheckernotes.cpp34
-rw-r--r--test/Analysis/nullability-no-arc.mm100
-rw-r--r--test/Analysis/nullability.mm326
-rw-r--r--test/Analysis/nullability_nullonly.mm91
-rw-r--r--test/Analysis/properties.m285
-rw-r--r--test/Analysis/ptr-arith.c4
-rw-r--r--test/Analysis/ptr-arith.cpp82
-rw-r--r--test/Analysis/rdar-6442306-1.m2
-rw-r--r--test/Analysis/stackaddrleak.c4
-rw-r--r--test/Analysis/string.c118
-rw-r--r--test/Analysis/temp-obj-dtors-cfg-output.cpp2
-rw-r--r--test/Analysis/traversal-begin-end-function.c22
-rw-r--r--test/Analysis/traversal-path-unification.c1
-rw-r--r--test/CMakeLists.txt24
-rw-r--r--test/CXX/basic/basic.def/p2.cpp8
-rw-r--r--test/CXX/basic/basic.def/p4.cpp6
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.classref/p1.cpp17
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp9
-rw-r--r--test/CXX/basic/basic.types/p10.cpp42
-rw-r--r--test/CXX/class.access/class.access.dcl/p1.cpp205
-rw-r--r--test/CXX/class/class.friend/p1.cpp7
-rw-r--r--test/CXX/class/class.friend/p2.cpp12
-rw-r--r--test/CXX/class/class.static/class.static.data/p2.cpp7
-rw-r--r--test/CXX/class/class.static/class.static.data/p3.cpp15
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp17
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp12
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p6.cpp25
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p7.cpp18
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p12.cpp32
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p15.cpp81
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p18.cpp77
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p3-cxx0x.cpp46
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p3.cpp82
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p4.cpp28
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p6-cxx0x.cpp8
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p6-cxx11.cpp7
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p7.cpp4
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p8-cxx0x.cpp27
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp70
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p2-1z.cpp16
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp10
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp29
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p3.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p1.cpp5
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p2.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp26
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p4.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp29
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.inline/p1.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.inline/p5.cpp15
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2-1z.cpp47
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp3
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp4
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp1
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1-0x.cpp81
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1.cpp124
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p3-0x.cpp127
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p3.cpp255
-rw-r--r--test/CXX/dcl.decl/dcl.init/p6.cpp6
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.array/p3.cpp4
-rw-r--r--test/CXX/drs/dr12xx.cpp18
-rw-r--r--test/CXX/drs/dr13xx.cpp16
-rw-r--r--test/CXX/drs/dr15xx.cpp81
-rw-r--r--test/CXX/drs/dr16xx.cpp21
-rw-r--r--test/CXX/drs/dr17xx.cpp52
-rw-r--r--test/CXX/drs/dr19xx.cpp111
-rw-r--r--test/CXX/drs/dr1xx.cpp4
-rw-r--r--test/CXX/drs/dr4xx.cpp8
-rw-r--r--test/CXX/drs/dr5xx.cpp19
-rw-r--r--test/CXX/drs/dr6xx.cpp4
-rw-r--r--test/CXX/except/except.spec/p14.cpp20
-rw-r--r--test/CXX/expr/expr.const/p2-0x.cpp4
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp22
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp4
-rw-r--r--test/CXX/over/over.oper/over.literal/p5.cpp12
-rw-r--r--test/CXX/over/over.oper/over.literal/p8.cpp2
-rw-r--r--test/CXX/special/class.copy/implicit-move-def.cpp2
-rw-r--r--test/CXX/special/class.inhctor/p1.cpp66
-rw-r--r--test/CXX/special/class.inhctor/p2.cpp58
-rw-r--r--test/CXX/special/class.inhctor/p3.cpp51
-rw-r--r--test/CXX/special/class.inhctor/p4.cpp25
-rw-r--r--test/CXX/special/class.inhctor/p7.cpp49
-rw-r--r--test/CXX/special/class.inhctor/p8.cpp8
-rw-r--r--test/CXX/special/class.init/class.inhctor.init/p1.cpp124
-rw-r--r--test/CXX/special/class.init/class.inhctor.init/p2.cpp33
-rw-r--r--test/CXX/stmt.stmt/stmt.dcl/p3.cpp14
-rw-r--r--test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp15
-rw-r--r--test/CXX/stmt.stmt/stmt.select/stmt.if/p2.cpp137
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp130
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.type/p2.cpp60
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p1.cpp1
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p2.cpp4
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p5.cpp32
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/p7.cpp22
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/p9.cpp21
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp27
-rw-r--r--test/CXX/temp/temp.param/p15-cxx0x.cpp2
-rw-r--r--test/CXX/temp/temp.res/temp.local/p6.cpp21
-rw-r--r--test/CXX/temp/temp.spec/no-body.cpp29
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp76
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p3.cpp14
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p2.cpp17
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p5.cpp9
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p1.cpp10
-rw-r--r--test/CodeCompletion/Inputs/ModuleA/module.modulemap4
-rw-r--r--test/CodeCompletion/Inputs/ModuleA/moduleA.h1
-rw-r--r--test/CodeCompletion/Inputs/import_moduleA.h2
-rw-r--r--test/CodeCompletion/Inputs/reserved.h4
-rw-r--r--test/CodeCompletion/bracket-decl.c9
-rw-r--r--test/CodeCompletion/ctor-initializer.cpp41
-rw-r--r--test/CodeCompletion/documentation.m25
-rw-r--r--test/CodeCompletion/ordinary-name.c3
-rw-r--r--test/CodeCompletion/pch-and-module.m37
-rw-r--r--test/CodeGen/3dnow-builtins.c78
-rw-r--r--test/CodeGen/CFStrings.c51
-rw-r--r--test/CodeGen/Inputs/pgo-sample.prof2
-rw-r--r--test/CodeGen/Inputs/pgotestclang.profraw1
-rw-r--r--test/CodeGen/Inputs/pgotestir.profraw1
-rw-r--r--test/CodeGen/Inputs/thinlto_backend.ll6
-rw-r--r--test/CodeGen/aarch64-arguments-hfa-v3.c20
-rw-r--r--test/CodeGen/aarch64-fix-cortex-a53-835769.c2
-rw-r--r--test/CodeGen/aarch64-neon-2velem.c4255
-rw-r--r--test/CodeGen/aarch64-neon-3v.c435
-rw-r--r--test/CodeGen/aarch64-neon-across.c307
-rw-r--r--test/CodeGen/aarch64-neon-extract.c191
-rw-r--r--test/CodeGen/aarch64-neon-fcvt-intrinsics.c108
-rw-r--r--test/CodeGen/aarch64-neon-fma.c244
-rw-r--r--test/CodeGen/aarch64-neon-intrinsics.c18656
-rw-r--r--test/CodeGen/aarch64-neon-ldst-one.c7276
-rw-r--r--test/CodeGen/aarch64-neon-misc.c2387
-rw-r--r--test/CodeGen/aarch64-neon-perm.c2019
-rw-r--r--test/CodeGen/aarch64-neon-scalar-copy.c163
-rw-r--r--test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c442
-rw-r--r--test/CodeGen/aarch64-neon-shifts.c10
-rw-r--r--test/CodeGen/aarch64-neon-tbl.c1377
-rw-r--r--test/CodeGen/aarch64-neon-vcombine.c73
-rw-r--r--test/CodeGen/aarch64-neon-vget-hilo.c145
-rw-r--r--test/CodeGen/aarch64-neon-vget.c414
-rw-r--r--test/CodeGen/aarch64-poly128.c176
-rw-r--r--test/CodeGen/aarch64-poly64.c535
-rw-r--r--test/CodeGen/aarch64-type-sizes.c6
-rw-r--r--test/CodeGen/adc-builtins.c2
-rw-r--r--test/CodeGen/alias.c6
-rw-r--r--test/CodeGen/align_value.cpp2
-rw-r--r--test/CodeGen/arm-bitfield-alignment.c4
-rw-r--r--test/CodeGen/arm-cc.c6
-rw-r--r--test/CodeGen/arm-crc32.c7
-rw-r--r--test/CodeGen/arm-eabi.c8
-rw-r--r--test/CodeGen/arm-fp16-arguments.c6
-rw-r--r--test/CodeGen/arm-neon-directed-rounding.c110
-rw-r--r--test/CodeGen/arm-neon-fma.c25
-rw-r--r--test/CodeGen/arm-neon-numeric-maxmin.c46
-rw-r--r--test/CodeGen/arm-neon-shifts.c9
-rw-r--r--test/CodeGen/arm-neon-vcvtX.c114
-rw-r--r--test/CodeGen/arm-neon-vget.c47
-rw-r--r--test/CodeGen/arm-swiftcall.c504
-rw-r--r--test/CodeGen/arm-target-features.c3
-rw-r--r--test/CodeGen/arm64-abi-vector.c22
-rw-r--r--test/CodeGen/arm64-arguments.c31
-rw-r--r--test/CodeGen/arm64-be-bitfield.c3
-rw-r--r--test/CodeGen/arm64-crc32.c2
-rw-r--r--test/CodeGen/arm64-lanes.c113
-rw-r--r--test/CodeGen/arm64-scalar-test.c547
-rw-r--r--test/CodeGen/arm64-vrsqrt.c43
-rw-r--r--test/CodeGen/arm64_neon_high_half.c559
-rw-r--r--test/CodeGen/arm64_vCMP.c108
-rw-r--r--test/CodeGen/arm64_vLdStNum_lane.c141
-rw-r--r--test/CodeGen/arm64_vMaxMin.c207
-rw-r--r--test/CodeGen/arm64_vadd.c102
-rw-r--r--test/CodeGen/arm64_vca.c59
-rw-r--r--test/CodeGen/arm64_vcopy.c94
-rw-r--r--test/CodeGen/arm64_vcreate.c14
-rw-r--r--test/CodeGen/arm64_vcvtfp.c48
-rw-r--r--test/CodeGen/arm64_vdupq_n_f64.c96
-rw-r--r--test/CodeGen/arm64_vecCmpBr.c111
-rw-r--r--test/CodeGen/arm64_vext.c239
-rw-r--r--test/CodeGen/arm64_vfma.c136
-rw-r--r--test/CodeGen/arm64_vneg.c18
-rw-r--r--test/CodeGen/arm64_vqmov.c77
-rw-r--r--test/CodeGen/arm64_vrecps.c26
-rw-r--r--test/CodeGen/arm64_vshift.c357
-rw-r--r--test/CodeGen/arm64_vsli.c148
-rw-r--r--test/CodeGen/arm64_vsri.c149
-rw-r--r--test/CodeGen/arm64_vtst.c22
-rw-r--r--test/CodeGen/arm_neon_intrinsics.c19628
-rw-r--r--test/CodeGen/asm-errors.c9
-rw-r--r--test/CodeGen/atomics-inlining.c13
-rw-r--r--test/CodeGen/attr-func-def.c4
-rw-r--r--test/CodeGen/attr-mode-enums.c45
-rw-r--r--test/CodeGen/attr-target-x86-mmx.c2
-rw-r--r--test/CodeGen/attr-target-x86.c16
-rw-r--r--test/CodeGen/attr-target-x87-softfp.c16
-rw-r--r--test/CodeGen/attr-used.c4
-rw-r--r--test/CodeGen/attr-x86-interrupt.c34
-rw-r--r--test/CodeGen/avx-builtins.c1428
-rw-r--r--test/CodeGen/avx2-builtins.c1387
-rw-r--r--test/CodeGen/avx512bw-builtins.c728
-rw-r--r--test/CodeGen/avx512cdintrin.c28
-rw-r--r--test/CodeGen/avx512dq-builtins.c466
-rw-r--r--test/CodeGen/avx512f-builtins.c5942
-rw-r--r--test/CodeGen/avx512ifma-builtins.c42
-rw-r--r--test/CodeGen/avx512ifmavl-builtins.c77
-rw-r--r--test/CodeGen/avx512pf-builtins.c102
-rw-r--r--test/CodeGen/avx512vbmi-builtins.c66
-rw-r--r--test/CodeGen/avx512vbmivl-builtin.c127
-rw-r--r--test/CodeGen/avx512vl-builtins.c4168
-rw-r--r--test/CodeGen/avx512vlbw-builtins.c1413
-rw-r--r--test/CodeGen/avx512vlcd-builtins.c182
-rw-r--r--test/CodeGen/avx512vldq-builtins.c259
-rw-r--r--test/CodeGen/backend-unsupported-error.ll44
-rw-r--r--test/CodeGen/bitscan-builtins.c19
-rw-r--r--test/CodeGen/blocks-opencl.cl7
-rw-r--r--test/CodeGen/blocks-windows.c76
-rw-r--r--test/CodeGen/bmi-builtins.c157
-rw-r--r--test/CodeGen/builtin-clflushopt.c9
-rw-r--r--test/CodeGen/builtin-expect.c75
-rw-r--r--test/CodeGen/builtins-arm-exclusive.c254
-rw-r--r--test/CodeGen/builtins-arm.c125
-rw-r--r--test/CodeGen/builtins-arm64.c8
-rw-r--r--test/CodeGen/builtins-hexagon.c2965
-rw-r--r--test/CodeGen/builtins-nvptx.c252
-rw-r--r--test/CodeGen/builtins-ppc-altivec.c29
-rw-r--r--test/CodeGen/builtins-ppc-p8vector.c9
-rw-r--r--test/CodeGen/builtins-ppc-quadword.c1
-rw-r--r--test/CodeGen/builtins-ppc-vsx.c190
-rw-r--r--test/CodeGen/builtins-sparc.c10
-rw-r--r--test/CodeGen/builtins-systemz-error2.c11
-rw-r--r--test/CodeGen/builtins-wasm.c6
-rw-r--r--test/CodeGen/builtins-x86.c33
-rw-r--r--test/CodeGen/builtins.c113
-rw-r--r--test/CodeGen/cfi-check-fail.c74
-rw-r--r--test/CodeGen/cfi-check-fail2.c70
-rw-r--r--test/CodeGen/cfi-icall-cross-dso.c86
-rw-r--r--test/CodeGen/cfi-icall.c18
-rw-r--r--test/CodeGen/cfstring-windows.c40
-rw-r--r--test/CodeGen/cfstring.c6
-rw-r--r--test/CodeGen/cleanup-destslot-simple.c4
-rw-r--r--test/CodeGen/const-init.c2
-rw-r--r--test/CodeGen/convertvector.c22
-rw-r--r--test/CodeGen/debug-info-imported-entity.cpp11
-rw-r--r--test/CodeGen/debug-info-packed-struct.c8
-rw-r--r--test/CodeGen/debug-info-renderscript-tag.rs3
-rw-r--r--test/CodeGen/debug-info-scope-file.c2
-rw-r--r--test/CodeGen/debug-info.c8
-rw-r--r--test/CodeGen/dependent-lib.c1
-rw-r--r--test/CodeGen/dllimport.c9
-rw-r--r--test/CodeGen/enable_if.c13
-rw-r--r--test/CodeGen/exceptions-seh-finally.c42
-rw-r--r--test/CodeGen/exceptions-seh-leave.c2
-rw-r--r--test/CodeGen/exceptions-seh.c8
-rw-r--r--test/CodeGen/f16c-builtins.c34
-rw-r--r--test/CodeGen/fixup-depth-overflow.c26
-rw-r--r--test/CodeGen/forwarding-blocks-if.c36
-rw-r--r--test/CodeGen/fp128_complex.c6
-rw-r--r--test/CodeGen/fp16-ops.c2
-rw-r--r--test/CodeGen/function-target-features.c2
-rw-r--r--test/CodeGen/hexagon-inline-asm.c17
-rw-r--r--test/CodeGen/iamcu-abi.c38
-rw-r--r--test/CodeGen/ifunc.c41
-rw-r--r--test/CodeGen/init.c11
-rw-r--r--test/CodeGen/inline-asm-immediate-ubsan.c2
-rw-r--r--test/CodeGen/inline-asm-mixed-style.c29
-rw-r--r--test/CodeGen/inline-optim.c31
-rw-r--r--test/CodeGen/instrument-functions.c6
-rw-r--r--test/CodeGen/lanai-arguments.c75
-rw-r--r--test/CodeGen/lanai-regparm.c18
-rw-r--r--test/CodeGen/le32-vaarg.c8
-rw-r--r--test/CodeGen/lifetime-asan.c21
-rw-r--r--test/CodeGen/linker-option.c8
-rw-r--r--test/CodeGen/malign-double.cpp115
-rw-r--r--test/CodeGen/mbackchain-2.c7
-rw-r--r--test/CodeGen/mbackchain-3.c7
-rw-r--r--test/CodeGen/mbackchain.c7
-rw-r--r--test/CodeGen/mcu-struct-return.c70
-rw-r--r--test/CodeGen/mips-byval-arg.c4
-rw-r--r--test/CodeGen/mips-inline-asm.c12
-rw-r--r--test/CodeGen/mips-interrupt-attr.c2
-rw-r--r--test/CodeGen/mips-vector-arg.c12
-rw-r--r--test/CodeGen/mips-zero-sized-struct.c12
-rw-r--r--test/CodeGen/mips64-class-return.cpp2
-rw-r--r--test/CodeGen/mips64-padding-arg.c6
-rw-r--r--test/CodeGen/mmx-builtins.c22
-rw-r--r--test/CodeGen/ms-inline-asm-avx512.c21
-rw-r--r--test/CodeGen/ms-inline-asm-errors.cpp15
-rw-r--r--test/CodeGen/ms-inline-asm.c15
-rw-r--r--test/CodeGen/ms-intrinsics.c10
-rw-r--r--test/CodeGen/ms-mm-align.c6
-rw-r--r--test/CodeGen/ms-volatile.c29
-rw-r--r--test/CodeGen/neon-immediate-ubsan.c4
-rw-r--r--test/CodeGen/nousejumptable.c8
-rw-r--r--test/CodeGen/nvptx-cpus.c3
-rw-r--r--test/CodeGen/object-size.c2
-rw-r--r--test/CodeGen/overloadable.c30
-rw-r--r--test/CodeGen/packed-arrays.c24
-rw-r--r--test/CodeGen/pass-object-size.c15
-rw-r--r--test/CodeGen/pgo-instrumentation.c20
-rw-r--r--test/CodeGen/pgo-sample-preparation.c16
-rw-r--r--test/CodeGen/pgo-sample.c9
-rw-r--r--test/CodeGen/ppc64le-aggregates.c58
-rw-r--r--test/CodeGen/pr18235.c2
-rw-r--r--test/CodeGen/pr25786.c11
-rw-r--r--test/CodeGen/pr27892.c23
-rw-r--r--test/CodeGen/pragma-comment.c2
-rw-r--r--test/CodeGen/pragma-detect_mismatch.c1
-rw-r--r--test/CodeGen/preserve-call-conv.c17
-rw-r--r--test/CodeGen/rd-builtins.c18
-rw-r--r--test/CodeGen/relax.c10
-rw-r--r--test/CodeGen/renderscript.c25
-rw-r--r--test/CodeGen/sparc-vaarg.c35
-rw-r--r--test/CodeGen/sparcv8-abi.c19
-rw-r--r--test/CodeGen/sret.c2
-rw-r--r--test/CodeGen/sret2.c2
-rw-r--r--test/CodeGen/sse-builtins.c1009
-rw-r--r--test/CodeGen/sse2-builtins.c585
-rw-r--r--test/CodeGen/sse3-builtins.c18
-rw-r--r--test/CodeGen/sse41-builtins.c157
-rw-r--r--test/CodeGen/sse42-builtins.c68
-rw-r--r--test/CodeGen/sse4a-builtins.c10
-rw-r--r--test/CodeGen/ssse3-builtins.c32
-rw-r--r--test/CodeGen/stack-protector.c37
-rw-r--r--test/CodeGen/struct-union-BE.c49
-rw-r--r--test/CodeGen/target-builtin-error-2.c6
-rw-r--r--test/CodeGen/target-builtin-error-3.c28
-rw-r--r--test/CodeGen/target-builtin-noerror.c31
-rw-r--r--test/CodeGen/target-data.c12
-rw-r--r--test/CodeGen/target-features-error-2.c33
-rw-r--r--test/CodeGen/tbaa-class.cpp2
-rw-r--r--test/CodeGen/tbaa-for-vptr.cpp2
-rw-r--r--test/CodeGen/tbaa.cpp6
-rw-r--r--test/CodeGen/tbm-builtins.c29
-rw-r--r--test/CodeGen/temporary-lifetime-exceptions.cpp24
-rw-r--r--test/CodeGen/temporary-lifetime.cpp168
-rw-r--r--test/CodeGen/thinlto_backend.c14
-rw-r--r--test/CodeGen/thinlto_backend.ll29
-rw-r--r--test/CodeGen/ubsan-strip-path-components.cpp29
-rw-r--r--test/CodeGen/vector.c22
-rw-r--r--test/CodeGen/vectorcall.c4
-rw-r--r--test/CodeGen/wasm-varargs.c103
-rw-r--r--test/CodeGen/windows-on-arm-tls-support.c5
-rw-r--r--test/CodeGen/windows-struct-abi.c6
-rw-r--r--test/CodeGen/x86_32-arguments-win32.c6
-rw-r--r--test/CodeGen/x86_64-arguments.c4
-rw-r--r--test/CodeGen/x86_64-longdouble.c8
-rw-r--r--test/CodeGen/xop-builtins.c131
-rw-r--r--test/CodeGen/xray-attributes-supported.cpp13
-rw-r--r--test/CodeGenCUDA/Inputs/cuda-initializers.h145
-rw-r--r--test/CodeGenCUDA/Inputs/cuda.h2
-rw-r--r--test/CodeGenCUDA/address-spaces.cu39
-rw-r--r--test/CodeGenCUDA/alias.cu17
-rw-r--r--test/CodeGenCUDA/convergent.cu45
-rw-r--r--test/CodeGenCUDA/cuda-builtin-vars.cu24
-rw-r--r--test/CodeGenCUDA/device-stub.cu70
-rw-r--r--test/CodeGenCUDA/device-var-init.cu198
-rw-r--r--test/CodeGenCUDA/filter-decl.cu6
-rw-r--r--test/CodeGenCUDA/flush-denormals.cu25
-rw-r--r--test/CodeGenCUDA/fp-contract.cu32
-rw-r--r--test/CodeGenCUDA/function-overload.cu163
-rw-r--r--test/CodeGenCUDA/host-device-calls-host.cu2
-rw-r--r--test/CodeGenCUDA/launch-bounds.cu5
-rw-r--r--test/CodeGenCUDA/link-device-bitcode.cu8
-rw-r--r--test/CodeGenCUDA/printf-aggregate.cu17
-rw-r--r--test/CodeGenCUDA/printf.cu43
-rw-r--r--test/CodeGenCUDA/ptx-kernels.cu13
-rw-r--r--test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp3
-rw-r--r--test/CodeGenCXX/Inputs/debug-info-class-limited.cpp11
-rw-r--r--test/CodeGenCXX/PR20038.cpp2
-rw-r--r--test/CodeGenCXX/PR26569.cpp20
-rw-r--r--test/CodeGenCXX/PR28220.cpp19
-rw-r--r--test/CodeGenCXX/align-avx-complete-objects.cpp4
-rw-r--r--test/CodeGenCXX/alignment.cpp4
-rw-r--r--test/CodeGenCXX/arm-swiftcall.cpp115
-rw-r--r--test/CodeGenCXX/arm.cpp18
-rw-r--r--test/CodeGenCXX/atomicinit.cpp10
-rw-r--r--test/CodeGenCXX/attr-mode-vector-types-tmpl.cpp108
-rw-r--r--test/CodeGenCXX/attr-x86-interrupt.cpp35
-rw-r--r--test/CodeGenCXX/c-linkage.cpp4
-rw-r--r--test/CodeGenCXX/cfi-blacklist.cpp15
-rw-r--r--test/CodeGenCXX/cfi-cast.cpp79
-rw-r--r--test/CodeGenCXX/cfi-cross-dso.cpp12
-rw-r--r--test/CodeGenCXX/cfi-icall.cpp9
-rw-r--r--test/CodeGenCXX/cfi-ms-rtti.cpp8
-rw-r--r--test/CodeGenCXX/cfi-nvcall.cpp12
-rw-r--r--test/CodeGenCXX/cfi-speculative-vtable.cpp14
-rw-r--r--test/CodeGenCXX/cfi-stats.cpp51
-rw-r--r--test/CodeGenCXX/cfi-vcall.cpp188
-rw-r--r--test/CodeGenCXX/const-init-cxx11.cpp6
-rw-r--r--test/CodeGenCXX/const-init.cpp7
-rw-r--r--test/CodeGenCXX/constructor-init.cpp6
-rw-r--r--test/CodeGenCXX/copy-constructor-elim.cpp2
-rw-r--r--test/CodeGenCXX/copy-constructor-synthesis-2.cpp2
-rw-r--r--test/CodeGenCXX/copy-constructor-synthesis.cpp2
-rw-r--r--test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp2
-rw-r--r--test/CodeGenCXX/cxx11-exception-spec.cpp17
-rw-r--r--test/CodeGenCXX/cxx11-initializer-array-new.cpp6
-rw-r--r--test/CodeGenCXX/cxx11-thread-local-reference.cpp13
-rw-r--r--test/CodeGenCXX/cxx11-thread-local.cpp16
-rw-r--r--test/CodeGenCXX/cxx1z-constexpr-if.cpp21
-rw-r--r--test/CodeGenCXX/cxx1z-init-statement.cpp70
-rw-r--r--test/CodeGenCXX/cxx1z-initializer-aggregate.cpp114
-rw-r--r--test/CodeGenCXX/cxx1z-inline-variables.cpp83
-rw-r--r--test/CodeGenCXX/cxx1z-lambda-star-this.cpp31
-rw-r--r--test/CodeGenCXX/debug-info-access.cpp5
-rw-r--r--test/CodeGenCXX/debug-info-anon-union-vars.cpp6
-rw-r--r--test/CodeGenCXX/debug-info-artificial-arg.cpp7
-rw-r--r--test/CodeGenCXX/debug-info-calling-conventions.cpp26
-rw-r--r--test/CodeGenCXX/debug-info-class-limited-plugin.test2
-rw-r--r--test/CodeGenCXX/debug-info-class-limited.test2
-rw-r--r--test/CodeGenCXX/debug-info-class.cpp51
-rw-r--r--test/CodeGenCXX/debug-info-codeview-display-name.cpp56
-rw-r--r--test/CodeGenCXX/debug-info-cxx1y.cpp6
-rw-r--r--test/CodeGenCXX/debug-info-enum-class.cpp10
-rw-r--r--test/CodeGenCXX/debug-info-function-context.cpp9
-rw-r--r--test/CodeGenCXX/debug-info-global.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-indirect-field-decl.cpp5
-rw-r--r--test/CodeGenCXX/debug-info-limited.cpp5
-rw-r--r--test/CodeGenCXX/debug-info-line-if.cpp28
-rw-r--r--test/CodeGenCXX/debug-info-line.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-member-call.cpp24
-rw-r--r--test/CodeGenCXX/debug-info-method.cpp6
-rw-r--r--test/CodeGenCXX/debug-info-ms-abi.cpp30
-rw-r--r--test/CodeGenCXX/debug-info-ms-anonymous-tag.cpp20
-rw-r--r--test/CodeGenCXX/debug-info-ms-bitfields.cpp10
-rw-r--r--test/CodeGenCXX/debug-info-ms-ptr-to-member.cpp52
-rw-r--r--test/CodeGenCXX/debug-info-namespace.cpp54
-rw-r--r--test/CodeGenCXX/debug-info-nodebug.cpp55
-rw-r--r--test/CodeGenCXX/debug-info-ptr-to-member-function.cpp10
-rw-r--r--test/CodeGenCXX/debug-info-scoped-class.cpp15
-rw-r--r--test/CodeGenCXX/debug-info-static-member.cpp68
-rw-r--r--test/CodeGenCXX/debug-info-template-explicit-specialization.cpp8
-rw-r--r--test/CodeGenCXX/debug-info-template-limit.cpp4
-rw-r--r--test/CodeGenCXX/debug-info-template-member.cpp59
-rw-r--r--test/CodeGenCXX/debug-info-template-quals.cpp12
-rw-r--r--test/CodeGenCXX/debug-info-template.cpp158
-rw-r--r--test/CodeGenCXX/debug-info-varargs.cpp14
-rw-r--r--test/CodeGenCXX/debug-info.cpp124
-rw-r--r--test/CodeGenCXX/debug-lambda-expressions.cpp63
-rw-r--r--test/CodeGenCXX/debug-lambda-this.cpp5
-rw-r--r--test/CodeGenCXX/default_calling_conv.cpp34
-rw-r--r--test/CodeGenCXX/delete-two-arg.cpp4
-rw-r--r--test/CodeGenCXX/destructors.cpp64
-rw-r--r--test/CodeGenCXX/discard-name-values.cpp10
-rw-r--r--test/CodeGenCXX/dllexport-members.cpp32
-rw-r--r--test/CodeGenCXX/dllexport-ms-friend.cpp22
-rw-r--r--test/CodeGenCXX/dllexport-pr26549.cpp9
-rw-r--r--test/CodeGenCXX/dllexport.cpp128
-rw-r--r--test/CodeGenCXX/dllimport-members.cpp28
-rw-r--r--test/CodeGenCXX/dllimport-rtti.cpp3
-rw-r--r--test/CodeGenCXX/dllimport.cpp76
-rw-r--r--test/CodeGenCXX/duplicate-mangled-name.cpp43
-rw-r--r--test/CodeGenCXX/eh.cpp22
-rw-r--r--test/CodeGenCXX/exceptions-cxx-ehsc.cpp31
-rw-r--r--test/CodeGenCXX/exceptions-cxx-new.cpp6
-rw-r--r--test/CodeGenCXX/exceptions-seh-filter-captures.cpp8
-rw-r--r--test/CodeGenCXX/exceptions-seh.cpp2
-rw-r--r--test/CodeGenCXX/exceptions.cpp14
-rw-r--r--test/CodeGenCXX/explicit-instantiation.cpp23
-rw-r--r--test/CodeGenCXX/extern-c.cpp19
-rw-r--r--test/CodeGenCXX/float128-declarations.cpp138
-rw-r--r--test/CodeGenCXX/goto.cpp2
-rw-r--r--test/CodeGenCXX/inheriting-constructor.cpp406
-rw-r--r--test/CodeGenCXX/init-invariant.cpp2
-rw-r--r--test/CodeGenCXX/inline-hint.cpp96
-rw-r--r--test/CodeGenCXX/lambda-expressions.cpp10
-rw-r--r--test/CodeGenCXX/linetable-virtual-variadic.cpp4
-rw-r--r--test/CodeGenCXX/lto-visibility-inference.cpp107
-rw-r--r--test/CodeGenCXX/mangle-abi-tag.cpp205
-rw-r--r--test/CodeGenCXX/mangle-address-space.cpp3
-rw-r--r--test/CodeGenCXX/mangle-ms-cxx11.cpp44
-rw-r--r--test/CodeGenCXX/mangle-ms-cxx14.cpp15
-rw-r--r--test/CodeGenCXX/mangle-ms-md5.cpp11
-rw-r--r--test/CodeGenCXX/mangle-ms.cpp5
-rw-r--r--test/CodeGenCXX/mangle-template.cpp11
-rw-r--r--test/CodeGenCXX/mangle.cpp10
-rw-r--r--test/CodeGenCXX/microsoft-abi-array-cookies.cpp6
-rw-r--r--test/CodeGenCXX/microsoft-abi-cdecl-method-sret.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-abi-eh-catch.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp130
-rw-r--r--test/CodeGenCXX/microsoft-abi-eh-terminate.cpp7
-rw-r--r--test/CodeGenCXX/microsoft-abi-extern-template.cpp25
-rwxr-xr-xtest/CodeGenCXX/microsoft-abi-member-pointers.cpp21
-rw-r--r--test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp53
-rw-r--r--test/CodeGenCXX/microsoft-abi-structors.cpp17
-rw-r--r--test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp23
-rw-r--r--test/CodeGenCXX/microsoft-abi-throw.cpp19
-rw-r--r--test/CodeGenCXX/microsoft-abi-try-throw.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-abi-typeid.cpp21
-rw-r--r--test/CodeGenCXX/microsoft-abi-vbtables.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-abi-vftables.cpp13
-rw-r--r--test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp40
-rw-r--r--test/CodeGenCXX/microsoft-interface.cpp4
-rw-r--r--test/CodeGenCXX/microsoft-templ-uuidof.cpp2
-rw-r--r--test/CodeGenCXX/microsoft-uuidof.cpp2
-rw-r--r--test/CodeGenCXX/mips-size_t-ptrdiff_t.cpp12
-rw-r--r--test/CodeGenCXX/multi-dim-operator-new.cpp6
-rw-r--r--test/CodeGenCXX/new-alias.cpp2
-rw-r--r--test/CodeGenCXX/new-array-init.cpp4
-rw-r--r--test/CodeGenCXX/new-overflow.cpp18
-rw-r--r--test/CodeGenCXX/new.cpp35
-rw-r--r--test/CodeGenCXX/operator-new.cpp6
-rw-r--r--test/CodeGenCXX/optnone-and-attributes.cpp2
-rw-r--r--test/CodeGenCXX/optnone-class-members.cpp4
-rw-r--r--test/CodeGenCXX/optnone-def-decl.cpp4
-rw-r--r--test/CodeGenCXX/optnone-templates.cpp2
-rw-r--r--test/CodeGenCXX/pass-object-size.cpp37
-rw-r--r--test/CodeGenCXX/pr20719.cpp4
-rw-r--r--test/CodeGenCXX/pr27030.cpp16
-rw-r--r--test/CodeGenCXX/pr28360.cpp16
-rw-r--r--test/CodeGenCXX/pragma-loop.cpp13
-rw-r--r--test/CodeGenCXX/rtti-fundamental.cpp10
-rw-r--r--test/CodeGenCXX/sections.cpp29
-rw-r--r--test/CodeGenCXX/skip-vtable-pointer-initialization.cpp14
-rw-r--r--test/CodeGenCXX/stack-reuse.cpp4
-rw-r--r--test/CodeGenCXX/static-destructor.cpp33
-rw-r--r--test/CodeGenCXX/static-init.cpp2
-rw-r--r--test/CodeGenCXX/strict-vtable-pointers.cpp4
-rw-r--r--test/CodeGenCXX/type-metadata.cpp248
-rw-r--r--test/CodeGenCXX/virtual-base-ctor.cpp2
-rw-r--r--test/CodeGenCXX/virtual-function-attrs.cpp14
-rw-r--r--test/CodeGenCXX/vla-consruct.cpp139
-rw-r--r--test/CodeGenCXX/vtable-assume-load.cpp14
-rw-r--r--test/CodeGenCXX/vtable-key-function-arm.cpp6
-rw-r--r--test/CodeGenCXX/vtable-key-function-ios.cpp6
-rw-r--r--test/CodeGenCXX/vtable-linkage.cpp2
-rw-r--r--test/CodeGenCXX/vtable-pointer-initialization.cpp8
-rw-r--r--test/CodeGenCXX/vtt-layout.cpp10
-rw-r--r--test/CodeGenObjC/2009-08-05-utf16.m4
-rw-r--r--test/CodeGenObjC/2010-02-01-utf16-with-null.m4
-rw-r--r--test/CodeGenObjC/arc-foreach.m51
-rw-r--r--test/CodeGenObjC/arc-i386.m43
-rw-r--r--test/CodeGenObjC/arc-no-arc-exceptions.m2
-rw-r--r--test/CodeGenObjC/arc-unsafeclaim.m231
-rw-r--r--test/CodeGenObjC/attr-objc-runtime-visible.m19
-rw-r--r--test/CodeGenObjC/constant-strings.m8
-rw-r--r--test/CodeGenObjC/debug-info-block-type.m15
-rw-r--r--test/CodeGenObjC/debug-info-nodebug.m26
-rw-r--r--test/CodeGenObjC/debug-property-synth.m4
-rw-r--r--test/CodeGenObjC/dllstorage.m151
-rw-r--r--test/CodeGenObjC/exceptions-asm-attribute.m6
-rw-r--r--test/CodeGenObjC/hidden-visibility.m2
-rw-r--r--test/CodeGenObjC/messages-2.m2
-rw-r--r--test/CodeGenObjC/metadata-class-properties.m53
-rw-r--r--test/CodeGenObjC/metadata-symbols-64.m2
-rw-r--r--test/CodeGenObjC/metadata_symbols.m6
-rw-r--r--test/CodeGenObjC/objc2-protocol-metadata.m2
-rw-r--r--test/CodeGenObjC/property-atomic-bool.m34
-rw-r--r--test/CodeGenObjC/tentative-cfconstantstring.m5
-rw-r--r--test/CodeGenObjCXX/arc-cxx11-init-list.mm19
-rw-r--r--test/CodeGenObjCXX/arc-mangle.mm19
-rw-r--r--test/CodeGenObjCXX/arc-move.mm4
-rw-r--r--test/CodeGenObjCXX/arc-new-delete.mm16
-rw-r--r--test/CodeGenObjCXX/auto-release-result-assert.mm35
-rw-r--r--test/CodeGenObjCXX/block-default-arg.mm16
-rw-r--r--test/CodeGenObjCXX/block-nested-in-lambda.cpp23
-rw-r--r--test/CodeGenObjCXX/copy.mm2
-rw-r--r--test/CodeGenObjCXX/debug-info-block-capture-this.mm20
-rw-r--r--test/CodeGenObjCXX/debug-info-cyclic.mm4
-rw-r--r--test/CodeGenObjCXX/mangle.mm9
-rw-r--r--test/CodeGenObjCXX/personality-abuse.mm2
-rw-r--r--test/CodeGenOpenCL/address-spaces-conversions.cl67
-rw-r--r--test/CodeGenOpenCL/amdgcn-flat-scratch-name.cl15
-rwxr-xr-xtest/CodeGenOpenCL/amdgpu-call-kernel.cl14
-rw-r--r--test/CodeGenOpenCL/amdgpu-calling-conv.cl12
-rw-r--r--test/CodeGenOpenCL/amdgpu-num-gpr-attr.cl12
-rw-r--r--test/CodeGenOpenCL/as_type.cl68
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-error.cl18
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn-vi.cl12
-rw-r--r--test/CodeGenOpenCL/builtins-amdgcn.cl316
-rw-r--r--test/CodeGenOpenCL/builtins-generic-amdgcn.cl16
-rw-r--r--test/CodeGenOpenCL/builtins-r600.cl166
-rw-r--r--test/CodeGenOpenCL/cl20-device-side-enqueue.cl110
-rw-r--r--test/CodeGenOpenCL/constant-addr-space-globals.cl2
-rw-r--r--test/CodeGenOpenCL/event_t.cl2
-rw-r--r--test/CodeGenOpenCL/fpmath.cl2
-rw-r--r--test/CodeGenOpenCL/half.cl2
-rw-r--r--test/CodeGenOpenCL/images.cl11
-rw-r--r--test/CodeGenOpenCL/kernel-arg-info.cl107
-rw-r--r--test/CodeGenOpenCL/kernel-attributes.cl14
-rw-r--r--test/CodeGenOpenCL/kernel-metadata.cl9
-rw-r--r--test/CodeGenOpenCL/no-signed-zeros.cl10
-rw-r--r--test/CodeGenOpenCL/opencl_types.cl30
-rw-r--r--test/CodeGenOpenCL/pipe_builtin.cl61
-rw-r--r--test/CodeGenOpenCL/pipe_types.cl20
-rw-r--r--test/CodeGenOpenCL/shifts.cl2
-rw-r--r--test/CodeGenOpenCL/spir_version.cl18
-rw-r--r--test/CodeGenOpenCL/str_literals.cl2
-rw-r--r--test/CodeGenOpenCL/to_addr_builtin.cl89
-rw-r--r--test/CodeGenOpenCL/unroll-hint.cl96
-rw-r--r--test/CodeGenOpenCL/vla.cl18
-rw-r--r--test/CoverageMapping/Inputs/ends_a_scope_only1
-rw-r--r--test/CoverageMapping/Inputs/macros.h13
-rw-r--r--test/CoverageMapping/Inputs/starts_a_scope_only1
-rw-r--r--test/CoverageMapping/block-storage-starts-region.m2
-rw-r--r--test/CoverageMapping/break.c2
-rw-r--r--test/CoverageMapping/builtinmacro.c2
-rw-r--r--test/CoverageMapping/casts.c2
-rw-r--r--test/CoverageMapping/classtemplate.cpp2
-rw-r--r--test/CoverageMapping/comment-in-macro.c2
-rw-r--r--test/CoverageMapping/continue.c2
-rw-r--r--test/CoverageMapping/control-flow-macro.c2
-rw-r--r--test/CoverageMapping/decl.c2
-rw-r--r--test/CoverageMapping/header.cpp2
-rw-r--r--test/CoverageMapping/if.c2
-rw-r--r--test/CoverageMapping/implicit-def-in-macro.m2
-rw-r--r--test/CoverageMapping/include-macros.c18
-rw-r--r--test/CoverageMapping/includehell.cpp2
-rw-r--r--test/CoverageMapping/ir.c4
-rw-r--r--test/CoverageMapping/label.cpp2
-rw-r--r--test/CoverageMapping/lambda.cpp2
-rw-r--r--test/CoverageMapping/logical.cpp2
-rw-r--r--test/CoverageMapping/loopmacro.c2
-rw-r--r--test/CoverageMapping/loops.cpp2
-rw-r--r--test/CoverageMapping/macro-expansion.c2
-rw-r--r--test/CoverageMapping/macro-expressions.cpp40
-rw-r--r--test/CoverageMapping/macroception.c2
-rw-r--r--test/CoverageMapping/macroparams.c2
-rw-r--r--test/CoverageMapping/macroparams2.c2
-rw-r--r--test/CoverageMapping/macros.c2
-rw-r--r--test/CoverageMapping/macroscopes.cpp25
-rw-r--r--test/CoverageMapping/md.cpp2
-rw-r--r--test/CoverageMapping/moremacros.c2
-rw-r--r--test/CoverageMapping/nestedclass.cpp2
-rw-r--r--test/CoverageMapping/objc.m2
-rw-r--r--test/CoverageMapping/preprocessor.c2
-rw-r--r--test/CoverageMapping/return.c2
-rw-r--r--test/CoverageMapping/switch.c26
-rw-r--r--test/CoverageMapping/switchmacro.c24
-rw-r--r--test/CoverageMapping/system_macro.c5
-rw-r--r--test/CoverageMapping/templates.cpp2
-rw-r--r--test/CoverageMapping/test.c2
-rw-r--r--test/CoverageMapping/trycatch.cpp4
-rw-r--r--test/CoverageMapping/trymacro.cpp21
-rw-r--r--test/CoverageMapping/unreachable-macro.c2
-rw-r--r--test/CoverageMapping/unused_function.cpp37
-rw-r--r--test/CoverageMapping/unused_names.c9
-rw-r--r--test/CoverageMapping/while.c2
-rw-r--r--test/Driver/Inputs/CUDA/usr/local/cuda/bin/.keep0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/bin/.keep0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/include/.keep0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/lib/.keep0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/lib64/.keep0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/libdevice/libdevice.compute_20.10.bc0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/libdevice/libdevice.compute_35.10.bc0
-rw-r--r--test/Driver/Inputs/CUDA_80/usr/local/cuda/version.txt1
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/lib/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/armv7-a/thumb/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/thumb/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/lib/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/aarch64-linux-android/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/armv7-a/thumb/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/thumb/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/backward/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/i686-linux-android/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r2/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r6/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/thumb/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/thumb/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/thumb/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/thumb/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r2/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r2/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r6/crtbegin.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r6/crtend.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld.bfd0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld.gold0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/lib/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_dynamic.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_so.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_static.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtend_android.o0
-rw-r--r--test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtend_so.o0
-rw-r--r--test/Driver/Inputs/gcc_version_parsing5/bin/.keep0
-rw-r--r--test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/4.9.2/crtbegin.o0
-rw-r--r--test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/5/crtbegin.o0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/crtbegin.o0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4.9.3/.keep0
-rw-r--r--test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/x86_64-pc-linux-gnu/lib/.keep0
-rw-r--r--test/Driver/Inputs/header0.h0
-rw-r--r--test/Driver/Inputs/header1.h0
-rw-r--r--test/Driver/Inputs/header2.h1
-rw-r--r--test/Driver/Inputs/header3.h0
-rw-r--r--test/Driver/Inputs/header4.h0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/bin/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib32/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib32/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib32/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib32/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/bin/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/bin/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib32/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib32/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib32/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib32/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib64/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib64/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/lib/crtbegin.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/lib/crtend.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/bin/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib32/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib64/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crtn.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/include/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/.keep0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crt1.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crti.o0
-rw-r--r--test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crtn.o0
-rw-r--r--test/Driver/Inputs/pchfile.cpp0
-rw-r--r--test/Driver/Inputs/pchfile.h3
-rw-r--r--test/Driver/Inputs/resource_dir/vtables_blacklist.txt0
-rw-r--r--test/Driver/aarch64-cpus.c59
-rw-r--r--test/Driver/aarch64-ras.c7
-rw-r--r--test/Driver/amdgpu-features.c7
-rw-r--r--test/Driver/amdgpu-toolchain.c5
-rw-r--r--test/Driver/android-ndk-standalone.cpp283
-rw-r--r--test/Driver/android-standalone.cpp14
-rw-r--r--test/Driver/arc.c4
-rw-r--r--test/Driver/arch-armv7k.c7
-rw-r--r--test/Driver/arm-abi.c6
-rw-r--r--test/Driver/arm-alignment.c8
-rw-r--r--test/Driver/arm-cortex-cpus.c102
-rw-r--r--test/Driver/arm-features.c6
-rw-r--r--test/Driver/arm-mfpu.c2
-rw-r--r--test/Driver/arm-ras.c7
-rw-r--r--test/Driver/as-dwarf-cie.s37
-rw-r--r--test/Driver/at_file.c4
-rw-r--r--test/Driver/at_file.c.args3
-rw-r--r--test/Driver/at_file_missing.c4
-rw-r--r--test/Driver/at_file_win.c34
-rw-r--r--test/Driver/at_file_win.c.args13
-rw-r--r--test/Driver/bitrig.c2
-rw-r--r--test/Driver/cl-eh.cpp5
-rw-r--r--test/Driver/cl-fallback.c10
-rw-r--r--test/Driver/cl-link.c9
-rw-r--r--test/Driver/cl-options.c64
-rw-r--r--test/Driver/cl-pch-errorhandling.cpp15
-rw-r--r--test/Driver/cl-pch-search.cpp6
-rw-r--r--test/Driver/cl-pch-showincludes.cpp50
-rw-r--r--test/Driver/cl-pch.c45
-rw-r--r--test/Driver/cl-pch.cpp324
-rw-r--r--test/Driver/cl-runtime-flags.c2
-rw-r--r--test/Driver/clang-translation.c13
-rw-r--r--test/Driver/clang_f_opts.c24
-rw-r--r--test/Driver/cloudabi.c11
-rw-r--r--test/Driver/cloudabi.cpp11
-rw-r--r--test/Driver/cuda-arch-translation.cu37
-rw-r--r--test/Driver/cuda-constructor-alias.cu13
-rw-r--r--test/Driver/cuda-external-tools.cu103
-rw-r--r--test/Driver/cuda-march.cu22
-rw-r--r--test/Driver/cuda-not-found.cu12
-rw-r--r--test/Driver/cuda-options.cu66
-rw-r--r--test/Driver/cuda-output-asm.cu29
-rw-r--r--test/Driver/cuda-unused-arg-warning.cu8
-rw-r--r--test/Driver/cuda-version-check.cu51
-rw-r--r--test/Driver/cuda_phases.cu206
-rw-r--r--test/Driver/darwin-embedded.c15
-rw-r--r--test/Driver/darwin-iphone-defaults.m2
-rw-r--r--test/Driver/darwin-ld.c33
-rw-r--r--test/Driver/darwin-multiarch-arm.c14
-rw-r--r--test/Driver/darwin-objc-gc.m2
-rw-r--r--test/Driver/darwin-sanitizer-ld.c88
-rw-r--r--test/Driver/darwin-stdlib.cpp16
-rw-r--r--test/Driver/dyld-prefix.c6
-rw-r--r--test/Driver/dynamic-linker.c32
-rw-r--r--test/Driver/embed-bitcode.c43
-rw-r--r--test/Driver/emulated-tls.cpp5
-rw-r--r--test/Driver/esan.c12
-rw-r--r--test/Driver/frame-pointer.c2
-rw-r--r--test/Driver/freebsd-mips-as.c5
-rw-r--r--test/Driver/freebsd.c1
-rw-r--r--test/Driver/freebsd.cpp8
-rw-r--r--test/Driver/fsanitize-coverage.c62
-rw-r--r--test/Driver/fsanitize.c148
-rw-r--r--test/Driver/fsjlj-exceptions.c8
-rw-r--r--test/Driver/fubsan-strip-path-components.cpp2
-rw-r--r--test/Driver/fuse-ld.c6
-rw-r--r--test/Driver/gcc-toolchain.cpp4
-rw-r--r--test/Driver/hexagon-toolchain-elf.c14
-rw-r--r--test/Driver/incompatible_sysroot.c15
-rw-r--r--test/Driver/lanai-toolchain.c2
-rw-r--r--test/Driver/lanai-unknown-unknown.cpp86
-rw-r--r--test/Driver/linker-opts.c12
-rw-r--r--test/Driver/linux-header-search.cpp53
-rw-r--r--test/Driver/linux-ld.c127
-rw-r--r--test/Driver/lit.local.cfg2
-rw-r--r--test/Driver/lto.c9
-rw-r--r--test/Driver/miamcu-opt.c36
-rw-r--r--test/Driver/miamcu-opt.cpp3
-rw-r--r--test/Driver/mips-abi.c49
-rw-r--r--test/Driver/mips-as.c5
-rw-r--r--test/Driver/mips-cs.cpp48
-rw-r--r--test/Driver/mips-features.c18
-rw-r--r--test/Driver/mips-fsf.cpp416
-rw-r--r--test/Driver/mips-ias-Wa.s91
-rw-r--r--test/Driver/mips-img-v2.cpp337
-rw-r--r--test/Driver/mips-img.cpp12
-rw-r--r--test/Driver/mips-mti.cpp449
-rw-r--r--test/Driver/msc-version.c11
-rw-r--r--test/Driver/msvc-compiler-rt.c5
-rw-r--r--test/Driver/msvc-link.c6
-rw-r--r--test/Driver/msvc-triple.c4
-rw-r--r--test/Driver/myriad-toolchain.c18
-rw-r--r--test/Driver/netbsd.c36
-rw-r--r--test/Driver/netbsd.cpp60
-rw-r--r--test/Driver/noinline.c2
-rw-r--r--test/Driver/nostdlib.c4
-rw-r--r--test/Driver/nozlibcompress.c2
-rw-r--r--test/Driver/objc-weak.m12
-rw-r--r--test/Driver/opencl.cl35
-rw-r--r--test/Driver/output-file-cleanup.c9
-rw-r--r--test/Driver/pic.c25
-rw-r--r--test/Driver/ps4-header-search.c2
-rw-r--r--test/Driver/ps4-linker-non-win.c8
-rw-r--r--test/Driver/ps4-linker-win.c19
-rw-r--r--test/Driver/ps4-pic.c4
-rw-r--r--test/Driver/ps4-sdk-root.c68
-rw-r--r--test/Driver/r600-mcpu.cl4
-rw-r--r--test/Driver/relax.c4
-rw-r--r--test/Driver/relax.s12
-rw-r--r--test/Driver/renderscript.rs3
-rw-r--r--test/Driver/response-file-extra-whitespace.c12
-rw-r--r--test/Driver/response-file.c2
-rw-r--r--test/Driver/sanitize_unwind_tables.c2
-rw-r--r--test/Driver/sanitizer-ld.c109
-rw-r--r--test/Driver/save-temps.c5
-rw-r--r--test/Driver/sparc-as.c32
-rw-r--r--test/Driver/sparc-float.c40
-rw-r--r--test/Driver/split-debug.h15
-rw-r--r--test/Driver/split-stack-ld.c17
-rw-r--r--test/Driver/unknown-arg.c38
-rw-r--r--test/Driver/wasm-toolchain.c12
-rw-r--r--test/Driver/whole-program-vtables.c2
-rw-r--r--test/Driver/win-macho-unwind.c4
-rw-r--r--test/Driver/windows-cross.c14
-rw-r--r--test/Driver/x86-target-features.c51
-rw-r--r--test/FixIt/fixit-errors.c3
-rw-r--r--test/FixIt/fixit-interface-as-param.m13
-rw-r--r--test/FixIt/fixit-objc.m8
-rw-r--r--test/FixIt/fixit-vexing-parse.cpp2
-rw-r--r--test/FixIt/typo.m4
-rw-r--r--test/Frontend/backend-option.c4
-rw-r--r--test/Frontend/dependency-gen.c2
-rw-r--r--test/Frontend/embed-bitcode.ll59
-rw-r--r--test/Frontend/gnu-mcount.c78
-rw-r--r--test/Frontend/lit.local.cfg2
-rw-r--r--test/Frontend/opencl.cl27
-rw-r--r--test/Frontend/optimization-remark-analysis.c4
-rw-r--r--test/Frontend/optimization-remark-options.c2
-rw-r--r--test/Frontend/optimization-remark.c5
-rw-r--r--test/Frontend/plugin-annotate-functions.c25
-rw-r--r--test/Frontend/print-header-includes.c24
-rw-r--r--test/Frontend/profile-sample-use-loc-tracking.c5
-rw-r--r--test/Frontend/std.cl9
-rw-r--r--test/Frontend/stdlang.c15
-rw-r--r--test/Headers/cxx11.cpp1
-rw-r--r--test/Headers/float.c219
-rw-r--r--test/Headers/ms-intrin.cpp4
-rw-r--r--test/Headers/opencl-c-header.cl90
-rw-r--r--test/Headers/x86intrin-2.c2
-rw-r--r--test/Headers/xmmintrin.c7
-rw-r--r--test/Index/Core/Inputs/module/ModA.h2
-rw-r--r--test/Index/Core/Inputs/module/module.modulemap1
-rw-r--r--test/Index/Core/index-source.cpp9
-rw-r--r--test/Index/Core/index-source.m107
-rw-r--r--test/Index/Core/index-source.mm11
-rw-r--r--test/Index/Core/index-subkinds.m48
-rw-r--r--test/Index/Core/index-with-module.m12
-rw-r--r--test/Index/Inputs/module.map14
-rw-r--r--test/Index/Inputs/preamble-with-implicit-import-A.h1
-rw-r--r--test/Index/Inputs/preamble-with-implicit-import-B.h3
-rw-r--r--test/Index/Inputs/preamble-with-implicit-import-C.h2
-rw-r--r--test/Index/Inputs/preamble-with-implicit-import.h4
-rw-r--r--test/Index/annotate-comments-availability-attrs.cpp4
-rw-r--r--test/Index/annotate-tokens.c6
-rw-r--r--test/Index/availability.c4
-rw-r--r--test/Index/availability.cpp2
-rw-r--r--test/Index/c-index-api-loadTU-test.m7
-rw-r--r--test/Index/evaluate-cursor.cpp30
-rw-r--r--test/Index/file-refs.cpp6
-rw-r--r--test/Index/get-cursor.cpp2
-rw-r--r--test/Index/index-decls.m11
-rw-r--r--test/Index/index-file.cpp17
-rw-r--r--test/Index/index-many-logical-ops.c2
-rw-r--r--test/Index/index-module.m9
-rw-r--r--test/Index/index-refs.cpp8
-rw-r--r--test/Index/index-refs.m5
-rw-r--r--test/Index/keep-going.cpp29
-rw-r--r--test/Index/load-classes.cpp6
-rw-r--r--test/Index/pch-warn-as-error-code-split.cpp17
-rw-r--r--test/Index/pch-warn-as-error-code-split.h4
-rw-r--r--test/Index/pch-warn-as-error-code.cpp27
-rw-r--r--test/Index/preamble-with-implicit-import.m6
-rw-r--r--test/Index/print-cxx-manglings.cpp30
-rw-r--r--test/Index/print-type.c8
-rw-r--r--test/Index/print-type.cpp10
-rw-r--r--test/Index/print-type.m2
-rw-r--r--test/Index/properties-class-extensions.m2
-rw-r--r--test/Index/recursive-cxx-member-calls.cpp6
-rw-r--r--test/Index/remap-load.c2
-rw-r--r--test/Index/retain-comments-from-system-headers.c2
-rw-r--r--test/Index/skip-parsed-bodies/compile_commands.json7
-rw-r--r--test/Index/usrs.m12
-rw-r--r--test/Layout/ms-x86-declspec-empty_bases.cpp266
-rw-r--r--test/Lexer/Inputs/case-insensitive-include.h8
-rw-r--r--test/Lexer/case-insensitive-include-ms.c18
-rw-r--r--test/Lexer/case-insensitive-include.c35
-rw-r--r--test/Lexer/case-insensitive-system-include.c10
-rw-r--r--test/Lexer/cxx-features.cpp73
-rw-r--r--test/Lexer/cxx1y_digit_separators.cpp3
-rw-r--r--test/Lexer/eof-conflict-marker.c11
-rw-r--r--test/Lexer/half-literal.cpp3
-rw-r--r--test/Lexer/has_feature_efficiency_sanitizer.cpp12
-rw-r--r--test/Lexer/hexfloat.cpp32
-rw-r--r--test/Lexer/opencl-half-literal.cl10
-rw-r--r--test/Makefile77
-rw-r--r--test/Misc/amdgcn.languageOptsOpenCL.cl200
-rw-r--r--test/Misc/ast-dump-color.cpp2
-rw-r--r--test/Misc/ast-dump-decl.mm10
-rw-r--r--test/Misc/ast-dump-invalid.cpp21
-rw-r--r--test/Misc/ast-dump-pipe.cl4
-rw-r--r--test/Misc/ast-print-char-literal.cpp3
-rw-r--r--test/Misc/ast-print-objectivec.m10
-rw-r--r--test/Misc/ast-print-pragmas.cpp4
-rw-r--r--test/Misc/backend-optimization-failure-nodbg.cpp4
-rw-r--r--test/Misc/backend-optimization-failure.cpp2
-rw-r--r--test/Misc/backend-resource-limit-diagnostics.cl9
-rw-r--r--test/Misc/diag-format.c25
-rw-r--r--test/Misc/diag-null-bytes-in-line.cppbin0 -> 398 bytes
-rw-r--r--test/Misc/diag-template-diffing-color.cpp20
-rw-r--r--test/Misc/diag-template-diffing-cxx98.cpp2
-rw-r--r--test/Misc/diag-template-diffing.cpp75
-rw-r--r--test/Misc/languageOptsOpenCL.cl2
-rw-r--r--test/Misc/nvptx.languageOptsOpenCL.cl211
-rw-r--r--test/Misc/r600.languageOptsOpenCL.cl225
-rw-r--r--test/Misc/serialized-diags-driver.c4
-rw-r--r--test/Misc/target-parser.c2
-rw-r--r--test/Misc/thinlto.c11
-rw-r--r--test/Modules/DebugInfoSubmoduleImport.c2
-rw-r--r--test/Modules/DebugInfoTransitiveImport.m8
-rw-r--r--test/Modules/ExtDebugInfo.cpp138
-rw-r--r--test/Modules/ExtDebugInfo.m49
-rw-r--r--test/Modules/Inputs/DebugCXX.h49
-rw-r--r--test/Modules/Inputs/DebugObjC.h20
-rw-r--r--test/Modules/Inputs/MacroFabs1.h6
-rw-r--r--test/Modules/Inputs/MethodPoolCombined1.h6
-rw-r--r--test/Modules/Inputs/MethodPoolCombined2.h1
-rw-r--r--test/Modules/Inputs/MethodPoolString1.h4
-rw-r--r--test/Modules/Inputs/MethodPoolString2.h4
-rw-r--r--test/Modules/Inputs/PR21547/FirstHeader.h13
-rw-r--r--test/Modules/Inputs/PR21547/module.modulemap4
-rw-r--r--test/Modules/Inputs/PR24954/A.h10
-rw-r--r--test/Modules/Inputs/PR24954/B.h30
-rw-r--r--test/Modules/Inputs/PR24954/module.modulemap9
-rw-r--r--test/Modules/Inputs/PR25501/Vector.h5
-rw-r--r--test/Modules/Inputs/PR25501/a0.h1
-rw-r--r--test/Modules/Inputs/PR25501/a1.h1
-rw-r--r--test/Modules/Inputs/PR25501/a2.h3
-rw-r--r--test/Modules/Inputs/PR25501/b.h2
-rw-r--r--test/Modules/Inputs/PR25501/module.modulemap4
-rw-r--r--test/Modules/Inputs/PR26014/A.h13
-rw-r--r--test/Modules/Inputs/PR26014/B.h10
-rw-r--r--test/Modules/Inputs/PR26014/module.modulemap9
-rw-r--r--test/Modules/Inputs/PR26179/A.h2
-rw-r--r--test/Modules/Inputs/PR26179/B.h1
-rw-r--r--test/Modules/Inputs/PR26179/basic_string.h12
-rw-r--r--test/Modules/Inputs/PR26179/module.modulemap9
-rw-r--r--test/Modules/Inputs/PR27041/Rtypes.h1
-rw-r--r--test/Modules/Inputs/PR27041/TGenericClassInfo.h3
-rw-r--r--test/Modules/Inputs/PR27041/TSchemaHelper.h1
-rw-r--r--test/Modules/Inputs/PR27041/module.modulemap2
-rw-r--r--test/Modules/Inputs/PR27186/Rtypes.h2
-rw-r--r--test/Modules/Inputs/PR27186/module.modulemap5
-rw-r--r--test/Modules/Inputs/PR27186/stddef.h1
-rw-r--r--test/Modules/Inputs/PR27186/time.h1
-rw-r--r--test/Modules/Inputs/PR27401/a.h17
-rw-r--r--test/Modules/Inputs/PR27401/b.h21
-rw-r--r--test/Modules/Inputs/PR27401/module.modulemap1
-rw-r--r--test/Modules/Inputs/PR27513/a.h5
-rw-r--r--test/Modules/Inputs/PR27513/b.h3
-rw-r--r--test/Modules/Inputs/PR27513/b1.h1
-rw-r--r--test/Modules/Inputs/PR27513/b11.h2
-rw-r--r--test/Modules/Inputs/PR27513/b111.h3
-rw-r--r--test/Modules/Inputs/PR27513/b1111.h1
-rw-r--r--test/Modules/Inputs/PR27513/b1112.h1
-rw-r--r--test/Modules/Inputs/PR27513/b2.h1
-rw-r--r--test/Modules/Inputs/PR27513/c.h1
-rw-r--r--test/Modules/Inputs/PR27513/module.modulemap7
-rw-r--r--test/Modules/Inputs/PR27513/mystring.h8
-rw-r--r--test/Modules/Inputs/PR27739/DataInputHandler.h19
-rw-r--r--test/Modules/Inputs/PR27739/Types.h1
-rw-r--r--test/Modules/Inputs/PR27739/map20
-rw-r--r--test/Modules/Inputs/PR27739/module.modulemap2
-rw-r--r--test/Modules/Inputs/PR27754/RConversionRuleParser.h4
-rw-r--r--test/Modules/Inputs/PR27754/TMetaUtils.h2
-rw-r--r--test/Modules/Inputs/PR27754/TSchemaType.h2
-rw-r--r--test/Modules/Inputs/PR27754/algobase.h4
-rw-r--r--test/Modules/Inputs/PR27754/module.modulemap3
-rw-r--r--test/Modules/Inputs/PR27890/a.h9
-rw-r--r--test/Modules/Inputs/PR27890/module.modulemap1
-rw-r--r--test/Modules/Inputs/UseAfterFree/UseAfterFreePrivate.h1
-rw-r--r--test/Modules/Inputs/UseAfterFree/UseAfterFreePublic.h2
-rw-r--r--test/Modules/Inputs/UseAfterFree/module.map3
-rw-r--r--test/Modules/Inputs/UseAfterFree/module_private.map3
-rw-r--r--test/Modules/Inputs/builtin.h4
-rw-r--r--test/Modules/Inputs/category_right.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/A.framework/Headers/A.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Headers/B.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Modules/module.modulemap5
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Headers/I.h2
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Modules/module.modulemap5
-rw-r--r--test/Modules/Inputs/crash-recovery/Frameworks/module.modulemap2
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/module.map16
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/pthread.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/pthread/pthread_impl.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/pthread_impl.h1
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/stdio.h3
-rw-r--r--test/Modules/Inputs/crash-recovery/usr/include/tcl-private/header.h2
-rw-r--r--test/Modules/Inputs/cxx-decls-imported.h5
-rw-r--r--test/Modules/Inputs/cxx-templates-common.h17
-rw-r--r--test/Modules/Inputs/cxx-templates-unimported.h43
-rw-r--r--test/Modules/Inputs/explicit-build/a.h2
-rw-r--r--test/Modules/Inputs/getSourceDescriptor-crash/h1.h1
-rw-r--r--test/Modules/Inputs/getSourceDescriptor-crash/module.modulemap3
-rw-r--r--test/Modules/Inputs/merge-decl-context/a.h4
-rw-r--r--test/Modules/Inputs/module.map25
-rw-r--r--test/Modules/Inputs/non-module.h4
-rw-r--r--test/Modules/Inputs/pch-import-module-with-macro.pch3
-rw-r--r--test/Modules/Inputs/suggest-include/empty.h0
-rw-r--r--test/Modules/Inputs/suggest-include/module.modulemap22
-rw-r--r--test/Modules/Inputs/suggest-include/private1.h1
-rw-r--r--test/Modules/Inputs/suggest-include/private2.h1
-rw-r--r--test/Modules/Inputs/suggest-include/private3.h1
-rw-r--r--test/Modules/Inputs/suggest-include/textual1.h1
-rw-r--r--test/Modules/Inputs/suggest-include/textual2.h1
-rw-r--r--test/Modules/Inputs/suggest-include/textual3.h1
-rw-r--r--test/Modules/Inputs/suggest-include/textual4.h1
-rw-r--r--test/Modules/Inputs/suggest-include/textual5.h1
-rw-r--r--test/Modules/Inputs/suggest-include/useprivate1.h1
-rw-r--r--test/Modules/Inputs/suggest-include/useprivate3.h1
-rw-r--r--test/Modules/Inputs/suggest-include/usetextual1.h2
-rw-r--r--test/Modules/Inputs/suggest-include/usetextual2.h2
-rw-r--r--test/Modules/Inputs/suggest-include/usetextual3.h1
-rw-r--r--test/Modules/Inputs/suggest-include/usetextual4.h1
-rw-r--r--test/Modules/Inputs/suggest-include/usetextual5.h1
-rw-r--r--test/Modules/Inputs/typo.h6
-rw-r--r--test/Modules/ModuleDebugInfo.cpp100
-rw-r--r--test/Modules/ModuleDebugInfo.m90
-rw-r--r--test/Modules/builtins.m32
-rw-r--r--test/Modules/crash-vfs-path-emptydir-entries.m49
-rw-r--r--test/Modules/crash-vfs-path-symlink-component.m68
-rw-r--r--test/Modules/crash-vfs-path-symlink-topheader.m51
-rw-r--r--test/Modules/crash-vfs-path-traversal.m65
-rw-r--r--test/Modules/crash-vfs-relative-overlay.m61
-rw-r--r--test/Modules/crash-vfs-run-reproducer.m57
-rw-r--r--test/Modules/crash-vfs-umbrella-frameworks.m55
-rw-r--r--test/Modules/cxx-templates.cpp70
-rw-r--r--test/Modules/debug-info-moduleimport.m10
-rw-r--r--test/Modules/embed-files-compressed.cpp23
-rw-r--r--test/Modules/embed-files.cpp8
-rw-r--r--test/Modules/explicit-build-flags.cpp19
-rw-r--r--test/Modules/explicit-build-missing-files.cpp7
-rw-r--r--test/Modules/explicit-build.cpp2
-rw-r--r--test/Modules/getSourceDescriptor-crash.cpp9
-rw-r--r--test/Modules/implementation-of-module.m4
-rw-r--r--test/Modules/implicit-build-config-out-of-date.m6
-rw-r--r--test/Modules/import-self.m2
-rw-r--r--test/Modules/include-own-headers.m4
-rw-r--r--test/Modules/merge-decl-context.cpp8
-rw-r--r--test/Modules/method_pool_write.m11
-rw-r--r--test/Modules/minimal-identifier-tables.cpp10
-rw-r--r--test/Modules/no-implicit-builds.cpp4
-rw-r--r--test/Modules/objc-categories.m2
-rw-r--r--test/Modules/parse-attributes.modulemap12
-rw-r--r--test/Modules/pch-module-macro.m9
-rw-r--r--test/Modules/pr21547.cpp8
-rw-r--r--test/Modules/pr24954.cpp7
-rw-r--r--test/Modules/pr25501.cpp9
-rw-r--r--test/Modules/pr26014.cpp7
-rw-r--r--test/Modules/pr26179.cpp7
-rw-r--r--test/Modules/pr27041.cpp7
-rw-r--r--test/Modules/pr27186.cpp7
-rw-r--r--test/Modules/pr27401.cpp38
-rw-r--r--test/Modules/pr27513.cpp7
-rw-r--r--test/Modules/pr27739.cpp12
-rw-r--r--test/Modules/pr27754.cpp7
-rw-r--r--test/Modules/pr27890.cpp9
-rw-r--r--test/Modules/preprocess.cpp24
-rw-r--r--test/Modules/submodules-merge-defs.cpp7
-rw-r--r--test/Modules/suggest-include.cpp33
-rw-r--r--test/Modules/typo.m8
-rw-r--r--test/Modules/use-after-free.m24
-rw-r--r--test/OpenMP/critical_codegen.cpp6
-rw-r--r--test/OpenMP/declare_reduction_ast_print.c42
-rw-r--r--test/OpenMP/declare_reduction_ast_print.cpp69
-rw-r--r--test/OpenMP/declare_reduction_codegen.c158
-rw-r--r--test/OpenMP/declare_reduction_codegen.cpp182
-rw-r--r--test/OpenMP/declare_reduction_messages.c52
-rw-r--r--test/OpenMP/declare_reduction_messages.cpp124
-rw-r--r--test/OpenMP/declare_simd_ast_print.c21
-rw-r--r--test/OpenMP/declare_simd_ast_print.cpp146
-rw-r--r--test/OpenMP/declare_simd_codegen.cpp288
-rw-r--r--test/OpenMP/declare_simd_messages.cpp231
-rw-r--r--test/OpenMP/declare_target_ast_print.cpp138
-rw-r--r--test/OpenMP/declare_target_messages.cpp101
-rw-r--r--test/OpenMP/distribute_ast_print.cpp69
-rw-r--r--test/OpenMP/distribute_codegen.cpp263
-rw-r--r--test/OpenMP/distribute_dist_schedule_ast_print.cpp106
-rw-r--r--test/OpenMP/distribute_dist_schedule_messages.cpp63
-rw-r--r--test/OpenMP/distribute_parallel_for_ast_print.cpp139
-rw-r--r--test/OpenMP/distribute_parallel_for_collapse_messages.cpp154
-rw-r--r--test/OpenMP/distribute_parallel_for_copyin_messages.cpp190
-rw-r--r--test/OpenMP/distribute_parallel_for_default_messages.cpp100
-rw-r--r--test/OpenMP/distribute_parallel_for_dist_schedule_messages.cpp103
-rw-r--r--test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp359
-rw-r--r--test/OpenMP/distribute_parallel_for_if_messages.cpp179
-rw-r--r--test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp333
-rw-r--r--test/OpenMP/distribute_parallel_for_num_threads_messages.cpp107
-rw-r--r--test/OpenMP/distribute_parallel_for_private_messages.cpp315
-rw-r--r--test/OpenMP/distribute_parallel_for_proc_bind_messages.cpp101
-rw-r--r--test/OpenMP/distribute_parallel_for_reduction_messages.cpp441
-rw-r--r--test/OpenMP/distribute_parallel_for_schedule_messages.cpp151
-rw-r--r--test/OpenMP/distribute_parallel_for_shared_messages.cpp396
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_aligned_messages.cpp306
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_ast_print.cpp152
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_collapse_messages.cpp154
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_copyin_messages.cpp190
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_default_messages.cpp100
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_dist_schedule_messages.cpp103
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp359
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_if_messages.cpp179
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp333
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp338
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp816
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_misc_messages.c971
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_num_threads_messages.cpp107
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_private_messages.cpp315
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_proc_bind_messages.cpp101
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp441
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_safelen_messages.cpp177
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_schedule_messages.cpp151
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_shared_messages.cpp396
-rw-r--r--test/OpenMP/distribute_parallel_for_simd_simdlen_messages.cpp181
-rw-r--r--test/OpenMP/distribute_private_messages.cpp17
-rw-r--r--test/OpenMP/distribute_simd_aligned_messages.cpp306
-rw-r--r--test/OpenMP/distribute_simd_ast_print.cpp146
-rw-r--r--test/OpenMP/distribute_simd_collapse_messages.cpp154
-rw-r--r--test/OpenMP/distribute_simd_dist_schedule_messages.cpp120
-rw-r--r--test/OpenMP/distribute_simd_firstprivate_messages.cpp359
-rw-r--r--test/OpenMP/distribute_simd_lastprivate_messages.cpp333
-rw-r--r--test/OpenMP/distribute_simd_linear_messages.cpp338
-rw-r--r--test/OpenMP/distribute_simd_loop_messages.cpp782
-rw-r--r--test/OpenMP/distribute_simd_misc_messages.c1108
-rw-r--r--test/OpenMP/distribute_simd_private_messages.cpp315
-rw-r--r--test/OpenMP/distribute_simd_reduction_messages.cpp441
-rw-r--r--test/OpenMP/distribute_simd_safelen_messages.cpp177
-rw-r--r--test/OpenMP/distribute_simd_simdlen_messages.cpp177
-rw-r--r--test/OpenMP/driver.c19
-rw-r--r--test/OpenMP/dump.cpp68
-rw-r--r--test/OpenMP/for_ast_print.cpp88
-rw-r--r--test/OpenMP/for_codegen.cpp32
-rw-r--r--test/OpenMP/for_collapse_messages.cpp37
-rw-r--r--test/OpenMP/for_firstprivate_codegen.cpp31
-rw-r--r--test/OpenMP/for_firstprivate_messages.cpp2
-rw-r--r--test/OpenMP/for_lastprivate_codegen.cpp275
-rw-r--r--test/OpenMP/for_linear_codegen.cpp231
-rw-r--r--test/OpenMP/for_linear_messages.cpp2
-rw-r--r--test/OpenMP/for_loop_messages.cpp23
-rw-r--r--test/OpenMP/for_ordered_clause.cpp37
-rw-r--r--test/OpenMP/for_private_messages.cpp56
-rw-r--r--test/OpenMP/for_reduction_codegen.cpp340
-rw-r--r--test/OpenMP/for_reduction_codegen_UDR.cpp984
-rw-r--r--test/OpenMP/for_reduction_messages.cpp32
-rw-r--r--test/OpenMP/for_simd_aligned_messages.cpp1
-rw-r--r--test/OpenMP/for_simd_ast_print.cpp51
-rw-r--r--test/OpenMP/for_simd_codegen.cpp17
-rw-r--r--test/OpenMP/for_simd_collapse_messages.cpp37
-rw-r--r--test/OpenMP/for_simd_firstprivate_messages.cpp2
-rw-r--r--test/OpenMP/for_simd_linear_messages.cpp2
-rw-r--r--test/OpenMP/for_simd_loop_messages.cpp6
-rw-r--r--test/OpenMP/for_simd_private_messages.cpp56
-rw-r--r--test/OpenMP/for_simd_reduction_messages.cpp32
-rw-r--r--test/OpenMP/for_simd_safelen_messages.cpp37
-rw-r--r--test/OpenMP/for_simd_simdlen_messages.cpp37
-rw-r--r--test/OpenMP/loops_explicit_clauses_codegen.cpp162
-rw-r--r--test/OpenMP/nesting_of_regions.cpp3695
-rw-r--r--test/OpenMP/nvptx_target_codegen.cpp581
-rw-r--r--test/OpenMP/nvptx_target_firstprivate_codegen.cpp223
-rw-r--r--test/OpenMP/nvptx_teams_codegen.cpp132
-rw-r--r--test/OpenMP/ordered_doacross_codegen.cpp124
-rw-r--r--test/OpenMP/parallel_ast_print.cpp110
-rw-r--r--test/OpenMP/parallel_copyin_codegen.cpp16
-rw-r--r--test/OpenMP/parallel_firstprivate_codegen.cpp306
-rw-r--r--test/OpenMP/parallel_for_ast_print.cpp51
-rw-r--r--test/OpenMP/parallel_for_collapse_messages.cpp37
-rw-r--r--test/OpenMP/parallel_for_linear_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_loop_messages.cpp6
-rw-r--r--test/OpenMP/parallel_for_ordered_messages.cpp37
-rw-r--r--test/OpenMP/parallel_for_private_messages.cpp56
-rw-r--r--test/OpenMP/parallel_for_reduction_messages.cpp38
-rw-r--r--test/OpenMP/parallel_for_simd_aligned_messages.cpp1
-rw-r--r--test/OpenMP/parallel_for_simd_ast_print.cpp52
-rw-r--r--test/OpenMP/parallel_for_simd_collapse_messages.cpp37
-rw-r--r--test/OpenMP/parallel_for_simd_linear_messages.cpp2
-rw-r--r--test/OpenMP/parallel_for_simd_loop_messages.cpp6
-rw-r--r--test/OpenMP/parallel_for_simd_private_messages.cpp56
-rw-r--r--test/OpenMP/parallel_for_simd_reduction_messages.cpp32
-rw-r--r--test/OpenMP/parallel_for_simd_safelen_messages.cpp37
-rw-r--r--test/OpenMP/parallel_for_simd_simdlen_messages.cpp37
-rw-r--r--test/OpenMP/parallel_num_threads_codegen.cpp4
-rw-r--r--test/OpenMP/parallel_private_codegen.cpp163
-rw-r--r--test/OpenMP/parallel_reduction_codegen.cpp184
-rw-r--r--test/OpenMP/parallel_reduction_messages.cpp38
-rw-r--r--test/OpenMP/parallel_sections_ast_print.cpp3
-rw-r--r--test/OpenMP/parallel_sections_private_messages.cpp68
-rw-r--r--test/OpenMP/parallel_sections_reduction_messages.cpp38
-rw-r--r--test/OpenMP/predefined_macro.c2
-rw-r--r--test/OpenMP/sections_firstprivate_codegen.cpp25
-rw-r--r--test/OpenMP/sections_private_messages.cpp68
-rw-r--r--test/OpenMP/sections_reduction_messages.cpp32
-rw-r--r--test/OpenMP/simd_aligned_messages.cpp1
-rw-r--r--test/OpenMP/simd_ast_print.cpp52
-rw-r--r--test/OpenMP/simd_codegen.cpp91
-rw-r--r--test/OpenMP/simd_collapse_messages.cpp37
-rw-r--r--test/OpenMP/simd_lastprivate_messages.cpp2
-rw-r--r--test/OpenMP/simd_private_messages.cpp56
-rw-r--r--test/OpenMP/simd_reduction_messages.cpp32
-rw-r--r--test/OpenMP/simd_safelen_messages.cpp37
-rw-r--r--test/OpenMP/simd_simdlen_messages.cpp37
-rw-r--r--test/OpenMP/single_ast_print.cpp33
-rw-r--r--test/OpenMP/single_codegen.cpp252
-rw-r--r--test/OpenMP/single_firstprivate_codegen.cpp17
-rw-r--r--test/OpenMP/single_private_messages.cpp56
-rw-r--r--test/OpenMP/target_ast_print.cpp39
-rw-r--r--test/OpenMP/target_codegen.cpp40
-rw-r--r--test/OpenMP/target_codegen_global_capture.cpp187
-rw-r--r--test/OpenMP/target_codegen_registration.cpp104
-rw-r--r--test/OpenMP/target_codegen_registration_naming.cpp48
-rw-r--r--test/OpenMP/target_data_ast_print.cpp36
-rw-r--r--test/OpenMP/target_data_codegen.cpp248
-rw-r--r--test/OpenMP/target_data_device_messages.cpp25
-rw-r--r--test/OpenMP/target_data_if_messages.cpp33
-rw-r--r--test/OpenMP/target_data_messages.c9
-rw-r--r--test/OpenMP/target_data_use_device_ptr_ast_print.cpp154
-rw-r--r--test/OpenMP/target_data_use_device_ptr_messages.cpp206
-rw-r--r--test/OpenMP/target_defaultmap_messages.cpp56
-rw-r--r--test/OpenMP/target_depend_messages.cpp89
-rw-r--r--test/OpenMP/target_device_messages.cpp13
-rw-r--r--test/OpenMP/target_enter_data_ast_print.cpp228
-rw-r--r--test/OpenMP/target_enter_data_codegen.cpp249
-rw-r--r--test/OpenMP/target_enter_data_depend_messages.cpp166
-rw-r--r--test/OpenMP/target_enter_data_device_messages.cpp29
-rw-r--r--test/OpenMP/target_enter_data_if_messages.cpp35
-rw-r--r--test/OpenMP/target_enter_data_map_messages.c19
-rw-r--r--test/OpenMP/target_enter_data_nowait_messages.cpp17
-rw-r--r--test/OpenMP/target_exit_data_ast_print.cpp244
-rw-r--r--test/OpenMP/target_exit_data_codegen.cpp221
-rw-r--r--test/OpenMP/target_exit_data_depend_messages.cpp166
-rw-r--r--