Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/LLVM]: src/external/apache2/llvm/dist/clang Import clang 249b40b558955af...
details: https://anonhg.NetBSD.org/src/rev/2eb564f95768
branches: LLVM
changeset: 983590:2eb564f95768
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 6aa649a7d8d2 -r 2eb564f95768 external/apache2/llvm/dist/clang/.clang-tidy
--- a/external/apache2/llvm/dist/clang/.clang-tidy Wed Nov 13 22:34:11 2019 +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 6aa649a7d8d2 -r 2eb564f95768 external/apache2/llvm/dist/clang/.gitignore
--- a/external/apache2/llvm/dist/clang/.gitignore Wed Nov 13 22:34:11 2019 +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 6aa649a7d8d2 -r 2eb564f95768 external/apache2/llvm/dist/clang/CMakeLists.txt
--- a/external/apache2/llvm/dist/clang/CMakeLists.txt Wed Nov 13 22:34:11 2019 +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