Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm/dist/clang Import clang r309604 from branc...



details:   https://anonhg.NetBSD.org/src/rev/8e41b9709dc7
branches:  trunk
changeset: 825837:8e41b9709dc7
user:      joerg <joerg%NetBSD.org@localhost>
date:      Tue Aug 01 19:34:09 2017 +0000

description:
Import clang r309604 from branches/release_50

diffstat:

 external/bsd/llvm/dist/clang/CMakeLists.txt                                                                         |    79 +-
 external/bsd/llvm/dist/clang/bindings/python/clang/__init__.py                                                      |     8 -
 external/bsd/llvm/dist/clang/bindings/python/clang/cindex.py                                                        |   220 +-
 external/bsd/llvm/dist/clang/bindings/python/tests/cindex/test_cursor.py                                            |    16 +
 external/bsd/llvm/dist/clang/bindings/python/tests/cindex/test_translation_unit.py                                  |     7 +-
 external/bsd/llvm/dist/clang/bindings/python/tests/cindex/test_type.py                                              |    17 +
 external/bsd/llvm/dist/clang/bindings/python/tests/test_exception_specification_kind.py                             |    27 +
 external/bsd/llvm/dist/clang/cmake/caches/Apple-stage2-ThinLTO.cmake                                                |     6 +
 external/bsd/llvm/dist/clang/cmake/caches/Apple-stage2.cmake                                                        |     7 +-
 external/bsd/llvm/dist/clang/cmake/caches/BaremetalARM.cmake                                                        |    50 +
 external/bsd/llvm/dist/clang/cmake/caches/DistributionExample.cmake                                                 |    13 +-
 external/bsd/llvm/dist/clang/cmake/caches/Fuchsia-stage2.cmake                                                      |    85 +
 external/bsd/llvm/dist/clang/cmake/caches/Fuchsia.cmake                                                             |    52 +
 external/bsd/llvm/dist/clang/cmake/modules/CMakeLists.txt                                                           |    14 +
 external/bsd/llvm/dist/clang/cmake/modules/ClangConfig.cmake.in                                                     |     6 +-
 external/bsd/llvm/dist/clang/cmake/modules/FindZ3.cmake                                                             |    28 +
 external/bsd/llvm/dist/clang/docs/AttributeReference.rst                                                            |  1792 ++-
 external/bsd/llvm/dist/clang/docs/AutomaticReferenceCounting.rst                                                    |     7 +-
 external/bsd/llvm/dist/clang/docs/Block-ABI-Apple.rst                                                               |     8 +-
 external/bsd/llvm/dist/clang/docs/CMakeLists.txt                                                                    |     2 +-
 external/bsd/llvm/dist/clang/docs/ClangCommandLineReference.rst                                                     |  2629 ++++
 external/bsd/llvm/dist/clang/docs/ClangFormat.rst                                                                   |    17 +-
 external/bsd/llvm/dist/clang/docs/ClangFormatStyleOptions.rst                                                       |   938 +-
 external/bsd/llvm/dist/clang/docs/ControlFlowIntegrityDesign.rst                                                    |   130 +-
 external/bsd/llvm/dist/clang/docs/DiagnosticsReference.rst                                                          |   638 +-
 external/bsd/llvm/dist/clang/docs/ExternalClangExamples.rst                                                         |    13 +
 external/bsd/llvm/dist/clang/docs/LTOVisibility.rst                                                                 |    15 +-
 external/bsd/llvm/dist/clang/docs/LanguageExtensions.rst                                                            |   372 +-
 external/bsd/llvm/dist/clang/docs/LibASTMatchersReference.html                                                      |   231 +-
 external/bsd/llvm/dist/clang/docs/LibFormat.rst                                                                     |     4 +-
 external/bsd/llvm/dist/clang/docs/MemorySanitizer.rst                                                               |     2 +-
 external/bsd/llvm/dist/clang/docs/Modules.rst                                                                       |    41 +-
 external/bsd/llvm/dist/clang/docs/ReleaseNotes.rst                                                                  |   151 +-
 external/bsd/llvm/dist/clang/docs/SanitizerCoverage.rst                                                             |   600 +-
 external/bsd/llvm/dist/clang/docs/SourceBasedCodeCoverage.rst                                                       |     8 +
 external/bsd/llvm/dist/clang/docs/ThinLTO.rst                                                                       |    46 +
 external/bsd/llvm/dist/clang/docs/ThreadSafetyAnalysis.rst                                                          |     6 +-
 external/bsd/llvm/dist/clang/docs/UndefinedBehaviorSanitizer.rst                                                    |    30 +-
 external/bsd/llvm/dist/clang/docs/UsersManual.rst                                                                   |   176 +-
 external/bsd/llvm/dist/clang/docs/analyzer/DebugChecks.rst                                                          |     8 +-
 external/bsd/llvm/dist/clang/docs/analyzer/conf.py                                                                  |     6 +-
 external/bsd/llvm/dist/clang/docs/conf.py                                                                           |     6 +-
 external/bsd/llvm/dist/clang/docs/doxygen.cfg.in                                                                    |    14 +-
 external/bsd/llvm/dist/clang/docs/index.rst                                                                         |     1 +
 external/bsd/llvm/dist/clang/docs/tools/dump_format_style.py                                                        |    12 +-
 external/bsd/llvm/dist/clang/examples/clang-interpreter/CMakeLists.txt                                              |     1 +
 external/bsd/llvm/dist/clang/include/clang-c/CXCompilationDatabase.h                                                |     2 +-
 external/bsd/llvm/dist/clang/include/clang-c/Index.h                                                                |   236 +-
 external/bsd/llvm/dist/clang/include/clang/AST/ASTContext.h                                                         |   235 +-
 external/bsd/llvm/dist/clang/include/clang/AST/ASTStructuralEquivalence.h                                           |   103 +
 external/bsd/llvm/dist/clang/include/clang/AST/ASTVector.h                                                          |     1 +
 external/bsd/llvm/dist/clang/include/clang/AST/BuiltinTypes.def                                                     |     3 -
 external/bsd/llvm/dist/clang/include/clang/AST/CXXInheritance.h                                                     |     9 +-
 external/bsd/llvm/dist/clang/include/clang/AST/CommentSema.h                                                        |     4 +
 external/bsd/llvm/dist/clang/include/clang/AST/Decl.h                                                               |   144 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclBase.h                                                           |   189 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclCXX.h                                                            |   184 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclContextInternals.h                                               |     2 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclObjC.h                                                           |    82 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclTemplate.h                                                       |   138 +-
 external/bsd/llvm/dist/clang/include/clang/AST/DeclarationName.h                                                    |    43 +-
 external/bsd/llvm/dist/clang/include/clang/AST/Expr.h                                                               |   179 +-
 external/bsd/llvm/dist/clang/include/clang/AST/ExprCXX.h                                                            |    95 +-
 external/bsd/llvm/dist/clang/include/clang/AST/ExternalASTMerger.h                                                  |    51 +
 external/bsd/llvm/dist/clang/include/clang/AST/ExternalASTSource.h                                                  |    11 +-
 external/bsd/llvm/dist/clang/include/clang/AST/NSAPI.h                                                              |     4 +-
 external/bsd/llvm/dist/clang/include/clang/AST/ODRHash.h                                                            |    84 +
 external/bsd/llvm/dist/clang/include/clang/AST/OpenMPClause.h                                                       |   314 +-
 external/bsd/llvm/dist/clang/include/clang/AST/RecursiveASTVisitor.h                                                |    90 +-
 external/bsd/llvm/dist/clang/include/clang/AST/Redeclarable.h                                                       |    54 +
 external/bsd/llvm/dist/clang/include/clang/AST/Stmt.h                                                               |    25 +-
 external/bsd/llvm/dist/clang/include/clang/AST/StmtCXX.h                                                            |   117 +-
 external/bsd/llvm/dist/clang/include/clang/AST/StmtIterator.h                                                       |    16 +
 external/bsd/llvm/dist/clang/include/clang/AST/StmtOpenMP.h                                                         |   276 +-
 external/bsd/llvm/dist/clang/include/clang/AST/TemplateBase.h                                                       |    12 +-
 external/bsd/llvm/dist/clang/include/clang/AST/Type.h                                                               |   260 +-
 external/bsd/llvm/dist/clang/include/clang/AST/TypeLoc.h                                                            |    53 +-
 external/bsd/llvm/dist/clang/include/clang/AST/TypeNodes.def                                                        |     4 +-
 external/bsd/llvm/dist/clang/include/clang/AST/TypeOrdering.h                                                       |     2 +-
 external/bsd/llvm/dist/clang/include/clang/AST/VTableBuilder.h                                                      |    22 +
 external/bsd/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchers.h                                                |   153 +-
 external/bsd/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h                                        |     2 +-
 external/bsd/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Parser.h                                             |     4 +-
 external/bsd/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h                                       |    31 +-
 external/bsd/llvm/dist/clang/include/clang/Analysis/Analyses/Dominators.h                                           |     6 +-
 external/bsd/llvm/dist/clang/include/clang/Analysis/AnalysisContext.h                                               |     1 +
 external/bsd/llvm/dist/clang/include/clang/Analysis/CFG.h                                                           |    45 +-
 external/bsd/llvm/dist/clang/include/clang/Analysis/CallGraph.h                                                     |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Analysis/CloneDetection.h                                                |   558 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/AddressSpaces.h                                                    |    25 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/AllDiagnostics.h                                                   |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/Attr.td                                                            |   310 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/AttrDocs.td                                                        |   320 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/AttrSubjectMatchRules.h                                            |    32 +
 external/bsd/llvm/dist/clang/include/clang/Basic/Builtins.def                                                       |    50 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsAMDGPU.def                                                 |    19 +
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsARM.def                                                    |    92 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsHexagon.def                                                |     6 +
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsNVPTX.def                                                  |    24 -
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsNios2.def                                                  |    70 +
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsPPC.def                                                    |    11 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsSystemZ.def                                                |    24 +
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsWebAssembly.def                                            |    10 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsX86.def                                                    |    90 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/BuiltinsX86_64.def                                                 |     6 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/CMakeLists.txt                                                     |     5 +
 external/bsd/llvm/dist/clang/include/clang/Basic/DeclNodes.td                                                       |     1 +
 external/bsd/llvm/dist/clang/include/clang/Basic/Diagnostic.h                                                       |   201 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/Diagnostic.td                                                      |    12 +
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticASTKinds.td                                              |    14 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticCommonKinds.td                                           |    12 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticDriverKinds.td                                           |    28 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticFrontendKinds.td                                         |     3 +
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticGroups.td                                                |    37 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticIDs.h                                                    |    40 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticLexKinds.td                                              |    36 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticOptions.def                                              |     2 +
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticOptions.h                                                |     8 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticParseKinds.td                                            |    87 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticSemaKinds.td                                             |   500 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/DiagnosticSerializationKinds.td                                    |   138 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/IdentifierTable.h                                                  |    31 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/LangOptions.def                                                    |    14 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/LangOptions.h                                                      |    58 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/Linkage.h                                                          |    24 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/MemoryBufferCache.h                                                |    80 +
 external/bsd/llvm/dist/clang/include/clang/Basic/Module.h                                                           |    44 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/ObjCRuntime.h                                                      |    14 +
 external/bsd/llvm/dist/clang/include/clang/Basic/OpenCLImageTypes.def                                               |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/OpenMPKinds.def                                                    |    10 +
 external/bsd/llvm/dist/clang/include/clang/Basic/OpenMPKinds.h                                                      |     5 +
 external/bsd/llvm/dist/clang/include/clang/Basic/PartialDiagnostic.h                                                |     9 +
 external/bsd/llvm/dist/clang/include/clang/Basic/Sanitizers.def                                                     |    15 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/Sanitizers.h                                                       |    10 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/SourceLocation.h                                                   |   125 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/SourceManager.h                                                    |    70 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/SourceManagerInternals.h                                           |     2 -
 external/bsd/llvm/dist/clang/include/clang/Basic/Specifiers.h                                                       |     7 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/StmtNodes.td                                                       |     3 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/TargetBuiltins.h                                                   |    10 +
 external/bsd/llvm/dist/clang/include/clang/Basic/TargetInfo.h                                                       |    47 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/TargetOptions.h                                                    |     6 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/TemplateKinds.h                                                    |    14 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/TokenKinds.def                                                     |     8 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/TypeTraits.h                                                       |     2 +
 external/bsd/llvm/dist/clang/include/clang/Basic/VirtualFileSystem.h                                                |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Basic/Visibility.h                                                       |     3 +
 external/bsd/llvm/dist/clang/include/clang/Basic/XRayLists.h                                                        |    55 +
 external/bsd/llvm/dist/clang/include/clang/Basic/arm_neon.td                                                        |     2 +-
 external/bsd/llvm/dist/clang/include/clang/CodeGen/BackendUtil.h                                                    |     5 +
 external/bsd/llvm/dist/clang/include/clang/CodeGen/CGFunctionInfo.h                                                 |    17 +-
 external/bsd/llvm/dist/clang/include/clang/CodeGen/CodeGenABITypes.h                                                |    10 +-
 external/bsd/llvm/dist/clang/include/clang/CodeGen/CodeGenAction.h                                                  |    35 +-
 external/bsd/llvm/dist/clang/include/clang/CodeGen/ConstantInitBuilder.h                                            |   561 +
 external/bsd/llvm/dist/clang/include/clang/CodeGen/ConstantInitFuture.h                                             |   111 +
 external/bsd/llvm/dist/clang/include/clang/CodeGen/ModuleBuilder.h                                                  |     4 +
 external/bsd/llvm/dist/clang/include/clang/Config/config.h.cmake                                                    |     8 +
 external/bsd/llvm/dist/clang/include/clang/Driver/CC1Options.td                                                     |    68 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/CLCompatOptions.td                                                |    17 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/ClangOptionDocs.td                                                |    36 +
 external/bsd/llvm/dist/clang/include/clang/Driver/Compilation.h                                                     |     8 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/Distro.h                                                          |     5 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/Driver.h                                                          |    23 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/Job.h                                                             |    10 +
 external/bsd/llvm/dist/clang/include/clang/Driver/Multilib.h                                                        |     9 +
 external/bsd/llvm/dist/clang/include/clang/Driver/Options.h                                                         |    12 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/Options.td                                                        |   527 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/SanitizerArgs.h                                                   |     4 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/Tool.h                                                            |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/ToolChain.h                                                       |    18 +-
 external/bsd/llvm/dist/clang/include/clang/Driver/XRayArgs.h                                                        |    38 +
 external/bsd/llvm/dist/clang/include/clang/Edit/EditedSource.h                                                      |    23 +-
 external/bsd/llvm/dist/clang/include/clang/Format/Format.h                                                          |   937 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/ASTConsumers.h                                                  |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/ASTUnit.h                                                       |   226 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/CodeGenOptions.def                                              |    30 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/CodeGenOptions.h                                                |    30 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/CompilerInstance.h                                              |    26 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/CompilerInvocation.h                                            |     5 +
 external/bsd/llvm/dist/clang/include/clang/Frontend/DiagnosticRenderer.h                                            |    83 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/FrontendAction.h                                                |    11 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/FrontendActions.h                                               |    22 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/FrontendOptions.h                                               |    96 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/LangStandard.h                                                  |    34 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/LangStandards.def                                               |   165 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/PCHContainerOperations.h                                        |     3 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/PrecompiledPreamble.h                                           |   248 +
 external/bsd/llvm/dist/clang/include/clang/Frontend/PreprocessorOutputOptions.h                                     |     2 +
 external/bsd/llvm/dist/clang/include/clang/Frontend/TextDiagnostic.h                                                |    41 +-
 external/bsd/llvm/dist/clang/include/clang/Frontend/Utils.h                                                         |     9 +-
 external/bsd/llvm/dist/clang/include/clang/Index/IndexSymbol.h                                                      |    13 +-
 external/bsd/llvm/dist/clang/include/clang/Index/IndexingAction.h                                                   |    16 +
 external/bsd/llvm/dist/clang/include/clang/Index/USRGeneration.h                                                    |    21 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/HeaderSearch.h                                                       |    24 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/HeaderSearchOptions.h                                                |     6 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/Lexer.h                                                              |     7 +
 external/bsd/llvm/dist/clang/include/clang/Lex/MacroArgs.h                                                          |    16 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/MacroInfo.h                                                          |    75 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/ModuleLoader.h                                                       |    34 +
 external/bsd/llvm/dist/clang/include/clang/Lex/ModuleMap.h                                                          |    68 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/PPCallbacks.h                                                        |    16 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/PTHLexer.h                                                           |     2 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/PreprocessingRecord.h                                                |     3 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/Preprocessor.h                                                       |   183 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/PreprocessorLexer.h                                                  |     6 +
 external/bsd/llvm/dist/clang/include/clang/Lex/PreprocessorOptions.h                                                |    22 +-
 external/bsd/llvm/dist/clang/include/clang/Lex/Token.h                                                              |     8 +
 external/bsd/llvm/dist/clang/include/clang/Parse/CMakeLists.txt                                                     |     6 +
 external/bsd/llvm/dist/clang/include/clang/Parse/Parser.h                                                           |   124 +-
 external/bsd/llvm/dist/clang/include/clang/Parse/RAIIObjectsForParser.h                                             |   467 +
 external/bsd/llvm/dist/clang/include/clang/Rewrite/Frontend/FrontendActions.h                                       |     7 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/AttributeList.h                                                     |    10 +
 external/bsd/llvm/dist/clang/include/clang/Sema/DeclSpec.h                                                          |    96 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/DelayedDiagnostic.h                                                 |    14 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/IdentifierResolver.h                                                |    16 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/Initialization.h                                                    |    40 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/Lookup.h                                                            |    10 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/MultiplexExternalSemaSource.h                                       |     2 +
 external/bsd/llvm/dist/clang/include/clang/Sema/Overload.h                                                          |    10 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/Ownership.h                                                         |     1 +
 external/bsd/llvm/dist/clang/include/clang/Sema/ParsedTemplate.h                                                    |    69 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/ScopeInfo.h                                                         |    83 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/Sema.h                                                              |   669 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/Template.h                                                          |    34 +-
 external/bsd/llvm/dist/clang/include/clang/Sema/TemplateDeduction.h                                                 |     6 +
 external/bsd/llvm/dist/clang/include/clang/Serialization/ASTBitCodes.h                                              |    56 +-
 external/bsd/llvm/dist/clang/include/clang/Serialization/ASTDeserializationListener.h                               |     4 +
 external/bsd/llvm/dist/clang/include/clang/Serialization/ASTReader.h                                                |   130 +-
 external/bsd/llvm/dist/clang/include/clang/Serialization/ASTWriter.h                                                |    40 +-
 external/bsd/llvm/dist/clang/include/clang/Serialization/Module.h                                                   |   114 +-
 external/bsd/llvm/dist/clang/include/clang/Serialization/ModuleManager.h                                            |    34 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td                                      |    34 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/Analyses.def                                         |     1 +
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h                                    |    22 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h                    |     1 +
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h                         |    16 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/Checker.h                                            |     6 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h                                     |    12 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h                    |    17 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h                            |    16 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h                    |     5 +
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h                           |    21 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h                            |   281 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h                         |    22 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h                          |    12 +
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h                                |    59 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h              |    92 +
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h                                |    31 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h                            |    10 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h                              |    10 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h                        |    64 +-
 external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h                         |    10 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/ArgumentsAdjusters.h                                             |     4 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/CompilationDatabase.h                                            |    17 +-
 external/bsd/llvm/dist/clang/include/clang/Tooling/Core/Diagnostic.h                                                |     6 +-
 external/bsd/llvm/dist/clang/include/clang/Tooling/DiagnosticsYaml.h                                                |    15 +-
 external/bsd/llvm/dist/clang/include/clang/Tooling/FixIt.h                                                          |     7 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/AtomicChange.h                                       |   135 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h                             |   122 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h                              |    70 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h                                   |    50 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h                            |    54 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h                                |    49 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/RefactoringCallbacks.h                                           |    50 +
 external/bsd/llvm/dist/clang/include/clang/Tooling/Tooling.h                                                        |    14 +-
 external/bsd/llvm/dist/clang/include/clang/module.modulemap                                                         |     3 +-
 external/bsd/llvm/dist/clang/lib/ARCMigrate/ObjCMT.cpp                                                              |     2 +-
 external/bsd/llvm/dist/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp                                           |     1 +
 external/bsd/llvm/dist/clang/lib/ARCMigrate/TransformActions.cpp                                                    |     1 +
 external/bsd/llvm/dist/clang/lib/AST/ASTContext.cpp                                                                 |   265 +-
 external/bsd/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp                                                              |     1 +
 external/bsd/llvm/dist/clang/lib/AST/ASTDumper.cpp                                                                  |    75 +-
 external/bsd/llvm/dist/clang/lib/AST/ASTImporter.cpp                                                                |  1614 +--
 external/bsd/llvm/dist/clang/lib/AST/ASTStructuralEquivalence.cpp                                                   |  1362 ++
 external/bsd/llvm/dist/clang/lib/AST/CMakeLists.txt                                                                 |     8 +-
 external/bsd/llvm/dist/clang/lib/AST/CXXInheritance.cpp                                                             |   126 +-
 external/bsd/llvm/dist/clang/lib/AST/Comment.cpp                                                                    |    20 +
 external/bsd/llvm/dist/clang/lib/AST/CommentSema.cpp                                                                |    34 +-
 external/bsd/llvm/dist/clang/lib/AST/Decl.cpp                                                                       |   228 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclBase.cpp                                                                   |    84 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclCXX.cpp                                                                    |   185 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclObjC.cpp                                                                   |    51 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclPrinter.cpp                                                                |    42 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclTemplate.cpp                                                               |    37 +-
 external/bsd/llvm/dist/clang/lib/AST/DeclarationName.cpp                                                            |   105 +-
 external/bsd/llvm/dist/clang/lib/AST/Expr.cpp                                                                       |    62 +-
 external/bsd/llvm/dist/clang/lib/AST/ExprCXX.cpp                                                                    |    10 +-
 external/bsd/llvm/dist/clang/lib/AST/ExprClassification.cpp                                                         |     8 +-
 external/bsd/llvm/dist/clang/lib/AST/ExprConstant.cpp                                                               |   500 +-
 external/bsd/llvm/dist/clang/lib/AST/ExternalASTMerger.cpp                                                          |   182 +
 external/bsd/llvm/dist/clang/lib/AST/ExternalASTSource.cpp                                                          |     5 +
 external/bsd/llvm/dist/clang/lib/AST/ItaniumMangle.cpp                                                              |    65 +-
 external/bsd/llvm/dist/clang/lib/AST/Mangle.cpp                                                                     |     8 +-
 external/bsd/llvm/dist/clang/lib/AST/MicrosoftMangle.cpp                                                            |   134 +-
 external/bsd/llvm/dist/clang/lib/AST/NSAPI.cpp                                                                      |     1 -
 external/bsd/llvm/dist/clang/lib/AST/NestedNameSpecifier.cpp                                                        |     1 +
 external/bsd/llvm/dist/clang/lib/AST/ODRHash.cpp                                                                    |   632 +
 external/bsd/llvm/dist/clang/lib/AST/OpenMPClause.cpp                                                               |    69 +-
 external/bsd/llvm/dist/clang/lib/AST/RecordLayoutBuilder.cpp                                                        |    35 +
 external/bsd/llvm/dist/clang/lib/AST/Stmt.cpp                                                                       |     4 +-
 external/bsd/llvm/dist/clang/lib/AST/StmtCXX.cpp                                                                    |    29 +
 external/bsd/llvm/dist/clang/lib/AST/StmtOpenMP.cpp                                                                 |   103 +-
 external/bsd/llvm/dist/clang/lib/AST/StmtPrinter.cpp                                                                |    32 +-
 external/bsd/llvm/dist/clang/lib/AST/StmtProfile.cpp                                                                |   276 +-
 external/bsd/llvm/dist/clang/lib/AST/TemplateBase.cpp                                                               |     4 -
 external/bsd/llvm/dist/clang/lib/AST/Type.cpp                                                                       |   176 +-
 external/bsd/llvm/dist/clang/lib/AST/TypeLoc.cpp                                                                    |     1 -
 external/bsd/llvm/dist/clang/lib/AST/TypePrinter.cpp                                                                |   115 +-
 external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp                                                |     4 +-
 external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/Marshallers.h                                                  |    20 +
 external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/Parser.cpp                                                     |    63 +-
 external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/Registry.cpp                                                   |    37 +-
 external/bsd/llvm/dist/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp                                               |    64 +
 external/bsd/llvm/dist/clang/lib/Analysis/AnalysisDeclContext.cpp                                                   |     4 +
 external/bsd/llvm/dist/clang/lib/Analysis/BodyFarm.cpp                                                              |     4 +-
 external/bsd/llvm/dist/clang/lib/Analysis/CFG.cpp                                                                   |   224 +-
 external/bsd/llvm/dist/clang/lib/Analysis/CallGraph.cpp                                                             |     1 +
 external/bsd/llvm/dist/clang/lib/Analysis/CloneDetection.cpp                                                        |  1162 +-
 external/bsd/llvm/dist/clang/lib/Analysis/OSLog.cpp                                                                 |     3 +-
 external/bsd/llvm/dist/clang/lib/Analysis/PrintfFormatString.cpp                                                    |     6 +-
 external/bsd/llvm/dist/clang/lib/Analysis/PseudoConstantAnalysis.cpp                                                |     1 +
 external/bsd/llvm/dist/clang/lib/Analysis/ReachableCode.cpp                                                         |    19 +-
 external/bsd/llvm/dist/clang/lib/Analysis/ScanfFormatString.cpp                                                     |     2 +
 external/bsd/llvm/dist/clang/lib/Analysis/ThreadSafetyTIL.cpp                                                       |     4 +-
 external/bsd/llvm/dist/clang/lib/Basic/Attributes.cpp                                                               |    11 +
 external/bsd/llvm/dist/clang/lib/Basic/CMakeLists.txt                                                               |    19 +-
 external/bsd/llvm/dist/clang/lib/Basic/Diagnostic.cpp                                                               |   191 +-
 external/bsd/llvm/dist/clang/lib/Basic/DiagnosticIDs.cpp                                                            |    43 +-
 external/bsd/llvm/dist/clang/lib/Basic/FileManager.cpp                                                              |     7 +-
 external/bsd/llvm/dist/clang/lib/Basic/IdentifierTable.cpp                                                          |    22 +-
 external/bsd/llvm/dist/clang/lib/Basic/LangOptions.cpp                                                              |     6 +-
 external/bsd/llvm/dist/clang/lib/Basic/MemoryBufferCache.cpp                                                        |    48 +
 external/bsd/llvm/dist/clang/lib/Basic/Module.cpp                                                                   |    87 +-
 external/bsd/llvm/dist/clang/lib/Basic/OpenMPKinds.cpp                                                              |    95 +-
 external/bsd/llvm/dist/clang/lib/Basic/SourceLocation.cpp                                                           |    70 +
 external/bsd/llvm/dist/clang/lib/Basic/SourceManager.cpp                                                            |   241 +-
 external/bsd/llvm/dist/clang/lib/Basic/TargetInfo.cpp                                                               |    12 +-
 external/bsd/llvm/dist/clang/lib/Basic/Targets.cpp                                                                  |  1445 ++-
 external/bsd/llvm/dist/clang/lib/Basic/Version.cpp                                                                  |     2 +-
 external/bsd/llvm/dist/clang/lib/Basic/VirtualFileSystem.cpp                                                        |    24 +-
 external/bsd/llvm/dist/clang/lib/Basic/XRayLists.cpp                                                                |    55 +
 external/bsd/llvm/dist/clang/lib/CodeGen/ABIInfo.h                                                                  |     2 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/BackendUtil.cpp                                                            |   534 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGAtomic.cpp                                                               |    28 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGBlocks.cpp                                                               |   520 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGBuiltin.cpp                                                              |   663 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCUDANV.cpp                                                               |     4 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCXX.cpp                                                                  |     2 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCXXABI.cpp                                                               |     8 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCXXABI.h                                                                 |    27 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCall.cpp                                                                 |   677 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCall.h                                                                   |    45 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGClass.cpp                                                                |   143 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCleanup.cpp                                                              |    53 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGCoroutine.cpp                                                            |   590 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGDebugInfo.cpp                                                            |   389 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGDebugInfo.h                                                              |    72 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGDecl.cpp                                                                 |   143 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGDeclCXX.cpp                                                              |    15 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGException.cpp                                                            |    43 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExpr.cpp                                                                 |   763 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExprAgg.cpp                                                              |    29 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExprCXX.cpp                                                              |    62 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExprComplex.cpp                                                          |    16 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExprConstant.cpp                                                         |    16 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp                                                           |   479 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGGPUBuiltin.cpp                                                           |   122 +
 external/bsd/llvm/dist/clang/lib/CodeGen/CGObjC.cpp                                                                 |   159 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCGNU.cpp                                                              |   140 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp                                                              |   309 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCRuntime.cpp                                                          |    60 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGOpenCLRuntime.cpp                                                        |     3 -
 external/bsd/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.cpp                                                        |  1319 ++-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.h                                                          |   263 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp                                                   |  1698 +++-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h                                                     |   128 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGStmt.cpp                                                                 |    24 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGStmtOpenMP.cpp                                                           |  1475 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGVTables.cpp                                                              |    25 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CGValue.h                                                                  |    51 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CMakeLists.txt                                                             |     4 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenABITypes.cpp                                                        |    16 +
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenAction.cpp                                                          |   308 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenFunction.cpp                                                        |   153 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenFunction.h                                                          |   440 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenModule.cpp                                                          |   464 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenModule.h                                                            |   122 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenPGO.cpp                                                             |    39 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenPGO.h                                                               |    10 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenTBAA.cpp                                                            |     6 +
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenTypeCache.h                                                         |    10 +
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenTypes.cpp                                                           |     6 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenTypes.h                                                             |     7 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/ConstantInitBuilder.cpp                                                    |   280 +
 external/bsd/llvm/dist/clang/lib/CodeGen/CoverageMappingGen.cpp                                                     |    10 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/EHScopeStack.h                                                             |     2 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/ItaniumCXXABI.cpp                                                          |   153 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/MacroPPCallbacks.cpp                                                       |   208 +
 external/bsd/llvm/dist/clang/lib/CodeGen/MacroPPCallbacks.h                                                         |   117 +
 external/bsd/llvm/dist/clang/lib/CodeGen/MicrosoftCXXABI.cpp                                                        |   116 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/ModuleBuilder.cpp                                                          |    10 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp                                       |    12 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/SwiftCallingConv.cpp                                                       |     8 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/TargetInfo.cpp                                                             |   462 +-
 external/bsd/llvm/dist/clang/lib/CodeGen/TargetInfo.h                                                               |    29 +-
 external/bsd/llvm/dist/clang/lib/Driver/CMakeLists.txt                                                              |    46 +-
 external/bsd/llvm/dist/clang/lib/Driver/Compilation.cpp                                                             |     5 +-
 external/bsd/llvm/dist/clang/lib/Driver/Distro.cpp                                                                  |     1 +
 external/bsd/llvm/dist/clang/lib/Driver/Driver.cpp                                                                  |   300 +-
 external/bsd/llvm/dist/clang/lib/Driver/DriverOptions.cpp                                                           |    12 +-
 external/bsd/llvm/dist/clang/lib/Driver/Job.cpp                                                                     |    28 +-
 external/bsd/llvm/dist/clang/lib/Driver/Multilib.cpp                                                                |    10 +-
 external/bsd/llvm/dist/clang/lib/Driver/SanitizerArgs.cpp                                                           |   141 +-
 external/bsd/llvm/dist/clang/lib/Driver/ToolChain.cpp                                                               |    33 +-
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.cpp                                                       |    45 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.h                                                         |    54 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/AVR.cpp                                                          |    44 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/AVR.h                                                            |    49 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Ananas.cpp                                                       |   120 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Ananas.h                                                         |    67 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/AArch64.cpp                                                 |   199 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/AArch64.h                                                   |    35 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.cpp                                                     |   557 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.h                                                       |    60 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/Mips.cpp                                                    |   407 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/Mips.h                                                      |    62 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/PPC.cpp                                                     |   131 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/PPC.h                                                       |    45 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/Sparc.cpp                                                   |   100 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/Sparc.h                                                     |    42 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp                                                 |    41 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/SystemZ.h                                                   |    32 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/X86.cpp                                                     |   173 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Arch/X86.h                                                       |    37 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/BareMetal.cpp                                                    |   211 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/BareMetal.h                                                      |    91 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Bitrig.cpp                                                       |   190 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Bitrig.h                                                         |    79 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Clang.cpp                                                        |  5268 ++++++++++
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Clang.h                                                          |   149 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CloudABI.cpp                                                     |   145 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CloudABI.h                                                       |    69 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.cpp                                                   |  1025 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.h                                                     |    98 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Contiki.cpp                                                      |    28 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Contiki.h                                                        |    38 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CrossWindows.cpp                                                 |   315 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/CrossWindows.h                                                   |    88 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Cuda.cpp                                                         |   513 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Cuda.h                                                           |   178 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Darwin.cpp                                                       |  2026 +++
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Darwin.h                                                         |   499 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/DragonFly.cpp                                                    |   197 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/DragonFly.h                                                      |    68 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/FreeBSD.cpp                                                      |   395 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/FreeBSD.h                                                        |    86 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Fuchsia.cpp                                                      |   286 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Fuchsia.h                                                        |    92 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Gnu.cpp                                                          |  2480 ++++
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Gnu.h                                                            |   352 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Haiku.cpp                                                        |    33 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Haiku.h                                                          |    40 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Hexagon.cpp                                                      |   492 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Hexagon.h                                                        |   104 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Lanai.h                                                          |    39 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Linux.cpp                                                        |   860 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Linux.h                                                          |    57 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MSVC.cpp                                                         |  1426 ++
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MSVC.h                                                           |   141 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MSVCSetupApi.h                                                   |   514 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MinGW.cpp                                                        |   473 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MinGW.h                                                          |   103 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Minix.cpp                                                        |   109 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Minix.h                                                          |    66 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MipsLinux.cpp                                                    |   128 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/MipsLinux.h                                                      |    62 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Myriad.cpp                                                       |   289 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Myriad.h                                                         |   102 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/NaCl.cpp                                                         |   363 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/NaCl.h                                                           |    87 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/NetBSD.cpp                                                       |   425 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/NetBSD.h                                                         |    80 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/OpenBSD.cpp                                                      |   234 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/OpenBSD.h                                                        |    76 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/PS4CPU.cpp                                                       |   419 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/PS4CPU.h                                                         |    93 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Solaris.cpp                                                      |   193 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/Solaris.h                                                        |    75 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/TCE.cpp                                                          |    47 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/TCE.h                                                            |    47 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.cpp                                                  |   168 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.h                                                    |    78 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/XCore.cpp                                                        |   150 +
 external/bsd/llvm/dist/clang/lib/Driver/ToolChains/XCore.h                                                          |    83 +
 external/bsd/llvm/dist/clang/lib/Driver/XRayArgs.cpp                                                                |   114 +
 external/bsd/llvm/dist/clang/lib/Edit/EditedSource.cpp                                                              |    62 +-
 external/bsd/llvm/dist/clang/lib/Edit/RewriteObjCFoundationAPI.cpp                                                  |     4 +
 external/bsd/llvm/dist/clang/lib/Format/BreakableToken.cpp                                                          |   760 +-
 external/bsd/llvm/dist/clang/lib/Format/BreakableToken.h                                                            |   376 +-
 external/bsd/llvm/dist/clang/lib/Format/CMakeLists.txt                                                              |     3 +-
 external/bsd/llvm/dist/clang/lib/Format/ContinuationIndenter.cpp                                                    |   391 +-
 external/bsd/llvm/dist/clang/lib/Format/ContinuationIndenter.h                                                      |    19 +-
 external/bsd/llvm/dist/clang/lib/Format/Format.cpp                                                                  |   297 +-
 external/bsd/llvm/dist/clang/lib/Format/FormatToken.h                                                               |    70 +-
 external/bsd/llvm/dist/clang/lib/Format/FormatTokenLexer.cpp                                                        |    51 +-
 external/bsd/llvm/dist/clang/lib/Format/FormatTokenLexer.h                                                          |     1 +
 external/bsd/llvm/dist/clang/lib/Format/NamespaceEndCommentsFixer.cpp                                               |   207 +
 external/bsd/llvm/dist/clang/lib/Format/NamespaceEndCommentsFixer.h                                                 |    37 +
 external/bsd/llvm/dist/clang/lib/Format/TokenAnnotator.cpp                                                          |   444 +-
 external/bsd/llvm/dist/clang/lib/Format/TokenAnnotator.h                                                            |     4 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineFormatter.cpp                                                  |   163 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineFormatter.h                                                    |    17 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineParser.cpp                                                     |   419 +-
 external/bsd/llvm/dist/clang/lib/Format/UnwrappedLineParser.h                                                       |    38 +-
 external/bsd/llvm/dist/clang/lib/Format/UsingDeclarationsSorter.cpp                                                 |   144 +
 external/bsd/llvm/dist/clang/lib/Format/UsingDeclarationsSorter.h                                                   |    37 +
 external/bsd/llvm/dist/clang/lib/Format/WhitespaceManager.cpp                                                       |   345 +-
 external/bsd/llvm/dist/clang/lib/Format/WhitespaceManager.h                                                         |    48 +-
 external/bsd/llvm/dist/clang/lib/Frontend/ASTConsumers.cpp                                                          |    41 +-
 external/bsd/llvm/dist/clang/lib/Frontend/ASTMerge.cpp                                                              |    11 +-
 external/bsd/llvm/dist/clang/lib/Frontend/ASTUnit.cpp                                                               |  1089 +-
 external/bsd/llvm/dist/clang/lib/Frontend/CMakeLists.txt                                                            |     1 +
 external/bsd/llvm/dist/clang/lib/Frontend/ChainedIncludesSource.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/lib/Frontend/CompilerInstance.cpp                                                      |   357 +-
 external/bsd/llvm/dist/clang/lib/Frontend/CompilerInvocation.cpp                                                    |   654 +-
 external/bsd/llvm/dist/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp                                       |     8 +-
 external/bsd/llvm/dist/clang/lib/Frontend/DependencyFile.cpp                                                        |     6 +-
 external/bsd/llvm/dist/clang/lib/Frontend/DiagnosticRenderer.cpp                                                    |   196 +-
 external/bsd/llvm/dist/clang/lib/Frontend/FrontendAction.cpp                                                        |   532 +-
 external/bsd/llvm/dist/clang/lib/Frontend/FrontendActions.cpp                                                       |   313 +-
 external/bsd/llvm/dist/clang/lib/Frontend/FrontendOptions.cpp                                                       |    36 +-
 external/bsd/llvm/dist/clang/lib/Frontend/InitHeaderSearch.cpp                                                      |     2 +
 external/bsd/llvm/dist/clang/lib/Frontend/InitPreprocessor.cpp                                                      |    55 +-
 external/bsd/llvm/dist/clang/lib/Frontend/LangStandards.cpp                                                         |     8 +-
 external/bsd/llvm/dist/clang/lib/Frontend/ModuleDependencyCollector.cpp                                             |     2 +-
 external/bsd/llvm/dist/clang/lib/Frontend/PrecompiledPreamble.cpp                                                   |   563 +
 external/bsd/llvm/dist/clang/lib/Frontend/PrintPreprocessedOutput.cpp                                               |   154 +-
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/CMakeLists.txt                                                    |     1 +
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/FrontendActions.cpp                                               |   131 +-
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp                                             |    68 +-
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/RewriteMacros.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp                                             |    18 +-
 external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/RewriteObjC.cpp                                                   |     9 +-
 external/bsd/llvm/dist/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp                                           |   108 +-
 external/bsd/llvm/dist/clang/lib/Frontend/SerializedDiagnosticReader.cpp                                            |     4 +
 external/bsd/llvm/dist/clang/lib/Frontend/TextDiagnostic.cpp                                                        |   324 +-
 external/bsd/llvm/dist/clang/lib/Frontend/TextDiagnosticPrinter.cpp                                                 |     7 +-
 external/bsd/llvm/dist/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp                                         |     6 +-
 external/bsd/llvm/dist/clang/lib/Headers/CMakeLists.txt                                                             |     3 +
 external/bsd/llvm/dist/clang/lib/Headers/altivec.h                                                                  |   171 +-
 external/bsd/llvm/dist/clang/lib/Headers/arm_acle.h                                                                 |   318 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx2intrin.h                                                               |     3 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512bwintrin.h                                                           |   112 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512dqintrin.h                                                           |    95 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512fintrin.h                                                            |   441 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512vldqintrin.h                                                         |    42 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512vlintrin.h                                                           |    73 +-
 external/bsd/llvm/dist/clang/lib/Headers/avx512vpopcntdqintrin.h                                                    |    70 +
 external/bsd/llvm/dist/clang/lib/Headers/avxintrin.h                                                                |   546 +-
 external/bsd/llvm/dist/clang/lib/Headers/bmiintrin.h                                                                |   176 +-
 external/bsd/llvm/dist/clang/lib/Headers/clzerointrin.h                                                             |    50 +
 external/bsd/llvm/dist/clang/lib/Headers/cpuid.h                                                                    |   118 +-
 external/bsd/llvm/dist/clang/lib/Headers/emmintrin.h                                                                |   365 +-
 external/bsd/llvm/dist/clang/lib/Headers/f16cintrin.h                                                               |    10 +-
 external/bsd/llvm/dist/clang/lib/Headers/htmxlintrin.h                                                              |    14 +-
 external/bsd/llvm/dist/clang/lib/Headers/immintrin.h                                                                |    22 +-
 external/bsd/llvm/dist/clang/lib/Headers/intrin.h                                                                   |    56 -
 external/bsd/llvm/dist/clang/lib/Headers/lwpintrin.h                                                                |   150 +
 external/bsd/llvm/dist/clang/lib/Headers/mmintrin.h                                                                 |   105 +-
 external/bsd/llvm/dist/clang/lib/Headers/module.modulemap                                                           |     1 +
 external/bsd/llvm/dist/clang/lib/Headers/opencl-c.h                                                                 |   910 +-
 external/bsd/llvm/dist/clang/lib/Headers/pmmintrin.h                                                                |    20 +-
 external/bsd/llvm/dist/clang/lib/Headers/prfchwintrin.h                                                             |    26 +
 external/bsd/llvm/dist/clang/lib/Headers/smmintrin.h                                                                |  1960 +++-
 external/bsd/llvm/dist/clang/lib/Headers/stdarg.h                                                                   |     3 +-
 external/bsd/llvm/dist/clang/lib/Headers/stdatomic.h                                                                |    20 +-
 external/bsd/llvm/dist/clang/lib/Headers/stdint.h                                                                   |    29 +-
 external/bsd/llvm/dist/clang/lib/Headers/tgmath.h                                                                   |    16 +-
 external/bsd/llvm/dist/clang/lib/Headers/tmmintrin.h                                                                |    88 +-
 external/bsd/llvm/dist/clang/lib/Headers/unwind.h                                                                   |    78 +-
 external/bsd/llvm/dist/clang/lib/Headers/vecintrin.h                                                                |  1604 ++-
 external/bsd/llvm/dist/clang/lib/Headers/x86intrin.h                                                                |     8 +-
 external/bsd/llvm/dist/clang/lib/Headers/xmmintrin.h                                                                |    71 +-
 external/bsd/llvm/dist/clang/lib/Headers/xopintrin.h                                                                |     4 +-
 external/bsd/llvm/dist/clang/lib/Index/CMakeLists.txt                                                               |     1 +
 external/bsd/llvm/dist/clang/lib/Index/CommentToXML.cpp                                                             |     6 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexBody.cpp                                                                |   102 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexDecl.cpp                                                                |   390 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexSymbol.cpp                                                              |    86 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexTypeSourceInfo.cpp                                                      |    69 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexingAction.cpp                                                           |    29 +
 external/bsd/llvm/dist/clang/lib/Index/IndexingContext.cpp                                                          |   171 +-
 external/bsd/llvm/dist/clang/lib/Index/IndexingContext.h                                                            |    10 +-
 external/bsd/llvm/dist/clang/lib/Index/USRGeneration.cpp                                                            |   143 +-
 external/bsd/llvm/dist/clang/lib/Lex/HeaderSearch.cpp                                                               |    47 +-
 external/bsd/llvm/dist/clang/lib/Lex/Lexer.cpp                                                                      |   201 +-
 external/bsd/llvm/dist/clang/lib/Lex/LiteralSupport.cpp                                                             |    20 +-
 external/bsd/llvm/dist/clang/lib/Lex/MacroArgs.cpp                                                                  |    26 +-
 external/bsd/llvm/dist/clang/lib/Lex/MacroInfo.cpp                                                                  |    23 +-
 external/bsd/llvm/dist/clang/lib/Lex/ModuleMap.cpp                                                                  |   584 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPCaching.cpp                                                                  |    30 +
 external/bsd/llvm/dist/clang/lib/Lex/PPDirectives.cpp                                                               |   401 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPExpressions.cpp                                                              |    84 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPLexerChange.cpp                                                              |   168 +-
 external/bsd/llvm/dist/clang/lib/Lex/PPMacroExpansion.cpp                                                           |    18 +-
 external/bsd/llvm/dist/clang/lib/Lex/Pragma.cpp                                                                     |   306 +-
 external/bsd/llvm/dist/clang/lib/Lex/PreprocessingRecord.cpp                                                        |     3 +-
 external/bsd/llvm/dist/clang/lib/Lex/Preprocessor.cpp                                                               |    46 +-
 external/bsd/llvm/dist/clang/lib/Lex/ScratchBuffer.cpp                                                              |     8 +
 external/bsd/llvm/dist/clang/lib/Lex/TokenLexer.cpp                                                                 |    42 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseCXXInlineMethods.cpp                                                    |    25 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseDecl.cpp                                                                |   452 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseDeclCXX.cpp                                                             |   298 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseExpr.cpp                                                                |   163 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseExprCXX.cpp                                                             |   154 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseInit.cpp                                                                |     5 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseObjc.cpp                                                                |   119 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseOpenMP.cpp                                                              |    76 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParsePragma.cpp                                                              |   785 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseStmt.cpp                                                                |    32 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseStmtAsm.cpp                                                             |    19 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseTemplate.cpp                                                            |   100 +-
 external/bsd/llvm/dist/clang/lib/Parse/ParseTentative.cpp                                                           |    46 +-
 external/bsd/llvm/dist/clang/lib/Parse/Parser.cpp                                                                   |   155 +-
 external/bsd/llvm/dist/clang/lib/Rewrite/HTMLRewrite.cpp                                                            |     1 +
 external/bsd/llvm/dist/clang/lib/Sema/AnalysisBasedWarnings.cpp                                                     |   200 +-
 external/bsd/llvm/dist/clang/lib/Sema/AttributeList.cpp                                                             |    21 +
 external/bsd/llvm/dist/clang/lib/Sema/CMakeLists.txt                                                                |     1 +
 external/bsd/llvm/dist/clang/lib/Sema/CoroutineStmtBuilder.h                                                        |    73 +
 external/bsd/llvm/dist/clang/lib/Sema/DeclSpec.cpp                                                                  |     6 +-
 external/bsd/llvm/dist/clang/lib/Sema/DelayedDiagnostic.cpp                                                         |     6 +-
 external/bsd/llvm/dist/clang/lib/Sema/JumpDiagnostics.cpp                                                           |     9 +
 external/bsd/llvm/dist/clang/lib/Sema/MultiplexExternalSemaSource.cpp                                               |     9 +
 external/bsd/llvm/dist/clang/lib/Sema/ScopeInfo.cpp                                                                 |    19 +-
 external/bsd/llvm/dist/clang/lib/Sema/Sema.cpp                                                                      |   175 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaAttr.cpp                                                                  |   260 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaCUDA.cpp                                                                  |    20 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaCXXScopeSpec.cpp                                                          |    37 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaCast.cpp                                                                  |   135 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaChecking.cpp                                                              |   508 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaCodeComplete.cpp                                                          |   325 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaCoroutine.cpp                                                             |  1189 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaDecl.cpp                                                                  |  1412 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaDeclAttr.cpp                                                              |   904 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaDeclCXX.cpp                                                               |  1419 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaDeclObjC.cpp                                                              |   131 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaExceptionSpec.cpp                                                         |     1 +
 external/bsd/llvm/dist/clang/lib/Sema/SemaExpr.cpp                                                                  |   948 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaExprCXX.cpp                                                               |   531 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaExprMember.cpp                                                            |    56 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaExprObjC.cpp                                                              |   142 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaInit.cpp                                                                  |   399 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaLambda.cpp                                                                |    89 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaLookup.cpp                                                                |   434 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaObjCProperty.cpp                                                          |   238 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaOpenMP.cpp                                                                |  1451 ++-
 external/bsd/llvm/dist/clang/lib/Sema/SemaOverload.cpp                                                              |   754 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaPseudoObject.cpp                                                          |    42 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaStmt.cpp                                                                  |   309 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaStmtAsm.cpp                                                               |     6 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaStmtAttr.cpp                                                              |    27 +
 external/bsd/llvm/dist/clang/lib/Sema/SemaTemplate.cpp                                                              |  1327 ++-
 external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateDeduction.cpp                                                     |   504 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateInstantiate.cpp                                                   |   327 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp                                               |   330 +-
 external/bsd/llvm/dist/clang/lib/Sema/SemaTemplateVariadic.cpp                                                      |     8 +
 external/bsd/llvm/dist/clang/lib/Sema/SemaType.cpp                                                                  |   394 +-
 external/bsd/llvm/dist/clang/lib/Sema/TreeTransform.h                                                               |   632 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTCommon.cpp                                                        |     4 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTReader.cpp                                                        |  1946 +++-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTReaderDecl.cpp                                                    |   427 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTReaderStmt.cpp                                                    |    70 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTWriter.cpp                                                        |   650 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTWriterDecl.cpp                                                    |    37 +-
 external/bsd/llvm/dist/clang/lib/Serialization/ASTWriterStmt.cpp                                                    |    43 +-
 external/bsd/llvm/dist/clang/lib/Serialization/GeneratePCH.cpp                                                      |     7 +-
 external/bsd/llvm/dist/clang/lib/Serialization/GlobalModuleIndex.cpp                                                |    76 +-
 external/bsd/llvm/dist/clang/lib/Serialization/Module.cpp                                                           |    22 -
 external/bsd/llvm/dist/clang/lib/Serialization/ModuleManager.cpp                                                    |   257 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp                                   |    49 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp                              |    46 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp                          |    70 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp                                 |    18 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt                                             |     3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp                                         |    61 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp                                   |    32 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp                               |     4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp                                  |    76 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp                                    |     4 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp                                   |    14 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp                                           |   103 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp                                      |    42 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp                                      |     1 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp                                  |     7 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp                                    |    88 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp                                        |   833 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp                                    |   112 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp                                 |     4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp                                |   172 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp                                          |   221 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp                              |   481 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp                                |     4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp                                    |     2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp                                     |     8 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp                                    |     3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp                                     |   146 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp                                     |    94 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h                                           |    40 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp                             |     5 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp                                     |    26 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp                                         |    55 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp                                          |    90 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp                                     |     3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp                                            |     3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp                                            |    17 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporter.cpp                                                |    18 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp                                        |    35 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/CMakeLists.txt                                                 |    17 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/CallEvent.cpp                                                  |    87 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp                                             |    12 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp                                        |     1 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp                                          |     4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp                                             |     2 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp                                                 |   163 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp                                                |    14 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp                                              |     9 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp                                    |     3 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp                                             |     4 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/MemRegion.cpp                                                  |    62 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp                                             |    47 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ProgramState.cpp                                               |   115 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp                                     |   106 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp                                    |   204 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h                                      |   102 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/RegionStore.cpp                                                |    16 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp                                                |     1 +
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp                                    |   230 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp                                          |   110 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/Store.cpp                                                      |    47 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp                                        |  1618 +++
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp                                       |    10 +-
 external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/lib/Tooling/ArgumentsAdjusters.cpp                                                     |    23 +-
 external/bsd/llvm/dist/clang/lib/Tooling/CMakeLists.txt                                                             |     1 +
 external/bsd/llvm/dist/clang/lib/Tooling/CommonOptionsParser.cpp                                                    |     7 +-
 external/bsd/llvm/dist/clang/lib/Tooling/CompilationDatabase.cpp                                                    |    50 +-
 external/bsd/llvm/dist/clang/lib/Tooling/Core/Diagnostic.cpp                                                        |     6 +-
 external/bsd/llvm/dist/clang/lib/Tooling/JSONCompilationDatabase.cpp                                                |     8 +-
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring.cpp                                                            |    15 +-
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/AtomicChange.cpp                                               |   177 +
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/CMakeLists.txt                                                 |    20 +
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp                                      |   134 +
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp                                           |   146 +
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp                                    |   236 +
 external/bsd/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp                                        |   451 +
 external/bsd/llvm/dist/clang/lib/Tooling/RefactoringCallbacks.cpp                                                   |   156 +-
 external/bsd/llvm/dist/clang/lib/Tooling/Tooling.cpp                                                                |    23 +-
 external/bsd/llvm/dist/clang/test/ARCMT/lit.local.cfg                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/ARCMT/remap-applying.c                                                            |     4 +
 external/bsd/llvm/dist/clang/test/ARCMT/remap-applying.c.result                                                     |     4 +
 external/bsd/llvm/dist/clang/test/ASTMerge/asm/Inputs/asm-function.cpp                                              |    10 +
 external/bsd/llvm/dist/clang/test/ASTMerge/asm/test.cpp                                                             |     1 +
 external/bsd/llvm/dist/clang/test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec1.cpp      |   118 +
 external/bsd/llvm/dist/clang/test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec2.cpp      |    79 +
 external/bsd/llvm/dist/clang/test/ASTMerge/class-template-partial-spec/test.cpp                                     |    25 +
 external/bsd/llvm/dist/clang/test/ASTMerge/exprs-cpp/Inputs/exprs3.cpp                                              |     4 +
 external/bsd/llvm/dist/clang/test/ASTMerge/exprs-cpp/test.cpp                                                       |     2 +
 external/bsd/llvm/dist/clang/test/ASTMerge/struct/Inputs/struct1.c                                                  |    16 +
 external/bsd/llvm/dist/clang/test/ASTMerge/struct/Inputs/struct2.c                                                  |    16 +
 external/bsd/llvm/dist/clang/test/ASTMerge/struct/test.c                                                            |     7 +-
 external/bsd/llvm/dist/clang/test/Analysis/CFContainers-invalid.c                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CFContainers.mm                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CFDateGC.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CFNumber.c                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CFRetainRelease_NSAssertionHandler.m                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CGColorSpace.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/CheckNSError.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/DeallocMissingRelease.m                                                  |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/DeallocUseAfterFreeErrors.m                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/DynamicTypePropagation.m                                                 |    14 +-
 external/bsd/llvm/dist/clang/test/Analysis/Inputs/system-header-simulator-cxx.h                                     |   389 +-
 external/bsd/llvm/dist/clang/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/Malloc+NewDelete_intersections.cpp                                       |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/MemRegion.cpp                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/MismatchedDeallocator-checker-test.mm                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/MismatchedDeallocator-path-notes.cpp                                     |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/MissingDealloc.m                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/MisusedMovedObject.cpp                                                   |   619 +
 external/bsd/llvm/dist/clang/test/Analysis/NSContainers.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NSPanel.m                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NSString.m                                                               |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/NSWindow.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp                        |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete-checker-test.cpp                                               |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete-custom.cpp                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete-intersections.mm                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete-path-notes.cpp                                                 |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDelete-variadic.cpp                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDeleteLeaks-PR18394.cpp                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NewDeleteLeaks-PR19102.cpp                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/NoReturn.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/OSAtomic_mac.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/ObjCProperties.m                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/ObjCPropertiesSyntaxChecks.m                                             |     9 +-
 external/bsd/llvm/dist/clang/test/Analysis/ObjCRetSigs.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR12905.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR24184.cpp                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR2599.m                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR2978.m                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR3991.m                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/PR7218.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/additive-folding-range-constraints.c                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/additive-folding.cpp                                                     |    11 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzeOneFunction.m                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-checker-config.c                                                |    14 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-config.c                                                        |    11 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-config.cpp                                                      |    10 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-display-progress.cpp                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-display-progress.m                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-enabled-checkers.c                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer-stats.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/analyzer_test.py                                                         |    43 +
 external/bsd/llvm/dist/clang/test/Analysis/array-struct-region.c                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/array-struct-region.cpp                                                  |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/array-struct.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/atomics.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/auto-obj-dtors-cfg-output.cpp                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/base-init.cpp                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/bitwise-ops.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/block-in-critical-section.cpp                                            |    78 +-
 external/bsd/llvm/dist/clang/test/Analysis/blocks-no-inline.c                                                       |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/blocks.m                                                                 |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/blocks.mm                                                                |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/bool-assignment.c                                                        |     9 +-
 external/bsd/llvm/dist/clang/test/Analysis/bstring.c                                                                |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/bstring.cpp                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/bug_hash_test.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/bug_hash_test.m                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/builtin-functions.cpp                                                    |    16 +-
 external/bsd/llvm/dist/clang/test/Analysis/call-invalidation.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cast-to-struct.cpp                                                       |    16 +-
 external/bsd/llvm/dist/clang/test/Analysis/castexpr-callback.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/casts.c                                                                  |     9 +-
 external/bsd/llvm/dist/clang/test/Analysis/casts.cpp                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/casts.m                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cfg.cpp                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cfref_PR2519.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cfref_rdar6080742.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/check-deserialization.cpp                                                |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/checker-plugins.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/chroot.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/comparison-implicit-casts.cpp                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/complex-init-list.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/complex.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/concrete-address.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/conditional-operator.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/conditional-path-notes.c                                                 |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/const-method-call.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/constant-folding.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/conversion.c                                                             |    70 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/asm.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/attributes.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/autogenerated_automoc.cpp                                      |    19 +
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/blocks.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/call.cpp                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/catch.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/dbus_autogenerated.cpp                                         |    19 +
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/delete.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/dependent-exist.cpp                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/expr-types.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/fold.cpp                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/function-try-block.cpp                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/functions.cpp                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/generic.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/labels.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/lambda.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/macro-complexity.cpp                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/macros.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/moc_autogenerated.cpp                                          |    19 +
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/not-autogenerated.cpp                                          |    14 +
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/objc-methods.m                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/plist-diagnostics.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/sub-sequences.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/suspicious-clones.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/text-diagnostics.cpp                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/copypaste/ui_autogenerated.cpp                                           |    19 +
 external/bsd/llvm/dist/clang/test/Analysis/coverage.c                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/crash-trace.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cstring-syntax-cxx.cpp                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cstring-syntax.c                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/ctor.mm                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cxx-crashes.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cxx-for-range.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cxx-method-names.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/cxx11-crashes.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dead-stores.c                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/dead-stores.cpp                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/dead-stores.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/debug-CallGraph.c                                                        |    29 +-
 external/bsd/llvm/dist/clang/test/Analysis/default-analyze.m                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/default-diagnostic-visitors.c                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/delayed-template-parsing-crash.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/delegates.m                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/derived-to-base.cpp                                                      |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/designated-initializer.c                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/deref-track-symbolic-region.c                                |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/deref-track-symbolic-region.cpp                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/diag-cross-file-boundaries.c                                 |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/explicit-suppression.cpp                                     |     7 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/false-positive-suppression.c                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/macros.cpp                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/macros.m                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/no-prune-paths.c                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/report-issues-within-main-file.cpp                           |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/shortest-path-suppression.c                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/text-diagnostics.c                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/undef-value-caller.c                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/undef-value-param.c                                          |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/diagnostics/undef-value-param.m                                          |    14 +-
 external/bsd/llvm/dist/clang/test/Analysis/disable-all-checks.c                                                     |    10 +-
 external/bsd/llvm/dist/clang/test/Analysis/dispatch-once.m                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/div-zero.cpp                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/division-by-zero.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/domtest.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dtor-cxx11.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dtor.cpp                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dtors-in-dtor-cfg-output.cpp                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dynamic-cast.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/dynamic_type_check.m                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/edges-new.mm                                                             |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/elementtype.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/engine/replay-without-inlining.c                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/enum.cpp                                                                 |    45 +-
 external/bsd/llvm/dist/clang/test/Analysis/exceptions.mm                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/exercise-ps.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/explain-svals.c                                                          |    25 +
 external/bsd/llvm/dist/clang/test/Analysis/explain-svals.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/explain-svals.m                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/expr-inspection.c                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/fields.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/free.c                                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/func.c                                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/generics.m                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/global-region-invalidation.c                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/global_region_invalidation.mm                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/gmalloc.c                                                                |   169 +
 external/bsd/llvm/dist/clang/test/Analysis/gtest.cpp                                                                |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/html-diags-multifile.c                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/html-diags.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/identical-expressions.cpp                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/index-type.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/initializer.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/initializers-cfg-output.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline-not-supported.c                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline-plist.c                                                           |    20 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline-unique-reports.c                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline.cpp                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline2.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline3.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inline4.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/DynDispatchBifurcate.m                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/InlineObjCClassMethod.m                                         |    81 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/InlineObjCInstanceMethod.m                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/ObjCDynTypePopagation.m                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/RetainCountExamples.m                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/analysis-order.c                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/assume-super-init-does-not-return-nil.m                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/containers.cpp                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/eager-reclamation-path-notes.c                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/eager-reclamation-path-notes.cpp                                |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/false-positive-suppression.c                                    |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/false-positive-suppression.cpp                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/false-positive-suppression.m                                    |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/inline-defensive-checks.c                                       |    43 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/inline-defensive-checks.cpp                                     |    17 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/inline-defensive-checks.m                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/path-notes.c                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/path-notes.cpp                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/path-notes.m                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/retain-count-self-init.m                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/stl.cpp                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/test-always-inline-size-option.c                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/inlining/test_objc_inlining_option.m                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/iterator-range.cpp                                                       |    19 +
 external/bsd/llvm/dist/clang/test/Analysis/ivars.m                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/keychainAPI-diagnostic-visitor.m                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/keychainAPI.m                                                            |    62 +-
 external/bsd/llvm/dist/clang/test/Analysis/kmalloc-linux.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lambda-notes.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lambdas-generalized-capture.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lambdas.cpp                                                              |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/lambdas.mm                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lifetime-cfg-output.cpp                                                  |   783 +
 external/bsd/llvm/dist/clang/test/Analysis/lifetime-extension.cpp                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lit.local.cfg                                                            |    13 +-
 external/bsd/llvm/dist/clang/test/Analysis/live-variables.cpp                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/live-variables.m                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/localization-aggressive.m                                                |    21 +-
 external/bsd/llvm/dist/clang/test/Analysis/localization.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/logical-ops.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/loop-widening.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/lvalue.cpp                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-annotations.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-custom.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-interprocedural.c                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-overflow.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-overflow.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-overflow2.c                                                       |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-plist.c                                                           |    38 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-protoype.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-sizeof.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-sizeof.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc-three-arg.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc.c                                                                 |    12 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc.cpp                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc.m                                                                 |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/malloc.mm                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/max-nodes-suppress-on-sink.c                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/member-expr.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/method-call-intra-p.cpp                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/method-call-path-notes.cpp                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/method-call.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-64.m                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-arm.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-cxx0x.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-eager-assume.m                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-ranges.m                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-region-store-i386.m                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-region-store-x86_64.m                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-region-store.cpp                                                 |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-region-store.m                                                   |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps-region-store.mm                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/misc-ps.m                                                                |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/model-file.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/mpichecker.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/mpicheckernotes.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/new-with-exceptions.cpp                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/new.cpp                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m                         |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/no-exit-cfg.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/no-outofbounds.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/no-unreachable-dtors.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/non-diagnosable-assumptions.c                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/nonnull.m                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/null-deref-offsets.c                                                     |    37 +
 external/bsd/llvm/dist/clang/test/Analysis/null-deref-path-notes.m                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/null-deref-ps-region.c                                                   |    61 +-
 external/bsd/llvm/dist/clang/test/Analysis/null-deref-ps.c                                                          |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/nullability-no-arc.mm                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/nullability-notes.m                                                      |   204 +
 external/bsd/llvm/dist/clang/test/Analysis/nullability.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/nullability.mm                                                           |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/nullability_nullonly.mm                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/nullptr.cpp                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/number-object-conversion.c                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/number-object-conversion.cpp                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/number-object-conversion.m                                               |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-arc.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-bool.m                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-boxing.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-for.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-message.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-method-coverage.m                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-properties.m                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-radar17039661.m                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-string.mm                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc-subscript.m                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/objc_invalidation.m                                                      |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/openmp-unsupported.c                                                     |     7 +
 external/bsd/llvm/dist/clang/test/Analysis/operator-calls.cpp                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/out-of-bounds-new.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/out-of-bounds.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/outofbound-notwork.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/outofbound.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/override-werror.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/padding_c.c                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/padding_cpp.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/padding_message.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/plist-html-macros.c                                                      |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/plist-macros.cpp                                                         |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/plist-output-alternate.m                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/plist-output.m                                                           |   206 +-
 external/bsd/llvm/dist/clang/test/Analysis/pointer-to-member.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/pr22954.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/pr4209.m                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/pr_2542_rdar_6793404.m                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/pr_4164.c                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/properties.m                                                             |    20 +-
 external/bsd/llvm/dist/clang/test/Analysis/properties.mm                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/pthreadlock.c                                                            |    81 +-
 external/bsd/llvm/dist/clang/test/Analysis/ptr-arith.c                                                              |    45 +-
 external/bsd/llvm/dist/clang/test/Analysis/ptr-arith.cpp                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/qt_malloc.cpp                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/range_casts.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-6442306-1.m                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-6540084.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-6541136-region.c                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-6562655.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/rdar-7168531.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/redefined_system.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/refcnt_naming.m                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/reference.cpp                                                            |    16 +-
 external/bsd/llvm/dist/clang/test/Analysis/reference.mm                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/region-1.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/region-store.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/region-store.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/reinterpret-cast.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-arc.m                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-cache-out.m                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-cf-audited.m                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-gc-only.m                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-inline.m                                                  |    58 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-path-notes-gc.m                                           |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-path-notes.m                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release-region-store.m                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release.m                                                         |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/retain-release.mm                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/return-ptr-range.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/security-syntax-checks-no-emit.c                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/security-syntax-checks.m                                                 |    16 +-
 external/bsd/llvm/dist/clang/test/Analysis/self-assign.cpp                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/self-init.m                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/shallow-mode.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/simple-stream-checks.c                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/sizeofpointer.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stack-addr-ps.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stack-addr-ps.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stack-block-returned.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stackaddrleak.c                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/static_local.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stats.c                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/std-c-library-functions.c                                                |    10 +-
 external/bsd/llvm/dist/clang/test/Analysis/std-c-library-functions.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/stream.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/string-fail.c                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/string.c                                                                 |     8 +-
 external/bsd/llvm/dist/clang/test/Analysis/superclass.m                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/svalbuilder-logic.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/switch-case.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/symbol-reaper.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/taint-diagnostic-visitor.c                                               |    13 +
 external/bsd/llvm/dist/clang/test/Analysis/taint-generic.c                                                          |    60 +-
 external/bsd/llvm/dist/clang/test/Analysis/taint-tester.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/taint-tester.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/taint-tester.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/temp-obj-dtors-cfg-output.cpp                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/templates.cpp                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/temporaries-callback-order.cpp                                           |    36 +
 external/bsd/llvm/dist/clang/test/Analysis/temporaries.cpp                                                          |    43 +-
 external/bsd/llvm/dist/clang/test/Analysis/test-after-div-zero.c                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/test-include-cpp.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/test-include.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/test-objc-non-nil-return-value-checker.m                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/test-variably-modified-types.c                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/traversal-algorithm.mm                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/traversal-begin-end-function.c                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/traversal-path-unification.c                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/ubigraph-viz.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/undef-buffers.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-const.c                                                           |    62 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-const.cpp                                                         |    28 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-msg-expr.m                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-ps-rdar6145427.m                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-vals-ps-region.m                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-vals-ps.c                                                         |    10 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-vals-union.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-vals.cpp                                                          |     6 +-
 external/bsd/llvm/dist/clang/test/Analysis/uninit-vals.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unions-region.m                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unions.cpp                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unix-api.c                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unix-api.cpp                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unix-fns.c                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/unreachable-code-path.c                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/unsupported-types.c                                                      |    31 +
 external/bsd/llvm/dist/clang/test/Analysis/unused-ivars.m                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/valist-as-lazycompound.c                                                 |    21 +
 external/bsd/llvm/dist/clang/test/Analysis/valist-uninitialized-no-undef.c                                          |    40 +
 external/bsd/llvm/dist/clang/test/Analysis/valist-uninitialized.c                                                   |    98 +-
 external/bsd/llvm/dist/clang/test/Analysis/valist-unterminated.c                                                    |    72 +-
 external/bsd/llvm/dist/clang/test/Analysis/variadic-method-types.m                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/vfork.c                                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Analysis/virtualcall.cpp                                                          |    17 +-
 external/bsd/llvm/dist/clang/test/Analysis/vla.c                                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Analysis/weak-functions.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CMakeLists.txt                                                                    |    15 +-
 external/bsd/llvm/dist/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp                        |    93 +-
 external/bsd/llvm/dist/clang/test/CXX/class.access/p4.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/class.derived/class.abstract/p16.cpp                                          |     8 +-
 external/bsd/llvm/dist/clang/test/CXX/class.derived/class.member.lookup/p10.cpp                                     |   114 +
 external/bsd/llvm/dist/clang/test/CXX/class.derived/class.member.lookup/p6.cpp                                      |    10 +-
 external/bsd/llvm/dist/clang/test/CXX/class.derived/class.member.lookup/p7.cpp                                      |    10 +-
 external/bsd/llvm/dist/clang/test/CXX/concepts-ts/temp/temp.constr/temp.constr.decl/class-template-decl.cpp         |    65 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp                                   |    37 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p4.cpp                                          |    28 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-1y.cpp                             |    10 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-1z.cpp                             |     8 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp                                |    14 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp                                |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp                                |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7-1y.cpp                             |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7.cpp                                |    35 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.class.deduct/p1.cpp                        |    18 +
 external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.init/dcl.init.list/p3.cpp                                        |    45 +-
 external/bsd/llvm/dist/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p4.cpp                                   |    33 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr10xx.cpp                                                                |    24 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr12xx.cpp                                                                |    20 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr13xx.cpp                                                                |   112 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr16xx.cpp                                                                |   118 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr1xx.cpp                                                                 |     6 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr20xx.cpp                                                                |    30 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr21xx.cpp                                                                |    24 +
 external/bsd/llvm/dist/clang/test/CXX/drs/dr2xx.cpp                                                                 |     8 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr3xx.cpp                                                                 |    13 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr4xx.cpp                                                                 |    11 +-
 external/bsd/llvm/dist/clang/test/CXX/drs/dr5xx.cpp                                                                 |    18 +-
 external/bsd/llvm/dist/clang/test/CXX/except/except.spec/p11.cpp                                                    |     9 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.post/expr.type.conv/p1.cpp                                          |    10 +
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p12.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p13.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p16.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p19.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp                                  |    46 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm                                 |   118 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp                                    |    25 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.link/module-declaration.cpp                            |    55 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.link/p2/module.cpp                                     |    17 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.link/p2/module.cppm                                    |    29 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/basic/basic.link/p2/other.cpp                                      |    16 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/codegen-basics.cppm                                                |    23 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp                        |    41 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.interface/p1.cpp                     |    27 +
 external/bsd/llvm/dist/clang/test/CXX/modules-ts/dcl.dcl/dcl.module/p5.cpp                                          |    33 +
 external/bsd/llvm/dist/clang/test/CXX/over/over.match/over.match.best/p1.cpp                                        |    24 +-
 external/bsd/llvm/dist/clang/test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p2.cpp               |    25 +
 external/bsd/llvm/dist/clang/test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p3.cpp               |    41 +
 external/bsd/llvm/dist/clang/test/CXX/special/class.dtor/p10-0x.cpp                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.mem/p5.cpp                                               |    13 +
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.variadic/sizeofpack.cpp                                  |     2 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.deduct.guide/p1.cpp                                                 |   108 +
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.deduct.guide/p2.cpp                                                 |    15 +
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.deduct.guide/p3.cpp                                                 |    72 +
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3-0x.cpp                     |    53 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p4.cpp                        |     9 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.res/p3.cpp                                                          |    38 +
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.res/temp.local/p1.cpp                                               |    57 +-
 external/bsd/llvm/dist/clang/test/CXX/temp/temp.spec/cxx1y-variable-template-no-body.cpp                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeCompletion/auto_type.c                                                        |     5 +
 external/bsd/llvm/dist/clang/test/CodeCompletion/functions.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeCompletion/keywords.cpp                                                       |    79 +
 external/bsd/llvm/dist/clang/test/CodeCompletion/member-access.cpp                                                  |   112 +
 external/bsd/llvm/dist/clang/test/CodeCompletion/ordinary-name-cxx11.cpp                                            |     9 +
 external/bsd/llvm/dist/clang/test/CodeCompletion/pragma-macro-token-caching.c                                       |    18 +
 external/bsd/llvm/dist/clang/test/CodeGen/2006-05-19-SingleEltReturn.c                                              |    11 +-
 external/bsd/llvm/dist/clang/test/CodeGen/64bit-swiftcall.c                                                         |    27 +
 external/bsd/llvm/dist/clang/test/CodeGen/Inputs/debug-info-macro.h                                                 |    12 +
 external/bsd/llvm/dist/clang/test/CodeGen/Inputs/pgo-sample-thinlto-summary.prof                                    |     4 +
 external/bsd/llvm/dist/clang/test/CodeGen/Inputs/thinlto-multi-module.ll                                            |     9 +
 external/bsd/llvm/dist/clang/test/CodeGen/PR32874.c                                                                 |    61 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-args.cpp                                                          |    67 +
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-2velem.c                                                     |   554 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-3v.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-across.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-extract.c                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-fma.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-intrinsics.c                                                 |  1136 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-ldst-one.c                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-misc.c                                                       |   332 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-perm.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-scalar-copy.c                                                |     3 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c                                      |    44 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-shifts.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-tbl.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-vcombine.c                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-vget-hilo.c                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-neon-vget.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-poly128.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-poly64.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-type-sizes.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/aarch64-varargs-ms.c                                                      |    11 +
 external/bsd/llvm/dist/clang/test/CodeGen/address-safety-attr-kasan.cpp                                             |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/address-safety-attr.cpp                                                   |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/address-space.c                                                           |    21 +-
 external/bsd/llvm/dist/clang/test/CodeGen/alloc-align-attr.c                                                        |   101 +
 external/bsd/llvm/dist/clang/test/CodeGen/alloc-size.c                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/altivec-ct.c                                                              |    82 +
 external/bsd/llvm/dist/clang/test/CodeGen/altivec.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-crc32.c                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-execute-only.c                                                        |    78 +
 external/bsd/llvm/dist/clang/test/CodeGen/arm-long-calls.c                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-directed-rounding.c                                              |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-fma.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-numeric-maxmin.c                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-shifts.c                                                         |     1 +
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-vcvtX.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-neon-vget.c                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-no-movt.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-swiftcall.c                                                           |     8 +
 external/bsd/llvm/dist/clang/test/CodeGen/arm-target-attr.c                                                         |    19 +
 external/bsd/llvm/dist/clang/test/CodeGen/arm-target-features.c                                                     |    34 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm-thumb-mode-target-feature.c                                           |    33 +
 external/bsd/llvm/dist/clang/test/CodeGen/arm-v8.1a-neon-intrinsics.c                                               |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm64-crc32.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm64-lanes.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm64_vcopy.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm64_vdupq_n_f64.c                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm_acle.c                                                                |   393 +-
 external/bsd/llvm/dist/clang/test/CodeGen/arm_neon_intrinsics.c                                                     |  1087 +-
 external/bsd/llvm/dist/clang/test/CodeGen/asan-globals-gc.cpp                                                       |    18 +
 external/bsd/llvm/dist/clang/test/CodeGen/asan-no-globals-no-comdat.cpp                                             |    11 +
 external/bsd/llvm/dist/clang/test/CodeGen/atomic-ops-libcall.c                                                      |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/attr-coldhot.c                                                            |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/attr-naked.c                                                              |     5 +-
 external/bsd/llvm/dist/clang/test/CodeGen/attr-target-x86.c                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/attributes.c                                                              |    10 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr-inline-asm-constraints.c                                              |   124 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr-unsupported-inline-asm-constraints.c                                  |     8 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr/attributes/interrupt.c                                                |     6 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr/attributes/signal.c                                                   |     6 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr/target-cpu-defines/atmega328p.c                                       |     7 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr/target-cpu-defines/attiny104.c                                        |     7 +
 external/bsd/llvm/dist/clang/test/CodeGen/avr/target-cpu-defines/common.c                                           |     6 +
 external/bsd/llvm/dist/clang/test/CodeGen/avx-builtins.c                                                            |    97 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx2-builtins.c                                                           |    36 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512-reduceMinMaxIntrin.c                                               |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512bw-builtins.c                                                       |    56 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512dq-builtins.c                                                       |   113 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512f-builtins.c                                                        |   407 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512pf-builtins.c                                                       |    32 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512vl-builtins.c                                                       |    70 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512vlbw-builtins.c                                                     |    12 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512vldq-builtins.c                                                     |    67 +-
 external/bsd/llvm/dist/clang/test/CodeGen/avx512vpopcntdqintrin.c                                                   |    38 +
 external/bsd/llvm/dist/clang/test/CodeGen/bitscan-builtins.c                                                        |     3 +
 external/bsd/llvm/dist/clang/test/CodeGen/blocks.c                                                                  |    34 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtin-clflushopt.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtin-clzero.c                                                          |     9 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-arm-exclusive.c                                                  |     5 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-arm.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-arm64.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-hexagon.c                                                        |    12 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-mips-msa-error.c                                                 |    14 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-mips-msa.c                                                       |     7 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-altivec.c                                                    |    42 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-crypto-disabled.c                                            |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-crypto.c                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-error.c                                                      |    55 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-htm.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-p8vector.c                                                   |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-p9vector.c                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-quadword.c                                                   |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-ppc-vsx.c                                                        |   115 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-vector2-error.c                                          |    61 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-vector2.c                                                |   136 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-zvector-error.c                                          |    38 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-zvector.c                                                |    88 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-zvector2-error.c                                         |   153 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-systemz-zvector2.c                                               |   545 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-wasm.c                                                           |    20 +-
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-x86.c                                                            |     5 +-
 external/bsd/llvm/dist/clang/test/CodeGen/captured-statements.c                                                     |     7 +-
 external/bsd/llvm/dist/clang/test/CodeGen/catch-undef-behavior.c                                                    |    23 +-
 external/bsd/llvm/dist/clang/test/CodeGen/cfi-check-fail.c                                                          |     5 +
 external/bsd/llvm/dist/clang/test/CodeGen/cleanup-destslot-simple.c                                                 |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/coff-aarch64-type-sizes.c                                                 |    88 +
 external/bsd/llvm/dist/clang/test/CodeGen/compound-assign-overflow.c                                                |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/debug-info-imported-entity.cpp                                            |     3 +-
 external/bsd/llvm/dist/clang/test/CodeGen/debug-info-macro.c                                                        |    57 +
 external/bsd/llvm/dist/clang/test/CodeGen/debug-info-vla.c                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/default-address-space.c                                                   |    61 +
 external/bsd/llvm/dist/clang/test/CodeGen/dependent-lib.c                                                           |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/fentry.c                                                                  |    11 +
 external/bsd/llvm/dist/clang/test/CodeGen/ffp-contract-fast-option.cpp                                              |    29 +
 external/bsd/llvm/dist/clang/test/CodeGen/ffp-contract-option.c                                                     |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/fp-contract-fast-pragma.cpp                                               |    69 +
 external/bsd/llvm/dist/clang/test/CodeGen/fp-contract-on-asm.c                                                      |    18 +
 external/bsd/llvm/dist/clang/test/CodeGen/fp-contract-on-pragma.cpp                                                 |    76 +
 external/bsd/llvm/dist/clang/test/CodeGen/function-sections.c                                                       |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/libcall-declarations.c                                                    |    15 +-
 external/bsd/llvm/dist/clang/test/CodeGen/libcalls.c                                                                |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/lifetime-asan.c                                                           |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGen/lifetime2.c                                                               |    52 +-
 external/bsd/llvm/dist/clang/test/CodeGen/linker-option.c                                                           |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/lto-newpm-pipeline.c                                                      |    53 +
 external/bsd/llvm/dist/clang/test/CodeGen/lwp-builtins.c                                                            |    39 +
 external/bsd/llvm/dist/clang/test/CodeGen/mangle-ms.c                                                               |     9 +
 external/bsd/llvm/dist/clang/test/CodeGen/mangle.c                                                                  |     4 +
 external/bsd/llvm/dist/clang/test/CodeGen/mcount.c                                                                  |    43 +-
 external/bsd/llvm/dist/clang/test/CodeGen/micromips-attr.c                                                          |    12 +
 external/bsd/llvm/dist/clang/test/CodeGen/mips-aggregate-arg.c                                                      |    38 +
 external/bsd/llvm/dist/clang/test/CodeGen/mips-debug-info-bitfield.c                                                |    17 +
 external/bsd/llvm/dist/clang/test/CodeGen/mips-madd4.c                                                              |    87 +
 external/bsd/llvm/dist/clang/test/CodeGen/mips-varargs.c                                                            |    67 +-
 external/bsd/llvm/dist/clang/test/CodeGen/mmx-builtins.c                                                            |    87 +
 external/bsd/llvm/dist/clang/test/CodeGen/mozilla-ms-inline-asm.c                                                   |    38 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-barriers-intrinsics.c                                                  |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-declspecs.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm-64.c                                                        |    20 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm-EVEN.c                                                      |    16 +
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm-avx512.c                                                    |    15 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm.c                                                           |   164 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-inline-asm.cpp                                                         |    65 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-intrinsics-other.c                                                     |   161 +
 external/bsd/llvm/dist/clang/test/CodeGen/ms-intrinsics-rotations.c                                                 |   330 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-intrinsics.c                                                           |    39 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms-x86-intrinsics.c                                                       |    65 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms_abi.c                                                                  |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ms_abi_aarch64.c                                                          |    68 +
 external/bsd/llvm/dist/clang/test/CodeGen/named_reg_global.c                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/neon-aapcs-align.c                                                        |    17 +
 external/bsd/llvm/dist/clang/test/CodeGen/neon-immediate-ubsan.c                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/no-devirt.cpp                                                             |    59 +
 external/bsd/llvm/dist/clang/test/CodeGen/noduplicate-cxx11-test.cpp                                                |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/object-size.c                                                             |   129 +-
 external/bsd/llvm/dist/clang/test/CodeGen/object-size.cpp                                                           |    14 +-
 external/bsd/llvm/dist/clang/test/CodeGen/opt-record-MIR.c                                                          |    33 +
 external/bsd/llvm/dist/clang/test/CodeGen/pass-object-size.c                                                        |    57 +-
 external/bsd/llvm/dist/clang/test/CodeGen/pgo-sample-thinlto-summary.c                                              |    46 +
 external/bsd/llvm/dist/clang/test/CodeGen/piclevels.c                                                               |    13 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-align-struct.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-complex-parms.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64-vector.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/ppc64le-aggregates.c                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/pr26099.c                                                                 |    12 +
 external/bsd/llvm/dist/clang/test/CodeGen/pr3997.c                                                                  |    13 +
 external/bsd/llvm/dist/clang/test/CodeGen/pragma-comment.c                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/pragma-detect_mismatch.c                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/pragma-weak.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sanitize-init-order.cpp                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sanitize-recover.c                                                        |    27 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sanitize-thread-no-checking-at-run-time.m                                 |    15 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sparcv8-inline-asm.c                                                      |    11 +
 external/bsd/llvm/dist/clang/test/CodeGen/split-debug-filename.c                                                    |     5 +
 external/bsd/llvm/dist/clang/test/CodeGen/sse-builtins.c                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sse2-builtins.c                                                           |    11 +-
 external/bsd/llvm/dist/clang/test/CodeGen/sse41-builtins.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/systemz-abi-vector.c                                                      |     4 +
 external/bsd/llvm/dist/clang/test/CodeGen/systemz-abi.c                                                             |     4 +
 external/bsd/llvm/dist/clang/test/CodeGen/target-data.c                                                             |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGen/temporary-lifetime-exceptions.cpp                                         |    12 +-
 external/bsd/llvm/dist/clang/test/CodeGen/temporary-lifetime.cpp                                                    |    48 +-
 external/bsd/llvm/dist/clang/test/CodeGen/thin_link_bitcode.c                                                       |    14 +
 external/bsd/llvm/dist/clang/test/CodeGen/thinlto-backend-option.ll                                                 |    15 +
 external/bsd/llvm/dist/clang/test/CodeGen/thinlto-emit-llvm.c                                                       |    10 +
 external/bsd/llvm/dist/clang/test/CodeGen/thinlto-multi-module.ll                                                   |    22 +
 external/bsd/llvm/dist/clang/test/CodeGen/thinlto_backend.ll                                                        |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGen/transparent-union.c                                                       |    11 +
 external/bsd/llvm/dist/clang/test/CodeGen/ubsan-pointer-overflow.m                                                  |   220 +
 external/bsd/llvm/dist/clang/test/CodeGen/ubsan-promoted-arith.cpp                                                  |   131 +
 external/bsd/llvm/dist/clang/test/CodeGen/ubsan-shift.c                                                             |    47 +
 external/bsd/llvm/dist/clang/test/CodeGen/ubsan-volatile.c                                                          |     7 +
 external/bsd/llvm/dist/clang/test/CodeGen/unaligned-decl.c                                                          |    22 +
 external/bsd/llvm/dist/clang/test/CodeGen/unaligned-expr.c                                                          |   217 +
 external/bsd/llvm/dist/clang/test/CodeGen/unaligned-field.c                                                         |    17 +
 external/bsd/llvm/dist/clang/test/CodeGen/union-align.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/union-tbaa1.c                                                             |    44 +
 external/bsd/llvm/dist/clang/test/CodeGen/unsigned-promotion.c                                                      |   113 -
 external/bsd/llvm/dist/clang/test/CodeGen/unwind-attr.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGen/vectorcall.c                                                              |    19 +-
 external/bsd/llvm/dist/clang/test/CodeGen/wchar-size.c                                                              |     8 +
 external/bsd/llvm/dist/clang/test/CodeGen/x86-nontemporal.c                                                         |    93 +
 external/bsd/llvm/dist/clang/test/CodeGen/x86_64-arguments.c                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGen/x86_64-mno-sse.c                                                          |    15 +
 external/bsd/llvm/dist/clang/test/CodeGen/xop-builtins-cmp.c                                                        |   405 +
 external/bsd/llvm/dist/clang/test/CodeGen/xop-builtins.c                                                            |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGen/xray-always-instrument.cpp                                                |    15 +
 external/bsd/llvm/dist/clang/test/CodeGen/xray-attributes-supported.cpp                                             |     6 +
 external/bsd/llvm/dist/clang/test/CodeGen/xray-customevent.cpp                                                      |    28 +
 external/bsd/llvm/dist/clang/test/CodeGen/xray-imbue-arg1.cpp                                                       |    12 +
 external/bsd/llvm/dist/clang/test/CodeGen/xray-instruction-threshold.cpp                                            |    14 +
 external/bsd/llvm/dist/clang/test/CodeGen/xray-log-args.cpp                                                         |    13 +
 external/bsd/llvm/dist/clang/test/CodeGen/zvector.c                                                                 |  4502 ++++---
 external/bsd/llvm/dist/clang/test/CodeGen/zvector2.c                                                                |   194 +
 external/bsd/llvm/dist/clang/test/CodeGenCUDA/flush-denormals.cu                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCUDA/fp-contract.cu                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCUDA/propagate-metadata.cu                                                 |    62 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/amdgcn-automatic-variable.cpp                                          |   105 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/apple-kext-indirect-virtual-dtor-call.cpp                              |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/apple-kext-no-staticinit-section.cpp                                   |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/array-default-argument.cpp                                             |    36 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/atomic-dllexport.cpp                                                   |     9 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/attr-x86-no_caller_saved_registers.cpp                                 |    31 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/captured-statements.cpp                                                |    17 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cfi-ms-rtti.cpp                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/clang-sections-tentative.c                                             |    41 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/clang-sections.cpp                                                     |    78 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/constructors.cpp                                                       |    56 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp                               |   145 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx11-initializer-aggregate.cpp                                        |    15 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/cxx1z-class-deduction.cpp                                              |    21 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-anon-namespace.cpp                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-class-optzns.cpp                                            |    26 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp                                        |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-inheriting-constructor.cpp                                  |    25 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-ms-dtor-thunks.cpp                                          |    14 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-namespace.cpp                                               |    36 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-template-deduction-guide.cpp                                |    17 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info-use-after-free.cpp                                          |     3 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/debug-info.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/destructors.cpp                                                        |    14 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp                          |    50 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dllexport-dtor-thunks.cpp                                              |    10 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dllexport.cpp                                                          |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dllimport-memptr-global.cpp                                            |    58 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dllimport.cpp                                                          |    29 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/dynamic-cast-hint.cpp                                                  |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/exceptions-cxx-new.cpp                                                 |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/exceptions-seh.cpp                                                     |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/explicit-instantiation.cpp                                             |    17 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/float128-declarations.cpp                                              |     4 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/global-init.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/implicit-exception-spec.cpp                                            |    22 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/inheriting-constructor.cpp                                             |    16 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/initializer-list-ctor-order.cpp                                        |    29 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/invariant.group-for-vptrs.cpp                                          |    23 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/linetable-cleanup.cpp                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/linetable-virtual-variadic.cpp                                         |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/lpad-linetable.cpp                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-ms.cpp                                                          |     7 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle-unnamed.cpp                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/mangle.cpp                                                             |    12 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp                                         |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp                                          |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp                                       |    10 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-structors.cpp                                            |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-throw.cpp                                                |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp                                  |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ms-inline-asm-fields.cpp                                               |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ms-thread_local.cpp                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/msabi-blocks.cpp                                                       |   113 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/new-array-init.cpp                                                     |     7 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/no-lto-unit.cpp                                                        |    13 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/nrvo.cpp                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/optnone-class-members.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/optnone-def-decl.cpp                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/optnone-templates.cpp                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/pr33080.cpp                                                            |    33 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/reference-init.cpp                                                     |    13 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/regcall.cpp                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/static-init-wasm.cpp                                                   |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/static-init.cpp                                                        |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/std-byte.cpp                                                           |    41 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/stmtexpr.cpp                                                           |   112 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/strict-vtable-pointers.cpp                                             |   117 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/template-instantiation.cpp                                             |    35 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/thunks.cpp                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/type-metadata-thinlto.cpp                                              |    11 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/type-metadata.cpp                                                      |    16 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ubsan-bitfields.cpp                                                    |    34 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ubsan-global-alignment.cpp                                             |    29 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ubsan-nullability-assign.cpp                                           |    35 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ubsan-suppress-checks.cpp                                              |   232 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/ubsan-type-checks.cpp                                                  |    36 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/unaligned-member-qualifier.cpp                                         |    20 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/unaligned.cpp                                                          |     6 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/union-tbaa2.cpp                                                        |    45 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vla.cpp                                                                |    59 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/volatile-1.cpp                                                         |    34 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/volatile.cpp                                                           |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vtable-available-externally.cpp                                        |    33 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/vtable-linkage.cpp                                                     |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenCXX/windows-itanium-dllexport.cpp                                          |    25 +
 external/bsd/llvm/dist/clang/test/CodeGenCXX/windows-itanium-type-info.cpp                                          |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/Inputs/coroutine.h                                              |    80 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-alloc.cpp                                                  |   115 +-
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-await-domination.cpp                                       |    38 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-await.cpp                                                  |   328 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-builtins.c                                                 |    22 +-
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-cleanup.cpp                                                |    97 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-eh-cleanup.cpp                                             |    86 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-gro.cpp                                                    |    86 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-lambda.cpp                                                 |    58 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-params.cpp                                                 |   129 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-promise-dtor.cpp                                           |    47 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-ret-void.cpp                                               |    39 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-return.cpp                                                 |    59 +
 external/bsd/llvm/dist/clang/test/CodeGenCoroutines/coro-unhandled-exception.cpp                                    |    72 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-blocks.m                                                          |   103 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-foreach.m                                                         |    31 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-linetable-autorelease.m                                           |     5 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-precise-lifetime.m                                                |    68 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-property.m                                                        |    20 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc-ternary-op.m                                                      |    12 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/arc.m                                                                 |   126 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/attr-callconv.m                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/availability-cf-link-guard.m                                          |    44 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/availability-check.m                                                  |    31 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/empty-collection-literals.m                                           |    51 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/exceptions-asm-attribute.m                                            |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/exceptions.m                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/gnu-exceptions.m                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/image-info.m                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ivar-type-encoding.m                                                  |    51 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/metadata-symbols-64.m                                                 |    16 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/metadata_symbols.m                                                    |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/non-lazy-classes.m                                                    |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/objc_copyStruct.m                                                     |    16 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/parameterized_classes.m                                               |    56 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/protocol-comdat.m                                                     |     8 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/sections.m                                                            |    72 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/stret-1.m                                                             |    11 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/stret-lifetime.m                                                      |    34 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ubsan-bool.m                                                          |    57 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ubsan-nonnull-and-nullability.m                                       |    61 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ubsan-nonnull.m                                                       |    48 +
 external/bsd/llvm/dist/clang/test/CodeGenObjC/ubsan-nullability.m                                                   |   192 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-attrs-abi.mm                                                    |    38 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-blocks.mm                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-indirect.mm                                                     |    22 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-mangle.mm                                                       |    10 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-move.mm                                                         |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc-references.mm                                                   |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/arc.mm                                                              |     6 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/boxing.mm                                                           |    12 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/encode.mm                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/lambda-expressions.mm                                               |    13 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/lambda-to-block.mm                                                  |    18 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/literals.mm                                                         |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/objc-weak.mm                                                        |    69 +
 external/bsd/llvm/dist/clang/test/CodeGenObjCXX/objfw-exceptions.mm                                                 |    17 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/addr-space-struct-arg.cl                                            |    52 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/address-space-constant-initializers.cl                              |     2 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/address-spaces.cl                                                   |    31 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgcn-automatic-variable.cl                                        |    60 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgcn-large-globals.cl                                             |    12 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl                                         |     1 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-alignment.cl                                                 |   523 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-attrs.cl                                                     |    52 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-debug-info-pointer-address-space.cl                          |   126 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl                            |   131 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-env-amdgiz.cl                                                |     9 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-nullptr.cl                                                   |   223 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/amdgpu-sizeof-alignof.cl                                            |    70 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/blocks.cl                                                           |    17 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/bool_cast.cl                                                        |     4 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/builtins-amdgcn-gfx9.cl                                             |    11 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/builtins-amdgcn-vi.cl                                               |     8 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/builtins-amdgcn.cl                                                  |   103 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/byval.cl                                                            |    19 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl                                         |    58 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/constant-addr-space-globals.cl                                      |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/denorms-are-zero.cl                                                 |    10 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/gfx9-fp32-denorms.cl                                                |    13 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/half.cl                                                             |    17 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/kernel-arg-info.cl                                                  |    36 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/kernel-attributes.cl                                                |     8 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/kernel-metadata.cl                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/kernels-have-spir-cc-by-default.cl                                  |    65 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/lifetime.cl                                                         |    15 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/overload.cl                                                         |    46 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/pipe_types.cl                                                       |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/preserve_vec3.cl                                                    |    24 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/ptx-calls.cl                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/ptx-kernels.cl                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/relaxed-fpmath.cl                                                   |    29 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/sampler.cl                                                          |     4 +
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/size_t.cl                                                           |     3 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/spir_version.cl                                                     |    17 +-
 external/bsd/llvm/dist/clang/test/CodeGenOpenCL/vla.cl                                                              |    12 +-
 external/bsd/llvm/dist/clang/test/Coverage/ast-printing.c                                                           |     1 +
 external/bsd/llvm/dist/clang/test/Coverage/ast-printing.cpp                                                         |     1 +
 external/bsd/llvm/dist/clang/test/CoverageMapping/empty-destructor.cpp                                              |    11 +
 external/bsd/llvm/dist/clang/test/CoverageMapping/implicit-def-in-macro.m                                           |     2 +-
 external/bsd/llvm/dist/clang/test/CoverageMapping/macro-expressions.cpp                                             |     2 +-
 external/bsd/llvm/dist/clang/test/CoverageMapping/objc.m                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/CoverageMapping/pr32679.cpp                                                       |    32 +
 external/bsd/llvm/dist/clang/test/CoverageMapping/unused_names.c                                                    |    13 +-
 external/bsd/llvm/dist/clang/test/Driver/XRay/xray-instrument-cpu.c                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Driver/aarch64-cpus.c                                                             |    52 +-
 external/bsd/llvm/dist/clang/test/Driver/amdgpu-features.c                                                          |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/ananas.c                                                                   |     9 +
 external/bsd/llvm/dist/clang/test/Driver/android-ndk-standalone.cpp                                                 |    14 +
 external/bsd/llvm/dist/clang/test/Driver/arch-specific-libdir-rpath.c                                               |    85 +
 external/bsd/llvm/dist/clang/test/Driver/arch-specific-libdir.c                                                     |    53 +
 external/bsd/llvm/dist/clang/test/Driver/arm-abi.c                                                                  |     4 +
 external/bsd/llvm/dist/clang/test/Driver/arm-cortex-cpus.c                                                          |    18 +-
 external/bsd/llvm/dist/clang/test/Driver/arm-default-build-attributes.s                                             |    20 +
 external/bsd/llvm/dist/clang/test/Driver/arm-execute-only.c                                                         |    76 +-
 external/bsd/llvm/dist/clang/test/Driver/arm-no-neg-immediates.c                                                    |     8 +
 external/bsd/llvm/dist/clang/test/Driver/autocomplete.c                                                             |    91 +
 external/bsd/llvm/dist/clang/test/Driver/avr-mmcu.c                                                                 |     5 +
 external/bsd/llvm/dist/clang/test/Driver/baremetal.cpp                                                              |    77 +
 external/bsd/llvm/dist/clang/test/Driver/cl-cc-flags.c                                                              |    33 +
 external/bsd/llvm/dist/clang/test/Driver/cl-diagnostics.c                                                           |    28 +
 external/bsd/llvm/dist/clang/test/Driver/cl-include.c                                                               |    14 +
 external/bsd/llvm/dist/clang/test/Driver/cl-link-at-file.c                                                          |     1 -
 external/bsd/llvm/dist/clang/test/Driver/cl-link.c                                                                  |    11 +-
 external/bsd/llvm/dist/clang/test/Driver/cl-options.c                                                               |    21 +
 external/bsd/llvm/dist/clang/test/Driver/cl-outputs.c                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/cl-zc.cpp                                                                  |     5 +
 external/bsd/llvm/dist/clang/test/Driver/clang_f_opts.c                                                             |    30 +-
 external/bsd/llvm/dist/clang/test/Driver/compress-noias.c                                                           |    37 +
 external/bsd/llvm/dist/clang/test/Driver/compress.c                                                                 |    38 +-
 external/bsd/llvm/dist/clang/test/Driver/constructors.c                                                             |     8 +
 external/bsd/llvm/dist/clang/test/Driver/crash-report-crashfile.m                                                   |    33 +-
 external/bsd/llvm/dist/clang/test/Driver/crash-report-spaces.c                                                      |    19 +
 external/bsd/llvm/dist/clang/test/Driver/cuda-external-tools.cu                                                     |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/cuda-no-stack-protector.cu                                                 |    23 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-iphone-defaults.m                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Driver/darwin-ld-pthread.c                                                        |     4 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-sdk-vs-os-version.c                                                 |    10 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-simulator-macro.c                                                   |    12 +
 external/bsd/llvm/dist/clang/test/Driver/darwin-version.c                                                           |    51 +
 external/bsd/llvm/dist/clang/test/Driver/debug-options.c                                                            |    35 +-
 external/bsd/llvm/dist/clang/test/Driver/embed-bitcode.c                                                            |    11 +-
 external/bsd/llvm/dist/clang/test/Driver/emulated-tls.cpp                                                           |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/fast-math.c                                                                |    21 +-
 external/bsd/llvm/dist/clang/test/Driver/fopenmp.c                                                                  |    16 +-
 external/bsd/llvm/dist/clang/test/Driver/frame-pointer-elim.c                                                       |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/frame-pointer.c                                                            |     7 +
 external/bsd/llvm/dist/clang/test/Driver/fsanitize-coverage.c                                                       |    55 +-
 external/bsd/llvm/dist/clang/test/Driver/fsanitize-object-size.c                                                    |    31 +
 external/bsd/llvm/dist/clang/test/Driver/fsanitize.c                                                                |    91 +-
 external/bsd/llvm/dist/clang/test/Driver/fuchsia.c                                                                  |     8 +-
 external/bsd/llvm/dist/clang/test/Driver/fuchsia.cpp                                                                |     6 +-
 external/bsd/llvm/dist/clang/test/Driver/fuzzer.c                                                                   |    28 +
 external/bsd/llvm/dist/clang/test/Driver/gfortran.f90                                                               |     2 -
 external/bsd/llvm/dist/clang/test/Driver/gold-lto.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Driver/hexagon-toolchain-elf.c                                                    |    24 +
 external/bsd/llvm/dist/clang/test/Driver/immediate-options.c                                                        |     5 +
 external/bsd/llvm/dist/clang/test/Driver/include-default-header.cl                                                  |     6 +
 external/bsd/llvm/dist/clang/test/Driver/linux-as.c                                                                 |    27 +
 external/bsd/llvm/dist/clang/test/Driver/linux-ld.c                                                                 |    48 +
 external/bsd/llvm/dist/clang/test/Driver/lto-unit.c                                                                 |     9 +
 external/bsd/llvm/dist/clang/test/Driver/m_and_mm.c                                                                 |    12 +
 external/bsd/llvm/dist/clang/test/Driver/mglobal-merge.c                                                            |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/mingw.cpp                                                                  |    12 -
 external/bsd/llvm/dist/clang/test/Driver/mips-as.c                                                                  |    79 +-
 external/bsd/llvm/dist/clang/test/Driver/mips-features.c                                                            |    23 +
 external/bsd/llvm/dist/clang/test/Driver/modules-ts.cpp                                                             |    14 +-
 external/bsd/llvm/dist/clang/test/Driver/msc-version.c                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Driver/myriad-toolchain.c                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/nacl-direct.c                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Driver/nios2-cpu.c                                                                |    26 +
 external/bsd/llvm/dist/clang/test/Driver/no-arc-exception-silence.m                                                 |     2 +
 external/bsd/llvm/dist/clang/test/Driver/nozlibcompress.c                                                           |     9 +-
 external/bsd/llvm/dist/clang/test/Driver/openbsd.c                                                                  |    34 +
 external/bsd/llvm/dist/clang/test/Driver/openmp-offload.c                                                           |    72 +-
 external/bsd/llvm/dist/clang/test/Driver/pic.c                                                                      |     7 +
 external/bsd/llvm/dist/clang/test/Driver/ppc-features.cpp                                                           |    55 +-
 external/bsd/llvm/dist/clang/test/Driver/r600-mcpu.cl                                                               |     4 +
 external/bsd/llvm/dist/clang/test/Driver/reloc-model.c                                                              |     4 +
 external/bsd/llvm/dist/clang/test/Driver/response-file.c                                                            |     9 +-
 external/bsd/llvm/dist/clang/test/Driver/sanitizer-ld.c                                                             |    11 +
 external/bsd/llvm/dist/clang/test/Driver/split-debug.c                                                              |    23 +-
 external/bsd/llvm/dist/clang/test/Driver/split-debug.h                                                              |     9 -
 external/bsd/llvm/dist/clang/test/Driver/std.cpp                                                                    |    10 +
 external/bsd/llvm/dist/clang/test/Driver/systemz-march.c                                                            |     4 +
 external/bsd/llvm/dist/clang/test/Driver/unavailable_aligned_allocation.cpp                                         |    54 +
 external/bsd/llvm/dist/clang/test/Driver/unknown-arg.c                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Driver/unknown-std.S                                                              |     2 +
 external/bsd/llvm/dist/clang/test/Driver/unknown-std.c                                                              |    20 +
 external/bsd/llvm/dist/clang/test/Driver/unknown-std.cl                                                             |    16 +
 external/bsd/llvm/dist/clang/test/Driver/unknown-std.cpp                                                            |    24 +
 external/bsd/llvm/dist/clang/test/Driver/unsupported-faltivec.c                                                     |    10 +
 external/bsd/llvm/dist/clang/test/Driver/wasm-toolchain.c                                                           |     6 +-
 external/bsd/llvm/dist/clang/test/Driver/windows-cross.c                                                            |    24 +-
 external/bsd/llvm/dist/clang/test/Driver/x86-target-features.c                                                      |    35 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-add-synthesize-to-property.m                                          |    14 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-availability.c                                                        |    10 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-availability.mm                                                       |   111 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-format-darwin.m                                                       |    86 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-pragma-attribute.c                                                    |     6 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit-pragma-attribute.cpp                                                  |    83 +
 external/bsd/llvm/dist/clang/test/FixIt/fixit.c                                                                     |     3 +-
 external/bsd/llvm/dist/clang/test/FixIt/fixit.cpp                                                                   |    11 +
 external/bsd/llvm/dist/clang/test/FixIt/format-darwin.m                                                             |    23 +-
 external/bsd/llvm/dist/clang/test/FixIt/format.m                                                                    |    13 +
 external/bsd/llvm/dist/clang/test/FixIt/no-fixit.cpp                                                                |    12 +
 external/bsd/llvm/dist/clang/test/Format/incomplete.cpp                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Format/inplace.cpp                                                                |   264 +
 external/bsd/llvm/dist/clang/test/Format/style-on-command-line.cpp                                                  |    23 +-
 external/bsd/llvm/dist/clang/test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h                     |     2 +
 external/bsd/llvm/dist/clang/test/Frontend/Inputs/SystemHeaderPrefix/noline.h                                       |     1 +
 external/bsd/llvm/dist/clang/test/Frontend/Inputs/line-directive.h                                                  |     2 +
 external/bsd/llvm/dist/clang/test/Frontend/Inputs/optimization-remark-with-hotness-sample.proftext                  |     7 +
 external/bsd/llvm/dist/clang/test/Frontend/aarch64-target-cpu.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Frontend/gnu-inline.c                                                             |     4 +-
 external/bsd/llvm/dist/clang/test/Frontend/gnu-mcount.c                                                             |    20 +-
 external/bsd/llvm/dist/clang/test/Frontend/iframework.c                                                             |     1 +
 external/bsd/llvm/dist/clang/test/Frontend/objc-bool-is-bool.m                                                      |     6 +-
 external/bsd/llvm/dist/clang/test/Frontend/optimization-remark-with-hotness.c                                       |    36 +-
 external/bsd/llvm/dist/clang/test/Frontend/optimization-remark.c                                                    |     6 +-
 external/bsd/llvm/dist/clang/test/Frontend/pp-only-no-editor-placeholders.c                                         |     4 +
 external/bsd/llvm/dist/clang/test/Frontend/preprocessed-input.i                                                     |    10 +
 external/bsd/llvm/dist/clang/test/Frontend/rewrite-includes-filenotfound.c                                          |     6 +
 external/bsd/llvm/dist/clang/test/Frontend/rewrite-includes-line-markers.c                                          |     8 +
 external/bsd/llvm/dist/clang/test/Frontend/rewrite-includes-modules.c                                               |    27 +-
 external/bsd/llvm/dist/clang/test/Frontend/system-header-line-directive.c                                           |    23 +
 external/bsd/llvm/dist/clang/test/Headers/Inputs/usr/include/math.h                                                 |     1 +
 external/bsd/llvm/dist/clang/test/Headers/Inputs/usr/include/tgmath.h                                               |     4 +
 external/bsd/llvm/dist/clang/test/Headers/altivec-header.c                                                          |     8 +-
 external/bsd/llvm/dist/clang/test/Headers/altivec-intrin.c                                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Headers/htm-header.c                                                              |    19 +
 external/bsd/llvm/dist/clang/test/Headers/ms-cppoperkey.cpp                                                         |    16 +
 external/bsd/llvm/dist/clang/test/Headers/ms-cppoperkey1.cpp                                                        |    27 +
 external/bsd/llvm/dist/clang/test/Headers/ms-cppoperkey2.cpp                                                        |    11 +
 external/bsd/llvm/dist/clang/test/Headers/opencl-c-header.cl                                                        |    43 +-
 external/bsd/llvm/dist/clang/test/Headers/stdarg-gnuc_va_list.c                                                     |    10 +
 external/bsd/llvm/dist/clang/test/Headers/stdatomic.c                                                               |     1 +
 external/bsd/llvm/dist/clang/test/Headers/stdint-typeof-MINMAX.cpp                                                  |    32 +
 external/bsd/llvm/dist/clang/test/Headers/tgmath-darwin.c                                                           |    12 +
 external/bsd/llvm/dist/clang/test/Import/conflicting-struct/Inputs/S1.cpp                                           |     6 +
 external/bsd/llvm/dist/clang/test/Import/conflicting-struct/Inputs/S2.cpp                                           |     7 +
 external/bsd/llvm/dist/clang/test/Import/conflicting-struct/test.cpp                                                |     7 +
 external/bsd/llvm/dist/clang/test/Import/direct/Inputs/S.c                                                          |     3 +
 external/bsd/llvm/dist/clang/test/Import/direct/test.c                                                              |     5 +
 external/bsd/llvm/dist/clang/test/Import/enum/Inputs/S.cpp                                                          |     4 +
 external/bsd/llvm/dist/clang/test/Import/enum/test.cpp                                                              |     4 +
 external/bsd/llvm/dist/clang/test/Import/forward-declared-struct/Inputs/S1.c                                        |     1 +
 external/bsd/llvm/dist/clang/test/Import/forward-declared-struct/Inputs/S2.c                                        |     3 +
 external/bsd/llvm/dist/clang/test/Import/forward-declared-struct/test.c                                             |     5 +
 external/bsd/llvm/dist/clang/test/Import/import-overrides/Inputs/Hierarchy.cpp                                      |     9 +
 external/bsd/llvm/dist/clang/test/Import/import-overrides/test.cpp                                                  |     7 +
 external/bsd/llvm/dist/clang/test/Import/in-class-initializer/Inputs/S.cpp                                          |     3 +
 external/bsd/llvm/dist/clang/test/Import/in-class-initializer/test.cpp                                              |     5 +
 external/bsd/llvm/dist/clang/test/Import/indirect-struct-member-access/Inputs/S.c                                   |     3 +
 external/bsd/llvm/dist/clang/test/Import/indirect-struct-member-access/test.c                                       |     4 +
 external/bsd/llvm/dist/clang/test/Import/member-in-struct/Inputs/S.c                                                |     3 +
 external/bsd/llvm/dist/clang/test/Import/member-in-struct/test.c                                                    |     5 +
 external/bsd/llvm/dist/clang/test/Import/multiple-forward-declarations/Inputs/S1.c                                  |     1 +
 external/bsd/llvm/dist/clang/test/Import/multiple-forward-declarations/Inputs/S2.c                                  |     1 +
 external/bsd/llvm/dist/clang/test/Import/multiple-forward-declarations/test.c                                       |     4 +
 external/bsd/llvm/dist/clang/test/Import/overloaded-function/Inputs/F1.c                                            |     1 +
 external/bsd/llvm/dist/clang/test/Import/overloaded-function/Inputs/F2.c                                            |     4 +
 external/bsd/llvm/dist/clang/test/Import/overloaded-function/test.c                                                 |     7 +
 external/bsd/llvm/dist/clang/test/Import/struct-in-namespace/Inputs/N1.cpp                                          |    11 +
 external/bsd/llvm/dist/clang/test/Import/struct-in-namespace/Inputs/N2.cpp                                          |     5 +
 external/bsd/llvm/dist/clang/test/Import/struct-in-namespace/Inputs/N3.cpp                                          |     5 +
 external/bsd/llvm/dist/clang/test/Import/struct-in-namespace/test.cpp                                               |     7 +
 external/bsd/llvm/dist/clang/test/Import/template-specialization/Inputs/T.cpp                                       |    14 +
 external/bsd/llvm/dist/clang/test/Import/template-specialization/test.cpp                                           |     7 +
 external/bsd/llvm/dist/clang/test/Index/Core/Inputs/sys/system-head.h                                               |    36 +
 external/bsd/llvm/dist/clang/test/Index/Core/external-source-symbol-attr.m                                          |   104 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-dependent-source.cpp                                             |   160 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-instantiated-source.cpp                                          |    88 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-pch.c                                                            |    13 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-source-invalid-name.cpp                                          |    13 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-source.cpp                                                       |   473 +-
 external/bsd/llvm/dist/clang/test/Index/Core/index-source.m                                                         |   343 +-
 external/bsd/llvm/dist/clang/test/Index/Core/index-subkinds.m                                                       |     6 +-
 external/bsd/llvm/dist/clang/test/Index/Core/index-system.mm                                                        |     3 +
 external/bsd/llvm/dist/clang/test/Index/Core/index-with-module.m                                                    |     8 +-
 external/bsd/llvm/dist/clang/test/Index/Core/no-templated-canonical-decl.cpp                                        |     4 +
 external/bsd/llvm/dist/clang/test/Index/KeepGoingWithLotsOfErrors.mm                                                |    29 +
 external/bsd/llvm/dist/clang/test/Index/allow-editor-placeholders.cpp                                               |     5 +
 external/bsd/llvm/dist/clang/test/Index/annotate-nested-name-specifier.cpp                                          |    40 +-
 external/bsd/llvm/dist/clang/test/Index/availability.c                                                              |    20 +-
 external/bsd/llvm/dist/clang/test/Index/code-completion.cpp                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Index/comment-cplus-decls.cpp                                                     |    16 +-
 external/bsd/llvm/dist/clang/test/Index/complete-available.m                                                        |    20 +
 external/bsd/llvm/dist/clang/test/Index/complete-block-properties.m                                                 |    10 +-
 external/bsd/llvm/dist/clang/test/Index/complete-cached-globals.cpp                                                 |    25 +
 external/bsd/llvm/dist/clang/test/Index/complete-objc-message.m                                                     |    51 +
 external/bsd/llvm/dist/clang/test/Index/complete-optional-params.cpp                                                |    36 +-
 external/bsd/llvm/dist/clang/test/Index/complete-preamble.h                                                         |     5 +
 external/bsd/llvm/dist/clang/test/Index/crash-recovery-code-complete.c                                              |     1 +
 external/bsd/llvm/dist/clang/test/Index/crash-recovery-modules.m                                                    |     3 +-
 external/bsd/llvm/dist/clang/test/Index/crash-recovery-reparse.c                                                    |     1 +
 external/bsd/llvm/dist/clang/test/Index/crash-recovery.c                                                            |     1 +
 external/bsd/llvm/dist/clang/test/Index/ctor-init-source-loc.cpp                                                    |   117 +
 external/bsd/llvm/dist/clang/test/Index/cursor-dynamic-call.mm                                                      |    12 +-
 external/bsd/llvm/dist/clang/test/Index/file-refs.cpp                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Index/get-cursor.cpp                                                              |    17 +-
 external/bsd/llvm/dist/clang/test/Index/get-cursor.m                                                                |    44 +
 external/bsd/llvm/dist/clang/test/Index/index-attrs.c                                                               |    10 +-
 external/bsd/llvm/dist/clang/test/Index/index-attrs.cpp                                                             |    14 +-
 external/bsd/llvm/dist/clang/test/Index/index-decls.m                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Index/index-module.m                                                              |     3 +-
 external/bsd/llvm/dist/clang/test/Index/index-refs.cpp                                                              |     1 +
 external/bsd/llvm/dist/clang/test/Index/keep-going.cpp                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Index/linkage.c                                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/Index/opencl-types.cl                                                             |   126 +
 external/bsd/llvm/dist/clang/test/Index/overriding-ftemplate-comments.cpp                                           |     2 +-
 external/bsd/llvm/dist/clang/test/Index/overriding-method-comments.mm                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Index/pch-from-libclang.c                                                         |    27 +
 external/bsd/llvm/dist/clang/test/Index/pipe-size.cl                                                                |    16 +
 external/bsd/llvm/dist/clang/test/Index/print-type-declaration.cpp                                                  |     7 +
 external/bsd/llvm/dist/clang/test/Index/print-type.cpp                                                              |   145 +-
 external/bsd/llvm/dist/clang/test/Index/read-empty-diags.test                                                       |     2 +
 external/bsd/llvm/dist/clang/test/Index/recursive-cxx-member-calls.cpp                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Index/single-file-parse.m                                                         |   121 +
 external/bsd/llvm/dist/clang/test/Index/target-info.c                                                               |     6 +
 external/bsd/llvm/dist/clang/test/Index/usrs.cpp                                                                    |    11 +
 external/bsd/llvm/dist/clang/test/Index/usrs.m                                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/Integration/carbon.c                                                              |     1 +
 external/bsd/llvm/dist/clang/test/Integration/cocoa-pch.m                                                           |     1 +
 external/bsd/llvm/dist/clang/test/Integration/cocoa.m                                                               |     1 +
 external/bsd/llvm/dist/clang/test/Layout/ms-x86-basic-layout.cpp                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/Lexer/asm-preproc-no-unicode.s                                                    |     8 +
 external/bsd/llvm/dist/clang/test/Lexer/case-insensitive-include-pr31836.sh                                         |     9 +
 external/bsd/llvm/dist/clang/test/Lexer/cxx-features.cpp                                                            |    14 +-
 external/bsd/llvm/dist/clang/test/Lexer/cxx1z-trigraphs.cpp                                                         |     7 +-
 external/bsd/llvm/dist/clang/test/Lexer/newline-nul.c                                                               |   Bin 
 external/bsd/llvm/dist/clang/test/Lexer/preamble.c                                                                  |    11 +-
 external/bsd/llvm/dist/clang/test/Lexer/preamble2.c                                                                 |    19 +
 external/bsd/llvm/dist/clang/test/Misc/Inputs/module.modulemap                                                      |     1 +
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-attr.cpp                                                            |    47 +
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-decl.c                                                              |    24 +-
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-decl.cpp                                                            |    15 +-
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-decl.m                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Misc/ast-dump-templates.cpp                                                       |    10 +-
 external/bsd/llvm/dist/clang/test/Misc/ast-print-objectivec.m                                                       |    15 +-
 external/bsd/llvm/dist/clang/test/Misc/ast-print-out-of-line-func.cpp                                               |    95 +
 external/bsd/llvm/dist/clang/test/Misc/backend-stack-frame-diagnostics.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/test/Misc/caret-diags-multiline.cpp                                                    |   239 +
 external/bsd/llvm/dist/clang/test/Misc/cc1as-compress.s                                                             |     8 +
 external/bsd/llvm/dist/clang/test/Misc/diag-mapping2.c                                                              |     1 +
 external/bsd/llvm/dist/clang/test/Misc/diag-template-diffing.cpp                                                    |     8 +-
 external/bsd/llvm/dist/clang/test/Misc/find-diagnostic-id.c                                                         |     5 +
 external/bsd/llvm/dist/clang/test/Misc/pr32207.c                                                                    |     4 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-cxx-subject-match-rules.cpp                                 |   169 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-cxx.cpp                                                     |   106 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-objc-subject-match-rules.m                                  |   113 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-objc.m                                                      |   164 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-strict-subjects.c                                           |   222 +
 external/bsd/llvm/dist/clang/test/Misc/pragma-attribute-supported-attributes-list.test                              |    67 +
 external/bsd/llvm/dist/clang/test/Misc/warning-flags.c                                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/DebugInfoNamespace.cpp                                                    |    19 +
 external/bsd/llvm/dist/clang/test/Modules/DebugInfoSubmoduleImport.c                                                |     5 +
 external/bsd/llvm/dist/clang/test/Modules/DebugInfoTransitiveImport.m                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/ExtDebugInfo.cpp                                                          |     8 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DebugInfoNamespace/A.h                                             |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DebugInfoNamespace/B.h                                             |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DebugInfoNamespace/module.modulemap                                |     8 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DebugObjCImport.h                                                  |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DependsOnModule.framework/Headers/coroutines.h                     |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DependsOnModule.framework/Headers/not_coroutines.h                 |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/DependsOnModule.framework/module.map                               |     9 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/F.framework/Headers/F.h                                            |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/F.framework/Modules/module.modulemap                               |     7 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/F.framework/Modules/module.private.modulemap                       |     7 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/F.framework/PrivateHeaders/NS.h                                    |    19 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Frameworks/Sub.framework/Headers/B.h                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Frameworks/Sub.framework/Headers/Sub.h              |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Frameworks/Sub.framework/PrivateHeaders/BPriv.h     |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Frameworks/Sub.framework/PrivateHeaders/SubPriv.h   |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Headers/A.h                                         |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Headers/Main.h                                      |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Modules/module.modulemap                            |    12 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/Modules/module.private.modulemap                    |    11 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/PrivateHeaders/APriv.h                              |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/Main.framework/PrivateHeaders/MainPriv.h                           |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Frameworks/Sub.framework/Headers/B.h               |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Frameworks/Sub.framework/Headers/Sub.h             |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Frameworks/Sub.framework/PrivateHeaders/BPriv.h    |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Frameworks/Sub.framework/PrivateHeaders/SubPriv.h  |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Headers/A.h                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Headers/Main.h                                     |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Modules/module.modulemap                           |    12 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/Modules/module.private.modulemap                   |    12 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/PrivateHeaders/APriv.h                             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/MainA.framework/PrivateHeaders/MainPriv.h                          |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/SameHeader/A.h                                                     |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/SameHeader/B.h                                                     |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/SameHeader/C.h                                                     |    12 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/SameHeader/module.modulemap                                        |    11 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/anon-redecl/a.h                                                    |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/anon-redecl/b.h                                                    |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/anon-redecl/c1.h                                                   |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/anon-redecl/c2.h                                                   |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/anon-redecl/module.modulemap                                       |     6 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/category_right_sub.h                                               |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/check-for-sanitizer-feature/check.h                                |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/check-for-sanitizer-feature/map                                    |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-flags/foo.h                                                |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-flags/foo.modulemap                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-flags/use.cpp                                              |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-nodep/foo.h                                                |    11 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-nodep/foo.modulemap                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-opt/bar.h                                                  |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-opt/bar.modulemap                                          |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-opt/foo.h                                                  |    10 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-opt/foo.modulemap                                          |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen-opt/use.cpp                                                |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen/foo.h                                                      |    32 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen/foo.modulemap                                              |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/codegen/use.cpp                                                    |     8 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/crash-typo-correction-visibility/module.h                          |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/crash-typo-correction-visibility/module.modulemap                  |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/cxx17/decls.h                                                      |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/cxx17/module.modulemap                                             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/diag_flags.h                                                       |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/diag_pragma.h                                                      |    10 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/diagnose-missing-import/a.h                                        |     8 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/diagnose-missing-import/module.modulemap                           |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/gnumode-non-benign/module.h                                        |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/gnumode-non-benign/module.modulemap                                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/header-attribs/bar.h                                               |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/header-attribs/baz.h                                               |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/header-attribs/foo.h                                               |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/header-attribs/modular.modulemap                                   |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/header-attribs/textual.modulemap                                   |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/hidden-names/hidden.h                                              |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/hidden-names/module.modulemap                                      |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/hidden-names/visible.h                                             |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/implicit-built-Werror-using-W/convert.h                            |     8 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/implicit-built-Werror-using-W/module.modulemap                     |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/Bar.h                    |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/FooPublic.h              |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.modulemap         |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.private.modulemap |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Baz.h             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Foo.h             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC-Prefix.pch                                    |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Headers/NC.h                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Headers/NU-Visibility.h             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Headers/NUGeometry.h                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Modules/module.modulemap            |     6 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/Modules/module.private.modulemap    |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/PrivateHeaders/NUAssert.h           |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/invalid-module-id/NC.framework/PrivateHeaders/NULog.h              |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/lookup-assert-protocol/Base.h                                      |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/lookup-assert-protocol/Derive.h                                    |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/lookup-assert-protocol/H3.h                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/lookup-assert-protocol/module.map                                  |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed-overload/X.h                                             |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/malformed-overload/module.modulemap                                |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-function-defs/a.h                                            |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-function-defs/map                                            |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-name-for-linkage/b.h                                         |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-name-for-linkage/c1.h                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-name-for-linkage/c2.h                                        |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-name-for-linkage/module.modulemap                            |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/merge-using-decls/b.h                                              |     6 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/module.map                                                         |    19 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objc-desig-init/A.h                                                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objc-desig-init/A2.h                                               |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objc-desig-init/Base.h                                             |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objc-desig-init/X.h                                                |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objc-desig-init/module.modulemap                                   |     9 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/objcAtKeywordMissingEnd.h                                          |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/AppKit.h                                         |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/Cocoa.h                                          |     5 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/CoreText.h                                       |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/CoreVideo.h                                      |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/Foundation.h                                     |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/outofdate-rebuild/module.modulemap                                 |    19 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/overloadable-attrs/a.h                                             |    28 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/overloadable-attrs/module.modulemap                                |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/pragma_pack_set.h                                                  |     3 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess-decluse/a.h                                             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess-decluse/a.modulemap                                     |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess-decluse/b.h                                             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess-decluse/b.modulemap                                     |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess-decluse/main.modulemap                                  |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/a.h                                                     |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/b.h                                                     |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/c.h                                                     |     4 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/file.h                                                  |     6 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/file2.h                                                 |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/fwd.h                                                   |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/module.modulemap                                        |     7 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/preprocess/other.h                                                 |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/submodule-visibility/b.h                                           |     6 +-
 external/bsd/llvm/dist/clang/test/Modules/Inputs/submodule-visibility/other.h                                       |     9 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/system-out-of-date/X.h                                             |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/system-out-of-date/Y.h                                             |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/system-out-of-date/Z.h                                             |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/system-out-of-date/module.map                                      |    12 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/template-default-args/a.h                                          |    13 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/template-default-args/d.h                                          |     7 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/warning-mismatch/Mismatch.h                                        |     1 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/warning-mismatch/System.h                                          |     2 +
 external/bsd/llvm/dist/clang/test/Modules/Inputs/warning-mismatch/module.modulemap                                  |     7 +
 external/bsd/llvm/dist/clang/test/Modules/ModuleDebugInfo.m                                                         |     6 +-
 external/bsd/llvm/dist/clang/test/Modules/anon-redecl.cpp                                                           |    15 +
 external/bsd/llvm/dist/clang/test/Modules/autolink.m                                                                |     6 +-
 external/bsd/llvm/dist/clang/test/Modules/autolinkTBD.m                                                             |     6 +-
 external/bsd/llvm/dist/clang/test/Modules/builtins.m                                                                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/check-for-sanitizer-feature.cpp                                           |    66 +
 external/bsd/llvm/dist/clang/test/Modules/codegen-flags.test                                                        |    25 +
 external/bsd/llvm/dist/clang/test/Modules/codegen-nodep.test                                                        |    13 +
 external/bsd/llvm/dist/clang/test/Modules/codegen-opt.test                                                          |    65 +
 external/bsd/llvm/dist/clang/test/Modules/codegen.test                                                              |    49 +
 external/bsd/llvm/dist/clang/test/Modules/const-var-init-update.cpp                                                 |    30 +
 external/bsd/llvm/dist/clang/test/Modules/crash-typo-correction-visibility.cpp                                      |    10 +
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-path-emptydir-entries.m                                         |     2 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-path-symlink-component.m                                        |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-path-symlink-topheader.m                                        |     2 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-path-traversal.m                                                |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-relative-incdir.m                                               |     2 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-relative-overlay.m                                              |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/crash-vfs-run-reproducer.m                                                |     2 +-
 external/bsd/llvm/dist/clang/test/Modules/cxx-templates.cpp                                                         |    10 +-
 external/bsd/llvm/dist/clang/test/Modules/cxx17.cpp                                                                 |    11 +
 external/bsd/llvm/dist/clang/test/Modules/debug-info-moduleimport-in-module.m                                       |    21 +
 external/bsd/llvm/dist/clang/test/Modules/debug-info-moduleimport.m                                                 |     5 +-
 external/bsd/llvm/dist/clang/test/Modules/dependency-dump-dependent-module.m                                        |     2 +
 external/bsd/llvm/dist/clang/test/Modules/dependency-dump.m                                                         |     2 +
 external/bsd/llvm/dist/clang/test/Modules/diag-flags.cpp                                                            |    44 +
 external/bsd/llvm/dist/clang/test/Modules/diag-pragma.cpp                                                           |    47 +
 external/bsd/llvm/dist/clang/test/Modules/diagnose-missing-import.m                                                 |    14 +
 external/bsd/llvm/dist/clang/test/Modules/diagnostic-options-out-of-date.m                                          |    10 +
 external/bsd/llvm/dist/clang/test/Modules/diagnostics.modulemap                                                     |    14 +-
 external/bsd/llvm/dist/clang/test/Modules/elaborated-type-specifier-from-hidden-module.m                            |     7 +-
 external/bsd/llvm/dist/clang/test/Modules/extern_cxx.cpp                                                            |    25 +
 external/bsd/llvm/dist/clang/test/Modules/find-privateheaders.m                                                     |    13 +
 external/bsd/llvm/dist/clang/test/Modules/gnumode-non-benign.cpp                                                    |    11 +
 external/bsd/llvm/dist/clang/test/Modules/header-attribs.cpp                                                        |    10 +
 external/bsd/llvm/dist/clang/test/Modules/hidden-names.cpp                                                          |    13 +
 external/bsd/llvm/dist/clang/test/Modules/implicit-built-Werror-using-W.cpp                                         |    42 +
 external/bsd/llvm/dist/clang/test/Modules/implicit-private-with-different-name.m                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Modules/import-syntax.c                                                           |    35 +
 external/bsd/llvm/dist/clang/test/Modules/incomplete-umbrella.m                                                     |    15 +
 external/bsd/llvm/dist/clang/test/Modules/interface-visibility.m                                                    |    29 +
 external/bsd/llvm/dist/clang/test/Modules/invalid-pch-module-id.m                                                   |    13 +
 external/bsd/llvm/dist/clang/test/Modules/localsubmodulevis.m                                                       |     8 +
 external/bsd/llvm/dist/clang/test/Modules/lookup-assert-protocol.m                                                  |    17 +
 external/bsd/llvm/dist/clang/test/Modules/lookup.m                                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/macro-redefinition.cpp                                                    |    27 +
 external/bsd/llvm/dist/clang/test/Modules/malformed-overload.m                                                      |     9 +
 external/bsd/llvm/dist/clang/test/Modules/merge-function-defs.cpp                                                   |    11 +
 external/bsd/llvm/dist/clang/test/Modules/merge-name-for-linkage.cpp                                                |     1 +
 external/bsd/llvm/dist/clang/test/Modules/merge-using-decls.cpp                                                     |    13 +
 external/bsd/llvm/dist/clang/test/Modules/missing-flag.cpp                                                          |     4 +
 external/bsd/llvm/dist/clang/test/Modules/module-impl-with-link.c                                                   |     5 +-
 external/bsd/llvm/dist/clang/test/Modules/module_file_info.m                                                        |    11 +-
 external/bsd/llvm/dist/clang/test/Modules/module_map_cwd.c                                                          |     9 +
 external/bsd/llvm/dist/clang/test/Modules/modules-cache-path-canonicalization.m                                     |    30 +
 external/bsd/llvm/dist/clang/test/Modules/objc-at-keyword.m                                                         |     7 +
 external/bsd/llvm/dist/clang/test/Modules/objc-categories.m                                                         |     6 +
 external/bsd/llvm/dist/clang/test/Modules/objc-designated-init-mod.m                                                |    17 +
 external/bsd/llvm/dist/clang/test/Modules/odr_hash.cpp                                                              |  2002 +++
 external/bsd/llvm/dist/clang/test/Modules/outofdate-rebuild.m                                                       |    15 +
 external/bsd/llvm/dist/clang/test/Modules/overloadable-attrs.cpp                                                    |    22 +
 external/bsd/llvm/dist/clang/test/Modules/pragma-pack.cpp                                                           |    25 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-build-diamond.m                                                |    26 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-build.cpp                                                      |    35 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-decluse.cpp                                                    |    18 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-missing.modulemap                                              |     7 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-module.cpp                                                     |   159 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-nested.cpp                                                     |    57 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess-unavailable.cpp                                                |    12 +
 external/bsd/llvm/dist/clang/test/Modules/preprocess.cpp                                                            |    32 +-
 external/bsd/llvm/dist/clang/test/Modules/preprocess.m                                                              |     8 +-
 external/bsd/llvm/dist/clang/test/Modules/rebuild.m                                                                 |     8 +-
 external/bsd/llvm/dist/clang/test/Modules/redefinition-c-tagtypes.m                                                 |    48 +
 external/bsd/llvm/dist/clang/test/Modules/redefinition-same-header.m                                                |    12 +
 external/bsd/llvm/dist/clang/test/Modules/relative-dep-gen.cpp                                                      |    21 +-
 external/bsd/llvm/dist/clang/test/Modules/requires-coroutines.mm                                                    |    13 +
 external/bsd/llvm/dist/clang/test/Modules/requires-gnuinlineasm.m                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/Modules/requires.m                                                                |    17 +-
 external/bsd/llvm/dist/clang/test/Modules/requires.mm                                                               |     8 +-
 external/bsd/llvm/dist/clang/test/Modules/string_names.cpp                                                          |     4 +
 external/bsd/llvm/dist/clang/test/Modules/submodule-visibility.cpp                                                  |     9 +
 external/bsd/llvm/dist/clang/test/Modules/system-out-of-date-test.m                                                 |    17 +
 external/bsd/llvm/dist/clang/test/Modules/template-default-args.cpp                                                 |    17 +
 external/bsd/llvm/dist/clang/test/Modules/umbrella-header-include-builtin.mm                                        |     8 +
 external/bsd/llvm/dist/clang/test/Modules/warning-mismatch.m                                                        |    13 +
 external/bsd/llvm/dist/clang/test/OpenMP/cancel_codegen.cpp                                                         |    14 +-
 external/bsd/llvm/dist/clang/test/OpenMP/cancel_messages.cpp                                                        |     8 +
 external/bsd/llvm/dist/clang/test/OpenMP/cancellation_point_codegen.cpp                                             |    25 +-
 external/bsd/llvm/dist/clang/test/OpenMP/cancellation_point_messages.cpp                                            |     8 +
 external/bsd/llvm/dist/clang/test/OpenMP/capturing_in_templates.cpp                                                 |    30 +
 external/bsd/llvm/dist/clang/test/OpenMP/declare_reduction_messages.cpp                                             |    14 +-
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_collapse_messages.cpp                                           |    26 +-
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_firstprivate_codegen.cpp                                        |   382 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_lastprivate_codegen.cpp                                         |     2 -
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_ast_print.cpp                                      |    37 +-
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_codegen.cpp                                        |  2260 ++++
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_firstprivate_codegen.cpp                           |   619 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_if_codegen.cpp                                     |   192 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_lastprivate_codegen.cpp                            |   653 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_messages.cpp                                       |   118 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp                            |   121 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_private_codegen.cpp                                |   297 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_proc_bind_codegen.cpp                              |    93 +
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_parallel_for_simd_aligned_messages.cpp                          |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/distribute_simd_aligned_messages.cpp                                       |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/for_reduction_codegen.cpp                                                  |    46 +-
 external/bsd/llvm/dist/clang/test/OpenMP/for_reduction_codegen_UDR.cpp                                              |    47 +-
 external/bsd/llvm/dist/clang/test/OpenMP/for_simd_aligned_messages.cpp                                              |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/linking.c                                                                  |    16 +-
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_codegen.cpp                                                   |    35 +-
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_parallel_codegen.cpp                                          |   136 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_parallel_num_threads_codegen.cpp                              |   126 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp                                |   106 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp                                |   830 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_printf_codegen.c                                              |   116 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_target_teams_codegen.cpp                                             |   222 +
 external/bsd/llvm/dist/clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp                                          |  1143 ++
 external/bsd/llvm/dist/clang/test/OpenMP/openmp_check.cpp                                                           |    28 +-
 external/bsd/llvm/dist/clang/test/OpenMP/ordered_messages.cpp                                                       |    11 +
 external/bsd/llvm/dist/clang/test/OpenMP/parallel_codegen.cpp                                                       |     4 +-
 external/bsd/llvm/dist/clang/test/OpenMP/parallel_for_simd_aligned_messages.cpp                                     |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/parallel_if_codegen.cpp                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/report_default_DSA.cpp                                                     |    18 +
 external/bsd/llvm/dist/clang/test/OpenMP/simd_aligned_messages.cpp                                                  |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_ast_print.cpp                                                       |    63 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_codegen.cpp                                                         |   269 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_codegen_global_capture.cpp                                          |   143 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_codegen_registration.cpp                                            |    64 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_data_codegen.cpp                                                    |    51 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_data_messages.c                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_data_use_device_ptr_codegen.cpp                                     |   113 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_enter_data_codegen.cpp                                              |    51 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_enter_data_map_messages.c                                           |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_enter_data_nowait_messages.cpp                                      |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_exit_data_codegen.cpp                                               |    51 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_exit_data_map_messages.c                                            |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_exit_data_nowait_messages.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_firstprivate_codegen.cpp                                            |   160 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_is_device_ptr_codegen.cpp                                           |   112 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_map_codegen.cpp                                                     |  1626 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_map_messages.cpp                                                    |     4 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_codegen.cpp                                                |   810 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_codegen_registration.cpp                                   |   441 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_codegen_registration_naming.cpp                            |    66 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_default_messages.cpp                                       |     3 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_for_collapse_messages.cpp                                  |    26 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_for_ordered_messages.cpp                                   |    26 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_for_simd_aligned_messages.cpp                              |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_if_codegen.cpp                                             |   415 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_parallel_num_threads_codegen.cpp                                    |   346 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_simd_aligned_messages.cpp                                           |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_codegen.cpp                                                   |   810 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_codegen_registration.cpp                                      |   441 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_codegen_registration_naming.cpp                               |    66 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_distribute_parallel_for_simd_aligned_messages.cpp             |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_distribute_simd_aligned_messages.cpp                          |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_map_messages.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_num_teams_codegen.cpp                                         |   346 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_teams_thread_limit_codegen.cpp                                      |   359 +
 external/bsd/llvm/dist/clang/test/OpenMP/target_update_codegen.cpp                                                  |    53 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskgroup_ast_print.cpp                                                    |    60 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskgroup_messages.cpp                                                     |     2 +
 external/bsd/llvm/dist/clang/test/OpenMP/taskgroup_task_reduction_messages.cpp                                      |   258 +
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_ast_print.cpp                                                     |    12 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_codegen.cpp                                                       |    14 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_firstprivate_codegen.cpp                                          |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_lastprivate_codegen.cpp                                           |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_private_codegen.cpp                                               |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_reduction_codegen.cpp                                             |   197 +
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_reduction_messages.cpp                                            |   331 +
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_aligned_messages.cpp                                         |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_ast_print.cpp                                                |    12 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_codegen.cpp                                                  |    14 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp                                     |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp                                      |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_private_codegen.cpp                                          |     8 +-
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_reduction_codegen.cpp                                        |   197 +
 external/bsd/llvm/dist/clang/test/OpenMP/taskloop_simd_reduction_messages.cpp                                       |   331 +
 external/bsd/llvm/dist/clang/test/OpenMP/teams_distribute_parallel_for_simd_aligned_messages.cpp                    |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/teams_distribute_simd_aligned_messages.cpp                                 |     5 +-
 external/bsd/llvm/dist/clang/test/OpenMP/threadprivate_codegen.cpp                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/OpenMP/varargs.cpp                                                                |     8 +
 external/bsd/llvm/dist/clang/test/OpenMP/vla_crash.c                                                                |    22 +
 external/bsd/llvm/dist/clang/test/PCH/attrs.c                                                                       |     3 +-
 external/bsd/llvm/dist/clang/test/PCH/cxx-dependent-sized-ext-vector.cpp                                            |    18 +
 external/bsd/llvm/dist/clang/test/PCH/cxx-templates.cpp                                                             |     8 +
 external/bsd/llvm/dist/clang/test/PCH/cxx-templates.h                                                               |     3 +
 external/bsd/llvm/dist/clang/test/PCH/cxx-traits.cpp                                                                |     1 +
 external/bsd/llvm/dist/clang/test/PCH/cxx-traits.h                                                                  |     1 +
 external/bsd/llvm/dist/clang/test/PCH/emit-dependencies.c                                                           |     9 +
 external/bsd/llvm/dist/clang/test/PCH/empty-def-fwd-struct.h                                                        |    12 +
 external/bsd/llvm/dist/clang/test/PCH/macro-undef.cpp                                                               |     6 +-
 external/bsd/llvm/dist/clang/test/PCH/ocl_types.h                                                                   |     3 -
 external/bsd/llvm/dist/clang/test/PCH/pragma-pack.c                                                                 |    90 +
 external/bsd/llvm/dist/clang/test/Parser/MicrosoftExtensions.cpp                                                    |     6 +-
 external/bsd/llvm/dist/clang/test/Parser/altivec-csk-bool.c                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/Parser/altivec.c                                                                  |     6 +-
 external/bsd/llvm/dist/clang/test/Parser/attr-external-source-symbol-cxx11.cpp                                      |     5 +
 external/bsd/llvm/dist/clang/test/Parser/attr-external-source-symbol.m                                              |    84 +
 external/bsd/llvm/dist/clang/test/Parser/backtrack-off-by-one.cpp                                                   |     9 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx-altivec.cpp                                                            |     6 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx-modules-interface.cppm                                                 |     7 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx-template-argument.cpp                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx-template-decl.cpp                                                      |    10 +
 external/bsd/llvm/dist/clang/test/Parser/cxx0x-ambig.cpp                                                            |    28 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx0x-attributes.cpp                                                       |    10 +-
 external/bsd/llvm/dist/clang/test/Parser/cxx0x-decl.cpp                                                             |    19 +
 external/bsd/llvm/dist/clang/test/Parser/cxx11-stmt-attributes.cpp                                                  |     1 +
 external/bsd/llvm/dist/clang/test/Parser/cxx1z-class-template-argument-deduction.cpp                                |   194 +
 external/bsd/llvm/dist/clang/test/Parser/cxx1z-fold-expressions.cpp                                                 |     9 +
 external/bsd/llvm/dist/clang/test/Parser/declspec-recovery.c                                                        |     8 +
 external/bsd/llvm/dist/clang/test/Parser/declspec-supported.c                                                       |    10 +
 external/bsd/llvm/dist/clang/test/Parser/editor-placeholder-recovery.cpp                                            |    71 +
 external/bsd/llvm/dist/clang/test/Parser/eof.cpp                                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Parser/ms-square-bracket-attributes.mm                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Parser/objc-at-implementation-eof-crash.m                                         |    24 +
 external/bsd/llvm/dist/clang/test/Parser/objc-at-interface-eof-crash.m                                              |    23 +
 external/bsd/llvm/dist/clang/test/Parser/objc-available.m                                                           |    13 +-
 external/bsd/llvm/dist/clang/test/Parser/objc-cxx-keyword-identifiers.mm                                            |    62 +
 external/bsd/llvm/dist/clang/test/Parser/opencl-atomics-cl20.cl                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/Parser/placeholder-recovery.m                                                     |    13 +-
 external/bsd/llvm/dist/clang/test/Parser/pragma-attribute-declspec.cpp                                              |    13 +
 external/bsd/llvm/dist/clang/test/Parser/pragma-attribute.cpp                                                       |   181 +
 external/bsd/llvm/dist/clang/test/Parser/pragma-fp.cpp                                                              |    64 +
 external/bsd/llvm/dist/clang/test/Parser/vector-cast-define.cl                                                      |    10 +
 external/bsd/llvm/dist/clang/test/Parser/vsx.c                                                                      |     4 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/Inputs/nonportable-hmaps/foo.hmap                                    |   Bin 
 external/bsd/llvm/dist/clang/test/Preprocessor/aarch64-target-features.c                                            |    16 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/arm-acle-6.4.c                                                       |    15 +
 external/bsd/llvm/dist/clang/test/Preprocessor/arm-acle-6.5.c                                                       |     3 +
 external/bsd/llvm/dist/clang/test/Preprocessor/arm-target-features.c                                                |    33 +
 external/bsd/llvm/dist/clang/test/Preprocessor/cxx_oper_keyword.cpp                                                 |    12 +
 external/bsd/llvm/dist/clang/test/Preprocessor/init.c                                                               |   397 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/line-directive-output.c                                              |     7 +
 external/bsd/llvm/dist/clang/test/Preprocessor/macro_paste_commaext.c                                               |    21 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/nonportable-include-with-hmap.c                                      |    16 +
 external/bsd/llvm/dist/clang/test/Preprocessor/pp-modules.c                                                         |     6 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/pragma_diagnostic.c                                                  |     7 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/pragma_module.c                                                      |    52 +
 external/bsd/llvm/dist/clang/test/Preprocessor/predefined-arch-macros.c                                             |   249 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/predefined-macros.c                                                  |     6 +
 external/bsd/llvm/dist/clang/test/Preprocessor/stdint.c                                                             |   105 +-
 external/bsd/llvm/dist/clang/test/Preprocessor/stringize_space.c                                                    |    11 +
 external/bsd/llvm/dist/clang/test/Preprocessor/x86_target_features.c                                                |    12 +
 external/bsd/llvm/dist/clang/test/Profile/Inputs/cxx-class.proftext                                                 |    11 +
 external/bsd/llvm/dist/clang/test/Profile/Inputs/cxx-missing-bodies.proftext                                        |     9 +
 external/bsd/llvm/dist/clang/test/Profile/c-generate.c                                                              |     3 +-
 external/bsd/llvm/dist/clang/test/Profile/c-outdated-data.c                                                         |    16 +-
 external/bsd/llvm/dist/clang/test/Profile/c-ternary.c                                                               |    15 +
 external/bsd/llvm/dist/clang/test/Profile/cxx-class.cpp                                                             |    36 +-
 external/bsd/llvm/dist/clang/test/Profile/cxx-missing-bodies.cpp                                                    |    21 +
 external/bsd/llvm/dist/clang/test/Profile/cxx-structors.cpp                                                         |    41 +-
 external/bsd/llvm/dist/clang/test/Profile/cxx-virtual-destructor-calls.cpp                                          |     9 -
 external/bsd/llvm/dist/clang/test/Rewriter/lit.local.cfg                                                            |     2 +-
 external/bsd/llvm/dist/clang/test/Rewriter/objc-modern-metadata-visibility2.mm                                      |    45 +
 external/bsd/llvm/dist/clang/test/Sema/128bitfloat.cpp                                                              |    10 +-
 external/bsd/llvm/dist/clang/test/Sema/2010-05-31-palignr.c                                                         |     8 +-
 external/bsd/llvm/dist/clang/test/Sema/address-packed.c                                                             |     9 +
 external/bsd/llvm/dist/clang/test/Sema/address-unaligned.c                                                          |    16 +
 external/bsd/llvm/dist/clang/test/Sema/address_spaces.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/alias-redefinition.c                                                         |     3 +-
 external/bsd/llvm/dist/clang/test/Sema/alloc-align-attr.c                                                           |    19 +
 external/bsd/llvm/dist/clang/test/Sema/altivec-init.c                                                               |     6 +-
 external/bsd/llvm/dist/clang/test/Sema/arm-interrupt-attr.c                                                         |    38 +-
 external/bsd/llvm/dist/clang/test/Sema/asm.c                                                                        |    35 +
 external/bsd/llvm/dist/clang/test/Sema/ast-print.c                                                                  |     9 +
 external/bsd/llvm/dist/clang/test/Sema/atomic-ops.c                                                                 |    14 +
 external/bsd/llvm/dist/clang/test/Sema/attr-availability.c                                                          |    29 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-deprecated.c                                                            |    27 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-external-source-symbol.c                                                |    19 +
 external/bsd/llvm/dist/clang/test/Sema/attr-ifunc.c                                                                 |     4 +
 external/bsd/llvm/dist/clang/test/Sema/attr-micromips.c                                                             |    17 +
 external/bsd/llvm/dist/clang/test/Sema/attr-selectany.c                                                             |     3 +-
 external/bsd/llvm/dist/clang/test/Sema/attr-unavailable-message.c                                                   |     8 +-
 external/bsd/llvm/dist/clang/test/Sema/auto-type.c                                                                  |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/avr-interrupt-attr.c                                                         |     8 +
 external/bsd/llvm/dist/clang/test/Sema/avr-signal-attr.c                                                            |     8 +
 external/bsd/llvm/dist/clang/test/Sema/block-args.c                                                                 |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/builtin-object-size.c                                                        |    15 +
 external/bsd/llvm/dist/clang/test/Sema/builtins-ppc.c                                                               |     4 +-
 external/bsd/llvm/dist/clang/test/Sema/builtins-x86.c                                                               |    14 +
 external/bsd/llvm/dist/clang/test/Sema/callingconv-cast.c                                                           |    13 +
 external/bsd/llvm/dist/clang/test/Sema/const-eval.c                                                                 |    11 +-
 external/bsd/llvm/dist/clang/test/Sema/declspec-naked.c                                                             |    11 +
 external/bsd/llvm/dist/clang/test/Sema/designated-initializers.c                                                    |    17 +
 external/bsd/llvm/dist/clang/test/Sema/diagnose_if.c                                                                |     4 +
 external/bsd/llvm/dist/clang/test/Sema/enable_if.c                                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/Sema/enum-attr.c                                                                  |   130 +
 external/bsd/llvm/dist/clang/test/Sema/expr-address-of.c                                                            |     3 +-
 external/bsd/llvm/dist/clang/test/Sema/ext_vector_ops.c                                                             |    27 +
 external/bsd/llvm/dist/clang/test/Sema/integer-overflow.c                                                           |     7 +
 external/bsd/llvm/dist/clang/test/Sema/knr-def-call.c                                                               |    14 +-
 external/bsd/llvm/dist/clang/test/Sema/loop-control.c                                                               |    48 +
 external/bsd/llvm/dist/clang/test/Sema/ms-inline-asm.c                                                              |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/nonnull.c                                                                    |     7 +
 external/bsd/llvm/dist/clang/test/Sema/overloadable.c                                                               |   135 +-
 external/bsd/llvm/dist/clang/test/Sema/pr30306.cpp                                                                  |    15 +
 external/bsd/llvm/dist/clang/test/Sema/pragma-attribute-strict-subjects.c                                           |   153 +
 external/bsd/llvm/dist/clang/test/Sema/pragma-attribute.c                                                           |    47 +
 external/bsd/llvm/dist/clang/test/Sema/pragma-clang-section.c                                                       |    17 +
 external/bsd/llvm/dist/clang/test/Sema/redefinition-same-header.c                                                   |    14 +
 external/bsd/llvm/dist/clang/test/Sema/sizeof-struct-non-zero-as-member.cl                                          |     1 +
 external/bsd/llvm/dist/clang/test/Sema/tls.c                                                                        |     6 +-
 external/bsd/llvm/dist/clang/test/Sema/transparent-union.c                                                          |    24 +
 external/bsd/llvm/dist/clang/test/Sema/typo-correction.c                                                            |     7 +
 external/bsd/llvm/dist/clang/test/Sema/unaligned-qualifier.c                                                        |     4 +
 external/bsd/llvm/dist/clang/test/Sema/varargs-aarch64.c                                                            |    11 +
 external/bsd/llvm/dist/clang/test/Sema/varargs-x86-32.c                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/varargs.c                                                                    |     2 +-
 external/bsd/llvm/dist/clang/test/Sema/vector-cast.c                                                                |     5 +-
 external/bsd/llvm/dist/clang/test/Sema/vector-gcc-compat.c                                                          |   330 +
 external/bsd/llvm/dist/clang/test/Sema/vector-gcc-compat.cpp                                                        |   328 +
 external/bsd/llvm/dist/clang/test/Sema/vector-ops.c                                                                 |   116 +-
 external/bsd/llvm/dist/clang/test/Sema/warn-cast-qual.c                                                             |    31 +
 external/bsd/llvm/dist/clang/test/Sema/warn-documentation.cpp                                                       |    74 +-
 external/bsd/llvm/dist/clang/test/Sema/warn-documentation.m                                                         |    70 +
 external/bsd/llvm/dist/clang/test/Sema/warn-strict-prototypes.c                                                     |     9 +-
 external/bsd/llvm/dist/clang/test/Sema/warn-strict-prototypes.m                                                     |    11 +-
 external/bsd/llvm/dist/clang/test/Sema/warn-unreachable.c                                                           |    47 +
 external/bsd/llvm/dist/clang/test/Sema/xray-log-args-class.cpp                                                      |     7 +
 external/bsd/llvm/dist/clang/test/Sema/xray-log-args-oob.c                                                          |     9 +
 external/bsd/llvm/dist/clang/test/Sema/xray-log-args-oob.cpp                                                        |     9 +
 external/bsd/llvm/dist/clang/test/Sema/zvector.c                                                                    |    24 +-
 external/bsd/llvm/dist/clang/test/Sema/zvector2.c                                                                   |   211 +
 external/bsd/llvm/dist/clang/test/SemaCXX/Inputs/nullability-completeness.h                                         |     4 +
 external/bsd/llvm/dist/clang/test/SemaCXX/Inputs/std-coroutine.h                                                    |    37 +
 external/bsd/llvm/dist/clang/test/SemaCXX/MicrosoftCompatibility.cpp                                                |    24 +
 external/bsd/llvm/dist/clang/test/SemaCXX/MicrosoftExtensions.cpp                                                   |    35 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/P30636.cpp                                                                |    20 +
 external/bsd/llvm/dist/clang/test/SemaCXX/PR16677.cpp                                                               |     5 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/PR27037.cpp                                                               |    13 +
 external/bsd/llvm/dist/clang/test/SemaCXX/PR9572.cpp                                                                |    43 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/alloc-align-attr.cpp                                                      |    40 +
 external/bsd/llvm/dist/clang/test/SemaCXX/altivec.cpp                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/amdgpu-sizeof-alignof.cpp                                                 |    47 +
 external/bsd/llvm/dist/clang/test/SemaCXX/anonymous-struct.cpp                                                      |     3 +
 external/bsd/llvm/dist/clang/test/SemaCXX/array-bounds.cpp                                                          |    18 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-deprecated.cpp                                                       |    20 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-non-x86-no_caller_saved_registers.cpp                                |    29 +
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-noreturn.cpp                                                         |     6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-require-constant-initialization.cpp                                  |   116 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-selectany.cpp                                                        |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/attr-x86-no_caller_saved_registers.cpp                                    |    33 +
 external/bsd/llvm/dist/clang/test/SemaCXX/auto-cxx0x.cpp                                                            |     9 +
 external/bsd/llvm/dist/clang/test/SemaCXX/calling-conv-compat.cpp                                                   |    44 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/co_await-range-for.cpp                                                    |   165 +
 external/bsd/llvm/dist/clang/test/SemaCXX/constant-expression-cxx11.cpp                                             |    47 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/constant-expression-cxx1y.cpp                                             |     5 +
 external/bsd/llvm/dist/clang/test/SemaCXX/constructor-initializer.cpp                                               |    19 +
 external/bsd/llvm/dist/clang/test/SemaCXX/coreturn.cpp                                                              |   123 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/coroutine-seh.cpp                                                         |    37 +
 external/bsd/llvm/dist/clang/test/SemaCXX/coroutine-unhandled_exception-warning.cpp                                 |    41 +
 external/bsd/llvm/dist/clang/test/SemaCXX/coroutine-uninitialized-warning-crash.cpp                                 |    44 +
 external/bsd/llvm/dist/clang/test/SemaCXX/coroutines.cpp                                                            |   910 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx-altivec.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-class.cpp                                                           |     8 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-cursory-default-delete.cpp                                          |     6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp                                          |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-initializer-constructor.cpp                                         |     3 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-initializer-references.cpp                                          |    16 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx0x-initializer-scalars.cpp                                             |    10 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx11-inheriting-ctors.cpp                                                |    28 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-contextual-conversion-tweaks.cpp                                    |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-deduced-return-type.cpp                                             |    48 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-generic-lambdas-capturing.cpp                                       |     4 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-generic-lambdas.cpp                                                 |     9 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-variable-templates_in_class.cpp                                     |     6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1y-variable-templates_top_level.cpp                                    |    13 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp                               |   282 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp                                               |   119 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-decomposition.cpp                                                   |     6 +
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-lambda-star-this.cpp                                                |   531 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/cxx1z-noexcept-function-type.cpp                                          |     6 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/default-assignment-operator.cpp                                           |    85 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/default-constructor-initializers.cpp                                      |    83 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/deprecated.cpp                                                            |     8 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/designated-initializers-base-class.cpp                                    |    12 +
 external/bsd/llvm/dist/clang/test/SemaCXX/dllimport-memptr.cpp                                                      |     7 +
 external/bsd/llvm/dist/clang/test/SemaCXX/dllimport.cpp                                                             |   108 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/enable_if.cpp                                                             |    49 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/enum-attr.cpp                                                             |   108 +
 external/bsd/llvm/dist/clang/test/SemaCXX/enum-scoped.cpp                                                           |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/eval-crashes.cpp                                                          |    56 +
 external/bsd/llvm/dist/clang/test/SemaCXX/for-range-examples.cpp                                                    |    34 +
 external/bsd/llvm/dist/clang/test/SemaCXX/format-strings.cpp                                                        |    20 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/friend2.cpp                                                               |    37 +
 external/bsd/llvm/dist/clang/test/SemaCXX/friend3.cpp                                                               |    27 +
 external/bsd/llvm/dist/clang/test/SemaCXX/i-c-e-cxx.cpp                                                             |    47 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/implicit-exception-spec.cpp                                               |    58 +
 external/bsd/llvm/dist/clang/test/SemaCXX/implicit-member-functions.cpp                                             |     3 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/implicit-virtual-member-functions.cpp                                     |    74 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/invalid-member-expr.cpp                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/invalid-template-params.cpp                                               |    23 +
 external/bsd/llvm/dist/clang/test/SemaCXX/lambda-expressions.cpp                                                    |    14 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/libstdcxx_pair_swap_hack.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/local-classes.cpp                                                         |    12 +
 external/bsd/llvm/dist/clang/test/SemaCXX/make_integer_seq.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/modules-ts.cppm                                                           |    27 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/ms-uuid.cpp                                                               |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/nested-name-spec.cpp                                                      |    11 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/new-delete.cpp                                                            |    71 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/no-wchar.cpp                                                              |     8 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/null-cast.cpp                                                             |     8 +
 external/bsd/llvm/dist/clang/test/SemaCXX/nullability.cpp                                                           |     8 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/printf-cstr.cpp                                                           |    47 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/pseudo-destructors.cpp                                                    |    23 +
 external/bsd/llvm/dist/clang/test/SemaCXX/ptrtomember.cpp                                                           |     4 +
 external/bsd/llvm/dist/clang/test/SemaCXX/suppress.cpp                                                              |    25 +
 external/bsd/llvm/dist/clang/test/SemaCXX/template-multiple-attr-propagation.cpp                                    |    29 +
 external/bsd/llvm/dist/clang/test/SemaCXX/template-specialization.cpp                                               |    21 +
 external/bsd/llvm/dist/clang/test/SemaCXX/type-convert-construct.cpp                                                |    10 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/type-traits.cpp                                                           |   253 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/typo-correction.cpp                                                       |    38 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/unavailable_aligned_allocation.cpp                                        |   109 +
 external/bsd/llvm/dist/clang/test/SemaCXX/uninitialized.cpp                                                         |     4 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/varargs.cpp                                                               |    55 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/vector-no-lax.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/virtual-base-used.cpp                                                     |   199 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/virtual-member-functions-key-function.cpp                                 |    43 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-bitfield-enum-conversion.cpp                                         |    59 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-bool-conversion.cpp                                                  |    63 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-cast-qual.cpp                                                        |   140 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-inconsistent-missing-destructor-override                             |    33 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-loop-analysis.cpp                                                    |    12 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-shadow.cpp                                                           |   114 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-thread-safety-parsing.cpp                                            |    42 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-throw-out-noexcept-func.cpp                                          |   301 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-filescoped.cpp                                                |    18 +-
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-lambda-capture.cpp                                            |   193 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-result.cpp                                                    |    46 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-unused-value.cpp                                                     |     6 +
 external/bsd/llvm/dist/clang/test/SemaCXX/warn-zero-nullptr.cpp                                                     |    27 +
 external/bsd/llvm/dist/clang/test/SemaCXX/zero-length-arrays.cpp                                                    |    11 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-peformselector.m                                                     |    12 +
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-property-decl-attrs.m                                                |   104 +
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-repeated-weak.mm                                                     |    21 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/arc-unavailable-for-weakref.m                                            |     1 +
 external/bsd/llvm/dist/clang/test/SemaObjC/arc.m                                                                    |    32 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-availability.m                                                      |    30 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-deprecated.m                                                        |    22 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/attr-ns_returns_retained.m                                               |    18 +
 external/bsd/llvm/dist/clang/test/SemaObjC/category-attribute.m                                                     |    23 +
 external/bsd/llvm/dist/clang/test/SemaObjC/class-message-protocol-lookup.m                                          |    27 +
 external/bsd/llvm/dist/clang/test/SemaObjC/class-unavail-warning.m                                                  |     4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/default-synthesize-3.m                                                   |     8 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/default-synthesize.m                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/diagnose_if.m                                                            |    16 +
 external/bsd/llvm/dist/clang/test/SemaObjC/foreach.m                                                                |    24 +
 external/bsd/llvm/dist/clang/test/SemaObjC/forward-protocol-incomplete-impl-warn.m                                  |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/method-bad-param.m                                                       |     6 +
 external/bsd/llvm/dist/clang/test/SemaObjC/objc-class-property.m                                                    |     9 +
 external/bsd/llvm/dist/clang/test/SemaObjC/objc-container-subscripting-1.m                                          |     5 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/objc-container-subscripting-2.m                                          |    19 +
 external/bsd/llvm/dist/clang/test/SemaObjC/property-ambiguous-synthesis.m                                           |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/property-typecheck-1.m                                                   |     5 +
 external/bsd/llvm/dist/clang/test/SemaObjC/special-dep-unavail-warning.m                                            |     4 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/unguarded-availability-new.m                                             |   160 +
 external/bsd/llvm/dist/clang/test/SemaObjC/unguarded-availability.m                                                 |   126 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/unsafe-perform-selector.m                                                |   127 +
 external/bsd/llvm/dist/clang/test/SemaObjC/warn-deprecated-implementations.m                                        |    29 +-
 external/bsd/llvm/dist/clang/test/SemaObjC/x86-method-vector-values.m                                               |   125 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-bridged-cast.mm                                                    |    16 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-overloading.mm                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-ptr-comparison.mm                                                  |    24 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-system-header.mm                                                   |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-templates.mm                                                       |     4 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/arc-unavailable-for-weakref.mm                                         |     1 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/blocks.mm                                                              |    27 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/interface-return-type.mm                                               |     7 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/is-base-of.mm                                                          |    25 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/ivar-construct.mm                                                      |     2 +-
 external/bsd/llvm/dist/clang/test/SemaObjCXX/objc-weak-type-traits.mm                                               |   210 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/objc-weak.mm                                                           |    28 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/overload.mm                                                            |    27 +
 external/bsd/llvm/dist/clang/test/SemaObjCXX/pr32725.mm                                                             |     9 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/access-qualifier.cl                                                    |     4 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/address-spaces-conversions-cl2.0.cl                                    |    37 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/arithmetic-conversions.cl                                              |    23 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/array-init.cl                                                          |    20 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/as_type.cl                                                             |     9 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/atomic-init.cl                                                         |    12 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/builtins-amdgcn-error-f16.cl                                           |     6 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/builtins-amdgcn-error-gfx9.cl                                          |     9 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/builtins-amdgcn-error.cl                                               |    50 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/cl20-device-side-enqueue.cl                                            |    45 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/clang-builtin-version.cl                                               |    59 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/cond.cl                                                                |     2 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/extension-begin.cl                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/func.cl                                                                |     7 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/images.cl                                                              |    35 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-assignment-constant-address-space.cl                           |     7 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-block.cl                                                       |    47 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-kernel-attrs.cl                                                |     4 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl                                                 |     5 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/logical-ops.cl                                                         |   117 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/sampler_t.cl                                                           |    13 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/storageclass-cl20.cl                                                   |     4 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/storageclass.cl                                                        |    40 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/to_addr_builtin.cl                                                     |     2 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/types.cl                                                               |     6 +
 external/bsd/llvm/dist/clang/test/SemaOpenCL/vector_literals_invalid.cl                                             |     3 +-
 external/bsd/llvm/dist/clang/test/SemaOpenCL/vector_swizzle_length.cl                                               |    10 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/alias-templates.cpp                                                  |    11 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/constexpr-instantiate.cpp                                            |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/deduction-crash.cpp                                                  |    36 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/deduction.cpp                                                        |    64 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/default-arguments.cpp                                                |    16 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/default-expr-arguments-3.cpp                                         |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/dependent-template-recover.cpp                                       |    22 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/destructor-template.cpp                                              |     6 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/explicit-instantiation.cpp                                           |     6 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/explicit-specialization-member.cpp                                   |    11 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/injected-class-name.cpp                                              |     5 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-c99.cpp                                                  |    19 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-enum.cpp                                                 |     5 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/instantiate-member-class.cpp                                         |     4 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/member-access-ambig.cpp                                              |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/ms-lookup-template-base-classes.cpp                                  |     3 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/ms-sizeof-missing-typename.cpp                                       |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/overload-candidates.cpp                                              |    34 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg.cpp                                                         |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg_nontype.cpp                                                 |     8 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg_template.cpp                                                |    41 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg_template_cxx1z.cpp                                          |    31 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_arg_type.cpp                                                    |    54 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/temp_explicit.cpp                                                    |    23 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/template-id-expr.cpp                                                 |    13 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/typename-specifier-3.cpp                                             |     3 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/typename-specifier.cpp                                               |     2 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/typo-template-name.cpp                                               |    43 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/undefined-template.cpp                                               |     8 +
 external/bsd/llvm/dist/clang/test/SemaTemplate/value-dependent-null-pointer-constant.cpp                            |    15 +-
 external/bsd/llvm/dist/clang/test/SemaTemplate/virtual-member-functions.cpp                                         |    54 +-
 external/bsd/llvm/dist/clang/test/Tooling/lit.local.cfg                                                             |     2 +-
 external/bsd/llvm/dist/clang/test/Unit/lit.cfg                                                                      |     5 +-
 external/bsd/llvm/dist/clang/test/clang-rename/ClassAsTemplateArgument.cpp                                          |    21 +
 external/bsd/llvm/dist/clang/test/clang-rename/ClassFindByName.cpp                                                  |    10 +
 external/bsd/llvm/dist/clang/test/clang-rename/ClassSimpleRenaming.cpp                                              |    14 +
 external/bsd/llvm/dist/clang/test/clang-rename/ClassTestMulti.cpp                                                   |    11 +
 external/bsd/llvm/dist/clang/test/clang-rename/ClassTestMultiByName.cpp                                             |     8 +
 external/bsd/llvm/dist/clang/test/clang-rename/ComplexFunctionOverride.cpp                                          |    47 +
 external/bsd/llvm/dist/clang/test/clang-rename/ComplicatedClassType.cpp                                             |    63 +
 external/bsd/llvm/dist/clang/test/clang-rename/Ctor.cpp                                                             |    14 +
 external/bsd/llvm/dist/clang/test/clang-rename/CtorInitializer.cpp                                                  |    17 +
 external/bsd/llvm/dist/clang/test/clang-rename/DeclRefExpr.cpp                                                      |    24 +
 external/bsd/llvm/dist/clang/test/clang-rename/Field.cpp                                                            |    15 +
 external/bsd/llvm/dist/clang/test/clang-rename/FunctionMacro.cpp                                                    |    20 +
 external/bsd/llvm/dist/clang/test/clang-rename/FunctionOverride.cpp                                                 |    13 +
 external/bsd/llvm/dist/clang/test/clang-rename/FunctionWithClassFindByName.cpp                                      |    12 +
 external/bsd/llvm/dist/clang/test/clang-rename/IncludeHeaderWithSymbol.cpp                                          |    10 +
 external/bsd/llvm/dist/clang/test/clang-rename/Inputs/HeaderWithSymbol.h                                            |     1 +
 external/bsd/llvm/dist/clang/test/clang-rename/Inputs/OffsetToNewName.yaml                                          |     6 +
 external/bsd/llvm/dist/clang/test/clang-rename/Inputs/QualifiedNameToNewName.yaml                                   |     6 +
 external/bsd/llvm/dist/clang/test/clang-rename/InvalidNewName.cpp                                                   |     2 +
 external/bsd/llvm/dist/clang/test/clang-rename/InvalidOffset.cpp                                                    |     9 +
 external/bsd/llvm/dist/clang/test/clang-rename/InvalidQualifiedName.cpp                                             |     4 +
 external/bsd/llvm/dist/clang/test/clang-rename/MemberExprMacro.cpp                                                  |    22 +
 external/bsd/llvm/dist/clang/test/clang-rename/Namespace.cpp                                                        |    13 +
 external/bsd/llvm/dist/clang/test/clang-rename/NoNewName.cpp                                                        |     4 +
 external/bsd/llvm/dist/clang/test/clang-rename/TemplateClassInstantiation.cpp                                       |    42 +
 external/bsd/llvm/dist/clang/test/clang-rename/TemplateTypename.cpp                                                 |    24 +
 external/bsd/llvm/dist/clang/test/clang-rename/TemplatedClassFunction.cpp                                           |    22 +
 external/bsd/llvm/dist/clang/test/clang-rename/UserDefinedConversion.cpp                                            |    26 +
 external/bsd/llvm/dist/clang/test/clang-rename/Variable.cpp                                                         |    33 +
 external/bsd/llvm/dist/clang/test/clang-rename/VariableMacro.cpp                                                    |    21 +
 external/bsd/llvm/dist/clang/test/clang-rename/YAMLInput.cpp                                                        |    10 +
 external/bsd/llvm/dist/clang/test/lit.cfg                                                                           |    36 +-
 external/bsd/llvm/dist/clang/test/lit.site.cfg.in                                                                   |    12 +-
 external/bsd/llvm/dist/clang/tools/CMakeLists.txt                                                                   |     2 +
 external/bsd/llvm/dist/clang/tools/c-index-test/CMakeLists.txt                                                      |     3 +
 external/bsd/llvm/dist/clang/tools/c-index-test/c-index-test.c                                                      |   158 +-
 external/bsd/llvm/dist/clang/tools/c-index-test/core_main.cpp                                                       |    85 +-
 external/bsd/llvm/dist/clang/tools/clang-check/ClangCheck.cpp                                                       |     4 +-
 external/bsd/llvm/dist/clang/tools/clang-format-vs/.gitignore                                                       |     1 -
 external/bsd/llvm/dist/clang/tools/clang-format-vs/CMakeLists.txt                                                   |     7 +-
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat.sln                                                  |     4 +-
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/ClangFormat.csproj                                   |    56 +-
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs                                |   192 +-
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/RunningDocTableEventsDispatcher.cs                   |    79 +
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/Vsix.cs                                              |    96 +
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/license.txt                                          |    39 +
 external/bsd/llvm/dist/clang/tools/clang-format-vs/ClangFormat/packages.config                                      |     1 -
 external/bsd/llvm/dist/clang/tools/clang-format-vs/source.extension.vsixmanifest.in                                 |    49 +-
 external/bsd/llvm/dist/clang/tools/clang-format/ClangFormat.cpp                                                     |    55 +-
 external/bsd/llvm/dist/clang/tools/clang-format/clang-format-test.el                                                |   126 +
 external/bsd/llvm/dist/clang/tools/clang-format/clang-format.el                                                     |    25 +-
 external/bsd/llvm/dist/clang/tools/clang-format/clang-format.py                                                     |    15 +-
 external/bsd/llvm/dist/clang/tools/clang-format/git-clang-format                                                    |    87 +-
 external/bsd/llvm/dist/clang/tools/clang-fuzzer/CMakeLists.txt                                                      |     3 +-
 external/bsd/llvm/dist/clang/tools/clang-fuzzer/ClangFuzzer.cpp                                                     |    11 +-
 external/bsd/llvm/dist/clang/tools/clang-import-test/clang-import-test.cpp                                          |   126 +-
 external/bsd/llvm/dist/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp                                    |     7 +-
 external/bsd/llvm/dist/clang/tools/clang-rename/CMakeLists.txt                                                      |    24 +
 external/bsd/llvm/dist/clang/tools/clang-rename/ClangRename.cpp                                                     |   239 +
 external/bsd/llvm/dist/clang/tools/clang-rename/clang-rename.el                                                     |    79 +
 external/bsd/llvm/dist/clang/tools/clang-rename/clang-rename.py                                                     |    61 +
 external/bsd/llvm/dist/clang/tools/diagtool/CMakeLists.txt                                                          |     1 +
 external/bsd/llvm/dist/clang/tools/diagtool/FindDiagnosticID.cpp                                                    |    58 +
 external/bsd/llvm/dist/clang/tools/driver/CMakeLists.txt                                                            |     2 +-
 external/bsd/llvm/dist/clang/tools/driver/cc1as_main.cpp                                                            |    37 +-
 external/bsd/llvm/dist/clang/tools/driver/driver.cpp                                                                |    65 +-
 external/bsd/llvm/dist/clang/tools/libclang/ARCMigrate.cpp                                                          |     1 +
 external/bsd/llvm/dist/clang/tools/libclang/CIndex.cpp                                                              |   269 +-
 external/bsd/llvm/dist/clang/tools/libclang/CIndexCodeCompletion.cpp                                                |     9 +-
 external/bsd/llvm/dist/clang/tools/libclang/CIndexDiagnostic.cpp                                                    |    30 +-
 external/bsd/llvm/dist/clang/tools/libclang/CXCompilationDatabase.cpp                                               |    31 +-
 external/bsd/llvm/dist/clang/tools/libclang/CXCursor.cpp                                                            |    27 +-
 external/bsd/llvm/dist/clang/tools/libclang/CXIndexDataConsumer.cpp                                                 |     6 +-
 external/bsd/llvm/dist/clang/tools/libclang/CXTranslationUnit.h                                                     |     4 +
 external/bsd/llvm/dist/clang/tools/libclang/CXType.cpp                                                              |    72 +-
 external/bsd/llvm/dist/clang/tools/libclang/Indexing.cpp                                                            |     3 +-
 external/bsd/llvm/dist/clang/tools/libclang/libclang.exports                                                        |    12 +
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/analyze-build                                                  |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/analyze-c++                                                    |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/analyze-cc                                                     |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/intercept-build                                                |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/intercept-c++                                                  |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/intercept-cc                                                   |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/bin/scan-build                                                     |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libear/__init__.py                                                 |     4 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/__init__.py                                           |   177 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/analyze.py                                            |   740 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/arguments.py                                          |   431 +
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/clang.py                                              |    17 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/intercept.py                                          |   212 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/libscanbuild/report.py                                             |    85 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/tests/unit/__init__.py                                             |     2 -
 external/bsd/llvm/dist/clang/tools/scan-build-py/tests/unit/test_analyze.py                                         |   328 +
 external/bsd/llvm/dist/clang/tools/scan-build-py/tests/unit/test_intercept.py                                       |    12 +-
 external/bsd/llvm/dist/clang/tools/scan-build-py/tests/unit/test_report.py                                          |    15 +-
 external/bsd/llvm/dist/clang/tools/scan-build/CMakeLists.txt                                                        |     3 +
 external/bsd/llvm/dist/clang/tools/scan-build/libexec/ccc-analyzer                                                  |     3 +-
 external/bsd/llvm/dist/clang/tools/scan-view/share/Reporter.py                                                      |     3 +
 external/bsd/llvm/dist/clang/tools/scan-view/share/startfile.py                                                     |     3 +
 external/bsd/llvm/dist/clang/unittests/AST/CommentLexer.cpp                                                         |     3 +-
 external/bsd/llvm/dist/clang/unittests/AST/DeclPrinterTest.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp                                          |    88 +-
 external/bsd/llvm/dist/clang/unittests/ASTMatchers/ASTMatchersTest.h                                                |    44 +-
 external/bsd/llvm/dist/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp                                           |    28 +-
 external/bsd/llvm/dist/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp                                         |    43 +
 external/bsd/llvm/dist/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp                                     |    25 +
 external/bsd/llvm/dist/clang/unittests/Analysis/CFGTest.cpp                                                         |    14 +-
 external/bsd/llvm/dist/clang/unittests/Analysis/CMakeLists.txt                                                      |     5 +-
 external/bsd/llvm/dist/clang/unittests/Analysis/CloneDetectionTest.cpp                                              |   110 +
 external/bsd/llvm/dist/clang/unittests/Basic/CMakeLists.txt                                                         |     1 +
 external/bsd/llvm/dist/clang/unittests/Basic/DiagnosticTest.cpp                                                     |    37 +-
 external/bsd/llvm/dist/clang/unittests/Basic/FileManagerTest.cpp                                                    |    52 +-
 external/bsd/llvm/dist/clang/unittests/Basic/MemoryBufferCacheTest.cpp                                              |    94 +
 external/bsd/llvm/dist/clang/unittests/Basic/SourceManagerTest.cpp                                                  |   108 +-
 external/bsd/llvm/dist/clang/unittests/Basic/VirtualFileSystemTest.cpp                                              |   106 +-
 external/bsd/llvm/dist/clang/unittests/CMakeLists.txt                                                               |     1 +
 external/bsd/llvm/dist/clang/unittests/Driver/CMakeLists.txt                                                        |     1 +
 external/bsd/llvm/dist/clang/unittests/Driver/ToolChainTest.cpp                                                     |    30 +-
 external/bsd/llvm/dist/clang/unittests/Format/CMakeLists.txt                                                        |     6 +-
 external/bsd/llvm/dist/clang/unittests/Format/CleanupTest.cpp                                                       |    18 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTest.cpp                                                        |  2786 ++--
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestComments.cpp                                                |  2576 ++++
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestJS.cpp                                                      |   403 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestJava.cpp                                                    |    24 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestObjC.cpp                                                    |    40 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestProto.cpp                                                   |   184 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestSelective.cpp                                               |    28 +-
 external/bsd/llvm/dist/clang/unittests/Format/FormatTestTextProto.cpp                                               |   250 +
 external/bsd/llvm/dist/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp                                     |   658 +
 external/bsd/llvm/dist/clang/unittests/Format/SortImportsTestJS.cpp                                                 |    17 +
 external/bsd/llvm/dist/clang/unittests/Format/SortIncludesTest.cpp                                                  |    23 +
 external/bsd/llvm/dist/clang/unittests/Format/UsingDeclarationsSorterTest.cpp                                       |   234 +
 external/bsd/llvm/dist/clang/unittests/Frontend/CodeGenActionTest.cpp                                               |     2 +-
 external/bsd/llvm/dist/clang/unittests/Frontend/FrontendActionTest.cpp                                              |    21 +-
 external/bsd/llvm/dist/clang/unittests/Lex/LexerTest.cpp                                                            |    92 +-
 external/bsd/llvm/dist/clang/unittests/Lex/PPCallbacksTest.cpp                                                      |    30 +-
 external/bsd/llvm/dist/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp                                     |    24 +-
 external/bsd/llvm/dist/clang/unittests/Rename/CMakeLists.txt                                                        |    22 +
 external/bsd/llvm/dist/clang/unittests/Rename/ClangRenameTest.h                                                     |   112 +
 external/bsd/llvm/dist/clang/unittests/Rename/RenameClassTest.cpp                                                   |   684 +
 external/bsd/llvm/dist/clang/unittests/Tooling/CMakeLists.txt                                                       |     5 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/CastExprTest.cpp                                                     |    38 +
 external/bsd/llvm/dist/clang/unittests/Tooling/CommentHandlerTest.cpp                                               |     3 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/CompilationDatabaseTest.cpp                                          |    53 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/DiagnosticsYamlTest.cpp                                              |   167 +
 external/bsd/llvm/dist/clang/unittests/Tooling/LookupTest.cpp                                                       |     6 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp                                          |   152 +
 external/bsd/llvm/dist/clang/unittests/Tooling/RefactoringCallbacksTest.cpp                                         |    91 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/RefactoringTest.cpp                                                  |   214 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/TestVisitor.h                                                        |     5 +-
 external/bsd/llvm/dist/clang/unittests/Tooling/ToolingTest.cpp                                                      |     2 +-
 external/bsd/llvm/dist/clang/utils/TableGen/CMakeLists.txt                                                          |     1 +
 external/bsd/llvm/dist/clang/utils/TableGen/ClangAttrEmitter.cpp                                                    |   676 +-
 external/bsd/llvm/dist/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp                                             |     4 +-
 external/bsd/llvm/dist/clang/utils/TableGen/ClangOptionDocEmitter.cpp                                               |   392 +
 external/bsd/llvm/dist/clang/utils/TableGen/ClangSACheckersEmitter.cpp                                              |     3 +-
 external/bsd/llvm/dist/clang/utils/TableGen/TableGen.cpp                                                            |    35 +-
 external/bsd/llvm/dist/clang/utils/TableGen/TableGenBackends.h                                                      |     7 +
 external/bsd/llvm/dist/clang/utils/bash-autocomplete.sh                                                             |    83 +
 external/bsd/llvm/dist/clang/utils/perf-training/lit.cfg                                                            |     3 +-
 external/bsd/llvm/dist/clang/utils/perf-training/order-files.lit.cfg                                                |     3 +-
 external/bsd/llvm/dist/clang/www/analyzer/alpha_checks.html                                                         |   256 +-
 external/bsd/llvm/dist/clang/www/analyzer/available_checks.html                                                     |   323 +-
 external/bsd/llvm/dist/clang/www/analyzer/checker_dev_manual.html                                                   |     4 +-
 external/bsd/llvm/dist/clang/www/analyzer/implicit_checks.html                                                      |     4 +-
 external/bsd/llvm/dist/clang/www/analyzer/scripts/expandcollapse.js                                                 |     2 +-
 external/bsd/llvm/dist/clang/www/cxx_dr_status.html                                                                 |   714 +-
 external/bsd/llvm/dist/clang/www/cxx_status.html                                                                    |   117 +-
 external/bsd/llvm/dist/clang/www/get_started.html                                                                   |     4 +
 2783 files changed, 172495 insertions(+), 36616 deletions(-)

