Source-Changes-HG archive

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

[src/trunk]: src/external/apache2/llvm/dist/clang Import clang 249b40b558955a...



details:   https://anonhg.NetBSD.org/src/rev/25b858a482c1
branches:  trunk
changeset: 983584:25b858a482c1
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun May 30 01:25:15 2021 +0000

description:
Import clang 249b40b558955afe5ac2b549edcf2d7f859c8cc9.

diffstat:

 external/apache2/llvm/dist/clang/.clang-tidy                                                                    |      2 +
 external/apache2/llvm/dist/clang/.gitignore                                                                     |      4 -
 external/apache2/llvm/dist/clang/CMakeLists.txt                                                                 |    135 +-
 external/apache2/llvm/dist/clang/bindings/python/clang/cindex.py                                                |      1 +
 external/apache2/llvm/dist/clang/bindings/python/tests/CMakeLists.txt                                           |     12 +-
 external/apache2/llvm/dist/clang/bindings/python/tests/cindex/test_cursor_kind.py                               |      2 +-
 external/apache2/llvm/dist/clang/bindings/python/tests/cindex/test_diagnostics.py                               |     10 +-
 external/apache2/llvm/dist/clang/bindings/xml/comment-xml-schema.rng                                            |      8 +
 external/apache2/llvm/dist/clang/cmake/caches/3-stage-base.cmake                                                |     31 +-
 external/apache2/llvm/dist/clang/cmake/caches/Android.cmake                                                     |      1 +
 external/apache2/llvm/dist/clang/cmake/caches/Apple-stage1.cmake                                                |      1 +
 external/apache2/llvm/dist/clang/cmake/caches/Apple-stage2.cmake                                                |     13 +
 external/apache2/llvm/dist/clang/cmake/caches/CrossWinToARMLinux.cmake                                          |    196 +
 external/apache2/llvm/dist/clang/cmake/caches/Fuchsia-stage2.cmake                                              |    202 +-
 external/apache2/llvm/dist/clang/cmake/caches/Fuchsia.cmake                                                     |     47 +-
 external/apache2/llvm/dist/clang/cmake/caches/MultiDistributionExample.cmake                                    |     74 +
 external/apache2/llvm/dist/clang/cmake/modules/AddClang.cmake                                                   |     74 +-
 external/apache2/llvm/dist/clang/cmake/modules/CMakeLists.txt                                                   |     15 +-
 external/apache2/llvm/dist/clang/cmake/modules/ClangConfig.cmake.in                                             |      3 +-
 external/apache2/llvm/dist/clang/docs/APINotes.rst                                                              |    363 +
 external/apache2/llvm/dist/clang/docs/AddressSanitizer.rst                                                      |      4 +-
 external/apache2/llvm/dist/clang/docs/AutomaticReferenceCounting.rst                                            |    296 +-
 external/apache2/llvm/dist/clang/docs/Block-ABI-Apple.rst                                                       |      9 +-
 external/apache2/llvm/dist/clang/docs/CMakeLists.txt                                                            |     32 +-
 external/apache2/llvm/dist/clang/docs/ClangCommandLineReference.rst                                             |   1121 +-
 external/apache2/llvm/dist/clang/docs/ClangFormat.rst                                                           |    133 +-
 external/apache2/llvm/dist/clang/docs/ClangFormatStyleOptions.rst                                               |   1574 +-
 external/apache2/llvm/dist/clang/docs/ClangFormattedStatus.rst                                                  |   7051 ++++
 external/apache2/llvm/dist/clang/docs/ClangOffloadBundler.rst                                                   |    211 +
 external/apache2/llvm/dist/clang/docs/ClangPlugins.rst                                                          |     54 +-
 external/apache2/llvm/dist/clang/docs/ClangTools.rst                                                            |      2 +-
 external/apache2/llvm/dist/clang/docs/CommandGuide/clang.rst                                                    |     41 +-
 external/apache2/llvm/dist/clang/docs/ConstantInterpreter.rst                                                   |    335 +-
 external/apache2/llvm/dist/clang/docs/ControlFlowIntegrity.rst                                                  |     31 +-
 external/apache2/llvm/dist/clang/docs/ControlFlowIntegrityDesign.rst                                            |      6 +-
 external/apache2/llvm/dist/clang/docs/DataFlowSanitizer.rst                                                     |     80 +
 external/apache2/llvm/dist/clang/docs/HardwareAssistedAddressSanitizerDesign.rst                                |    160 +-
 external/apache2/llvm/dist/clang/docs/HowToSetupToolingForLLVM.rst                                              |      5 +-
 external/apache2/llvm/dist/clang/docs/InternalsManual.rst                                                       |    665 +-
 external/apache2/llvm/dist/clang/docs/JSONCompilationDatabase.rst                                               |     18 +-
 external/apache2/llvm/dist/clang/docs/LTOVisibility.rst                                                         |     12 +-
 external/apache2/llvm/dist/clang/docs/LanguageExtensions.rst                                                    |   1023 +-
 external/apache2/llvm/dist/clang/docs/LeakSanitizer.rst                                                         |     13 +-
 external/apache2/llvm/dist/clang/docs/LibASTImporter.rst                                                        |      2 +-
 external/apache2/llvm/dist/clang/docs/LibASTMatchersReference.html                                              |   2563 +-
 external/apache2/llvm/dist/clang/docs/LibASTMatchersTutorial.rst                                                |     18 +-
 external/apache2/llvm/dist/clang/docs/LibFormat.rst                                                             |     22 +-
 external/apache2/llvm/dist/clang/docs/LibTooling.rst                                                            |      2 +-
 external/apache2/llvm/dist/clang/docs/MatrixTypes.rst                                                           |    292 +
 external/apache2/llvm/dist/clang/docs/MemorySanitizer.rst                                                       |      4 +-
 external/apache2/llvm/dist/clang/docs/Modules.rst                                                               |    122 +
 external/apache2/llvm/dist/clang/docs/OpenCLSupport.rst                                                         |    435 +-
 external/apache2/llvm/dist/clang/docs/OpenMPSupport.rst                                                         |    239 +-
 external/apache2/llvm/dist/clang/docs/RAVFrontendAction.rst                                                     |     22 +-
 external/apache2/llvm/dist/clang/docs/ReleaseNotes.rst                                                          |    263 +-
 external/apache2/llvm/dist/clang/docs/SYCLSupport.rst                                                           |    119 +
 external/apache2/llvm/dist/clang/docs/SanitizerCoverage.rst                                                     |     89 +-
 external/apache2/llvm/dist/clang/docs/SanitizerSpecialCaseList.rst                                              |     12 +-
 external/apache2/llvm/dist/clang/docs/SourceBasedCodeCoverage.rst                                               |    193 +-
 external/apache2/llvm/dist/clang/docs/ThinLTO.rst                                                               |     14 +-
 external/apache2/llvm/dist/clang/docs/ThreadSafetyAnalysis.rst                                                  |    126 +-
 external/apache2/llvm/dist/clang/docs/ThreadSanitizer.rst                                                       |      6 +-
 external/apache2/llvm/dist/clang/docs/Toolchain.rst                                                             |      9 +-
 external/apache2/llvm/dist/clang/docs/UndefinedBehaviorSanitizer.rst                                            |     23 +-
 external/apache2/llvm/dist/clang/docs/UsersManual.rst                                                           |    904 +-
 external/apache2/llvm/dist/clang/docs/analyzer/checkers.rst                                                     |    351 +-
 external/apache2/llvm/dist/clang/docs/analyzer/conf.py                                                          |      4 +-
 external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/DebugChecks.rst                                   |     37 +-
 external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/IPA.rst                                           |      2 +-
 external/apache2/llvm/dist/clang/docs/analyzer/user-docs/CrossTranslationUnit.rst                               |    250 +-
 external/apache2/llvm/dist/clang/docs/conf.py                                                                   |      4 +-
 external/apache2/llvm/dist/clang/docs/index.rst                                                                 |      4 +
 external/apache2/llvm/dist/clang/docs/tools/dump_ast_matchers.py                                                |    128 +-
 external/apache2/llvm/dist/clang/docs/tools/dump_format_style.py                                                |     60 +-
 external/apache2/llvm/dist/clang/docs/tools/generate_formatted_state.py                                         |    156 +
 external/apache2/llvm/dist/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp                               |      5 +-
 external/apache2/llvm/dist/clang/examples/Attribute/Attribute.cpp                                               |     98 +
 external/apache2/llvm/dist/clang/examples/Attribute/CMakeLists.txt                                              |     11 +
 external/apache2/llvm/dist/clang/examples/CMakeLists.txt                                                        |      2 +
 external/apache2/llvm/dist/clang/examples/CallSuperAttribute/CMakeLists.txt                                     |     13 +
 external/apache2/llvm/dist/clang/examples/CallSuperAttribute/CallSuperAttrInfo.cpp                              |    190 +
 external/apache2/llvm/dist/clang/examples/clang-interpreter/main.cpp                                            |     15 +-
 external/apache2/llvm/dist/clang/include/clang-c/BuildSystem.h                                                  |     13 +-
 external/apache2/llvm/dist/clang/include/clang-c/CXCompilationDatabase.h                                        |     12 +-
 external/apache2/llvm/dist/clang/include/clang-c/CXErrorCode.h                                                  |     10 +-
 external/apache2/llvm/dist/clang/include/clang-c/CXString.h                                                     |     10 +-
 external/apache2/llvm/dist/clang/include/clang-c/Documentation.h                                                |     17 +-
 external/apache2/llvm/dist/clang/include/clang-c/ExternC.h                                                      |     39 +
 external/apache2/llvm/dist/clang/include/clang-c/FatalErrorHandler.h                                            |     11 +-
 external/apache2/llvm/dist/clang/include/clang-c/Index.h                                                        |   1168 +-
 external/apache2/llvm/dist/clang/include/clang-c/Platform.h                                                     |     34 +-
 external/apache2/llvm/dist/clang/include/clang-c/Rewrite.h                                                      |     63 +
 external/apache2/llvm/dist/clang/include/clang/APINotes/APINotesYAMLCompiler.h                                  |     24 +
 external/apache2/llvm/dist/clang/include/clang/APINotes/Types.h                                                 |    734 +
 external/apache2/llvm/dist/clang/include/clang/ARCMigrate/FileRemapper.h                                        |      8 +
 external/apache2/llvm/dist/clang/include/clang/AST/APValue.h                                                    |    165 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ASTConcept.h                                                 |    196 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTConsumer.h                                                |      5 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTContext.h                                                 |    493 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ASTDumper.h                                                  |     16 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ASTDumperUtils.h                                             |      2 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTFwd.h                                                     |      4 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTImporter.h                                                |     39 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ASTLambda.h                                                  |     11 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTNodeTraverser.h                                           |    143 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ASTStructuralEquivalence.h                                   |      7 +
 external/apache2/llvm/dist/clang/include/clang/AST/ASTTypeTraits.h                                              |     90 +-
 external/apache2/llvm/dist/clang/include/clang/AST/AbstractBasicReader.h                                        |    297 +
 external/apache2/llvm/dist/clang/include/clang/AST/AbstractBasicWriter.h                                        |    278 +
 external/apache2/llvm/dist/clang/include/clang/AST/AbstractTypeReader.h                                         |     31 +
 external/apache2/llvm/dist/clang/include/clang/AST/AbstractTypeWriter.h                                         |     32 +
 external/apache2/llvm/dist/clang/include/clang/AST/Attr.h                                                       |    178 +-
 external/apache2/llvm/dist/clang/include/clang/AST/BuiltinTypes.def                                             |     14 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CMakeLists.txt                                               |     21 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CXXInheritance.h                                             |     45 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CXXRecordDeclDefinitionBits.def                              |      9 +
 external/apache2/llvm/dist/clang/include/clang/AST/CanonicalType.h                                              |     10 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Comment.h                                                    |     12 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CommentCommands.td                                           |     15 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CommentLexer.h                                               |     31 +-
 external/apache2/llvm/dist/clang/include/clang/AST/CommentSema.h                                                |      3 +
 external/apache2/llvm/dist/clang/include/clang/AST/ComparisonCategories.h                                       |     44 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ComputeDependence.h                                          |    196 +
 external/apache2/llvm/dist/clang/include/clang/AST/DataCollection.h                                             |      7 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Decl.h                                                       |    404 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclBase.h                                                   |    227 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclCXX.h                                                    |    494 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclContextInternals.h                                       |    371 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclGroup.h                                                  |      2 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclObjC.h                                                   |    164 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclObjCCommon.h                                             |     55 +
 external/apache2/llvm/dist/clang/include/clang/AST/DeclOpenMP.h                                                 |    250 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclTemplate.h                                               |    370 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DeclarationName.h                                            |    123 +-
 external/apache2/llvm/dist/clang/include/clang/AST/DependenceFlags.h                                            |    299 +
 external/apache2/llvm/dist/clang/include/clang/AST/DependentDiagnostic.h                                        |     10 +-
 external/apache2/llvm/dist/clang/include/clang/AST/EvaluatedExprVisitor.h                                       |     19 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Expr.h                                                       |   1286 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ExprCXX.h                                                    |    966 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ExprConcepts.h                                               |    558 +
 external/apache2/llvm/dist/clang/include/clang/AST/ExprObjC.h                                                   |    174 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ExprOpenMP.h                                                 |    351 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ExternalASTSource.h                                          |     51 +-
 external/apache2/llvm/dist/clang/include/clang/AST/GlobalDecl.h                                                 |     59 +-
 external/apache2/llvm/dist/clang/include/clang/AST/IgnoreExpr.h                                                 |    173 +
 external/apache2/llvm/dist/clang/include/clang/AST/JSONNodeDumper.h                                             |     17 +-
 external/apache2/llvm/dist/clang/include/clang/AST/LocInfoType.h                                                |      5 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Mangle.h                                                     |     39 +-
 external/apache2/llvm/dist/clang/include/clang/AST/MangleNumberingContext.h                                     |      5 +
 external/apache2/llvm/dist/clang/include/clang/AST/NestedNameSpecifier.h                                        |     40 +-
 external/apache2/llvm/dist/clang/include/clang/AST/NonTrivialTypeVisitor.h                                      |      2 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ODRHash.h                                                    |      2 +-
 external/apache2/llvm/dist/clang/include/clang/AST/OpenMPClause.h                                               |   2986 +-
 external/apache2/llvm/dist/clang/include/clang/AST/OperationKinds.def                                           |     14 +-
 external/apache2/llvm/dist/clang/include/clang/AST/OptionalDiagnostic.h                                         |      2 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ParentMap.h                                                  |      4 +-
 external/apache2/llvm/dist/clang/include/clang/AST/ParentMapContext.h                                           |    144 +
 external/apache2/llvm/dist/clang/include/clang/AST/PrettyPrinter.h                                              |     73 +-
 external/apache2/llvm/dist/clang/include/clang/AST/PropertiesBase.td                                            |    805 +
 external/apache2/llvm/dist/clang/include/clang/AST/RawCommentList.h                                             |     21 +-
 external/apache2/llvm/dist/clang/include/clang/AST/RecordLayout.h                                               |     65 +-
 external/apache2/llvm/dist/clang/include/clang/AST/RecursiveASTVisitor.h                                        |    644 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Redeclarable.h                                               |     15 +
 external/apache2/llvm/dist/clang/include/clang/AST/Stmt.h                                                       |    217 +-
 external/apache2/llvm/dist/clang/include/clang/AST/StmtDataCollectors.td                                        |      4 +-
 external/apache2/llvm/dist/clang/include/clang/AST/StmtIterator.h                                               |     20 +-
 external/apache2/llvm/dist/clang/include/clang/AST/StmtOpenMP.h                                                 |   3067 +-
 external/apache2/llvm/dist/clang/include/clang/AST/StmtVisitor.h                                                |      1 +
 external/apache2/llvm/dist/clang/include/clang/AST/TemplateBase.h                                               |    103 +-
 external/apache2/llvm/dist/clang/include/clang/AST/TemplateName.h                                               |     19 +-
 external/apache2/llvm/dist/clang/include/clang/AST/TextNodeDumper.h                                             |     48 +-
 external/apache2/llvm/dist/clang/include/clang/AST/Type.h                                                       |   1010 +-
 external/apache2/llvm/dist/clang/include/clang/AST/TypeLoc.h                                                    |    326 +-
 external/apache2/llvm/dist/clang/include/clang/AST/TypeLocVisitor.h                                             |      1 -
 external/apache2/llvm/dist/clang/include/clang/AST/TypeProperties.td                                            |    908 +
 external/apache2/llvm/dist/clang/include/clang/AST/UnresolvedSet.h                                              |      5 +
 external/apache2/llvm/dist/clang/include/clang/AST/VTableBuilder.h                                              |     38 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchFinder.h                                     |     58 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchers.h                                        |   1593 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchersInternal.h                                |   1775 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchersMacros.h                                  |    175 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h                                |      7 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Parser.h                                     |     45 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Registry.h                                   |     25 +
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h                               |     79 +-
 external/apache2/llvm/dist/clang/include/clang/ASTMatchers/GtestMatchers.h                                      |     45 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/CalledOnceCheck.h                              |    127 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/Dominators.h                                   |     76 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/LiveVariables.h                                |     28 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h                             |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ThreadSafety.h                                 |     12 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h                              |      4 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/UninitializedValues.h                          |      4 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/AnalysisDeclContext.h                                   |    387 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/AnyCall.h                                               |     19 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/CFG.h                                                   |     39 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/CallGraph.h                                             |     80 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/ConstructionContext.h                                   |      5 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h                          |      5 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/FlowSensitive/DataflowWorklist.h                        |     94 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/IssueHash.h                                             |     49 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/MacroExpansionContext.h                                 |    127 +
 external/apache2/llvm/dist/clang/include/clang/Analysis/PathDiagnostic.h                                        |     43 +-
 external/apache2/llvm/dist/clang/include/clang/Analysis/RetainSummaryManager.h                                  |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/AArch64SVEACLETypes.def                                    |     88 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/ABI.h                                                      |    168 -
 external/apache2/llvm/dist/clang/include/clang/Basic/ASTNode.td                                                 |      8 +
 external/apache2/llvm/dist/clang/include/clang/Basic/AddressSpaces.h                                            |     19 +
 external/apache2/llvm/dist/clang/include/clang/Basic/AlignedAllocation.h                                        |      2 +
 external/apache2/llvm/dist/clang/include/clang/Basic/Attr.td                                                    |    993 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/AttrDocs.td                                                |   2020 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/AttributeCommonInfo.h                                      |      5 +
 external/apache2/llvm/dist/clang/include/clang/Basic/Builtins.def                                               |    159 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Builtins.h                                                 |     16 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsAArch64.def                                        |     25 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsAMDGPU.def                                         |     65 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsARM.def                                            |      8 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsBPF.def                                            |      9 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagon.def                                        |   1912 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagonDep.def                                     |   1741 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagonMapCustomDep.def                            |    206 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsMips.def                                           |      6 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsNVPTX.def                                          |     72 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsPPC.def                                            |    298 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsRISCV.def                                          |     63 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsSVE.def                                            |     20 +
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsWebAssembly.def                                    |    168 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsX86.def                                            |    121 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsX86_64.def                                         |     40 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/CMakeLists.txt                                             |     30 +
 external/apache2/llvm/dist/clang/include/clang/Basic/CodeGenOptions.def                                         |    123 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/CodeGenOptions.h                                           |    206 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/CommentNodes.td                                            |      4 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Cuda.h                                                     |     60 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DebugInfoOptions.h                                         |     51 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DeclNodes.td                                               |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Diagnostic.h                                               |    496 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Diagnostic.td                                              |     10 +
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticAST.h                                            |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticASTKinds.td                                      |     61 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticAnalysis.h                                       |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCategories.td                                    |      1 +
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticComment.h                                        |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCommentKinds.td                                  |      4 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCommonKinds.td                                   |     45 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCrossTU.h                                        |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticDriver.h                                         |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticDriverKinds.td                                   |    136 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticFrontend.h                                       |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticFrontendKinds.td                                 |     53 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticGroups.td                                        |    294 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticIDs.h                                            |     18 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticLex.h                                            |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticLexKinds.td                                      |     31 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticOptions.def                                      |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticOptions.h                                        |     16 +
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticParse.h                                          |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticParseKinds.td                                    |    391 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticRefactoring.h                                    |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticSema.h                                           |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticSemaKinds.td                                     |   1921 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticSerialization.h                                  |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticSerializationKinds.td                            |     21 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/DirectoryEntry.h                                           |    297 +
 external/apache2/llvm/dist/clang/include/clang/Basic/ExpressionTraits.h                                         |     22 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/FPOptions.def                                              |     26 +
 external/apache2/llvm/dist/clang/include/clang/Basic/Features.def                                               |      8 +
 external/apache2/llvm/dist/clang/include/clang/Basic/FileEntry.h                                                |    406 +
 external/apache2/llvm/dist/clang/include/clang/Basic/FileManager.h                                              |    182 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/IdentifierTable.h                                          |     49 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/JsonSupport.h                                              |     17 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/LLVM.h                                                     |      4 +
 external/apache2/llvm/dist/clang/include/clang/Basic/LangOptions.def                                            |     99 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/LangOptions.h                                              |    385 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/LangStandard.h                                             |     21 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/LangStandards.def                                          |     28 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Module.h                                                   |    140 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/NoSanitizeList.h                                           |     50 +
 external/apache2/llvm/dist/clang/include/clang/Basic/ObjCRuntime.h                                              |     18 +
 external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLExtensions.def                                       |    151 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLImageTypes.def                                       |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLOptions.h                                            |    245 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/OpenMPKinds.def                                            |   1039 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/OpenMPKinds.h                                              |    108 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/OperatorKinds.h                                            |      5 +
 external/apache2/llvm/dist/clang/include/clang/Basic/PPCTypes.def                                               |     38 +
 external/apache2/llvm/dist/clang/include/clang/Basic/PartialDiagnostic.h                                        |    279 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/PragmaKinds.h                                              |      9 +
 external/apache2/llvm/dist/clang/include/clang/Basic/ProfileList.h                                              |     58 +
 external/apache2/llvm/dist/clang/include/clang/Basic/RISCVVTypes.def                                            |    147 +
 external/apache2/llvm/dist/clang/include/clang/Basic/SanitizerSpecialCaseList.h                                 |     16 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Sanitizers.def                                             |      6 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Sanitizers.h                                               |     18 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/SourceLocation.h                                           |     49 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/SourceManager.h                                            |   1092 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Specifiers.h                                               |     64 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/StmtNodes.td                                               |     24 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetBuiltins.h                                           |    142 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetCXXABI.def                                           |    129 +
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetCXXABI.h                                             |    221 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetID.h                                                 |     56 +
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetInfo.h                                               |    300 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TargetOptions.h                                            |     12 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/Thunk.h                                                    |    188 +
 external/apache2/llvm/dist/clang/include/clang/Basic/TokenKinds.def                                             |     99 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TokenKinds.h                                               |     23 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TypeNodes.td                                               |     11 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/TypeTraits.h                                               |    138 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/X86Target.def                                              |    240 -
 external/apache2/llvm/dist/clang/include/clang/Basic/XRayInstr.h                                                |     14 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/XRayLists.h                                                |      9 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_bf16.td                                                |     14 +
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_cde.td                                                 |    232 +
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_fp16.td                                                |    162 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_mve.td                                                 |   1611 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_mve_defs.td                                            |    328 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_neon.td                                                |   1947 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_neon_incl.td                                           |     94 +-
 external/apache2/llvm/dist/clang/include/clang/Basic/arm_sve.td                                                 |   2083 +
 external/apache2/llvm/dist/clang/include/clang/Basic/riscv_vector.td                                            |   1613 +
 external/apache2/llvm/dist/clang/include/clang/CMakeLists.txt                                                   |      1 +
 external/apache2/llvm/dist/clang/include/clang/CodeGen/BackendUtil.h                                            |      8 +-
 external/apache2/llvm/dist/clang/include/clang/CodeGen/CGFunctionInfo.h                                         |    130 +-
 external/apache2/llvm/dist/clang/include/clang/CodeGen/CodeGenABITypes.h                                        |     64 +-
 external/apache2/llvm/dist/clang/include/clang/CodeGen/CodeGenAction.h                                          |      3 +
 external/apache2/llvm/dist/clang/include/clang/CodeGen/ConstantInitBuilder.h                                    |     23 +-
 external/apache2/llvm/dist/clang/include/clang/CodeGen/ConstantInitFuture.h                                     |     10 +-
 external/apache2/llvm/dist/clang/include/clang/Config/config.h.cmake                                            |      9 +-
 external/apache2/llvm/dist/clang/include/clang/CrossTU/CrossTranslationUnit.h                                   |    115 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Action.h                                                  |     22 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Compilation.h                                             |     17 +
 external/apache2/llvm/dist/clang/include/clang/Driver/Distro.h                                                  |     23 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Driver.h                                                  |     59 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Job.h                                                     |    137 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Multilib.h                                                |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/OptionUtils.h                                             |     58 +
 external/apache2/llvm/dist/clang/include/clang/Driver/Options.h                                                 |     10 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Options.td                                                |   4865 ++-
 external/apache2/llvm/dist/clang/include/clang/Driver/Phases.h                                                  |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/SanitizerArgs.h                                           |     16 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Tool.h                                                    |     56 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/ToolChain.h                                               |    118 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/Types.def                                                 |      1 +
 external/apache2/llvm/dist/clang/include/clang/Driver/Types.h                                                   |     22 +-
 external/apache2/llvm/dist/clang/include/clang/Driver/XRayArgs.h                                                |      4 +
 external/apache2/llvm/dist/clang/include/clang/Edit/EditedSource.h                                              |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Format/Format.h                                                  |   1686 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/ASTConsumers.h                                          |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/ASTUnit.h                                               |     20 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/CommandLineSourceLoc.h                                  |      9 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/CompilerInstance.h                                      |    119 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/CompilerInvocation.h                                    |    190 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/DependencyOutputOptions.h                               |     20 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/FrontendAction.h                                        |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/FrontendActions.h                                       |     14 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/FrontendOptions.h                                       |     65 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/LogDiagnosticPrinter.h                                  |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/MultiplexConsumer.h                                     |      1 +
 external/apache2/llvm/dist/clang/include/clang/Frontend/PrecompiledPreamble.h                                   |     40 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/TextDiagnostic.h                                        |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/Utils.h                                                 |     46 +-
 external/apache2/llvm/dist/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h                              |     19 +-
 external/apache2/llvm/dist/clang/include/clang/Index/CommentToXML.h                                             |      1 -
 external/apache2/llvm/dist/clang/include/clang/Index/DeclOccurrence.h                                           |     13 +-
 external/apache2/llvm/dist/clang/include/clang/Index/IndexDataConsumer.h                                        |     18 +-
 external/apache2/llvm/dist/clang/include/clang/Index/IndexSymbol.h                                              |      3 +
 external/apache2/llvm/dist/clang/include/clang/Index/IndexingAction.h                                           |     17 +-
 external/apache2/llvm/dist/clang/include/clang/Index/IndexingOptions.h                                          |      8 +
 external/apache2/llvm/dist/clang/include/clang/IndexSerialization/SerializablePathCollection.h                  |    129 +
 external/apache2/llvm/dist/clang/include/clang/Interpreter/Interpreter.h                                        |     71 +
 external/apache2/llvm/dist/clang/include/clang/Interpreter/Transaction.h                                        |     39 +
 external/apache2/llvm/dist/clang/include/clang/Lex/DirectoryLookup.h                                            |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/HeaderSearch.h                                               |     51 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/HeaderSearchOptions.h                                        |     15 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/Lexer.h                                                      |     10 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/LiteralSupport.h                                             |     15 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/MacroInfo.h                                                  |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/ModuleLoader.h                                               |     29 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/ModuleMap.h                                                  |     60 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/PPCallbacks.h                                                |     10 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/Pragma.h                                                     |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/Preprocessor.h                                               |    111 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h        |      3 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/PreprocessorOptions.h                                        |     46 +-
 external/apache2/llvm/dist/clang/include/clang/Lex/VariadicMacroSupport.h                                       |     10 +-
 external/apache2/llvm/dist/clang/include/clang/Parse/Parser.h                                                   |    699 +-
 external/apache2/llvm/dist/clang/include/clang/Parse/RAIIObjectsForParser.h                                     |     39 +-
 external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/RewriteRope.h                                       |      9 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/AnalysisBasedWarnings.h                                     |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/CodeCompleteConsumer.h                                      |      3 -
 external/apache2/llvm/dist/clang/include/clang/Sema/DeclSpec.h                                                  |    758 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/DelayedDiagnostic.h                                         |     19 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Designator.h                                                |     49 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/ExternalSemaSource.h                                        |     25 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Initialization.h                                            |     93 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Lookup.h                                                    |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/MultiplexExternalSemaSource.h                               |     23 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/ObjCMethodList.h                                            |      6 +
 external/apache2/llvm/dist/clang/include/clang/Sema/Overload.h                                                  |     78 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Ownership.h                                                 |     24 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/ParsedAttr.h                                                |    225 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/ParsedTemplate.h                                            |     59 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Scope.h                                                     |     48 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/ScopeInfo.h                                                 |     66 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/Sema.h                                                      |   2549 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/SemaConcept.h                                               |    156 +
 external/apache2/llvm/dist/clang/include/clang/Sema/SemaInternal.h                                              |      5 +
 external/apache2/llvm/dist/clang/include/clang/Sema/Template.h                                                  |     65 +-
 external/apache2/llvm/dist/clang/include/clang/Sema/TemplateDeduction.h                                         |     14 +
 external/apache2/llvm/dist/clang/include/clang/Serialization/ASTBitCodes.h                                      |   4199 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/ASTReader.h                                        |    599 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/ASTRecordReader.h                                  |    368 +
 external/apache2/llvm/dist/clang/include/clang/Serialization/ASTRecordWriter.h                                  |    305 +
 external/apache2/llvm/dist/clang/include/clang/Serialization/ASTWriter.h                                        |    295 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/ContinuousRangeMap.h                               |     19 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/ModuleFile.h                                       |    513 +
 external/apache2/llvm/dist/clang/include/clang/Serialization/ModuleFileExtension.h                              |      9 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/ModuleManager.h                                    |     12 +-
 external/apache2/llvm/dist/clang/include/clang/Serialization/TypeBitCodes.def                                   |     66 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h             |      2 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/CheckerBase.td                           |     29 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td                              |    330 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h                          |     37 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/Analyses.def                                 |     75 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def                          |     44 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h                            |     38 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h                    |     43 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h            |      9 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h                        |      5 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h            |     26 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/Checker.h                                    |      6 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h                             |     78 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h                        |    226 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h                    |     12 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h              |      6 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h            |     44 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h                    |    259 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h               |     64 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h               |     11 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h            |     13 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h                   |      6 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h                |     59 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h                  |     19 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h              |      2 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h                   |    216 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h                |      3 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h                 |      2 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h                    |    205 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h                 |     24 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h      |    334 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def                    |     10 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h         |     11 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h                      |     18 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h                  |     32 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h                        |     23 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h      |      6 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h                        |     14 -
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h                      |      3 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h                |    171 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h                       |      2 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h                      |     30 +
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h                        |    212 +-
 external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h                        |     20 +-
 external/apache2/llvm/dist/clang/include/clang/Testing/CommandLineArgs.h                                        |     41 +
 external/apache2/llvm/dist/clang/include/clang/Testing/TestClangConfig.h                                        |     87 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/ASTDiff/ASTDiff.h                                        |      4 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h                                |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/AllTUsExecution.h                                        |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/CommonOptionsParser.h                                    |     26 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/CompilationDatabase.h                                    |     35 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Core/Diagnostic.h                                        |     16 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h           |     18 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h              |     74 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h            |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h                  |    190 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/DiagnosticsYaml.h                                        |     23 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Inclusions/HeaderIncludes.h                              |      5 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Inclusions/IncludeStyle.h                                |     41 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/NodeIntrospection.h                                      |    101 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/ASTSelection.h                               |      7 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/AtomicChange.h                               |     14 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/Lookup.h                                     |     50 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h                     |     11 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h                      |      1 -
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/RefactoringOptions.h                         |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/RefactoringRuleContext.h                     |      2 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h                   |     13 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/ReplacementsYaml.h                                       |      8 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/BuildTree.h                                       |     38 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/CMakeLists.txt                                    |      7 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Mutations.h                                       |     37 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Nodes.h                                           |    581 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Nodes.td                                          |    296 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Syntax.td                                         |     85 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Tokens.h                                          |    122 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/Tree.h                                            |    261 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Tooling.h                                                |     18 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/MatchConsumer.h                              |     53 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/Parsing.h                                    |     40 +
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/RangeSelector.h                              |     51 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/RewriteRule.h                                |    366 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/SourceCode.h                                 |     27 +-
 external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/Stencil.h                                    |    204 +-
 external/apache2/llvm/dist/clang/include/clang/module.modulemap                                                 |     25 +-
 external/apache2/llvm/dist/clang/lib/APINotes/APINotesFormat.h                                                  |    255 +
 external/apache2/llvm/dist/clang/lib/APINotes/APINotesTypes.cpp                                                 |    107 +
 external/apache2/llvm/dist/clang/lib/APINotes/APINotesYAMLCompiler.cpp                                          |    602 +
 external/apache2/llvm/dist/clang/lib/APINotes/CMakeLists.txt                                                    |      7 +
 external/apache2/llvm/dist/clang/lib/ARCMigrate/ARCMT.cpp                                                       |     15 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/CMakeLists.txt                                                  |      9 +
 external/apache2/llvm/dist/clang/lib/ARCMigrate/FileRemapper.cpp                                                |     32 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/Internals.h                                                     |      4 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/ObjCMT.cpp                                                      |    113 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/PlistReporter.cpp                                               |      2 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/TransGCAttrs.cpp                                                |     31 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/TransProperties.cpp                                             |     43 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/TransProtectedScope.cpp                                         |      3 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp                                  |     12 +-
 external/apache2/llvm/dist/clang/lib/ARCMigrate/Transforms.cpp                                                  |      1 +
 external/apache2/llvm/dist/clang/lib/ARCMigrate/Transforms.h                                                    |      6 +-
 external/apache2/llvm/dist/clang/lib/AST/APValue.cpp                                                            |    624 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTConcept.cpp                                                         |     68 +
 external/apache2/llvm/dist/clang/lib/AST/ASTContext.cpp                                                         |   1909 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTDiagnostic.cpp                                                      |     43 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTDumper.cpp                                                          |    105 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTImporter.cpp                                                        |   3223 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTImporterLookupTable.cpp                                             |     20 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTStructuralEquivalence.cpp                                           |    580 +-
 external/apache2/llvm/dist/clang/lib/AST/ASTTypeTraits.cpp                                                      |     79 +-
 external/apache2/llvm/dist/clang/lib/AST/AttrImpl.cpp                                                           |    181 +
 external/apache2/llvm/dist/clang/lib/AST/CMakeLists.txt                                                         |      8 +-
 external/apache2/llvm/dist/clang/lib/AST/CXXABI.h                                                               |      5 +-
 external/apache2/llvm/dist/clang/lib/AST/CXXInheritance.cpp                                                     |    183 +-
 external/apache2/llvm/dist/clang/lib/AST/Comment.cpp                                                            |      6 +-
 external/apache2/llvm/dist/clang/lib/AST/CommentCommandTraits.cpp                                               |      1 +
 external/apache2/llvm/dist/clang/lib/AST/CommentLexer.cpp                                                       |      9 +-
 external/apache2/llvm/dist/clang/lib/AST/CommentSema.cpp                                                        |    101 +-
 external/apache2/llvm/dist/clang/lib/AST/ComparisonCategories.cpp                                               |     56 +-
 external/apache2/llvm/dist/clang/lib/AST/ComputeDependence.cpp                                                  |    844 +
 external/apache2/llvm/dist/clang/lib/AST/DataCollection.cpp                                                     |      2 +-
 external/apache2/llvm/dist/clang/lib/AST/Decl.cpp                                                               |    700 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclBase.cpp                                                           |    190 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclCXX.cpp                                                            |    609 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclObjC.cpp                                                           |    140 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclOpenMP.cpp                                                         |    112 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclPrinter.cpp                                                        |    323 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclTemplate.cpp                                                       |    349 +-
 external/apache2/llvm/dist/clang/lib/AST/DeclarationName.cpp                                                    |     68 +-
 external/apache2/llvm/dist/clang/lib/AST/Expr.cpp                                                               |   1568 +-
 external/apache2/llvm/dist/clang/lib/AST/ExprCXX.cpp                                                            |    716 +-
 external/apache2/llvm/dist/clang/lib/AST/ExprClassification.cpp                                                 |     18 +-
 external/apache2/llvm/dist/clang/lib/AST/ExprConcepts.cpp                                                       |    215 +
 external/apache2/llvm/dist/clang/lib/AST/ExprConstant.cpp                                                       |   2967 +-
 external/apache2/llvm/dist/clang/lib/AST/ExprObjC.cpp                                                           |     61 +-
 external/apache2/llvm/dist/clang/lib/AST/ExternalASTMerger.cpp                                                  |     32 +-
 external/apache2/llvm/dist/clang/lib/AST/ExternalASTSource.cpp                                                  |     21 +-
 external/apache2/llvm/dist/clang/lib/AST/FormatString.cpp                                                       |      3 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Boolean.h                                                       |      7 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/ByteCodeExprGen.h                                               |      1 +
 external/apache2/llvm/dist/clang/lib/AST/Interp/ByteCodeStmtGen.cpp                                             |      4 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Context.cpp                                                     |     65 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Context.h                                                       |     24 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Disasm.cpp                                                      |      5 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Integral.h                                                      |     33 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Interp.cpp                                                      |      2 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Interp.h                                                        |      9 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/InterpBlock.cpp                                                 |     87 +
 external/apache2/llvm/dist/clang/lib/AST/Interp/InterpBlock.h                                                   |    140 +
 external/apache2/llvm/dist/clang/lib/AST/Interp/InterpFrame.h                                                   |      8 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Pointer.cpp                                                     |      2 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Pointer.h                                                       |      4 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/Source.h                                                        |      4 +-
 external/apache2/llvm/dist/clang/lib/AST/Interp/State.cpp                                                       |      2 +-
 external/apache2/llvm/dist/clang/lib/AST/ItaniumCXXABI.cpp                                                      |      6 +
 external/apache2/llvm/dist/clang/lib/AST/ItaniumMangle.cpp                                                      |   1907 +-
 external/apache2/llvm/dist/clang/lib/AST/JSONNodeDumper.cpp                                                     |    132 +-
 external/apache2/llvm/dist/clang/lib/AST/Linkage.h                                                              |      3 +
 external/apache2/llvm/dist/clang/lib/AST/Mangle.cpp                                                             |    174 +-
 external/apache2/llvm/dist/clang/lib/AST/MicrosoftCXXABI.cpp                                                    |     67 +-
 external/apache2/llvm/dist/clang/lib/AST/MicrosoftMangle.cpp                                                    |    713 +-
 external/apache2/llvm/dist/clang/lib/AST/NSAPI.cpp                                                              |      9 +
 external/apache2/llvm/dist/clang/lib/AST/NestedNameSpecifier.cpp                                                |    100 +-
 external/apache2/llvm/dist/clang/lib/AST/ODRHash.cpp                                                            |     20 +-
 external/apache2/llvm/dist/clang/lib/AST/OSLog.cpp                                                              |      6 +-
 external/apache2/llvm/dist/clang/lib/AST/OpenMPClause.cpp                                                       |    976 +-
 external/apache2/llvm/dist/clang/lib/AST/ParentMapContext.cpp                                                   |    458 +
 external/apache2/llvm/dist/clang/lib/AST/PrintfFormatString.cpp                                                 |      9 +-
 external/apache2/llvm/dist/clang/lib/AST/QualTypeNames.cpp                                                      |      2 +-
 external/apache2/llvm/dist/clang/lib/AST/RawCommentList.cpp                                                     |      3 +-
 external/apache2/llvm/dist/clang/lib/AST/RecordLayout.cpp                                                       |     41 +-
 external/apache2/llvm/dist/clang/lib/AST/RecordLayoutBuilder.cpp                                                |    483 +-
 external/apache2/llvm/dist/clang/lib/AST/Stmt.cpp                                                               |    146 +-
 external/apache2/llvm/dist/clang/lib/AST/StmtOpenMP.cpp                                                         |   1564 +-
 external/apache2/llvm/dist/clang/lib/AST/StmtPrinter.cpp                                                        |    360 +-
 external/apache2/llvm/dist/clang/lib/AST/StmtProfile.cpp                                                        |    237 +-
 external/apache2/llvm/dist/clang/lib/AST/TemplateBase.cpp                                                       |    282 +-
 external/apache2/llvm/dist/clang/lib/AST/TemplateName.cpp                                                       |     88 +-
 external/apache2/llvm/dist/clang/lib/AST/TextNodeDumper.cpp                                                     |    489 +-
 external/apache2/llvm/dist/clang/lib/AST/Type.cpp                                                               |    619 +-
 external/apache2/llvm/dist/clang/lib/AST/TypeLoc.cpp                                                            |    126 +-
 external/apache2/llvm/dist/clang/lib/AST/TypePrinter.cpp                                                        |    542 +-
 external/apache2/llvm/dist/clang/lib/AST/VTableBuilder.cpp                                                      |    154 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/ASTMatchFinder.cpp                                             |    597 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/ASTMatchersInternal.cpp                                        |    414 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/CMakeLists.txt                                                 |     10 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/CMakeLists.txt                                         |     20 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp                                        |     12 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Marshallers.cpp                                        |    175 +
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Marshallers.h                                          |    526 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Parser.cpp                                             |    340 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Registry.cpp                                           |    199 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp                                       |     63 +-
 external/apache2/llvm/dist/clang/lib/ASTMatchers/GtestMatchers.cpp                                              |    104 +
 external/apache2/llvm/dist/clang/lib/Analysis/AnalysisDeclContext.cpp                                           |    117 +-
 external/apache2/llvm/dist/clang/lib/Analysis/BodyFarm.cpp                                                      |    142 +-
 external/apache2/llvm/dist/clang/lib/Analysis/CFG.cpp                                                           |    132 +-
 external/apache2/llvm/dist/clang/lib/Analysis/CMakeLists.txt                                                    |      7 +
 external/apache2/llvm/dist/clang/lib/Analysis/CallGraph.cpp                                                     |     24 +-
 external/apache2/llvm/dist/clang/lib/Analysis/CalledOnceCheck.cpp                                               |   1705 +
 external/apache2/llvm/dist/clang/lib/Analysis/CloneDetection.cpp                                                |      3 +-
 external/apache2/llvm/dist/clang/lib/Analysis/Consumed.cpp                                                      |      2 +-
 external/apache2/llvm/dist/clang/lib/Analysis/ExprMutationAnalyzer.cpp                                          |    319 +-
 external/apache2/llvm/dist/clang/lib/Analysis/IssueHash.cpp                                                     |    207 +
 external/apache2/llvm/dist/clang/lib/Analysis/LiveVariables.cpp                                                 |    194 +-
 external/apache2/llvm/dist/clang/lib/Analysis/MacroExpansionContext.cpp                                         |    231 +
 external/apache2/llvm/dist/clang/lib/Analysis/PathDiagnostic.cpp                                                |     55 +-
 external/apache2/llvm/dist/clang/lib/Analysis/PostOrderCFGView.cpp                                              |      5 +-
 external/apache2/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp                                                  |      1 +
 external/apache2/llvm/dist/clang/lib/Analysis/ReachableCode.cpp                                                 |      5 +-
 external/apache2/llvm/dist/clang/lib/Analysis/RetainSummaryManager.cpp                                          |      8 +-
 external/apache2/llvm/dist/clang/lib/Analysis/ThreadSafety.cpp                                                  |    246 +-
 external/apache2/llvm/dist/clang/lib/Analysis/ThreadSafetyCommon.cpp                                            |      7 +-
 external/apache2/llvm/dist/clang/lib/Analysis/UninitializedValues.cpp                                           |    142 +-
 external/apache2/llvm/dist/clang/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp           |      2 +-
 external/apache2/llvm/dist/clang/lib/Basic/Attributes.cpp                                                       |     51 +-
 external/apache2/llvm/dist/clang/lib/Basic/Builtins.cpp                                                         |     10 +-
 external/apache2/llvm/dist/clang/lib/Basic/CMakeLists.txt                                                       |     26 +-
 external/apache2/llvm/dist/clang/lib/Basic/CodeGenOptions.cpp                                                   |     10 +-
 external/apache2/llvm/dist/clang/lib/Basic/Cuda.cpp                                                             |    399 +-
 external/apache2/llvm/dist/clang/lib/Basic/Diagnostic.cpp                                                       |     43 +-
 external/apache2/llvm/dist/clang/lib/Basic/DiagnosticIDs.cpp                                                    |    126 +-
 external/apache2/llvm/dist/clang/lib/Basic/ExpressionTraits.cpp                                                 |     36 +
 external/apache2/llvm/dist/clang/lib/Basic/FileEntry.cpp                                                        |     24 +
 external/apache2/llvm/dist/clang/lib/Basic/FileManager.cpp                                                      |    241 +-
 external/apache2/llvm/dist/clang/lib/Basic/IdentifierTable.cpp                                                  |     64 +-
 external/apache2/llvm/dist/clang/lib/Basic/LangOptions.cpp                                                      |     26 +-
 external/apache2/llvm/dist/clang/lib/Basic/Module.cpp                                                           |    124 +-
 external/apache2/llvm/dist/clang/lib/Basic/NoSanitizeList.cpp                                                   |     54 +
 external/apache2/llvm/dist/clang/lib/Basic/OpenCLOptions.cpp                                                    |    107 +
 external/apache2/llvm/dist/clang/lib/Basic/OpenMPKinds.cpp                                                      |    799 +-
 external/apache2/llvm/dist/clang/lib/Basic/ProfileList.cpp                                                      |    114 +
 external/apache2/llvm/dist/clang/lib/Basic/SanitizerSpecialCaseList.cpp                                         |      8 +-
 external/apache2/llvm/dist/clang/lib/Basic/Sanitizers.cpp                                                       |     29 +
 external/apache2/llvm/dist/clang/lib/Basic/SourceLocation.cpp                                                   |     21 +-
 external/apache2/llvm/dist/clang/lib/Basic/SourceManager.cpp                                                    |    677 +-
 external/apache2/llvm/dist/clang/lib/Basic/TargetID.cpp                                                         |    169 +
 external/apache2/llvm/dist/clang/lib/Basic/TargetInfo.cpp                                                       |     47 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets.cpp                                                          |    111 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AArch64.cpp                                                  |    318 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AArch64.h                                                    |     44 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AMDGPU.cpp                                                   |    156 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AMDGPU.h                                                     |    128 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/ARC.h                                                        |      2 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/ARM.cpp                                                      |     90 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/ARM.h                                                        |     13 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AVR.cpp                                                      |      9 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/AVR.h                                                        |      1 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/BPF.cpp                                                      |     11 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/BPF.h                                                        |     24 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Hexagon.cpp                                                  |     56 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Hexagon.h                                                    |     17 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Lanai.h                                                      |      2 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Le64.cpp                                                     |      9 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Le64.h                                                       |      1 -
 external/apache2/llvm/dist/clang/lib/Basic/Targets/M68k.cpp                                                     |    212 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/M68k.h                                                       |     58 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/MSP430.cpp                                                   |      1 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/MSP430.h                                                     |     10 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Mips.cpp                                                     |     17 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Mips.h                                                       |      3 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/NVPTX.cpp                                                    |     21 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/NVPTX.h                                                      |     32 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/OSTargets.cpp                                                |      6 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/OSTargets.h                                                  |    109 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/PNaCl.h                                                      |      2 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/PPC.cpp                                                      |    225 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/PPC.h                                                        |    107 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/RISCV.cpp                                                    |    219 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/RISCV.h                                                      |     63 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/SPIR.cpp                                                     |      2 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/SPIR.h                                                       |     63 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Sparc.cpp                                                    |     28 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/Sparc.h                                                      |     14 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/SystemZ.h                                                    |     19 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/TCE.h                                                        |     12 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/VE.cpp                                                       |     39 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/VE.h                                                         |    176 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/WebAssembly.cpp                                              |     95 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/WebAssembly.h                                                |     34 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/X86.cpp                                                      |    901 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/X86.h                                                        |    159 +-
 external/apache2/llvm/dist/clang/lib/Basic/Targets/XCore.cpp                                                    |      1 +
 external/apache2/llvm/dist/clang/lib/Basic/Targets/XCore.h                                                      |      2 +
 external/apache2/llvm/dist/clang/lib/Basic/TypeTraits.cpp                                                       |     86 +
 external/apache2/llvm/dist/clang/lib/Basic/Version.cpp                                                          |     56 +-
 external/apache2/llvm/dist/clang/lib/Basic/Warnings.cpp                                                         |     12 +-
 external/apache2/llvm/dist/clang/lib/Basic/XRayInstr.cpp                                                        |     45 +-
 external/apache2/llvm/dist/clang/lib/Basic/XRayLists.cpp                                                        |     17 +-
 external/apache2/llvm/dist/clang/lib/CMakeLists.txt                                                             |      8 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ABIInfo.h                                                          |      8 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/BackendUtil.cpp                                                    |    871 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGAtomic.cpp                                                       |    281 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGBlocks.cpp                                                       |    276 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGBlocks.h                                                         |      4 -
 external/apache2/llvm/dist/clang/lib/CodeGen/CGBuilder.h                                                        |     88 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGBuiltin.cpp                                                      |   6381 +++-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCUDANV.cpp                                                       |    484 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCUDARuntime.h                                                    |     64 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCXX.cpp                                                          |     11 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCXXABI.cpp                                                       |     46 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCXXABI.h                                                         |     70 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCall.cpp                                                         |   1463 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCall.h                                                           |    592 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGClass.cpp                                                        |    219 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCleanup.cpp                                                      |    117 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCleanup.h                                                        |     24 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGCoroutine.cpp                                                    |     19 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGDebugInfo.cpp                                                    |   1034 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGDebugInfo.h                                                      |     95 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGDecl.cpp                                                         |    362 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGDeclCXX.cpp                                                      |    266 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGException.cpp                                                    |    282 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExpr.cpp                                                         |    888 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExprAgg.cpp                                                      |    284 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExprCXX.cpp                                                      |    182 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExprComplex.cpp                                                  |     40 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExprConstant.cpp                                                 |    120 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp                                                   |   1133 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGGPUBuiltin.cpp                                                   |     36 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGLoopInfo.cpp                                                     |    128 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGLoopInfo.h                                                       |     17 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGNonTrivialStruct.cpp                                             |     76 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGObjC.cpp                                                         |    549 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCGNU.cpp                                                      |    174 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp                                                      |    477 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCRuntime.cpp                                                  |     25 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCRuntime.h                                                    |     40 +
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenCLRuntime.cpp                                                |      4 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.cpp                                                |   6497 ++-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.h                                                  |    519 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp                                          |     60 +
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h                                            |     43 +
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp                                             |   4713 +++
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h                                               |    504 +
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp                                           |   5184 +---
 external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h                                             |    477 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGRecordLayout.h                                                   |     17 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp                                          |    214 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGStmt.cpp                                                         |    541 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGStmtOpenMP.cpp                                                   |   2911 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGVTT.cpp                                                          |     13 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGVTables.cpp                                                      |    362 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGVTables.h                                                        |     40 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CGValue.h                                                          |     65 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CMakeLists.txt                                                     |     20 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenABITypes.cpp                                                |     44 +
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenAction.cpp                                                  |    501 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenFunction.cpp                                                |    800 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenFunction.h                                                  |    742 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenModule.cpp                                                  |   1592 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenModule.h                                                    |    264 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenPGO.cpp                                                     |     94 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenPGO.h                                                       |     10 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenTBAA.cpp                                                    |     54 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenTypeCache.h                                                 |      7 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenTypes.cpp                                                   |    183 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenTypes.h                                                     |      8 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ConstantEmitter.h                                                  |      4 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ConstantInitBuilder.cpp                                            |     22 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CoverageMappingGen.cpp                                             |    799 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/CoverageMappingGen.h                                               |     67 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/EHScopeStack.h                                                     |     28 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ItaniumCXXABI.cpp                                                  |    735 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/MicrosoftCXXABI.cpp                                                |    358 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ModuleBuilder.cpp                                                  |      6 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp                               |     26 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/PatternInit.cpp                                                    |     12 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/SanitizerMetadata.cpp                                              |     24 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/SanitizerMetadata.h                                                |      2 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/SwiftCallingConv.cpp                                               |     40 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/TargetInfo.cpp                                                     |   2702 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/TargetInfo.h                                                       |     66 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/VarBypassDetector.cpp                                              |      2 +-
 external/apache2/llvm/dist/clang/lib/CodeGen/VarBypassDetector.h                                                |      2 +-
 external/apache2/llvm/dist/clang/lib/CrossTU/CrossTranslationUnit.cpp                                           |    305 +-
 external/apache2/llvm/dist/clang/lib/DirectoryWatcher/DirectoryScanner.cpp                                      |      2 +-
 external/apache2/llvm/dist/clang/lib/DirectoryWatcher/DirectoryScanner.h                                        |      2 +-
 external/apache2/llvm/dist/clang/lib/DirectoryWatcher/default/DirectoryWatcher-not-implemented.cpp              |      2 +-
 external/apache2/llvm/dist/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp                              |     53 +-
 external/apache2/llvm/dist/clang/lib/Driver/Action.cpp                                                          |     11 +-
 external/apache2/llvm/dist/clang/lib/Driver/CMakeLists.txt                                                      |      8 +
 external/apache2/llvm/dist/clang/lib/Driver/Compilation.cpp                                                     |     43 +-
 external/apache2/llvm/dist/clang/lib/Driver/Distro.cpp                                                          |    182 +-
 external/apache2/llvm/dist/clang/lib/Driver/Driver.cpp                                                          |    987 +-
 external/apache2/llvm/dist/clang/lib/Driver/Job.cpp                                                             |    214 +-
 external/apache2/llvm/dist/clang/lib/Driver/Multilib.cpp                                                        |      8 +-
 external/apache2/llvm/dist/clang/lib/Driver/OptionUtils.cpp                                                     |     47 +
 external/apache2/llvm/dist/clang/lib/Driver/SanitizerArgs.cpp                                                   |    394 +-
 external/apache2/llvm/dist/clang/lib/Driver/Tool.cpp                                                            |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChain.cpp                                                       |    589 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AIX.cpp                                                  |    156 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AIX.h                                                    |     37 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.cpp                                               |    806 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.h                                                 |     72 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp                                         |    297 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPUOpenMP.h                                           |    106 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AVR.cpp                                                  |    317 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AVR.h                                                    |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Ananas.cpp                                               |     10 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Ananas.h                                                 |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/AArch64.cpp                                         |    109 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.cpp                                             |    629 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.h                                               |     12 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/M68k.cpp                                            |    125 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/M68k.h                                              |     42 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/Mips.cpp                                            |      2 -
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/PPC.cpp                                             |     29 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/RISCV.cpp                                           |    385 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/RISCV.h                                             |      2 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/Sparc.cpp                                           |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp                                         |     44 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/SystemZ.h                                           |     13 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/VE.cpp                                              |     22 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/VE.h                                                |     31 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/X86.cpp                                             |     78 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/X86.h                                               |      2 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/BareMetal.cpp                                            |    158 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/BareMetal.h                                              |     16 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Clang.cpp                                                |   2485 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Clang.h                                                  |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CloudABI.cpp                                             |      8 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CloudABI.h                                               |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.cpp                                           |    867 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.h                                             |     58 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CrossWindows.cpp                                         |     15 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CrossWindows.h                                           |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Cuda.cpp                                                 |    392 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Cuda.h                                                   |     24 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Darwin.cpp                                               |    740 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Darwin.h                                                 |     68 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/DragonFly.cpp                                            |     14 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/DragonFly.h                                              |      8 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Flang.cpp                                                |    132 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Flang.h                                                  |     70 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/FreeBSD.cpp                                              |     83 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/FreeBSD.h                                                |     29 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Fuchsia.cpp                                              |    137 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Fuchsia.h                                                |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Gnu.cpp                                                  |    709 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Gnu.h                                                    |     71 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/HIP.cpp                                                  |    530 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/HIP.h                                                    |     51 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Haiku.cpp                                                |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hexagon.cpp                                              |    139 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hexagon.h                                                |     18 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hurd.cpp                                                 |     85 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hurd.h                                                   |     11 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/InterfaceStubs.cpp                                       |     43 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Linux.cpp                                                |    593 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Linux.h                                                  |     23 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSP430.cpp                                               |    158 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSP430.h                                                 |     20 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSVC.cpp                                                 |    475 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSVC.h                                                   |     38 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MinGW.cpp                                                |     68 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MinGW.h                                                  |      8 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Minix.cpp                                                |      8 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Minix.h                                                  |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MipsLinux.cpp                                            |      2 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Myriad.cpp                                               |     17 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Myriad.h                                                 |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/NaCl.cpp                                                 |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/NaCl.h                                                   |      4 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/NetBSD.cpp                                               |     18 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/NetBSD.h                                                 |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/OpenBSD.cpp                                              |     69 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/OpenBSD.h                                                |     25 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/PS4CPU.cpp                                               |    284 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/PS4CPU.h                                                 |     25 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/RISCVToolchain.cpp                                       |    119 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/RISCVToolchain.h                                         |     11 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ROCm.h                                                   |    245 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Solaris.cpp                                              |     16 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Solaris.h                                                |      5 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/VEToolchain.cpp                                          |    142 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/VEToolchain.h                                            |     67 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.cpp                                          |    159 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.h                                            |      9 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/XCore.cpp                                                |      6 +-
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ZOS.cpp                                                  |     33 +
 external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ZOS.h                                                    |     40 +
 external/apache2/llvm/dist/clang/lib/Driver/Types.cpp                                                           |    111 +-
 external/apache2/llvm/dist/clang/lib/Driver/XRayArgs.cpp                                                        |    319 +-
 external/apache2/llvm/dist/clang/lib/Edit/EditedSource.cpp                                                      |      4 +-
 external/apache2/llvm/dist/clang/lib/Edit/RewriteObjCFoundationAPI.cpp                                          |      3 +
 external/apache2/llvm/dist/clang/lib/Format/BreakableToken.cpp                                                  |    226 +-
 external/apache2/llvm/dist/clang/lib/Format/BreakableToken.h                                                    |     45 +-
 external/apache2/llvm/dist/clang/lib/Format/CMakeLists.txt                                                      |      1 +
 external/apache2/llvm/dist/clang/lib/Format/ContinuationIndenter.cpp                                            |    226 +-
 external/apache2/llvm/dist/clang/lib/Format/ContinuationIndenter.h                                              |     44 +-
 external/apache2/llvm/dist/clang/lib/Format/Format.cpp                                                          |    685 +-
 external/apache2/llvm/dist/clang/lib/Format/FormatInternal.h                                                    |      1 -
 external/apache2/llvm/dist/clang/lib/Format/FormatToken.cpp                                                     |      6 +-
 external/apache2/llvm/dist/clang/lib/Format/FormatToken.h                                                       |    385 +-
 external/apache2/llvm/dist/clang/lib/Format/FormatTokenLexer.cpp                                                |    336 +-
 external/apache2/llvm/dist/clang/lib/Format/FormatTokenLexer.h                                                  |     21 +-
 external/apache2/llvm/dist/clang/lib/Format/MacroExpander.cpp                                                   |    224 +
 external/apache2/llvm/dist/clang/lib/Format/Macros.h                                                            |    141 +
 external/apache2/llvm/dist/clang/lib/Format/NamespaceEndCommentsFixer.cpp                                       |     72 +-
 external/apache2/llvm/dist/clang/lib/Format/SortJavaScriptImports.cpp                                           |    181 +-
 external/apache2/llvm/dist/clang/lib/Format/TokenAnalyzer.cpp                                                   |     17 +-
 external/apache2/llvm/dist/clang/lib/Format/TokenAnnotator.cpp                                                  |   1106 +-
 external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineFormatter.cpp                                          |    174 +-
 external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineParser.cpp                                             |    737 +-
 external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineParser.h                                               |     27 +-
 external/apache2/llvm/dist/clang/lib/Format/WhitespaceManager.cpp                                               |    311 +-
 external/apache2/llvm/dist/clang/lib/Format/WhitespaceManager.h                                                 |     30 +-
 external/apache2/llvm/dist/clang/lib/Frontend/ASTConsumers.cpp                                                  |     35 +-
 external/apache2/llvm/dist/clang/lib/Frontend/ASTUnit.cpp                                                       |    169 +-
 external/apache2/llvm/dist/clang/lib/Frontend/CMakeLists.txt                                                    |      8 +-
 external/apache2/llvm/dist/clang/lib/Frontend/ChainedIncludesSource.cpp                                         |     14 +-
 external/apache2/llvm/dist/clang/lib/Frontend/CompilerInstance.cpp                                              |   1018 +-
 external/apache2/llvm/dist/clang/lib/Frontend/CompilerInvocation.cpp                                            |   4456 +-
 external/apache2/llvm/dist/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp                               |     11 +-
 external/apache2/llvm/dist/clang/lib/Frontend/DependencyFile.cpp                                                |     47 +-
 external/apache2/llvm/dist/clang/lib/Frontend/DependencyGraph.cpp                                               |      5 +-
 external/apache2/llvm/dist/clang/lib/Frontend/DiagnosticRenderer.cpp                                            |      7 +
 external/apache2/llvm/dist/clang/lib/Frontend/FrontendAction.cpp                                                |    126 +-
 external/apache2/llvm/dist/clang/lib/Frontend/FrontendActions.cpp                                               |    129 +-
 external/apache2/llvm/dist/clang/lib/Frontend/FrontendOptions.cpp                                               |      6 +-
 external/apache2/llvm/dist/clang/lib/Frontend/HeaderIncludeGen.cpp                                              |     27 +-
 external/apache2/llvm/dist/clang/lib/Frontend/InitHeaderSearch.cpp                                              |     17 +-
 external/apache2/llvm/dist/clang/lib/Frontend/InitPreprocessor.cpp                                              |    173 +-
 external/apache2/llvm/dist/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp                                |     64 +-
 external/apache2/llvm/dist/clang/lib/Frontend/LogDiagnosticPrinter.cpp                                          |      9 +-
 external/apache2/llvm/dist/clang/lib/Frontend/ModuleDependencyCollector.cpp                                     |     54 +-
 external/apache2/llvm/dist/clang/lib/Frontend/MultiplexConsumer.cpp                                             |      5 +
 external/apache2/llvm/dist/clang/lib/Frontend/PrecompiledPreamble.cpp                                           |    189 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/CMakeLists.txt                                            |      3 +
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/FixItRewriter.cpp                                         |      6 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/FrontendActions.cpp                                       |     26 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/HTMLPrint.cpp                                             |      2 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp                                     |     78 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/RewriteMacros.cpp                                         |      2 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp                                     |    191 +-
 external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/RewriteObjC.cpp                                           |    176 +-
 external/apache2/llvm/dist/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp                                   |     26 +
 external/apache2/llvm/dist/clang/lib/Frontend/TestModuleFileExtension.cpp                                       |     10 +
 external/apache2/llvm/dist/clang/lib/Frontend/TestModuleFileExtension.h                                         |     18 +-
 external/apache2/llvm/dist/clang/lib/Frontend/TextDiagnostic.cpp                                                |     53 +-
 external/apache2/llvm/dist/clang/lib/Frontend/TextDiagnosticBuffer.cpp                                          |      8 +-
 external/apache2/llvm/dist/clang/lib/Frontend/TextDiagnosticPrinter.cpp                                         |     11 +-
 external/apache2/llvm/dist/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp                                      |     91 +-
 external/apache2/llvm/dist/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp                                 |     50 +-
 external/apache2/llvm/dist/clang/lib/Headers/CMakeLists.txt                                                     |     31 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_builtin_vars.h                                        |      9 +
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_cmath.h                                               |     81 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_complex_builtins.h                                    |    294 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_device_functions.h                                    |    333 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_intrinsics.h                                          |      4 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_libdevice_declares.h                                  |      2 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_math.h                                                |    348 +
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_math_forward_declares.h                               |     44 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_runtime_wrapper.h                                     |     54 +-
 external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_cmath.h                                                |    776 +
 external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_libdevice_declares.h                                   |    346 +
 external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_math.h                                                 |   1279 +
 external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_runtime_wrapper.h                                      |     97 +
 external/apache2/llvm/dist/clang/lib/Headers/altivec.h                                                          |   2723 +-
 external/apache2/llvm/dist/clang/lib/Headers/amxintrin.h                                                        |    464 +
 external/apache2/llvm/dist/clang/lib/Headers/arm_acle.h                                                         |     99 +-
 external/apache2/llvm/dist/clang/lib/Headers/arm_cmse.h                                                         |    217 +
 external/apache2/llvm/dist/clang/lib/Headers/avx2intrin.h                                                       |      2 +
 external/apache2/llvm/dist/clang/lib/Headers/avx512bwintrin.h                                                   |     31 +-
 external/apache2/llvm/dist/clang/lib/Headers/avx512fintrin.h                                                    |    461 +-
 external/apache2/llvm/dist/clang/lib/Headers/avx512vlbwintrin.h                                                 |     42 +-
 external/apache2/llvm/dist/clang/lib/Headers/avx512vlintrin.h                                                   |    165 +-
 external/apache2/llvm/dist/clang/lib/Headers/avx512vlvnniintrin.h                                               |    205 +-
 external/apache2/llvm/dist/clang/lib/Headers/avxintrin.h                                                        |     16 +-
 external/apache2/llvm/dist/clang/lib/Headers/avxvnniintrin.h                                                    |    225 +
 external/apache2/llvm/dist/clang/lib/Headers/bmiintrin.h                                                        |     50 +-
 external/apache2/llvm/dist/clang/lib/Headers/cet.h                                                              |     66 +
 external/apache2/llvm/dist/clang/lib/Headers/cldemoteintrin.h                                                   |      8 +
 external/apache2/llvm/dist/clang/lib/Headers/cpuid.h                                                            |     17 +
 external/apache2/llvm/dist/clang/lib/Headers/cuda_wrappers/algorithm                                            |      2 +-
 external/apache2/llvm/dist/clang/lib/Headers/cuda_wrappers/new                                                  |     10 +-
 external/apache2/llvm/dist/clang/lib/Headers/emmintrin.h                                                        |     34 +-
 external/apache2/llvm/dist/clang/lib/Headers/gfniintrin.h                                                       |    209 +-
 external/apache2/llvm/dist/clang/lib/Headers/hresetintrin.h                                                     |     49 +
 external/apache2/llvm/dist/clang/lib/Headers/ia32intrin.h                                                       |     97 +-
 external/apache2/llvm/dist/clang/lib/Headers/immintrin.h                                                        |    231 +-
 external/apache2/llvm/dist/clang/lib/Headers/intrin.h                                                           |    210 +-
 external/apache2/llvm/dist/clang/lib/Headers/keylockerintrin.h                                                  |    506 +
 external/apache2/llvm/dist/clang/lib/Headers/mm_malloc.h                                                        |      6 +
 external/apache2/llvm/dist/clang/lib/Headers/module.modulemap                                                   |      6 +
 external/apache2/llvm/dist/clang/lib/Headers/msa.h                                                              |      4 +
 external/apache2/llvm/dist/clang/lib/Headers/mwaitxintrin.h                                                     |      4 +-
 external/apache2/llvm/dist/clang/lib/Headers/opencl-c-base.h                                                    |    141 +-
 external/apache2/llvm/dist/clang/lib/Headers/opencl-c.h                                                         |    849 +-
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h                  |     84 +
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/cmath                                              |     72 +-
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/complex                                            |     52 +
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/complex.h                                          |     27 +
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/complex_cmath.h                                    |    388 +
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/math.h                                             |     46 +-
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/new                                                |     48 +
 external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/time.h                                             |     32 +
 external/apache2/llvm/dist/clang/lib/Headers/pmmintrin.h                                                        |      2 +-
 external/apache2/llvm/dist/clang/lib/Headers/popcntintrin.h                                                     |     11 +-
 external/apache2/llvm/dist/clang/lib/Headers/ppc_wrappers/emmintrin.h                                           |      4 +-
 external/apache2/llvm/dist/clang/lib/Headers/ppc_wrappers/smmintrin.h                                           |     24 +
 external/apache2/llvm/dist/clang/lib/Headers/serializeintrin.h                                                  |     30 +
 external/apache2/llvm/dist/clang/lib/Headers/tsxldtrkintrin.h                                                   |     56 +
 external/apache2/llvm/dist/clang/lib/Headers/uintrintrin.h                                                      |    157 +
 external/apache2/llvm/dist/clang/lib/Headers/vaesintrin.h                                                       |     45 +-
 external/apache2/llvm/dist/clang/lib/Headers/vecintrin.h                                                        |  14220 +++++----
 external/apache2/llvm/dist/clang/lib/Headers/vpclmulqdqintrin.h                                                 |      2 +
 external/apache2/llvm/dist/clang/lib/Headers/wasm_simd128.h                                                     |   1609 +
 external/apache2/llvm/dist/clang/lib/Headers/x86gprintrin.h                                                     |     23 +
 external/apache2/llvm/dist/clang/lib/Headers/x86intrin.h                                                        |     27 +-
 external/apache2/llvm/dist/clang/lib/Headers/xmmintrin.h                                                        |     62 +-
 external/apache2/llvm/dist/clang/lib/Index/CMakeLists.txt                                                       |      4 +-
 external/apache2/llvm/dist/clang/lib/Index/CommentToXML.cpp                                                     |     10 +
 external/apache2/llvm/dist/clang/lib/Index/FileIndexRecord.cpp                                                  |     75 +-
 external/apache2/llvm/dist/clang/lib/Index/FileIndexRecord.h                                                    |     16 +-
 external/apache2/llvm/dist/clang/lib/Index/IndexBody.cpp                                                        |     15 +-
 external/apache2/llvm/dist/clang/lib/Index/IndexDecl.cpp                                                        |     47 +-
 external/apache2/llvm/dist/clang/lib/Index/IndexSymbol.cpp                                                      |     13 +
 external/apache2/llvm/dist/clang/lib/Index/IndexTypeSourceInfo.cpp                                              |     26 +
 external/apache2/llvm/dist/clang/lib/Index/IndexingAction.cpp                                                   |    100 +-
 external/apache2/llvm/dist/clang/lib/Index/IndexingContext.cpp                                                  |     70 +-
 external/apache2/llvm/dist/clang/lib/Index/IndexingContext.h                                                    |      2 +
 external/apache2/llvm/dist/clang/lib/Index/USRGeneration.cpp                                                    |     31 +-
 external/apache2/llvm/dist/clang/lib/IndexSerialization/CMakeLists.txt                                          |     10 +
 external/apache2/llvm/dist/clang/lib/IndexSerialization/SerializablePathCollection.cpp                          |     91 +
 external/apache2/llvm/dist/clang/lib/Interpreter/CMakeLists.txt                                                 |     28 +
 external/apache2/llvm/dist/clang/lib/Interpreter/IncrementalExecutor.cpp                                        |     63 +
 external/apache2/llvm/dist/clang/lib/Interpreter/IncrementalExecutor.h                                          |     48 +
 external/apache2/llvm/dist/clang/lib/Interpreter/IncrementalParser.cpp                                          |    257 +
 external/apache2/llvm/dist/clang/lib/Interpreter/IncrementalParser.h                                            |     77 +
 external/apache2/llvm/dist/clang/lib/Interpreter/Interpreter.cpp                                                |    224 +
 external/apache2/llvm/dist/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp                                |     14 +-
 external/apache2/llvm/dist/clang/lib/Lex/HeaderSearch.cpp                                                       |    134 +-
 external/apache2/llvm/dist/clang/lib/Lex/Lexer.cpp                                                              |     87 +-
 external/apache2/llvm/dist/clang/lib/Lex/LiteralSupport.cpp                                                     |    233 +-
 external/apache2/llvm/dist/clang/lib/Lex/ModuleMap.cpp                                                          |    145 +-
 external/apache2/llvm/dist/clang/lib/Lex/PPCallbacks.cpp                                                        |     19 +-
 external/apache2/llvm/dist/clang/lib/Lex/PPDirectives.cpp                                                       |    354 +-
 external/apache2/llvm/dist/clang/lib/Lex/PPExpressions.cpp                                                      |     34 +-
 external/apache2/llvm/dist/clang/lib/Lex/PPLexerChange.cpp                                                      |     36 +-
 external/apache2/llvm/dist/clang/lib/Lex/PPMacroExpansion.cpp                                                   |     92 +-
 external/apache2/llvm/dist/clang/lib/Lex/Pragma.cpp                                                             |    127 +-
 external/apache2/llvm/dist/clang/lib/Lex/Preprocessor.cpp                                                       |     65 +-
 external/apache2/llvm/dist/clang/lib/Lex/ScratchBuffer.cpp                                                      |      8 +-
 external/apache2/llvm/dist/clang/lib/Lex/TokenConcatenation.cpp                                                 |      4 +-
 external/apache2/llvm/dist/clang/lib/Parse/CMakeLists.txt                                                       |      4 +
 external/apache2/llvm/dist/clang/lib/Parse/ParseAST.cpp                                                         |      2 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseCXXInlineMethods.cpp                                            |    325 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseDecl.cpp                                                        |   1273 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseDeclCXX.cpp                                                     |    449 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseExpr.cpp                                                        |    711 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseExprCXX.cpp                                                     |   1107 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseInit.cpp                                                        |     33 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseObjc.cpp                                                        |    198 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseOpenMP.cpp                                                      |   2434 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParsePragma.cpp                                                      |    623 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseStmt.cpp                                                        |    291 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseStmtAsm.cpp                                                     |    212 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseTemplate.cpp                                                    |    497 +-
 external/apache2/llvm/dist/clang/lib/Parse/ParseTentative.cpp                                                   |    374 +-
 external/apache2/llvm/dist/clang/lib/Parse/Parser.cpp                                                           |    251 +-
 external/apache2/llvm/dist/clang/lib/Rewrite/DeltaTree.cpp                                                      |      5 +-
 external/apache2/llvm/dist/clang/lib/Rewrite/HTMLRewrite.cpp                                                    |     22 +-
 external/apache2/llvm/dist/clang/lib/Rewrite/Rewriter.cpp                                                       |      8 +-
 external/apache2/llvm/dist/clang/lib/Rewrite/TokenRewriter.cpp                                                  |      2 +-
 external/apache2/llvm/dist/clang/lib/Sema/AnalysisBasedWarnings.cpp                                             |    307 +-
 external/apache2/llvm/dist/clang/lib/Sema/CMakeLists.txt                                                        |     13 +-
 external/apache2/llvm/dist/clang/lib/Sema/CodeCompleteConsumer.cpp                                              |     50 +-
 external/apache2/llvm/dist/clang/lib/Sema/DeclSpec.cpp                                                          |    233 +-
 external/apache2/llvm/dist/clang/lib/Sema/JumpDiagnostics.cpp                                                   |     87 +-
 external/apache2/llvm/dist/clang/lib/Sema/MultiplexExternalSemaSource.cpp                                       |     16 +-
 external/apache2/llvm/dist/clang/lib/Sema/OpenCLBuiltins.td                                                     |   1420 +-
 external/apache2/llvm/dist/clang/lib/Sema/ParsedAttr.cpp                                                        |    126 +-
 external/apache2/llvm/dist/clang/lib/Sema/ScopeInfo.cpp                                                         |      1 +
 external/apache2/llvm/dist/clang/lib/Sema/Sema.cpp                                                              |    767 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaAccess.cpp                                                        |     40 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaAttr.cpp                                                          |    525 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaAvailability.cpp                                                  |    964 +
 external/apache2/llvm/dist/clang/lib/Sema/SemaCUDA.cpp                                                          |    254 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaCast.cpp                                                          |    450 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaChecking.cpp                                                      |   4499 ++-
 external/apache2/llvm/dist/clang/lib/Sema/SemaCodeComplete.cpp                                                  |   1114 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaConcept.cpp                                                       |   1116 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaCoroutine.cpp                                                     |    252 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaDecl.cpp                                                          |   2664 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaDeclAttr.cpp                                                      |   3315 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaDeclCXX.cpp                                                       |   3285 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaDeclObjC.cpp                                                      |    306 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaExceptionSpec.cpp                                                 |    391 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaExpr.cpp                                                          |   3499 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaExprCXX.cpp                                                       |   1890 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaExprMember.cpp                                                    |    142 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaExprObjC.cpp                                                      |    407 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaInit.cpp                                                          |    847 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaLambda.cpp                                                        |    211 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaLookup.cpp                                                        |    756 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaModule.cpp                                                        |      4 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaObjCProperty.cpp                                                  |    798 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaOpenMP.cpp                                                        |   7381 ++++-
 external/apache2/llvm/dist/clang/lib/Sema/SemaOverload.cpp                                                      |   2907 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaPseudoObject.cpp                                                  |    129 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaSYCL.cpp                                                          |     49 +
 external/apache2/llvm/dist/clang/lib/Sema/SemaStmt.cpp                                                          |    794 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaStmtAsm.cpp                                                       |     70 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaStmtAttr.cpp                                                      |    198 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaTemplate.cpp                                                      |   2015 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateDeduction.cpp                                             |   1043 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateInstantiate.cpp                                           |    792 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp                                       |   1117 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateVariadic.cpp                                              |     69 +-
 external/apache2/llvm/dist/clang/lib/Sema/SemaType.cpp                                                          |   2127 +-
 external/apache2/llvm/dist/clang/lib/Sema/TreeTransform.h                                                       |   1972 +-
 external/apache2/llvm/dist/clang/lib/Sema/UsedDeclVisitor.h                                                     |    105 +
 external/apache2/llvm/dist/clang/lib/Serialization/ASTCommon.cpp                                                |     26 +
 external/apache2/llvm/dist/clang/lib/Serialization/ASTReader.cpp                                                |   4147 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ASTReaderDecl.cpp                                            |    851 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ASTReaderStmt.cpp                                            |   1460 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ASTWriter.cpp                                                |   1445 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ASTWriterDecl.cpp                                            |    186 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ASTWriterStmt.cpp                                            |    454 +-
 external/apache2/llvm/dist/clang/lib/Serialization/CMakeLists.txt                                               |      5 +-
 external/apache2/llvm/dist/clang/lib/Serialization/GeneratePCH.cpp                                              |      5 +
 external/apache2/llvm/dist/clang/lib/Serialization/GlobalModuleIndex.cpp                                        |     39 +-
 external/apache2/llvm/dist/clang/lib/Serialization/ModuleFile.cpp                                               |     94 +
 external/apache2/llvm/dist/clang/lib/Serialization/ModuleFileExtension.cpp                                      |      2 +
 external/apache2/llvm/dist/clang/lib/Serialization/ModuleManager.cpp                                            |     75 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp                           |     86 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp                           |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp                              |     12 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp                            |     22 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp                      |     17 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp                  |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp                          |     81 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp                         |     19 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt                                     |     25 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp                                 |    950 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp                           |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp                       |     10 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp                          |    355 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp                                |     16 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp                               |    152 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp                               |      5 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp                     |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp                              |    316 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp                        |     72 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp                             |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp                                  |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp                                   |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp                              |   1083 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp                              |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp                              |     40 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp                                  |     34 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp                         |    150 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp                          |    144 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp                |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp                             |     73 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp                           |     19 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp                                 |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp                             |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp                         |    241 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp                      |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp                          |    227 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp                           |    700 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp                          |     10 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp                                   |      3 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp                            |    531 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp                           |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp                            |     92 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h                                  |     12 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp                     |    144 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/Iterator.cpp                                       |    319 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/Iterator.h                                         |    191 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp                               |    856 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp                           |    373 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp                        |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp                         |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp                            |     18 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp                                     |     22 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp                         |     14 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp                        |      6 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp                               |      5 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp                                  |   1534 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp                  |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp                      |    307 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp                           |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp                                    |     18 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp                       |      3 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp                                 |     33 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp                        |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp                            |    149 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp                  |     10 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp                             |    186 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp                  |      6 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp                             |     75 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp                              |      3 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp                    |     66 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp                       |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp                          |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp                    |      9 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp                        |      9 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp                         |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp                                 |      7 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp                        |      3 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp                          |     10 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp                              |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp                             |    630 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp          |    103 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h            |     32 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp      |    194 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h        |     30 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp                      |     19 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp                             |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp                             |      8 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp                  |      6 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp                           |    180 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/SmartPtr.h                                         |     35 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp                                |    108 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp                               |    605 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp                         |     26 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp                     |   3191 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp                                  |   1255 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/Taint.cpp                                          |     39 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/Taint.h                                            |     38 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp                             |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp                        |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp                               |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp                            |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp                             |      9 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp                   |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp                             |     11 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp                 |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp                     |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp |     21 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp                                 |      3 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp                         |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp                                 |    300 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp                                  |      4 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp                                   |      7 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp                             |     16 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp                                |     95 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h                                  |     84 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/DiagOutputUtils.h                           |     36 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp               |    158 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp                       |    194 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h                         |     62 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp          |    163 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp                |    196 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp          |    107 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp               |    251 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/Yaml.h                                             |      1 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp                     |     66 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp                                    |      7 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp                                    |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp                                  |     87 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporter.cpp                                        |     95 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp                                |    311 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CMakeLists.txt                                         |     14 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CallEvent.cpp                                          |    374 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp                                     |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp                                     |     42 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp                                     |     79 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp                                |    241 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp                                |     25 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp                                         |     44 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/DynamicExtent.cpp                                      |     92 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/DynamicType.cpp                                        |    233 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/Environment.cpp                                        |     17 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp                                      |      5 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp                                         |    320 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp                                        |     38 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp                                      |    388 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp                            |    121 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp                                     |     13 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp                                    |    123 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp                                      |     18 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp                                       |      6 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/MemRegion.cpp                                          |    296 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp                                   |    636 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ProgramState.cpp                                       |     30 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp                             |   2155 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp                            |     42 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RegionStore.cpp                                        |     61 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp                               |      2 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp                                        |    519 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SVals.cpp                                              |     48 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp                                   |     99 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp                            |      8 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp                                  |    183 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/Store.cpp                                              |     39 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp                                      |     99 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp                                    |    158 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp                               |    196 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp                              |    115 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt                                     |      7 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp                                |    491 +-
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/CreateCheckerManager.cpp                           |     50 +
 external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp                                  |      1 +
 external/apache2/llvm/dist/clang/lib/Testing/CMakeLists.txt                                                     |      7 +
 external/apache2/llvm/dist/clang/lib/Testing/CommandLineArgs.cpp                                                |     70 +
 external/apache2/llvm/dist/clang/lib/Tooling/ASTDiff/ASTDiff.cpp                                                |     31 +-
 external/apache2/llvm/dist/clang/lib/Tooling/ASTDiff/CMakeLists.txt                                             |      3 +
 external/apache2/llvm/dist/clang/lib/Tooling/AllTUsExecution.cpp                                                |      8 +-
 external/apache2/llvm/dist/clang/lib/Tooling/ArgumentsAdjusters.cpp                                             |     60 +-
 external/apache2/llvm/dist/clang/lib/Tooling/CMakeLists.txt                                                     |     91 +
 external/apache2/llvm/dist/clang/lib/Tooling/CommonOptionsParser.cpp                                            |      3 +-
 external/apache2/llvm/dist/clang/lib/Tooling/CompilationDatabase.cpp                                            |     82 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Core/CMakeLists.txt                                                |      2 -
 external/apache2/llvm/dist/clang/lib/Tooling/Core/Diagnostic.cpp                                                |     13 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Core/Replacement.cpp                                               |     14 +-
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/CMakeLists.txt                                  |      1 +
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp                |     23 +-
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp                   |      8 +-
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp                      |    140 +-
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp                    |     61 +-
 external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp                          |    246 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/APIData.h                                                 |     31 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp                                    |    271 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/ASTSrcLocProcessor.h                                      |     53 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/CMakeLists.txt                                            |     16 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp                                       |    159 +
 external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/generate_cxx_src_locs.py                                  |    411 +
 external/apache2/llvm/dist/clang/lib/Tooling/EmptyNodeIntrospection.inc.in                                      |     48 +
 external/apache2/llvm/dist/clang/lib/Tooling/Execution.cpp                                                      |     10 +-
 external/apache2/llvm/dist/clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp                         |     91 +
 external/apache2/llvm/dist/clang/lib/Tooling/FileMatchTrie.cpp                                                  |     16 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp                                      |     63 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Inclusions/IncludeStyle.cpp                                        |      1 +
 external/apache2/llvm/dist/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp                               |     32 +-
 external/apache2/llvm/dist/clang/lib/Tooling/JSONCompilationDatabase.cpp                                        |     56 +-
 external/apache2/llvm/dist/clang/lib/Tooling/NodeIntrospection.cpp                                              |     88 +
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/ASTSelection.cpp                                       |      3 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp                           |      1 +
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/AtomicChange.cpp                                       |     12 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/CMakeLists.txt                                         |      4 +
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Lookup.cpp                                             |    224 +
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/RefactoringActions.cpp                                 |      4 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp                              |      3 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp                           |      5 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp                                   |      5 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp                            |     69 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp                                |     29 +-
 external/apache2/llvm/dist/clang/lib/Tooling/RefactoringCallbacks.cpp                                           |     22 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/BuildTree.cpp                                               |   1674 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/CMakeLists.txt                                              |      6 +
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ComputeReplacements.cpp                                     |    127 +
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Mutations.cpp                                               |     94 +
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Nodes.cpp                                                   |    436 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Synthesis.cpp                                               |    231 +
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Tokens.cpp                                                  |    692 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Tree.cpp                                                    |    461 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Tooling.cpp                                                        |    102 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/CMakeLists.txt                                         |      9 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/Parsing.cpp                                            |    279 +
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/RangeSelector.cpp                                      |     46 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/RewriteRule.cpp                                        |    326 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/SourceCode.cpp                                         |    370 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/Stencil.cpp                                            |    284 +-
 external/apache2/llvm/dist/clang/lib/Tooling/Transformer/Transformer.cpp                                        |     48 +-
 external/apache2/llvm/dist/clang/runtime/CMakeLists.txt                                                         |      3 +
 external/apache2/llvm/dist/clang/tools/CMakeLists.txt                                                           |      8 +-
 external/apache2/llvm/dist/clang/tools/amdgpu-arch/AMDGPUArch.cpp                                               |     78 +
 external/apache2/llvm/dist/clang/tools/amdgpu-arch/CMakeLists.txt                                               |     19 +
 external/apache2/llvm/dist/clang/tools/apinotes-test/APINotesTest.cpp                                           |     55 +
 external/apache2/llvm/dist/clang/tools/apinotes-test/CMakeLists.txt                                             |      7 +
 external/apache2/llvm/dist/clang/tools/arcmt-test/arcmt-test.cpp                                                |     17 +-
 external/apache2/llvm/dist/clang/tools/c-index-test/c-index-test.c                                              |     44 +-
 external/apache2/llvm/dist/clang/tools/c-index-test/core_main.cpp                                               |     58 +-
 external/apache2/llvm/dist/clang/tools/clang-check/CMakeLists.txt                                               |      1 +
 external/apache2/llvm/dist/clang/tools/clang-check/ClangCheck.cpp                                               |     45 +-
 external/apache2/llvm/dist/clang/tools/clang-diff/ClangDiff.cpp                                                 |      4 +-
 external/apache2/llvm/dist/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp                               |     15 +-
 external/apache2/llvm/dist/clang/tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs                        |     31 +-
 external/apache2/llvm/dist/clang/tools/clang-format-vs/README.txt                                               |      4 +-
 external/apache2/llvm/dist/clang/tools/clang-format/ClangFormat.cpp                                             |    102 +-
 external/apache2/llvm/dist/clang/tools/clang-format/clang-format-diff.py                                        |     36 +-
 external/apache2/llvm/dist/clang/tools/clang-format/clang-format-test.el                                        |      4 +-
 external/apache2/llvm/dist/clang/tools/clang-format/clang-format.el                                             |     13 +
 external/apache2/llvm/dist/clang/tools/clang-format/clang-format.py                                             |     61 +-
 external/apache2/llvm/dist/clang/tools/clang-format/git-clang-format                                            |     31 +-
 external/apache2/llvm/dist/clang/tools/clang-fuzzer/ClangObjectiveCFuzzer.cpp                                   |      2 +
 external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp                                   |      2 +-
 external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/CMakeLists.txt                                  |      8 +-
 external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp                                 |     43 +-
 external/apache2/llvm/dist/clang/tools/clang-import-test/CMakeLists.txt                                         |      8 +-
 external/apache2/llvm/dist/clang/tools/clang-import-test/clang-import-test.cpp                                  |     32 +-
 external/apache2/llvm/dist/clang/tools/clang-offload-bundler/CMakeLists.txt                                     |      6 +-
 external/apache2/llvm/dist/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp                            |    328 +-
 external/apache2/llvm/dist/clang/tools/clang-offload-wrapper/CMakeLists.txt                                     |      6 +-
 external/apache2/llvm/dist/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp                            |     11 +-
 external/apache2/llvm/dist/clang/tools/clang-refactor/ClangRefactor.cpp                                         |      9 +-
 external/apache2/llvm/dist/clang/tools/clang-refactor/TestSupport.cpp                                           |     14 +-
 external/apache2/llvm/dist/clang/tools/clang-rename/ClangRename.cpp                                             |      8 +-
 external/apache2/llvm/dist/clang/tools/clang-repl/CMakeLists.txt                                                |     19 +
 external/apache2/llvm/dist/clang/tools/clang-repl/ClangRepl.cpp                                                 |     98 +
 external/apache2/llvm/dist/clang/tools/clang-scan-deps/ClangScanDeps.cpp                                        |    482 +-
 external/apache2/llvm/dist/clang/tools/clang-shlib/CMakeLists.txt                                               |     29 +-
 external/apache2/llvm/dist/clang/tools/diagtool/CMakeLists.txt                                                  |     14 +-
 external/apache2/llvm/dist/clang/tools/diagtool/DiagTool.cpp                                                    |      5 +-
 external/apache2/llvm/dist/clang/tools/diagtool/DiagnosticNames.cpp                                             |      2 +-
 external/apache2/llvm/dist/clang/tools/diagtool/DiagnosticNames.h                                               |      4 +-
 external/apache2/llvm/dist/clang/tools/diagtool/TreeView.cpp                                                    |     19 +-
 external/apache2/llvm/dist/clang/tools/driver/CMakeLists.txt                                                    |     22 +-
 external/apache2/llvm/dist/clang/tools/driver/cc1_main.cpp                                                      |     41 +-
 external/apache2/llvm/dist/clang/tools/driver/cc1as_main.cpp                                                    |    116 +-
 external/apache2/llvm/dist/clang/tools/driver/cc1gen_reproducer_main.cpp                                        |      3 +-
 external/apache2/llvm/dist/clang/tools/driver/driver.cpp                                                        |    186 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndex.cpp                                                      |   2881 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndexCodeCompletion.cpp                                        |     11 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndexDiagnostic.cpp                                            |      8 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndexInclusionStack.cpp                                        |     24 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndexer.cpp                                                    |      9 +-
 external/apache2/llvm/dist/clang/tools/libclang/CIndexer.h                                                      |      2 +-
 external/apache2/llvm/dist/clang/tools/libclang/CLog.h                                                          |      2 +-
 external/apache2/llvm/dist/clang/tools/libclang/CMakeLists.txt                                                  |     41 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXComment.cpp                                                   |      3 +
 external/apache2/llvm/dist/clang/tools/libclang/CXCursor.cpp                                                    |    574 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXCursor.h                                                      |     46 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXIndexDataConsumer.cpp                                         |     26 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXIndexDataConsumer.h                                           |     12 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXSourceLocation.cpp                                            |      5 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXSourceLocation.h                                              |      6 +-
 external/apache2/llvm/dist/clang/tools/libclang/CXType.cpp                                                      |     17 +-
 external/apache2/llvm/dist/clang/tools/libclang/CursorVisitor.h                                                 |     97 +-
 external/apache2/llvm/dist/clang/tools/libclang/FatalErrorHandler.cpp                                           |      3 +-
 external/apache2/llvm/dist/clang/tools/libclang/Indexing.cpp                                                    |     11 +-
 external/apache2/llvm/dist/clang/tools/libclang/Rewrite.cpp                                                     |     63 +
 external/apache2/llvm/dist/clang/tools/libclang/libclang.exports                                                |     11 +
 external/apache2/llvm/dist/clang/tools/scan-build-py/README.md                                                  |      2 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/bin/analyze-build                                          |      7 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/bin/intercept-build                                        |      7 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/bin/scan-build                                             |      7 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/analyze.py                                    |     65 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/arguments.py                                  |     16 +
 external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/clang.py                                      |      8 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/report.py                                     |    100 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/tests/functional/cases/test_from_cdb.py                    |     37 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/tests/functional/exec/CMakeLists.txt                       |      2 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/tests/unit/test_analyze.py                                 |     27 +-
 external/apache2/llvm/dist/clang/tools/scan-build-py/tests/unit/test_report.py                                  |    514 +
 external/apache2/llvm/dist/clang/tools/scan-build/CMakeLists.txt                                                |     15 +-
 external/apache2/llvm/dist/clang/tools/scan-build/bin/scan-build                                                |    153 +-
 external/apache2/llvm/dist/clang/tools/scan-build/bin/set-xcode-analyzer                                        |      6 +-
 external/apache2/llvm/dist/clang/tools/scan-view/CMakeLists.txt                                                 |      2 -
 external/apache2/llvm/dist/clang/tools/scan-view/share/Reporter.py                                              |     68 -
 external/apache2/llvm/dist/clang/tools/scan-view/share/ScanView.py                                              |      2 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ASTTableGen.cpp                                                 |    142 +
 external/apache2/llvm/dist/clang/utils/TableGen/ASTTableGen.h                                                   |    502 +
 external/apache2/llvm/dist/clang/utils/TableGen/CMakeLists.txt                                                  |      5 +
 external/apache2/llvm/dist/clang/utils/TableGen/ClangASTNodesEmitter.cpp                                        |     82 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangASTPropertiesEmitter.cpp                                   |    865 +
 external/apache2/llvm/dist/clang/utils/TableGen/ClangAttrEmitter.cpp                                            |   1292 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp                              |      2 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp              |      4 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp                                 |      5 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp                                     |    283 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangOpcodesEmitter.cpp                                         |     51 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp                                   |    351 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangOptionDocEmitter.cpp                                       |     14 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangSACheckersEmitter.cpp                                      |     27 +-
 external/apache2/llvm/dist/clang/utils/TableGen/ClangSyntaxEmitter.cpp                                          |    236 +
 external/apache2/llvm/dist/clang/utils/TableGen/ClangTypeNodesEmitter.cpp                                       |    184 +-
 external/apache2/llvm/dist/clang/utils/TableGen/MveEmitter.cpp                                                  |   1258 +-
 external/apache2/llvm/dist/clang/utils/TableGen/NeonEmitter.cpp                                                 |   1056 +-
 external/apache2/llvm/dist/clang/utils/TableGen/RISCVVEmitter.cpp                                               |   1222 +
 external/apache2/llvm/dist/clang/utils/TableGen/SveEmitter.cpp                                                  |   1437 +
 external/apache2/llvm/dist/clang/utils/TableGen/TableGen.cpp                                                    |    121 +-
 external/apache2/llvm/dist/clang/utils/TableGen/TableGenBackends.h                                              |     30 +-
 external/apache2/llvm/dist/clang/utils/TestUtils/pch-test.pl                                                    |      3 +-
 external/apache2/llvm/dist/clang/utils/analyzer/.dockerignore                                                   |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/CmpRuns.py                                                      |    667 +-
 external/apache2/llvm/dist/clang/utils/analyzer/Dockerfile                                                      |     70 +
 external/apache2/llvm/dist/clang/utils/analyzer/ProjectMap.py                                                   |    208 +
 external/apache2/llvm/dist/clang/utils/analyzer/SATest.py                                                       |    360 +
 external/apache2/llvm/dist/clang/utils/analyzer/SATestAdd.py                                                    |     79 +-
 external/apache2/llvm/dist/clang/utils/analyzer/SATestBenchmark.py                                              |    158 +
 external/apache2/llvm/dist/clang/utils/analyzer/SATestBuild.py                                                  |   1284 +-
 external/apache2/llvm/dist/clang/utils/analyzer/SATestUpdateDiffs.py                                            |     89 +-
 external/apache2/llvm/dist/clang/utils/analyzer/SATestUtils.py                                                  |    137 +-
 external/apache2/llvm/dist/clang/utils/analyzer/SumTimerInfo.py                                                 |     87 +-
 external/apache2/llvm/dist/clang/utils/analyzer/entrypoint.py                                                   |     72 +
 external/apache2/llvm/dist/clang/utils/analyzer/exploded-graph-rewriter.py                                      |     78 +-
 external/apache2/llvm/dist/clang/utils/analyzer/projects/box2d/cleanup_run_static_analyzer.sh                   |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/box2d/run_static_analyzer.cmd                          |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/capnproto/cleanup_run_static_analyzer.sh               |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/capnproto/run_static_analyzer.cmd                      |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/cppcheck/cleanup_run_static_analyzer.sh                |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/cppcheck/run_static_analyzer.cmd                       |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/cxxopts/cleanup_run_static_analyzer.sh                 |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/cxxopts/run_static_analyzer.cmd                        |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh                  |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd                         |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh                  |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd                         |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/faiss/cleanup_run_static_analyzer.sh                   |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/faiss/run_static_analyzer.cmd                          |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh                     |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd                            |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/harfbuzz/cleanup_run_static_analyzer.sh                |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/harfbuzz/run_static_analyzer.cmd                       |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/libsoundio/cleanup_run_static_analyzer.sh              |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/libsoundio/run_static_analyzer.cmd                     |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/oatpp/cleanup_run_static_analyzer.sh                   |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/oatpp/run_static_analyzer.cmd                          |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/projects.json                                          |    162 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh                     |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/re2/run_static_analyzer.cmd                            |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh                 |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd                        |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/symengine/cleanup_run_static_analyzer.sh               |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/symengine/run_static_analyzer.cmd                      |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/termbox/cleanup_run_static_analyzer.sh                 |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/termbox/run_static_analyzer.cmd                        |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyexpr/cleanup_run_static_analyzer.sh                |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyexpr/run_static_analyzer.cmd                       |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyspline/cleanup_run_static_analyzer.sh              |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyspline/run_static_analyzer.cmd                     |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyvm/cleanup_run_static_analyzer.sh                  |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tinyvm/run_static_analyzer.cmd                         |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tmux/cleanup_run_static_analyzer.sh                    |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/tmux/run_static_analyzer.cmd                           |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/zstd/cleanup_run_static_analyzer.sh                    |      1 +
 external/apache2/llvm/dist/clang/utils/analyzer/projects/zstd/run_static_analyzer.cmd                           |      2 +
 external/apache2/llvm/dist/clang/utils/analyzer/reducer.pl                                                      |      6 +-
 external/apache2/llvm/dist/clang/utils/analyzer/requirements.txt                                                |      6 +
 external/apache2/llvm/dist/clang/utils/analyzer/update_plist_test.pl                                            |      3 +-
 external/apache2/llvm/dist/clang/utils/clangdiag.py                                                             |      2 +-
 external/apache2/llvm/dist/clang/utils/convert_arm_neon.py                                                      |    172 +
 external/apache2/llvm/dist/clang/utils/creduce-clang-crash.py                                                   |     67 +-
 external/apache2/llvm/dist/clang/utils/hmaptool/hmaptool                                                        |      2 +-
 external/apache2/llvm/dist/clang/utils/make-ast-dump-check.sh                                                   |     27 +-
 external/apache2/llvm/dist/clang/utils/modfuzz.py                                                               |      2 +-
 external/apache2/llvm/dist/clang/utils/module-deps-to-rsp.py                                                    |     72 +
 external/apache2/llvm/dist/clang/utils/perf-training/CMakeLists.txt                                             |     18 +-
 external/apache2/llvm/dist/clang/utils/perf-training/lit.cfg                                                    |      6 +-
 external/apache2/llvm/dist/clang/utils/perf-training/lit.site.cfg.in                                            |      5 +-
 external/apache2/llvm/dist/clang/utils/perf-training/order-files.lit.cfg                                        |      4 +-
 external/apache2/llvm/dist/clang/utils/perf-training/order-files.lit.site.cfg.in                                |      5 +-
 external/apache2/llvm/dist/clang/utils/perf-training/perf-helper.py                                             |      1 +
 1565 files changed, 268738 insertions(+), 102985 deletions(-)