diffs (truncated from 315977 to 300 lines):

diff -r 38b8d81527bb -r 8e41b9709dc7 external/bsd/llvm/dist/clang/CMakeLists.txt
--- a/external/bsd/llvm/dist/clang/CMakeLists.txt       Tue Aug 01 19:24:44 2017 +0000
+++ b/external/bsd/llvm/dist/clang/CMakeLists.txt       Tue Aug 01 19:34:09 2017 +0000
@@ -42,7 +42,7 @@
   list(GET CONFIG_OUTPUT 3 INCLUDE_DIR)
   list(GET CONFIG_OUTPUT 4 LLVM_OBJ_ROOT)
   list(GET CONFIG_OUTPUT 5 MAIN_SRC_DIR)
-  list(GET CONFIG_OUTPUT 6 LLVM_CMAKE_PATH)
+  list(GET CONFIG_OUTPUT 6 LLVM_CONFIG_CMAKE_PATH)
 
   if(NOT MSVC_IDE)
     set(LLVM_ENABLE_ASSERTIONS ${ENABLE_ASSERTIONS}
@@ -57,6 +57,10 @@
   set(LLVM_BINARY_DIR ${LLVM_OBJ_ROOT} CACHE PATH "Path to LLVM build tree")
   set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree")
 
+  # Normalize LLVM_CMAKE_PATH. --cmakedir might contain backslashes.
+  # CMake assumes slashes as PATH.
+  file(TO_CMAKE_PATH ${LLVM_CONFIG_CMAKE_PATH} LLVM_CMAKE_PATH)
+
   find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
     NO_DEFAULT_PATH)
 
@@ -78,6 +82,7 @@
     set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_LIBRARY_OUTPUT_INTDIR})
   endif()
 
+  option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
   option(LLVM_INSTALL_TOOLCHAIN_ONLY
     "Only include toolchain files in the 'install' target." OFF)
 
@@ -181,6 +186,8 @@
   set(CLANG_HAVE_LIBXML 1)
 endif()
 
+find_package(Z3 4.5)
+
 include(CheckIncludeFile)
 check_include_file(sys/resource.h CLANG_HAVE_RLIMITS)
 
@@ -325,10 +332,6 @@
   endif()
 endif()
 
-configure_file(
-  ${CLANG_SOURCE_DIR}/include/clang/Config/config.h.cmake
-  ${CLANG_BINARY_DIR}/include/clang/Config/config.h)
-
 include(CMakeParseArguments)
 include(AddClang)
 
@@ -356,6 +359,10 @@
     PATTERN "*.inc"
     PATTERN "*.h"
     )
+
+  install(PROGRAMS utils/bash-autocomplete.sh
+    DESTINATION share/clang
+    )
 endif()
 
 add_definitions( -D_GNU_SOURCE )
@@ -364,29 +371,25 @@
   "Build the Clang tools. If OFF, just generate build targets." ON)
 
 option(CLANG_ENABLE_ARCMT "Build ARCMT." ON)