diffs (truncated from 550299 to 300 lines):

diff -r 320f72826192 -r 25b858a482c1 external/apache2/llvm/dist/clang/.clang-tidy
--- a/external/apache2/llvm/dist/clang/.clang-tidy      Sun May 30 01:24:19 2021 +0000
+++ b/external/apache2/llvm/dist/clang/.clang-tidy      Sun May 30 01:25:15 2021 +0000
@@ -19,4 +19,6 @@
     value:           CamelCase
   - key:             readability-identifier-naming.VariableCase
     value:           CamelCase
+  - key:             readability-identifier-naming.IgnoreMainLikeFunctions
+    value:           1
 
diff -r 320f72826192 -r 25b858a482c1 external/apache2/llvm/dist/clang/.gitignore
--- a/external/apache2/llvm/dist/clang/.gitignore       Sun May 30 01:24:19 2021 +0000
+++ b/external/apache2/llvm/dist/clang/.gitignore       Sun May 30 01:25:15 2021 +0000
@@ -26,13 +26,9 @@
 #==============================================================================#
 # Directories to ignore (do not add trailing '/'s, they skip symlinks).
 #==============================================================================#
-# Clang extra user tools, which is tracked independently (clang-tools-extra).
-tools/extra
 # Sphinx build products
 docs/_build
 docs/analyzer/_build