-if (CLANG_ENABLE_ARCMT)
-  set(ENABLE_CLANG_ARCMT "1")
-else()
-  set(ENABLE_CLANG_ARCMT "0")
+option(CLANG_ENABLE_STATIC_ANALYZER "Build static analyzer." ON)
+
+option(CLANG_ANALYZER_BUILD_Z3
+  "Build the static analyzer with the Z3 constraint manager." OFF)
+
+if(NOT CLANG_ENABLE_STATIC_ANALYZER AND (CLANG_ENABLE_ARCMT OR CLANG_ANALYZER_BUILD_Z3))
+  message(FATAL_ERROR "Cannot disable static analyzer while enabling ARCMT or Z3")
 endif()
 
-option(CLANG_ENABLE_STATIC_ANALYZER "Build static analyzer." ON)
-if (CLANG_ENABLE_STATIC_ANALYZER)
-  set(ENABLE_CLANG_STATIC_ANALYZER "1")
-else()
-  set(ENABLE_CLANG_STATIC_ANALYZER "0")
-endif()
-
-if (NOT CLANG_ENABLE_STATIC_ANALYZER AND CLANG_ENABLE_ARCMT)
-  message(FATAL_ERROR "Cannot disable static analyzer while enabling ARCMT")
+if(CLANG_ANALYZER_BUILD_Z3)
+  if(Z3_FOUND)
+    set(CLANG_ANALYZER_WITH_Z3 1)
+  else()
+    message(FATAL_ERROR "Cannot find Z3 header file or shared library")
+  endif()
 endif()
 
 if(CLANG_ENABLE_ARCMT)