-# debug info testsuite
-test/debuginfo-tests
 
 # VS2017 and VSCode config files.
 .vscode
diff -r 320f72826192 -r 25b858a482c1 external/apache2/llvm/dist/clang/CMakeLists.txt
--- a/external/apache2/llvm/dist/clang/CMakeLists.txt   Sun May 30 01:24:19 2021 +0000
+++ b/external/apache2/llvm/dist/clang/CMakeLists.txt   Sun May 30 01:25:15 2021 +0000
@@ -1,14 +1,14 @@
-cmake_minimum_required(VERSION 3.4.3)
-
-if(POLICY CMP0075)
-  cmake_policy(SET CMP0075 NEW)
-endif()
+cmake_minimum_required(VERSION 3.13.4)
 
 # If we are not building as a part of LLVM, build Clang as an
 # standalone project, using LLVM as an external library:
 if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
   project(Clang)
 
+  set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ standard to conform to")
+  set(CMAKE_CXX_STANDARD_REQUIRED YES)
+  set(CMAKE_CXX_EXTENSIONS NO)
+
   # Rely on llvm-config.
   set(CONFIG_OUTPUT)
   if(LLVM_CONFIG)
@@ -101,7 +101,6 @@
     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)
 
@@ -114,9 +113,12 @@
   include(TableGen)
   include(HandleLLVMOptions)
   include(VersionFromVCS)