-  add_definitions(-DCLANG_ENABLE_ARCMT)
-  add_definitions(-DCLANG_ENABLE_OBJC_REWRITER)
-endif()
-if(CLANG_ENABLE_STATIC_ANALYZER)
-  add_definitions(-DCLANG_ENABLE_STATIC_ANALYZER)
+  set(CLANG_ENABLE_OBJC_REWRITER ON)
 endif()
 
 # Clang version information
@@ -415,11 +418,6 @@
 add_subdirectory(runtime)
 
 option(CLANG_BUILD_EXAMPLES "Build CLANG example programs by default." OFF)
-if (CLANG_BUILD_EXAMPLES)
-  set(ENABLE_CLANG_EXAMPLES "1")
-else()
-  set(ENABLE_CLANG_EXAMPLES "0")
-endif()
 add_subdirectory(examples)
 
 if(APPLE)
@@ -515,6 +513,10 @@
   set(STAMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-stamps/)
   set(BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-bins/)
 
+  if(BOOTSTRAP_LLVM_ENABLE_LLD)
+    add_dependencies(clang-bootstrap-deps lld)
+  endif()
+
   # If the next stage is LTO we need to depend on LTO and possibly lld or LLVMgold
   if(BOOTSTRAP_LLVM_ENABLE_LTO OR LLVM_ENABLE_LTO AND NOT LLVM_BUILD_INSTRUMENTED)
     if(APPLE)
@@ -531,9 +533,7 @@
         -DDYLD_LIBRARY_PATH=${LLVM_LIBRARY_OUTPUT_INTDIR})
     elseif(NOT WIN32)
       add_dependencies(clang-bootstrap-deps llvm-ar llvm-ranlib)
-      if(BOOTSTRAP_LLVM_ENABLE_LLD)
-        add_dependencies(clang-bootstrap-deps lld)
-      elseif(LLVM_BINUTILS_INCDIR)
+      if(NOT BOOTSTRAP_LLVM_ENABLE_LLD AND LLVM_BINUTILS_INCDIR)
         add_dependencies(clang-bootstrap-deps LLVMgold)
       endif()
       set(LTO_AR -DCMAKE_AR=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ar)
@@ -579,10 +579,17 @@
     add_dependencies(clang-bootstrap-deps compiler-rt)
   endif()
 
+  set(C_COMPILER "clang")
+  set(CXX_COMPILER "clang++")
+  if(WIN32)
+    set(C_COMPILER "clang-cl.exe")
+    set(CXX_COMPILER "clang-cl.exe")
+  endif()
+
   set(COMPILER_OPTIONS
-    -DCMAKE_CXX_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++
-    -DCMAKE_C_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang
-    -DCMAKE_ASM_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang)
+    -DCMAKE_CXX_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/${CXX_COMPILER}
+    -DCMAKE_C_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/${C_COMPILER}
+    -DCMAKE_ASM_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/${C_COMPILER})
 
   if(BOOTSTRAP_LLVM_BUILD_INSTRUMENTED)
     add_dependencies(clang-bootstrap-deps llvm-profdata)