+  include(GetErrcMessages)
   include(LLVMDistributionSupport)
 
   set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
+  set(BUG_REPORT_URL "${LLVM_PACKAGE_BUGREPORT}" CACHE STRING
+    "Default URL where bug reports are to be submitted.")
 
   if (NOT DEFINED LLVM_INCLUDE_TESTS)
     set(LLVM_INCLUDE_TESTS ON)
@@ -130,17 +132,8 @@
   set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
 
   if(LLVM_INCLUDE_TESTS)
-    include(FindPythonInterp)
-    if(NOT PYTHONINTERP_FOUND)
-      message(FATAL_ERROR
-"Unable to find Python interpreter, required for builds and testing.
-
-Please install Python or specify the PYTHON_EXECUTABLE CMake variable.")
-    endif()
-
-    if( ${PYTHON_VERSION_STRING} VERSION_LESS 2.7 )
-      message(FATAL_ERROR "Python 2.7 or newer is required")
-    endif()
+    find_package(Python3 ${LLVM_MINIMUM_PYTHON_VERSION} REQUIRED
+      COMPONENTS Interpreter)
 
     # Check prebuilt llvm/utils.
     if(EXISTS ${LLVM_TOOLS_BINARY_DIR}/FileCheck${CMAKE_EXECUTABLE_SUFFIX}
@@ -185,6 +178,8 @@
       endif()
       set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit")
 
+      get_errc_messages(LLVM_LIT_ERRC_MESSAGES)
+
       # On Win32 hosts, provide an option to specify the path to the GnuWin32 tools.
       if( WIN32 AND NOT CYGWIN )
         set(LLVM_LIT_TOOLS_DIR "" CACHE PATH "Path to GnuWin32 tools")
@@ -226,16 +221,16 @@
   "Colon separated list of directories clang will search for headers.")
 
 set(GCC_INSTALL_PREFIX "" CACHE PATH "Directory where gcc is installed." )
-set(DEFAULT_SYSROOT "" CACHE PATH
+set(DEFAULT_SYSROOT "" CACHE STRING
   "Default <path> to all compiler invocations for --sysroot=<path>." )
 
 set(ENABLE_LINKER_BUILD_ID OFF CACHE BOOL "pass --build-id to ld")
 
-set(ENABLE_X86_RELAX_RELOCATIONS OFF CACHE BOOL
+set(ENABLE_X86_RELAX_RELOCATIONS ON CACHE BOOL
     "enable x86 relax relocations by default")
 
-set(ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER FALSE CACHE BOOL
-  "Enable the experimental new pass manager by default.")
+set(CLANG_SPAWN_CC1 OFF CACHE BOOL
+    "Whether clang should use a new process for the CC1 invocation")
 
 # TODO: verify the values against LangStandards.def?
 set(CLANG_DEFAULT_STD_C "" CACHE STRING
@@ -271,8 +266,6 @@
 if (CLANG_DEFAULT_UNWINDLIB STREQUAL "")
   if (CLANG_DEFAULT_RTLIB STREQUAL "libgcc")
     set (CLANG_DEFAULT_UNWINDLIB "libgcc" CACHE STRING "" FORCE)
-  elseif (CLANG_DEFAULT_RTLIBS STREQUAL "libunwind")
-    set (CLANG_DEFAULT_UNWINDLIB "none" CACHE STRING "" FORCE)
   endif()
 endif()
 
@@ -282,7 +275,7 @@
         CLANG_DEFAULT_UNWINDLIB STREQUAL "libunwind"))
   message(WARNING "Resetting default unwindlib to use platform default")
   set(CLANG_DEFAULT_UNWINDLIB "" CACHE STRING
-    "Default unwind library to use (\"none\" \"libgcc\" or \"libunwind\", empty for none)" FORCE)
+    "Default unwind library to use (\"none\" \"libgcc\" or \"libunwind\", empty to match runtime library.)" FORCE)
 endif()
 
 set(CLANG_DEFAULT_OBJCOPY "objcopy" CACHE STRING
@@ -294,22 +287,33 @@
 # OpenMP offloading requires at least sm_35 because we use shuffle instructions
 # to generate efficient code for reductions and the atomicMax instruction on
 # 64-bit integers in the implementation of conditional lastprivate.
-set(CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35" CACHE STRING
-  "Default architecture for OpenMP offloading to Nvidia GPUs.")
-string(REGEX MATCH "^sm_([0-9]+)$" MATCHED_ARCH "${CLANG_OPENMP_NVPTX_DEFAULT_ARCH}")
-if (NOT DEFINED MATCHED_ARCH OR "${CMAKE_MATCH_1}" LESS 35)
-  message(WARNING "Resetting default architecture for OpenMP offloading to Nvidia GPUs to sm_35")
+set(CUDA_ARCH_FLAGS "sm_35")
+
+# Try to find the highest Nvidia GPU architecture the system supports
+if (NOT DEFINED CLANG_OPENMP_NVPTX_DEFAULT_ARCH)
+  find_package(CUDA QUIET)
+  if (CUDA_FOUND)
+    cuda_select_nvcc_arch_flags(CUDA_ARCH_FLAGS)
+  endif()
+else()
+  set(CUDA_ARCH_FLAGS ${CLANG_OPENMP_NVPTX_DEFAULT_ARCH})
+endif()
+
+string(REGEX MATCH "sm_([0-9]+)" CUDA_ARCH_MATCH ${CUDA_ARCH_FLAGS})
+if (NOT DEFINED CUDA_ARCH_MATCH OR "${CMAKE_MATCH_1}" LESS 35)
   set(CLANG_OPENMP_NVPTX_DEFAULT_ARCH "sm_35" CACHE STRING
     "Default architecture for OpenMP offloading to Nvidia GPUs." FORCE)
+  message(WARNING "Resetting default architecture for OpenMP offloading to Nvidia GPUs to sm_35")
+else()
+  set(CLANG_OPENMP_NVPTX_DEFAULT_ARCH ${CUDA_ARCH_MATCH} CACHE STRING
+    "Default architecture for OpenMP offloading to Nvidia GPUs.")
 endif()
 
+set(CLANG_SYSTEMZ_DEFAULT_ARCH "z10" CACHE STRING "SystemZ Default Arch")
+
 set(CLANG_VENDOR ${PACKAGE_VENDOR} CACHE STRING
   "Vendor-specific text for showing with version information.")
 
-if( CLANG_VENDOR )
-  add_definitions( -DCLANG_VENDOR="${CLANG_VENDOR} " )
-endif()
-
 set(CLANG_REPOSITORY_STRING "" CACHE STRING
   "Vendor-specific text for showing the repository the source is taken from.")
 
@@ -391,15 +395,15 @@
     RESULT_VARIABLE HAD_ERROR
     OUTPUT_VARIABLE LD_V_OUTPUT
   )
-  if (NOT HAD_ERROR)
-    if ("${LD_V_OUTPUT}" MATCHES ".*ld64-([0-9.]+).*")
-      string(REGEX REPLACE ".*ld64-([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
-    elseif ("${LD_V_OUTPUT}" MATCHES "[^0-9]*([0-9.]+).*")
-      string(REGEX REPLACE "[^0-9]*([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
-    endif()
-  else()
+  if (HAD_ERROR)
     message(FATAL_ERROR "${CMAKE_LINKER} failed with status ${HAD_ERROR}")
   endif()
+  if ("${LD_V_OUTPUT}" MATCHES ".*ld64-([0-9.]+).*")
+    string(REGEX REPLACE ".*ld64-([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
+  elseif ("${LD_V_OUTPUT}" MATCHES "[^0-9]*([0-9.]+).*")
+    string(REGEX REPLACE "[^0-9]*([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
+  endif()
+  message(STATUS "Host linker version: ${HOST_LINK_VERSION}")
 endif()
 
 include(CMakeParseArguments)
@@ -420,7 +424,6 @@
     PATTERN "*.def"
     PATTERN "*.h"
     PATTERN "config.h" EXCLUDE
-    PATTERN ".svn" EXCLUDE
     )
 
   install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/clang
@@ -459,10 +462,14 @@
   "Build the Clang tools. If OFF, just generate build targets." ON)
 
 option(CLANG_ENABLE_ARCMT "Build ARCMT." ON)
-option(CLANG_ENABLE_STATIC_ANALYZER "Build static analyzer." ON)
+option(CLANG_ENABLE_STATIC_ANALYZER
+  "Include static analyzer in clang binary." ON)
 
 option(CLANG_ENABLE_PROTO_FUZZER "Build Clang protobuf fuzzer." OFF)
 
+option(CLANG_ROUND_TRIP_CC1_ARGS
+  "Round-trip command line arguments in -cc1." ${LLVM_ENABLE_ASSERTIONS})
+
 if(NOT CLANG_ENABLE_STATIC_ANALYZER AND CLANG_ENABLE_ARCMT)
   message(FATAL_ERROR "Cannot disable static analyzer while enabling ARCMT or Z3")
 endif()
@@ -471,6 +478,10 @@
   set(CLANG_ENABLE_OBJC_REWRITER ON)
 endif()
 
+if (CLANG_ROUND_TRIP_CC1_ARGS)
+  add_definitions(-DCLANG_ROUND_TRIP_CC1_ARGS=ON)
+endif()
+
 # Clang version information
 set(CLANG_EXECUTABLE_VERSION
     "${CLANG_VERSION_MAJOR}" CACHE STRING
@@ -490,14 +501,17 @@
 
 # All targets below may depend on all tablegen'd files.
 get_property(CLANG_TABLEGEN_TARGETS GLOBAL PROPERTY CLANG_TABLEGEN_TARGETS)
-add_custom_target(clang-tablegen-targets DEPENDS ${CLANG_TABLEGEN_TARGETS})
+add_custom_target(clang-tablegen-targets
+  DEPENDS
+  omp_gen
+  ${CLANG_TABLEGEN_TARGETS})
 set_target_properties(clang-tablegen-targets PROPERTIES FOLDER "Misc")
 list(APPEND LLVM_COMMON_DEPENDS clang-tablegen-targets)
 
 # Force target to be built as soon as possible. Clang modules builds depend
 # header-wise on it as they ship all headers from the umbrella folders. Building
 # an entire module might include header, which depends on intrinsics_gen.
-if(LLVM_ENABLE_MODULES AND NOT CLANG_BUILT_STANDALONE)
+if(LLVM_ENABLE_MODULES)
   list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen)
 endif()
 
@@ -585,6 +599,7 @@
     add_dependencies(clang-libraries ${lib})
     if(NOT LLVM_ENABLE_IDE)
       add_dependencies(install-clang-libraries install-${lib})
+      add_dependencies(install-clang-libraries-stripped install-${lib}-stripped)
     endif()
   endforeach()
 endif()
@@ -626,6 +641,11 @@
   set(BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-bins/)
 
   if(BOOTSTRAP_LLVM_ENABLE_LLD)
+    # adding lld to clang-bootstrap-deps without having it enabled in
+    # LLVM_ENABLE_PROJECTS just generates a cryptic error message.
+    if (NOT "lld" IN_LIST LLVM_ENABLE_PROJECTS)
+      message(FATAL_ERROR "LLD is enabled in the boostrap build, but lld is not in LLVM_ENABLE_PROJECTS")
+    endif()
     add_dependencies(clang-bootstrap-deps lld)
   endif()
 
@@ -683,6 +703,7 @@
     CLANG_VERSION_MAJOR
     CLANG_VERSION_MINOR
     CLANG_VERSION_PATCHLEVEL
+    CLANG_VENDOR
     LLVM_VERSION_SUFFIX
     LLVM_BINUTILS_INCDIR
     CLANG_REPOSITORY_STRING
@@ -717,6 +738,14 @@
     -DCMAKE_ASM_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/${C_COMPILER}
     -DCMAKE_ASM_COMPILER_ID=Clang)
 
+  # cmake requires CMAKE_LINKER to be specified if the compiler is MSVC-like,
+  # otherwise it defaults the linker to be link.exe.
+  if(BOOTSTRAP_LLVM_ENABLE_LLD)
+    if((WIN32 AND NOT BOOTSTRAP_CMAKE_SYSTEM_NAME) OR BOOTSTRAP_CMAKE_SYSTEM_NAME STREQUAL "Windows")
+      set(${CLANG_STAGE}_LINKER -DCMAKE_LINKER=${LLVM_RUNTIME_OUTPUT_INTDIR}/lld-link${CMAKE_EXECUTABLE_SUFFIX})
+    endif()
+  endif()
+



Home | Main Index | Thread Index | Old Index