@@ -696,3 +703,7 @@
 if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION)
   add_subdirectory(utils/ClangVisualizers)
 endif()
+
+configure_file(
+  ${CLANG_SOURCE_DIR}/include/clang/Config/config.h.cmake
+  ${CLANG_BINARY_DIR}/include/clang/Config/config.h)
diff -r 38b8d81527bb -r 8e41b9709dc7 external/bsd/llvm/dist/clang/bindings/python/clang/__init__.py
--- a/external/bsd/llvm/dist/clang/bindings/python/clang/__init__.py    Tue Aug 01 19:24:44 2017 +0000
+++ b/external/bsd/llvm/dist/clang/bindings/python/clang/__init__.py    Tue Aug 01 19:34:09 2017 +0000
@@ -20,13 +20,5 @@
     Bindings for the Clang indexing library.
 """
 
-
-# Python 3 uses unicode for strings. The bindings, in particular the interaction
-# with ctypes, need modifying to handle conversions between unicode and
-# c-strings.
-import sys 
-if sys.version_info[0] != 2: 
-    raise Exception("Only Python 2 is supported.")
-
 __all__ = ['cindex']
 
diff -r 38b8d81527bb -r 8e41b9709dc7 external/bsd/llvm/dist/clang/bindings/python/clang/cindex.py
--- a/external/bsd/llvm/dist/clang/bindings/python/clang/cindex.py      Tue Aug 01 19:24:44 2017 +0000
+++ b/external/bsd/llvm/dist/clang/bindings/python/clang/cindex.py      Tue Aug 01 19:34:09 2017 +0000
@@ -67,6 +67,60 @@
 
 import clang.enumerations
 
+import sys
+if sys.version_info[0] == 3:
+    # Python 3 strings are unicode, translate them to/from utf8 for C-interop.
+    class c_interop_string(c_char_p):
+
+        def __init__(self, p=None):
+            if p is None:
+                p = ""
+            if isinstance(p, str):
+                p = p.encode("utf8")
+            super(c_char_p, self).__init__(p)
+
+        def __str__(self):
+            return self.value
+
+        @property
+        def value(self):
+            if super(c_char_p, self).value is None:
+                return None
+            return super(c_char_p, self).value.decode("utf8")
+
+        @classmethod
+        def from_param(cls, param):
+            if isinstance(param, str):
+                return cls(param)
+            if isinstance(param, bytes):
+                return cls(param)
+            raise TypeError("Cannot convert '{}' to '{}'".format(type(param).__name__, cls.__name__))
+
+        @staticmethod
+        def to_python_string(x, *args):
+            return x.value
+
+    def b(x):
+        if isinstance(x, bytes):
+            return x
+        return x.encode('utf8')
+
+    xrange = range
+
+elif sys.version_info[0] == 2:
+    # Python 2 strings are utf8 byte strings, no translation is needed for
+    # C-interop.
+    c_interop_string = c_char_p
+
+    def _to_python_string(x, *args):
+        return x
+
+    c_interop_string.to_python_string = staticmethod(_to_python_string)
+
+    def b(x):
+        return x
+
+
 # ctypes doesn't implicitly convert c_void_p to the appropriate wrapper
 # object. This is a problem, because it means that from_parameter will see an
 # integer and pass the wrong value on platforms where int != void*. Work around
@@ -157,6 +211,7 @@
         assert isinstance(res, _CXString)
         return conf.lib.clang_getCString(res)
 
+
 class SourceLocation(Structure):
     """
     A SourceLocation represents a particular location within a source file.
@@ -596,7 +651,7 @@
     @staticmethod
     def get_all_kinds():
         """Return all CursorKind enumeration instances."""
-        return filter(None, CursorKind._kinds)
+        return [x for x in CursorKind._kinds if not x is None]
 
     def is_declaration(self):
         """Test if this is a declaration kind."""
@@ -727,7 +782,7 @@
 # A C++ template type parameter
 CursorKind.TEMPLATE_TYPE_PARAMETER = CursorKind(27)
 
-# A C++ non-type template paramater.
+# A C++ non-type template parameter.
 CursorKind.TEMPLATE_NON_TYPE_PARAMETER = CursorKind(28)
 
 # A C++ template template parameter.
@@ -1312,6 +1367,30 @@
 TemplateArgumentKind.NULLPTR = TemplateArgumentKind(3)
 TemplateArgumentKind.INTEGRAL = TemplateArgumentKind(4)
 
+### Exception Specification Kinds ###
+class ExceptionSpecificationKind(BaseEnumeration):
+    """
+    An ExceptionSpecificationKind describes the kind of exception specification
+    that a function has.
+    """
+
+    # The required BaseEnumeration declarations.
+    _kinds = []
+    _name_map = None
+
+    def __repr__(self):
+        return 'ExceptionSpecificationKind.{}'.format(self.name)
+
+ExceptionSpecificationKind.NONE = ExceptionSpecificationKind(0)
+ExceptionSpecificationKind.DYNAMIC_NONE = ExceptionSpecificationKind(1)
+ExceptionSpecificationKind.DYNAMIC = ExceptionSpecificationKind(2)
+ExceptionSpecificationKind.MS_ANY = ExceptionSpecificationKind(3)
+ExceptionSpecificationKind.BASIC_NOEXCEPT = ExceptionSpecificationKind(4)
+ExceptionSpecificationKind.COMPUTED_NOEXCEPT = ExceptionSpecificationKind(5)



Home | Main Index | Thread Index | Old Index