Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src-draft/trunk]: src/external/apache2/llvm/dist Import LLVM 249b40b558955af...
details: https://anonhg.NetBSD.org/src-all/rev/0ef0fe5b32ab
branches: trunk
changeset: 983532:0ef0fe5b32ab
user: Joerg Sonnenberger <joerg%bec.de@localhost>
date: Mon May 24 01:13:41 2021 +0200
description:
Import LLVM 249b40b558955afe5ac2b549edcf2d7f859c8cc9
diffstat:
external/apache2/llvm/dist/clang/.gitignore | 4 -
external/apache2/llvm/dist/clang/CMakeLists.txt | 37 +-
external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/cindex.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/enumerations.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_access_specifiers.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cdb.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_code_completion.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_comment.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor_kind.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_diagnostics.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_exception_specification_kind.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_file.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_index.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_linkage.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_location.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tls_kind.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_token_kind.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tokens.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_translation_unit.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_type.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/util.cpython-38.pyc | Bin
external/apache2/llvm/dist/clang/cmake/caches/3-stage-base.cmake | 28 +-
external/apache2/llvm/dist/clang/cmake/caches/Apple-stage2.cmake | 4 +
external/apache2/llvm/dist/clang/cmake/caches/CrossWinToARMLinux.cmake | 57 +-
external/apache2/llvm/dist/clang/cmake/caches/Fuchsia-stage2.cmake | 162 +-
external/apache2/llvm/dist/clang/cmake/caches/Fuchsia.cmake | 13 +-
external/apache2/llvm/dist/clang/cmake/caches/MultiDistributionExample.cmake | 74 +
external/apache2/llvm/dist/clang/cmake/modules/AddClang.cmake | 19 +-
external/apache2/llvm/dist/clang/cmake/modules/CMakeLists.txt | 15 +-
external/apache2/llvm/dist/clang/cmake/modules/ClangConfig.cmake.in | 2 +-
external/apache2/llvm/dist/clang/docs/AddressSanitizer.rst | 4 +-
external/apache2/llvm/dist/clang/docs/AutomaticReferenceCounting.rst | 2 +-
external/apache2/llvm/dist/clang/docs/ClangCommandLineReference.rst | 63 +-
external/apache2/llvm/dist/clang/docs/ClangFormatStyleOptions.rst | 177 +-
external/apache2/llvm/dist/clang/docs/ClangFormattedStatus.rst | 4 +-
external/apache2/llvm/dist/clang/docs/ControlFlowIntegrity.rst | 22 +-
external/apache2/llvm/dist/clang/docs/ControlFlowIntegrityDesign.rst | 2 +-
external/apache2/llvm/dist/clang/docs/DiagnosticsReference.rst | 14010 ----------
external/apache2/llvm/dist/clang/docs/HardwareAssistedAddressSanitizerDesign.rst | 20 +-
external/apache2/llvm/dist/clang/docs/InternalsManual.rst | 623 +-
external/apache2/llvm/dist/clang/docs/LanguageExtensions.rst | 97 +-
external/apache2/llvm/dist/clang/docs/LeakSanitizer.rst | 13 +-
external/apache2/llvm/dist/clang/docs/LibASTMatchersReference.html | 540 +-
external/apache2/llvm/dist/clang/docs/MatrixTypes.rst | 23 +-
external/apache2/llvm/dist/clang/docs/MemorySanitizer.rst | 4 +-
external/apache2/llvm/dist/clang/docs/OpenCLSupport.rst | 237 +-
external/apache2/llvm/dist/clang/docs/OpenMPSupport.rst | 22 +-
external/apache2/llvm/dist/clang/docs/RAVFrontendAction.rst | 13 +-
external/apache2/llvm/dist/clang/docs/ReleaseNotes.rst | 81 +-
external/apache2/llvm/dist/clang/docs/SYCLSupport.rst | 119 +
external/apache2/llvm/dist/clang/docs/SanitizerCoverage.rst | 2 +-
external/apache2/llvm/dist/clang/docs/SanitizerSpecialCaseList.rst | 12 +-
external/apache2/llvm/dist/clang/docs/SourceBasedCodeCoverage.rst | 46 +-
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 | 4 +-
external/apache2/llvm/dist/clang/docs/UsersManual.rst | 215 +-
external/apache2/llvm/dist/clang/docs/analyzer/checkers.rst | 8 +-
external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/DebugChecks.rst | 13 +
external/apache2/llvm/dist/clang/docs/analyzer/developer-docs/IPA.rst | 2 +-
external/apache2/llvm/dist/clang/docs/conf.py | 4 +-
external/apache2/llvm/dist/clang/docs/index.rst | 1 +
external/apache2/llvm/dist/clang/docs/tools/dump_ast_matchers.py | 12 +-
external/apache2/llvm/dist/clang/include/clang-c/Index.h | 22 +-
external/apache2/llvm/dist/clang/include/clang/AST/ASTContext.h | 63 +-
external/apache2/llvm/dist/clang/include/clang/AST/ASTImporter.h | 18 +-
external/apache2/llvm/dist/clang/include/clang/AST/CXXInheritance.h | 5 +-
external/apache2/llvm/dist/clang/include/clang/AST/Decl.h | 14 +
external/apache2/llvm/dist/clang/include/clang/AST/DeclBase.h | 151 +-
external/apache2/llvm/dist/clang/include/clang/AST/DeclCXX.h | 40 +-
external/apache2/llvm/dist/clang/include/clang/AST/DeclContextInternals.h | 371 +-
external/apache2/llvm/dist/clang/include/clang/AST/DeclObjC.h | 4 +-
external/apache2/llvm/dist/clang/include/clang/AST/DeclTemplate.h | 7 +-
external/apache2/llvm/dist/clang/include/clang/AST/DependenceFlags.h | 14 +
external/apache2/llvm/dist/clang/include/clang/AST/EvaluatedExprVisitor.h | 19 +-
external/apache2/llvm/dist/clang/include/clang/AST/Expr.h | 2 +
external/apache2/llvm/dist/clang/include/clang/AST/ExternalASTSource.h | 4 +-
external/apache2/llvm/dist/clang/include/clang/AST/IgnoreExpr.h | 14 +-
external/apache2/llvm/dist/clang/include/clang/AST/Mangle.h | 9 +
external/apache2/llvm/dist/clang/include/clang/AST/MangleNumberingContext.h | 5 +
external/apache2/llvm/dist/clang/include/clang/AST/OpenMPClause.h | 555 +-
external/apache2/llvm/dist/clang/include/clang/AST/OperationKinds.def | 3 +
external/apache2/llvm/dist/clang/include/clang/AST/ParentMapContext.h | 3 +-
external/apache2/llvm/dist/clang/include/clang/AST/RecursiveASTVisitor.h | 90 +-
external/apache2/llvm/dist/clang/include/clang/AST/Stmt.h | 8 +-
external/apache2/llvm/dist/clang/include/clang/AST/StmtDataCollectors.td | 2 +-
external/apache2/llvm/dist/clang/include/clang/AST/StmtIterator.h | 11 +-
external/apache2/llvm/dist/clang/include/clang/AST/StmtOpenMP.h | 975 +-
external/apache2/llvm/dist/clang/include/clang/AST/TemplateBase.h | 6 +-
external/apache2/llvm/dist/clang/include/clang/AST/TextNodeDumper.h | 10 +-
external/apache2/llvm/dist/clang/include/clang/AST/Type.h | 19 +-
external/apache2/llvm/dist/clang/include/clang/AST/TypeProperties.td | 4 +
external/apache2/llvm/dist/clang/include/clang/AST/VTableBuilder.h | 1 +
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchFinder.h | 11 +
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchers.h | 272 +-
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchersInternal.h | 299 +-
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ASTMatchersMacros.h | 93 +-
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h | 6 +-
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Parser.h | 21 +
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/Registry.h | 25 +
external/apache2/llvm/dist/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h | 23 +-
external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/CalledOnceCheck.h | 17 +-
external/apache2/llvm/dist/clang/include/clang/Analysis/AnyCall.h | 10 +-
external/apache2/llvm/dist/clang/include/clang/Analysis/CFG.h | 18 +-
external/apache2/llvm/dist/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h | 3 +-
external/apache2/llvm/dist/clang/include/clang/Analysis/MacroExpansionContext.h | 127 +
external/apache2/llvm/dist/clang/include/clang/Analysis/RetainSummaryManager.h | 8 +-
external/apache2/llvm/dist/clang/include/clang/Basic/ABI.h | 168 -
external/apache2/llvm/dist/clang/include/clang/Basic/AddressSpaces.h | 7 +
external/apache2/llvm/dist/clang/include/clang/Basic/Attr.td | 148 +-
external/apache2/llvm/dist/clang/include/clang/Basic/AttrDocs.td | 268 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Builtins.def | 15 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Builtins.h | 5 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsAArch64.def | 14 +
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsAMDGPU.def | 19 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagon.def | 10 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagonDep.def | 2930 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsHexagonMapCustomDep.def | 246 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsLe64.def | 18 -
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsNVPTX.def | 61 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsPPC.def | 169 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsRISCV.def | 63 +
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsWebAssembly.def | 75 +-
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsX86.def | 4 +
external/apache2/llvm/dist/clang/include/clang/Basic/BuiltinsX86_64.def | 5 +
external/apache2/llvm/dist/clang/include/clang/Basic/CMakeLists.txt | 6 +
external/apache2/llvm/dist/clang/include/clang/Basic/CodeGenOptions.def | 26 +-
external/apache2/llvm/dist/clang/include/clang/Basic/CodeGenOptions.h | 124 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Cuda.h | 7 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Diagnostic.h | 39 +
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticASTKinds.td | 2 +
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCategories.td | 1 +
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticCommonKinds.td | 20 +
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticDriverKinds.td | 44 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticFrontendKinds.td | 7 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticGroups.td | 95 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticIDs.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticLexKinds.td | 3 +
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticOptions.def | 1 -
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticParseKinds.td | 55 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DiagnosticSemaKinds.td | 217 +-
external/apache2/llvm/dist/clang/include/clang/Basic/DirectoryEntry.h | 3 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Features.def | 2 +
external/apache2/llvm/dist/clang/include/clang/Basic/IdentifierTable.h | 17 +-
external/apache2/llvm/dist/clang/include/clang/Basic/LLVM.h | 3 +
external/apache2/llvm/dist/clang/include/clang/Basic/LangOptions.def | 19 +-
external/apache2/llvm/dist/clang/include/clang/Basic/LangOptions.h | 45 +-
external/apache2/llvm/dist/clang/include/clang/Basic/LangStandard.h | 1 +
external/apache2/llvm/dist/clang/include/clang/Basic/Module.h | 26 +-
external/apache2/llvm/dist/clang/include/clang/Basic/NoSanitizeList.h | 50 +
external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLExtensions.def | 83 +-
external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLImageTypes.def | 2 +-
external/apache2/llvm/dist/clang/include/clang/Basic/OpenCLOptions.h | 58 +-
external/apache2/llvm/dist/clang/include/clang/Basic/OpenMPKinds.h | 5 +
external/apache2/llvm/dist/clang/include/clang/Basic/RISCVVTypes.def | 147 +
external/apache2/llvm/dist/clang/include/clang/Basic/SanitizerBlacklist.h | 49 -
external/apache2/llvm/dist/clang/include/clang/Basic/SanitizerSpecialCaseList.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Sanitizers.h | 9 +
external/apache2/llvm/dist/clang/include/clang/Basic/StmtNodes.td | 8 +-
external/apache2/llvm/dist/clang/include/clang/Basic/TargetBuiltins.h | 29 +-
external/apache2/llvm/dist/clang/include/clang/Basic/TargetCXXABI.def | 129 +
external/apache2/llvm/dist/clang/include/clang/Basic/TargetCXXABI.h | 202 +-
external/apache2/llvm/dist/clang/include/clang/Basic/TargetInfo.h | 104 +-
external/apache2/llvm/dist/clang/include/clang/Basic/Thunk.h | 188 +
external/apache2/llvm/dist/clang/include/clang/Basic/XRayInstr.h | 5 +
external/apache2/llvm/dist/clang/include/clang/Basic/arm_mve.td | 19 +-
external/apache2/llvm/dist/clang/include/clang/Basic/arm_neon.td | 57 +-
external/apache2/llvm/dist/clang/include/clang/Basic/arm_neon_incl.td | 1 +
external/apache2/llvm/dist/clang/include/clang/Basic/arm_sve.td | 18 +-
external/apache2/llvm/dist/clang/include/clang/Basic/riscv_vector.td | 1613 +
external/apache2/llvm/dist/clang/include/clang/CodeGen/BackendUtil.h | 3 +-
external/apache2/llvm/dist/clang/include/clang/CodeGen/CGFunctionInfo.h | 43 +-
external/apache2/llvm/dist/clang/include/clang/CodeGen/CodeGenAction.h | 3 +
external/apache2/llvm/dist/clang/include/clang/CrossTU/CrossTranslationUnit.h | 30 +-
external/apache2/llvm/dist/clang/include/clang/Driver/Action.h | 8 +-
external/apache2/llvm/dist/clang/include/clang/Driver/Distro.h | 3 +-
external/apache2/llvm/dist/clang/include/clang/Driver/Driver.h | 24 +-
external/apache2/llvm/dist/clang/include/clang/Driver/Job.h | 20 -
external/apache2/llvm/dist/clang/include/clang/Driver/Options.h | 2 -
external/apache2/llvm/dist/clang/include/clang/Driver/Options.td | 922 +-
external/apache2/llvm/dist/clang/include/clang/Driver/SanitizerArgs.h | 11 +-
external/apache2/llvm/dist/clang/include/clang/Driver/ToolChain.h | 35 +-
external/apache2/llvm/dist/clang/include/clang/Driver/Types.def | 1 +
external/apache2/llvm/dist/clang/include/clang/Driver/Types.h | 3 +
external/apache2/llvm/dist/clang/include/clang/Format/Format.h | 226 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/CommandLineSourceLoc.h | 7 +
external/apache2/llvm/dist/clang/include/clang/Frontend/CompilerInstance.h | 5 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/CompilerInvocation.h | 148 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/DependencyOutputOptions.h | 20 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/FrontendAction.h | 5 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/FrontendOptions.h | 9 +-
external/apache2/llvm/dist/clang/include/clang/Frontend/TextDiagnostic.h | 3 +-
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/IndexingOptions.h | 1 +
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/LiteralSupport.h | 1 +
external/apache2/llvm/dist/clang/include/clang/Lex/MacroInfo.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/Lex/ModuleLoader.h | 3 -
external/apache2/llvm/dist/clang/include/clang/Lex/ModuleMap.h | 15 +-
external/apache2/llvm/dist/clang/include/clang/Lex/Preprocessor.h | 7 +-
external/apache2/llvm/dist/clang/include/clang/Parse/Parser.h | 119 +-
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/ExternalSemaSource.h | 4 +-
external/apache2/llvm/dist/clang/include/clang/Sema/Initialization.h | 26 +-
external/apache2/llvm/dist/clang/include/clang/Sema/MultiplexExternalSemaSource.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/Sema/Overload.h | 3 -
external/apache2/llvm/dist/clang/include/clang/Sema/ParsedAttr.h | 75 +-
external/apache2/llvm/dist/clang/include/clang/Sema/Scope.h | 19 +-
external/apache2/llvm/dist/clang/include/clang/Sema/ScopeInfo.h | 22 +-
external/apache2/llvm/dist/clang/include/clang/Sema/Sema.h | 374 +-
external/apache2/llvm/dist/clang/include/clang/Serialization/ASTBitCodes.h | 3997 +-
external/apache2/llvm/dist/clang/include/clang/Serialization/ASTReader.h | 41 +-
external/apache2/llvm/dist/clang/include/clang/Serialization/ASTWriter.h | 8 +-
external/apache2/llvm/dist/clang/include/clang/Serialization/ModuleFile.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/Serialization/ModuleFileExtension.h | 9 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/Analyses.def | 7 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h | 1 +
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h | 5 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h | 12 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h | 59 +
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicSize.h | 53 -
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h | 1 -
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/RangedConstraintManager.h | 307 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h | 2 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h | 30 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h | 9 +-
external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h | 6 -
external/apache2/llvm/dist/clang/include/clang/Tooling/CompilationDatabase.h | 6 +
external/apache2/llvm/dist/clang/include/clang/Tooling/Core/Diagnostic.h | 32 +-
external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h | 63 +-
external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h | 105 +-
external/apache2/llvm/dist/clang/include/clang/Tooling/DiagnosticsYaml.h | 8 +-
external/apache2/llvm/dist/clang/include/clang/Tooling/NodeIntrospection.h | 101 +
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/Syntax/Tokens.h | 8 +
external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/Parsing.h | 1 -
external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/RangeSelector.h | 6 +-
external/apache2/llvm/dist/clang/include/clang/module.modulemap | 4 +-
external/apache2/llvm/dist/clang/lib/APINotes/APINotesYAMLCompiler.cpp | 6 +-
external/apache2/llvm/dist/clang/lib/ARCMigrate/FileRemapper.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/ARCMigrate/ObjCMT.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/ARCMigrate/PlistReporter.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/AST/ASTContext.cpp | 258 +-
external/apache2/llvm/dist/clang/lib/AST/ASTImporter.cpp | 112 +-
external/apache2/llvm/dist/clang/lib/AST/ASTTypeTraits.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/AST/AttrImpl.cpp | 51 +-
external/apache2/llvm/dist/clang/lib/AST/CXXABI.h | 5 +-
external/apache2/llvm/dist/clang/lib/AST/CXXInheritance.cpp | 13 +-
external/apache2/llvm/dist/clang/lib/AST/Decl.cpp | 52 +-
external/apache2/llvm/dist/clang/lib/AST/DeclBase.cpp | 57 +-
external/apache2/llvm/dist/clang/lib/AST/DeclCXX.cpp | 49 +-
external/apache2/llvm/dist/clang/lib/AST/DeclObjC.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/AST/DeclPrinter.cpp | 97 +-
external/apache2/llvm/dist/clang/lib/AST/DeclTemplate.cpp | 54 +-
external/apache2/llvm/dist/clang/lib/AST/Expr.cpp | 85 +-
external/apache2/llvm/dist/clang/lib/AST/ExprConstant.cpp | 113 +-
external/apache2/llvm/dist/clang/lib/AST/ExternalASTMerger.cpp | 28 +-
external/apache2/llvm/dist/clang/lib/AST/ItaniumCXXABI.cpp | 6 +
external/apache2/llvm/dist/clang/lib/AST/ItaniumMangle.cpp | 210 +-
external/apache2/llvm/dist/clang/lib/AST/JSONNodeDumper.cpp | 6 +-
external/apache2/llvm/dist/clang/lib/AST/Mangle.cpp | 24 +-
external/apache2/llvm/dist/clang/lib/AST/MicrosoftCXXABI.cpp | 33 +-
external/apache2/llvm/dist/clang/lib/AST/MicrosoftMangle.cpp | 2 +
external/apache2/llvm/dist/clang/lib/AST/NSAPI.cpp | 2 +
external/apache2/llvm/dist/clang/lib/AST/NestedNameSpecifier.cpp | 5 +-
external/apache2/llvm/dist/clang/lib/AST/OpenMPClause.cpp | 136 +-
external/apache2/llvm/dist/clang/lib/AST/ParentMapContext.cpp | 134 +-
external/apache2/llvm/dist/clang/lib/AST/PrintfFormatString.cpp | 2 +
external/apache2/llvm/dist/clang/lib/AST/RecordLayoutBuilder.cpp | 53 +-
external/apache2/llvm/dist/clang/lib/AST/Stmt.cpp | 17 +-
external/apache2/llvm/dist/clang/lib/AST/StmtOpenMP.cpp | 176 +-
external/apache2/llvm/dist/clang/lib/AST/StmtPrinter.cpp | 117 +-
external/apache2/llvm/dist/clang/lib/AST/StmtProfile.cpp | 64 +-
external/apache2/llvm/dist/clang/lib/AST/TemplateBase.cpp | 113 +-
external/apache2/llvm/dist/clang/lib/AST/TextNodeDumper.cpp | 2 +
external/apache2/llvm/dist/clang/lib/AST/Type.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/AST/TypeLoc.cpp | 2 +
external/apache2/llvm/dist/clang/lib/AST/TypePrinter.cpp | 47 +-
external/apache2/llvm/dist/clang/lib/AST/VTableBuilder.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/ASTMatchers/ASTMatchFinder.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 8 +
external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | 8 +
external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Marshallers.h | 108 +-
external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Parser.cpp | 262 +-
external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/Registry.cpp | 146 +-
external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/Analysis/BodyFarm.cpp | 81 +-
external/apache2/llvm/dist/clang/lib/Analysis/CMakeLists.txt | 1 +
external/apache2/llvm/dist/clang/lib/Analysis/CalledOnceCheck.cpp | 240 +-
external/apache2/llvm/dist/clang/lib/Analysis/LiveVariables.cpp | 30 +-
external/apache2/llvm/dist/clang/lib/Analysis/MacroExpansionContext.cpp | 231 +
external/apache2/llvm/dist/clang/lib/Analysis/PathDiagnostic.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Analysis/RetainSummaryManager.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/Analysis/ThreadSafety.cpp | 161 +-
external/apache2/llvm/dist/clang/lib/Basic/Builtins.cpp | 7 +-
external/apache2/llvm/dist/clang/lib/Basic/CMakeLists.txt | 5 +-
external/apache2/llvm/dist/clang/lib/Basic/CodeGenOptions.cpp | 8 -
external/apache2/llvm/dist/clang/lib/Basic/Cuda.cpp | 20 +-
external/apache2/llvm/dist/clang/lib/Basic/DiagnosticIDs.cpp | 26 +-
external/apache2/llvm/dist/clang/lib/Basic/FileManager.cpp | 9 +-
external/apache2/llvm/dist/clang/lib/Basic/IdentifierTable.cpp | 36 +
external/apache2/llvm/dist/clang/lib/Basic/LangOptions.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Basic/Module.cpp | 21 +-
external/apache2/llvm/dist/clang/lib/Basic/NoSanitizeList.cpp | 54 +
external/apache2/llvm/dist/clang/lib/Basic/OpenCLOptions.cpp | 71 +-
external/apache2/llvm/dist/clang/lib/Basic/OpenMPKinds.cpp | 16 +-
external/apache2/llvm/dist/clang/lib/Basic/SanitizerBlacklist.cpp | 59 -
external/apache2/llvm/dist/clang/lib/Basic/Sanitizers.cpp | 29 +
external/apache2/llvm/dist/clang/lib/Basic/SourceManager.cpp | 53 +-
external/apache2/llvm/dist/clang/lib/Basic/TargetInfo.cpp | 20 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets.cpp | 69 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/AArch64.cpp | 50 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/AArch64.h | 5 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/AMDGPU.cpp | 23 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/AMDGPU.h | 2 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/ARM.cpp | 28 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/ARM.h | 2 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/AVR.cpp | 1 +
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 | 20 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/Hexagon.cpp | 6 +-
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/NVPTX.cpp | 6 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/NVPTX.h | 7 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/OSTargets.h | 20 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/PPC.cpp | 64 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/PPC.h | 9 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/RISCV.cpp | 55 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/RISCV.h | 13 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/SPIR.h | 50 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/TCE.h | 5 +
external/apache2/llvm/dist/clang/lib/Basic/Targets/WebAssembly.cpp | 28 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/WebAssembly.h | 7 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/X86.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/X86.h | 31 +-
external/apache2/llvm/dist/clang/lib/Basic/Targets/XCore.cpp | 1 +
external/apache2/llvm/dist/clang/lib/Basic/XRayInstr.cpp | 27 +
external/apache2/llvm/dist/clang/lib/CMakeLists.txt | 1 +
external/apache2/llvm/dist/clang/lib/CodeGen/BackendUtil.cpp | 295 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGAtomic.cpp | 110 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGBlocks.cpp | 23 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGBuilder.h | 46 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGBuiltin.cpp | 820 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCUDANV.cpp | 269 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCUDARuntime.h | 32 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCXX.cpp | 6 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCall.cpp | 260 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGClass.cpp | 28 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCleanup.cpp | 106 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGCoroutine.cpp | 13 +
external/apache2/llvm/dist/clang/lib/CodeGen/CGDebugInfo.cpp | 153 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGDebugInfo.h | 20 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGDecl.cpp | 82 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGDeclCXX.cpp | 99 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGException.cpp | 153 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGExpr.cpp | 117 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGExprAgg.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGExprCXX.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGExprComplex.cpp | 1 +
external/apache2/llvm/dist/clang/lib/CodeGen/CGExprConstant.cpp | 1 +
external/apache2/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp | 113 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGLoopInfo.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGNonTrivialStruct.cpp | 6 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGObjC.cpp | 95 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCGNU.cpp | 25 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp | 27 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCRuntime.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.cpp | 1223 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntime.h | 31 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 355 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGStmt.cpp | 181 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGStmtOpenMP.cpp | 796 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CGVTables.cpp | 22 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenAction.cpp | 211 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenFunction.cpp | 158 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenFunction.h | 143 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenModule.cpp | 614 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenModule.h | 100 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenPGO.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenPGO.h | 4 +
external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenTypes.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CoverageMappingGen.cpp | 314 +-
external/apache2/llvm/dist/clang/lib/CodeGen/CoverageMappingGen.h | 3 +-
external/apache2/llvm/dist/clang/lib/CodeGen/EHScopeStack.h | 14 +-
external/apache2/llvm/dist/clang/lib/CodeGen/ItaniumCXXABI.cpp | 177 +-
external/apache2/llvm/dist/clang/lib/CodeGen/MicrosoftCXXABI.cpp | 65 +-
external/apache2/llvm/dist/clang/lib/CodeGen/ModuleBuilder.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/CodeGen/SanitizerMetadata.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/CodeGen/TargetInfo.cpp | 209 +-
external/apache2/llvm/dist/clang/lib/CodeGen/TargetInfo.h | 11 +
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 | 24 +-
external/apache2/llvm/dist/clang/lib/Driver/Action.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Driver/CMakeLists.txt | 2 +
external/apache2/llvm/dist/clang/lib/Driver/Compilation.cpp | 7 +-
external/apache2/llvm/dist/clang/lib/Driver/Distro.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/Driver/Driver.cpp | 301 +-
external/apache2/llvm/dist/clang/lib/Driver/Job.cpp | 44 -
external/apache2/llvm/dist/clang/lib/Driver/SanitizerArgs.cpp | 115 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChain.cpp | 296 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AIX.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AIX.h | 7 +
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.cpp | 347 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/AMDGPU.h | 15 +
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 | 491 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 34 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.cpp | 304 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ARM.h | 4 +
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/BareMetal.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/BareMetal.h | 9 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Clang.cpp | 615 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Clang.h | 4 -
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.cpp | 200 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/CommonArgs.h | 15 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Cuda.cpp | 94 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Darwin.cpp | 87 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Flang.cpp | 37 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Flang.h | 15 +
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/FreeBSD.cpp | 13 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Fuchsia.cpp | 71 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Gnu.cpp | 297 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Gnu.h | 18 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/HIP.cpp | 212 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/HIP.h | 11 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Haiku.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hexagon.cpp | 14 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hurd.cpp | 27 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Hurd.h | 3 +
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Linux.cpp | 327 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Linux.h | 9 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSVC.cpp | 254 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/MSVC.h | 21 -
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Myriad.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/NetBSD.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/OpenBSD.cpp | 1 +
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 7 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ROCm.h | 46 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Solaris.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.cpp | 56 +-
external/apache2/llvm/dist/clang/lib/Driver/ToolChains/WebAssembly.h | 4 +
external/apache2/llvm/dist/clang/lib/Driver/Types.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 1 +
external/apache2/llvm/dist/clang/lib/Format/BreakableToken.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Format/ContinuationIndenter.cpp | 7 +-
external/apache2/llvm/dist/clang/lib/Format/Format.cpp | 133 +-
external/apache2/llvm/dist/clang/lib/Format/FormatToken.h | 14 +-
external/apache2/llvm/dist/clang/lib/Format/FormatTokenLexer.cpp | 108 +-
external/apache2/llvm/dist/clang/lib/Format/FormatTokenLexer.h | 3 +-
external/apache2/llvm/dist/clang/lib/Format/NamespaceEndCommentsFixer.cpp | 6 +-
external/apache2/llvm/dist/clang/lib/Format/SortJavaScriptImports.cpp | 181 +-
external/apache2/llvm/dist/clang/lib/Format/TokenAnnotator.cpp | 174 +-
external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineFormatter.cpp | 68 +-
external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineParser.cpp | 148 +-
external/apache2/llvm/dist/clang/lib/Format/UnwrappedLineParser.h | 13 +-
external/apache2/llvm/dist/clang/lib/Format/WhitespaceManager.cpp | 70 +-
external/apache2/llvm/dist/clang/lib/Frontend/ASTUnit.cpp | 30 +-
external/apache2/llvm/dist/clang/lib/Frontend/CompilerInstance.cpp | 158 +-
external/apache2/llvm/dist/clang/lib/Frontend/CompilerInvocation.cpp | 2266 +-
external/apache2/llvm/dist/clang/lib/Frontend/DependencyFile.cpp | 17 +-
external/apache2/llvm/dist/clang/lib/Frontend/DependencyGraph.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Frontend/DiagnosticRenderer.cpp | 7 +
external/apache2/llvm/dist/clang/lib/Frontend/FrontendAction.cpp | 17 +-
external/apache2/llvm/dist/clang/lib/Frontend/FrontendActions.cpp | 53 +-
external/apache2/llvm/dist/clang/lib/Frontend/FrontendOptions.cpp | 1 +
external/apache2/llvm/dist/clang/lib/Frontend/HeaderIncludeGen.cpp | 20 +-
external/apache2/llvm/dist/clang/lib/Frontend/InitPreprocessor.cpp | 57 +-
external/apache2/llvm/dist/clang/lib/Frontend/ModuleDependencyCollector.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Frontend/PrecompiledPreamble.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/FrontendActions.cpp | 6 +-
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 | 25 +-
external/apache2/llvm/dist/clang/lib/Frontend/TextDiagnosticPrinter.cpp | 3 +-
external/apache2/llvm/dist/clang/lib/Headers/CMakeLists.txt | 2 +
external/apache2/llvm/dist/clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 7 +-
external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_cmath.h | 196 +-
external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_libdevice_declares.h | 36 +-
external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_math.h | 6 +-
external/apache2/llvm/dist/clang/lib/Headers/__clang_hip_runtime_wrapper.h | 32 +-
external/apache2/llvm/dist/clang/lib/Headers/altivec.h | 1118 +-
external/apache2/llvm/dist/clang/lib/Headers/amxintrin.h | 224 +-
external/apache2/llvm/dist/clang/lib/Headers/arm_acle.h | 55 +
external/apache2/llvm/dist/clang/lib/Headers/avx512fintrin.h | 228 +-
external/apache2/llvm/dist/clang/lib/Headers/immintrin.h | 10 +-
external/apache2/llvm/dist/clang/lib/Headers/intrin.h | 22 +-
external/apache2/llvm/dist/clang/lib/Headers/opencl-c-base.h | 123 +-
external/apache2/llvm/dist/clang/lib/Headers/opencl-c.h | 149 +-
external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h | 42 +
external/apache2/llvm/dist/clang/lib/Headers/openmp_wrappers/new | 26 +-
external/apache2/llvm/dist/clang/lib/Headers/uintrintrin.h | 7 +
external/apache2/llvm/dist/clang/lib/Headers/vaesintrin.h | 45 +-
external/apache2/llvm/dist/clang/lib/Headers/vecintrin.h | 248 +-
external/apache2/llvm/dist/clang/lib/Headers/vpclmulqdqintrin.h | 2 +
external/apache2/llvm/dist/clang/lib/Headers/wasm_simd128.h | 848 +-
external/apache2/llvm/dist/clang/lib/Index/FileIndexRecord.cpp | 74 +-
external/apache2/llvm/dist/clang/lib/Index/FileIndexRecord.h | 16 +-
external/apache2/llvm/dist/clang/lib/Index/IndexBody.cpp | 9 +
external/apache2/llvm/dist/clang/lib/Index/IndexDecl.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Index/IndexingAction.cpp | 90 +-
external/apache2/llvm/dist/clang/lib/Index/IndexingContext.cpp | 35 +
external/apache2/llvm/dist/clang/lib/Index/IndexingContext.h | 2 +
external/apache2/llvm/dist/clang/lib/Index/USRGeneration.cpp | 7 +-
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/Lexer.cpp | 14 +-
external/apache2/llvm/dist/clang/lib/Lex/LiteralSupport.cpp | 114 +-
external/apache2/llvm/dist/clang/lib/Lex/ModuleMap.cpp | 56 +-
external/apache2/llvm/dist/clang/lib/Lex/PPDirectives.cpp | 102 +-
external/apache2/llvm/dist/clang/lib/Lex/PPExpressions.cpp | 8 +
external/apache2/llvm/dist/clang/lib/Lex/PPMacroExpansion.cpp | 13 +-
external/apache2/llvm/dist/clang/lib/Lex/Pragma.cpp | 51 +
external/apache2/llvm/dist/clang/lib/Lex/Preprocessor.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseDecl.cpp | 131 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseDeclCXX.cpp | 113 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseExpr.cpp | 21 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseExprCXX.cpp | 320 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseInit.cpp | 28 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseObjc.cpp | 74 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseOpenMP.cpp | 404 +-
external/apache2/llvm/dist/clang/lib/Parse/ParsePragma.cpp | 30 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseStmt.cpp | 75 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseStmtAsm.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/Parse/ParseTentative.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Parse/Parser.cpp | 32 +-
external/apache2/llvm/dist/clang/lib/Rewrite/DeltaTree.cpp | 5 +-
external/apache2/llvm/dist/clang/lib/Sema/AnalysisBasedWarnings.cpp | 158 +-
external/apache2/llvm/dist/clang/lib/Sema/CMakeLists.txt | 1 +
external/apache2/llvm/dist/clang/lib/Sema/DeclSpec.cpp | 3 +-
external/apache2/llvm/dist/clang/lib/Sema/JumpDiagnostics.cpp | 41 +-
external/apache2/llvm/dist/clang/lib/Sema/MultiplexExternalSemaSource.cpp | 3 +-
external/apache2/llvm/dist/clang/lib/Sema/OpenCLBuiltins.td | 460 +-
external/apache2/llvm/dist/clang/lib/Sema/ParsedAttr.cpp | 40 +
external/apache2/llvm/dist/clang/lib/Sema/Sema.cpp | 252 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaAccess.cpp | 14 +
external/apache2/llvm/dist/clang/lib/Sema/SemaAttr.cpp | 94 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaCUDA.cpp | 47 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaCast.cpp | 146 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaChecking.cpp | 384 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaCodeComplete.cpp | 193 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaConcept.cpp | 47 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaCoroutine.cpp | 3 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaDecl.cpp | 432 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaDeclAttr.cpp | 678 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaDeclCXX.cpp | 261 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaDeclObjC.cpp | 15 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaExceptionSpec.cpp | 15 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaExpr.cpp | 457 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaExprCXX.cpp | 164 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaExprMember.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaExprObjC.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaInit.cpp | 137 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaLambda.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaLookup.cpp | 157 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaObjCProperty.cpp | 40 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaOpenMP.cpp | 1763 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaOverload.cpp | 84 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaStmt.cpp | 426 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaStmtAsm.cpp | 17 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaStmtAttr.cpp | 135 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaTemplate.cpp | 55 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateDeduction.cpp | 34 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateInstantiate.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 48 +-
external/apache2/llvm/dist/clang/lib/Sema/SemaType.cpp | 204 +-
external/apache2/llvm/dist/clang/lib/Sema/TreeTransform.h | 321 +-
external/apache2/llvm/dist/clang/lib/Serialization/ASTCommon.cpp | 5 +
external/apache2/llvm/dist/clang/lib/Serialization/ASTReader.cpp | 233 +-
external/apache2/llvm/dist/clang/lib/Serialization/ASTReaderDecl.cpp | 2 +
external/apache2/llvm/dist/clang/lib/Serialization/ASTReaderStmt.cpp | 63 +-
external/apache2/llvm/dist/clang/lib/Serialization/ASTWriter.cpp | 190 +-
external/apache2/llvm/dist/clang/lib/Serialization/ASTWriterDecl.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Serialization/ASTWriterStmt.cpp | 40 +-
external/apache2/llvm/dist/clang/lib/Serialization/ModuleFileExtension.cpp | 2 +
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp | 10 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 38 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp | 136 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp | 84 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 71 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp | 51 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 15 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp | 169 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h | 13 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp | 202 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 20 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 62 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 9 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 232 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp | 1 +
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 +
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/DynamicExtent.cpp | 92 +
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/DynamicSize.cpp | 71 -
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 9 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp | 31 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 53 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 644 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp | 555 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp | 1 -
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 9 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 494 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 8 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 159 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/Store.cpp | 42 -
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 12 +-
external/apache2/llvm/dist/clang/lib/Tooling/ArgumentsAdjusters.cpp | 5 +-
external/apache2/llvm/dist/clang/lib/Tooling/CMakeLists.txt | 88 +
external/apache2/llvm/dist/clang/lib/Tooling/Core/Diagnostic.cpp | 5 +-
external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp | 35 +-
external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp | 151 +-
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/ExpandResponseFilesCompilationDatabase.cpp | 4 +-
external/apache2/llvm/dist/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp | 20 +-
external/apache2/llvm/dist/clang/lib/Tooling/JSONCompilationDatabase.cpp | 2 +-
external/apache2/llvm/dist/clang/lib/Tooling/NodeIntrospection.cpp | 88 +
external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp | 18 +
external/apache2/llvm/dist/clang/lib/Tooling/Syntax/BuildTree.cpp | 38 +-
external/apache2/llvm/dist/clang/lib/Tooling/Syntax/Tokens.cpp | 32 +
external/apache2/llvm/dist/clang/lib/Tooling/Tooling.cpp | 9 +-
external/apache2/llvm/dist/clang/lib/Tooling/Transformer/RangeSelector.cpp | 11 +-
external/apache2/llvm/dist/clang/lib/Tooling/Transformer/Stencil.cpp | 21 +-
external/apache2/llvm/dist/clang/runtime/CMakeLists.txt | 2 +
external/apache2/llvm/dist/clang/tools/CMakeLists.txt | 3 +
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 | 2 +
external/apache2/llvm/dist/clang/tools/arcmt-test/arcmt-test.cpp | 8 +-
external/apache2/llvm/dist/clang/tools/c-index-test/core_main.cpp | 10 +-
external/apache2/llvm/dist/clang/tools/clang-check/ClangCheck.cpp | 7 +-
external/apache2/llvm/dist/clang/tools/clang-format/ClangFormat.cpp | 2 +-
external/apache2/llvm/dist/clang/tools/clang-format/clang-format-diff.py | 20 +-
external/apache2/llvm/dist/clang/tools/clang-format/git-clang-format | 17 +-
external/apache2/llvm/dist/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp | 31 +-
external/apache2/llvm/dist/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp | 1 +
external/apache2/llvm/dist/clang/tools/clang-refactor/ClangRefactor.cpp | 2 +-
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 | 225 +-
external/apache2/llvm/dist/clang/tools/clang-shlib/CMakeLists.txt | 5 +
external/apache2/llvm/dist/clang/tools/driver/CMakeLists.txt | 4 +-
external/apache2/llvm/dist/clang/tools/driver/cc1_main.cpp | 6 +
external/apache2/llvm/dist/clang/tools/driver/cc1as_main.cpp | 59 +-
external/apache2/llvm/dist/clang/tools/driver/cc1gen_reproducer_main.cpp | 2 +-
external/apache2/llvm/dist/clang/tools/driver/driver.cpp | 88 +-
external/apache2/llvm/dist/clang/tools/libclang/CIndex.cpp | 74 +-
external/apache2/llvm/dist/clang/tools/libclang/CIndexer.cpp | 3 +-
external/apache2/llvm/dist/clang/tools/libclang/CMakeLists.txt | 16 -
external/apache2/llvm/dist/clang/tools/libclang/CXCursor.cpp | 15 +
external/apache2/llvm/dist/clang/tools/libclang/CXType.cpp | 2 +-
external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/analyze.py | 26 +-
external/apache2/llvm/dist/clang/tools/scan-build-py/libscanbuild/arguments.py | 16 +
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/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/bin/set-xcode-analyzer | 2 +-
external/apache2/llvm/dist/clang/tools/scan-view/CMakeLists.txt | 1 +
external/apache2/llvm/dist/clang/tools/scan-view/share/Reporter.py | 183 +
external/apache2/llvm/dist/clang/utils/TableGen/CMakeLists.txt | 1 +
external/apache2/llvm/dist/clang/utils/TableGen/ClangAttrEmitter.cpp | 419 +-
external/apache2/llvm/dist/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 211 +-
external/apache2/llvm/dist/clang/utils/TableGen/ClangOpcodesEmitter.cpp | 51 +-
external/apache2/llvm/dist/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 127 +-
external/apache2/llvm/dist/clang/utils/TableGen/MveEmitter.cpp | 13 +-
external/apache2/llvm/dist/clang/utils/TableGen/NeonEmitter.cpp | 6 +-
external/apache2/llvm/dist/clang/utils/TableGen/RISCVVEmitter.cpp | 1222 +
external/apache2/llvm/dist/clang/utils/TableGen/SveEmitter.cpp | 37 +-
external/apache2/llvm/dist/clang/utils/TableGen/TableGen.cpp | 18 +
external/apache2/llvm/dist/clang/utils/TableGen/TableGenBackends.h | 4 +
external/apache2/llvm/dist/clang/utils/TestUtils/pch-test.pl | 3 +-
external/apache2/llvm/dist/clang/utils/analyzer/CmpRuns.py | 33 +-
external/apache2/llvm/dist/clang/utils/analyzer/reducer.pl | 6 +-
external/apache2/llvm/dist/clang/utils/analyzer/update_plist_test.pl | 3 +-
external/apache2/llvm/dist/clang/utils/creduce-clang-crash.py | 10 +-
external/apache2/llvm/dist/clang/utils/module-deps-to-rsp.py | 72 +
external/apache2/llvm/dist/libcxx/.clang-format | 3 +
external/apache2/llvm/dist/libcxx/CMakeLists.txt | 57 +-
external/apache2/llvm/dist/libcxx/benchmarks/CMakeLists.txt | 7 +-
external/apache2/llvm/dist/libcxx/benchmarks/filesystem.bench.cpp | 2 +-
external/apache2/llvm/dist/libcxx/benchmarks/to_chars.bench.cpp | 58 +
external/apache2/llvm/dist/libcxx/cmake/Modules/HandleLibCXXABI.cmake | 20 +-
external/apache2/llvm/dist/libcxx/cmake/caches/AArch64.cmake | 2 +
external/apache2/llvm/dist/libcxx/cmake/caches/Armv7Arm.cmake | 4 +
external/apache2/llvm/dist/libcxx/cmake/caches/Armv7Thumb-noexceptions.cmake | 6 +
external/apache2/llvm/dist/libcxx/cmake/caches/Armv8Arm.cmake | 4 +
external/apache2/llvm/dist/libcxx/cmake/caches/Armv8Thumb-noexceptions.cmake | 6 +
external/apache2/llvm/dist/libcxx/cmake/caches/FreeBSD.cmake | 9 +
external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx20.cmake | 2 +-
external/apache2/llvm/dist/libcxx/cmake/caches/Generic-debug-iterators.cmake | 2 +
external/apache2/llvm/dist/libcxx/cmake/caches/Generic-no-debug.cmake | 1 +
external/apache2/llvm/dist/libcxx/cmake/caches/Generic-nodebug.cmake | 1 -
external/apache2/llvm/dist/libcxx/cmake/caches/Generic-static.cmake | 3 +
external/apache2/llvm/dist/libcxx/cmake/config-ix.cmake | 24 +-
external/apache2/llvm/dist/libcxx/docs/BuildingLibcxx.rst | 103 +-
external/apache2/llvm/dist/libcxx/docs/Contributing.rst | 29 +-
external/apache2/llvm/dist/libcxx/docs/Cxx1zStatusIssuesStatus.csv | 10 +-
external/apache2/llvm/dist/libcxx/docs/Cxx2aStatus.rst | 2 +-
external/apache2/llvm/dist/libcxx/docs/Cxx2aStatusIssuesStatus.csv | 23 +-
external/apache2/llvm/dist/libcxx/docs/Cxx2aStatusPaperStatus.csv | 22 +-
external/apache2/llvm/dist/libcxx/docs/Cxx2bStatus.rst | 16 +-
external/apache2/llvm/dist/libcxx/docs/Cxx2bStatusIssuesStatus.csv | 62 +
external/apache2/llvm/dist/libcxx/docs/Cxx2bStatusPaperStatus.csv | 7 +
external/apache2/llvm/dist/libcxx/docs/DesignDocs/DebugMode.rst | 6 +
external/apache2/llvm/dist/libcxx/docs/DesignDocs/FileTimeType.rst | 2 +-
external/apache2/llvm/dist/libcxx/docs/DesignDocs/NoexceptPolicy.rst | 13 +
external/apache2/llvm/dist/libcxx/docs/FeatureTestMacroTable.rst | 22 +-
external/apache2/llvm/dist/libcxx/docs/FormatIssuePaperStatus.csv | 24 +
external/apache2/llvm/dist/libcxx/docs/FormatProposalStatus.csv | 48 +
external/apache2/llvm/dist/libcxx/docs/FormatStatus.rst | 53 +
external/apache2/llvm/dist/libcxx/docs/OneRangesProposalStatus.csv | 61 +
external/apache2/llvm/dist/libcxx/docs/RangesIssuePaperStatus.csv | 59 +
external/apache2/llvm/dist/libcxx/docs/RangesStatus.rst | 51 +
external/apache2/llvm/dist/libcxx/docs/ReleaseNotes.rst | 23 +-
external/apache2/llvm/dist/libcxx/docs/TestingLibcxx.rst | 10 +-
external/apache2/llvm/dist/libcxx/docs/UsingLibcxx.rst | 46 +-
external/apache2/llvm/dist/libcxx/docs/conf.py | 3 +-
external/apache2/llvm/dist/libcxx/docs/index.rst | 3 +
external/apache2/llvm/dist/libcxx/include/CMakeLists.txt | 157 +-
external/apache2/llvm/dist/libcxx/include/__availability | 45 +-
external/apache2/llvm/dist/libcxx/include/__bit_reference | 36 +-
external/apache2/llvm/dist/libcxx/include/__bits | 3 +-
external/apache2/llvm/dist/libcxx/include/__bsd_locale_fallbacks.h | 4 +-
external/apache2/llvm/dist/libcxx/include/__config | 122 +-
external/apache2/llvm/dist/libcxx/include/__debug | 2 +-
external/apache2/llvm/dist/libcxx/include/__errc | 2 +-
external/apache2/llvm/dist/libcxx/include/__functional_03 | 42 +-
external/apache2/llvm/dist/libcxx/include/__functional_base | 39 +-
external/apache2/llvm/dist/libcxx/include/__functional_base_03 | 2 +-
external/apache2/llvm/dist/libcxx/include/__hash_table | 46 +-
external/apache2/llvm/dist/libcxx/include/__iterator/concepts.h | 175 +
external/apache2/llvm/dist/libcxx/include/__iterator/incrementable_traits.h | 77 +
external/apache2/llvm/dist/libcxx/include/__iterator/iter_move.h | 90 +
external/apache2/llvm/dist/libcxx/include/__iterator/iterator_traits.h | 504 +
external/apache2/llvm/dist/libcxx/include/__iterator/readable_traits.h | 91 +
external/apache2/llvm/dist/libcxx/include/__locale | 28 +-
external/apache2/llvm/dist/libcxx/include/__memory/addressof.h | 96 +
external/apache2/llvm/dist/libcxx/include/__memory/allocation_guard.h | 88 +
external/apache2/llvm/dist/libcxx/include/__memory/allocator.h | 227 +
external/apache2/llvm/dist/libcxx/include/__memory/allocator_traits.h | 9 +-
external/apache2/llvm/dist/libcxx/include/__memory/auto_ptr.h | 85 +
external/apache2/llvm/dist/libcxx/include/__memory/base.h | 127 -
external/apache2/llvm/dist/libcxx/include/__memory/compressed_pair.h | 200 +
external/apache2/llvm/dist/libcxx/include/__memory/construct_at.h | 58 +
external/apache2/llvm/dist/libcxx/include/__memory/pointer_safety.h | 56 +
external/apache2/llvm/dist/libcxx/include/__memory/pointer_traits.h | 50 +-
external/apache2/llvm/dist/libcxx/include/__memory/raw_storage_iterator.h | 63 +
external/apache2/llvm/dist/libcxx/include/__memory/shared_ptr.h | 1855 +
external/apache2/llvm/dist/libcxx/include/__memory/temporary_buffer.h | 83 +
external/apache2/llvm/dist/libcxx/include/__memory/uninitialized_algorithms.h | 261 +
external/apache2/llvm/dist/libcxx/include/__memory/unique_ptr.h | 767 +
external/apache2/llvm/dist/libcxx/include/__memory/utilities.h | 88 -
external/apache2/llvm/dist/libcxx/include/__mutex_base | 2 +-
external/apache2/llvm/dist/libcxx/include/__node_handle | 3 +-
external/apache2/llvm/dist/libcxx/include/__nullptr | 4 +-
external/apache2/llvm/dist/libcxx/include/__ranges/access.h | 218 +
external/apache2/llvm/dist/libcxx/include/__ranges/concepts.h | 92 +
external/apache2/llvm/dist/libcxx/include/__ranges/data.h | 82 +
external/apache2/llvm/dist/libcxx/include/__ranges/empty.h | 84 +
external/apache2/llvm/dist/libcxx/include/__ranges/enable_borrowed_range.h | 46 +
external/apache2/llvm/dist/libcxx/include/__ranges/size.h | 130 +
external/apache2/llvm/dist/libcxx/include/__ranges/view.h | 51 +
external/apache2/llvm/dist/libcxx/include/__split_buffer | 10 +-
external/apache2/llvm/dist/libcxx/include/__sso_allocator | 77 -
external/apache2/llvm/dist/libcxx/include/__std_stream | 2 +-
external/apache2/llvm/dist/libcxx/include/__string | 53 +-
external/apache2/llvm/dist/libcxx/include/__support/android/locale_bionic.h | 69 +
external/apache2/llvm/dist/libcxx/include/__support/fuchsia/xlocale.h | 22 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/gettod_zos.h | 53 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/limits.h | 98 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/locale_mgmt_aix.h | 84 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/locale_mgmt_zos.h | 53 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/nanosleep.h | 56 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/support.h | 53 +
external/apache2/llvm/dist/libcxx/include/__support/ibm/xlocale.h | 329 +
external/apache2/llvm/dist/libcxx/include/__support/musl/xlocale.h | 57 +
external/apache2/llvm/dist/libcxx/include/__support/newlib/xlocale.h | 27 +
external/apache2/llvm/dist/libcxx/include/__support/nuttx/xlocale.h | 18 +
external/apache2/llvm/dist/libcxx/include/__support/openbsd/xlocale.h | 19 +
external/apache2/llvm/dist/libcxx/include/__support/solaris/floatingpoint.h | 13 +
external/apache2/llvm/dist/libcxx/include/__support/solaris/wchar.h | 46 +
external/apache2/llvm/dist/libcxx/include/__support/solaris/xlocale.h | 76 +
external/apache2/llvm/dist/libcxx/include/__support/win32/limits_msvc_win32.h | 71 +
external/apache2/llvm/dist/libcxx/include/__support/win32/locale_win32.h | 283 +
external/apache2/llvm/dist/libcxx/include/__support/xlocale/__nop_locale_mgmt.h | 51 +
external/apache2/llvm/dist/libcxx/include/__support/xlocale/__posix_l_fallback.h | 164 +
external/apache2/llvm/dist/libcxx/include/__support/xlocale/__strtonum_fallback.h | 66 +
external/apache2/llvm/dist/libcxx/include/__threading_support | 12 +-
external/apache2/llvm/dist/libcxx/include/__tree | 8 +-
external/apache2/llvm/dist/libcxx/include/__tuple | 4 +-
external/apache2/llvm/dist/libcxx/include/__utility/to_underlying.h | 45 +
external/apache2/llvm/dist/libcxx/include/algorithm | 400 +-
external/apache2/llvm/dist/libcxx/include/any | 2 +-
external/apache2/llvm/dist/libcxx/include/array | 2 +-
external/apache2/llvm/dist/libcxx/include/atomic | 12 +-
external/apache2/llvm/dist/libcxx/include/barrier | 4 +-
external/apache2/llvm/dist/libcxx/include/bit | 82 +-
external/apache2/llvm/dist/libcxx/include/bitset | 16 +-
external/apache2/llvm/dist/libcxx/include/ccomplex | 2 +-
external/apache2/llvm/dist/libcxx/include/cctype | 2 +-
external/apache2/llvm/dist/libcxx/include/cerrno | 2 +-
external/apache2/llvm/dist/libcxx/include/cfenv | 2 +-
external/apache2/llvm/dist/libcxx/include/cfloat | 2 +-
external/apache2/llvm/dist/libcxx/include/charconv | 127 +-
external/apache2/llvm/dist/libcxx/include/chrono | 27 +-
external/apache2/llvm/dist/libcxx/include/cinttypes | 2 +-
external/apache2/llvm/dist/libcxx/include/ciso646 | 2 +-
external/apache2/llvm/dist/libcxx/include/climits | 2 +-
external/apache2/llvm/dist/libcxx/include/clocale | 2 +-
external/apache2/llvm/dist/libcxx/include/cmath | 8 +-
external/apache2/llvm/dist/libcxx/include/codecvt | 2 +-
external/apache2/llvm/dist/libcxx/include/compare | 564 +-
external/apache2/llvm/dist/libcxx/include/complex | 2 +-
external/apache2/llvm/dist/libcxx/include/complex.h | 4 +-
external/apache2/llvm/dist/libcxx/include/concepts | 287 +-
external/apache2/llvm/dist/libcxx/include/condition_variable | 2 +-
external/apache2/llvm/dist/libcxx/include/csetjmp | 2 +-
external/apache2/llvm/dist/libcxx/include/csignal | 2 +-
external/apache2/llvm/dist/libcxx/include/cstdarg | 2 +-
external/apache2/llvm/dist/libcxx/include/cstdbool | 2 +-
external/apache2/llvm/dist/libcxx/include/cstddef | 8 +-
external/apache2/llvm/dist/libcxx/include/cstdint | 2 +-
external/apache2/llvm/dist/libcxx/include/cstdio | 2 +-
external/apache2/llvm/dist/libcxx/include/cstdlib | 2 +-
external/apache2/llvm/dist/libcxx/include/cstring | 2 +-
external/apache2/llvm/dist/libcxx/include/ctgmath | 2 +-
external/apache2/llvm/dist/libcxx/include/ctime | 2 +-
external/apache2/llvm/dist/libcxx/include/ctype.h | 2 +-
external/apache2/llvm/dist/libcxx/include/cwchar | 2 +-
external/apache2/llvm/dist/libcxx/include/cwctype | 2 +-
external/apache2/llvm/dist/libcxx/include/deque | 40 +-
external/apache2/llvm/dist/libcxx/include/errno.h | 6 +-
external/apache2/llvm/dist/libcxx/include/exception | 6 +-
external/apache2/llvm/dist/libcxx/include/experimental/__config | 4 -
external/apache2/llvm/dist/libcxx/include/experimental/functional | 44 +-
external/apache2/llvm/dist/libcxx/include/experimental/propagate_const | 2 +-
external/apache2/llvm/dist/libcxx/include/experimental/simd | 4 +-
external/apache2/llvm/dist/libcxx/include/experimental/type_traits | 2 +-
external/apache2/llvm/dist/libcxx/include/ext/__hash | 2 +-
external/apache2/llvm/dist/libcxx/include/ext/hash_map | 6 +-
external/apache2/llvm/dist/libcxx/include/ext/hash_set | 4 +-
external/apache2/llvm/dist/libcxx/include/filesystem | 130 +-
external/apache2/llvm/dist/libcxx/include/float.h | 2 +-
external/apache2/llvm/dist/libcxx/include/format | 126 +
external/apache2/llvm/dist/libcxx/include/forward_list | 42 +-
external/apache2/llvm/dist/libcxx/include/fstream | 28 +-
external/apache2/llvm/dist/libcxx/include/functional | 314 +-
external/apache2/llvm/dist/libcxx/include/future | 49 +-
external/apache2/llvm/dist/libcxx/include/initializer_list | 4 +-
external/apache2/llvm/dist/libcxx/include/inttypes.h | 2 +-
external/apache2/llvm/dist/libcxx/include/iomanip | 20 +-
external/apache2/llvm/dist/libcxx/include/ios | 2 +-
external/apache2/llvm/dist/libcxx/include/iosfwd | 15 +-
external/apache2/llvm/dist/libcxx/include/iostream | 2 +-
external/apache2/llvm/dist/libcxx/include/istream | 74 +-
external/apache2/llvm/dist/libcxx/include/iterator | 508 +-
external/apache2/llvm/dist/libcxx/include/limits | 6 +-
external/apache2/llvm/dist/libcxx/include/limits.h | 2 +-
external/apache2/llvm/dist/libcxx/include/list | 73 +-
external/apache2/llvm/dist/libcxx/include/locale | 23 +-
external/apache2/llvm/dist/libcxx/include/locale.h | 2 +-
external/apache2/llvm/dist/libcxx/include/map | 55 +-
external/apache2/llvm/dist/libcxx/include/math.h | 270 +-
external/apache2/llvm/dist/libcxx/include/memory | 3380 +--
external/apache2/llvm/dist/libcxx/include/module.modulemap | 8 +-
external/apache2/llvm/dist/libcxx/include/mutex | 12 +-
external/apache2/llvm/dist/libcxx/include/new | 4 +-
external/apache2/llvm/dist/libcxx/include/numbers | 34 +-
external/apache2/llvm/dist/libcxx/include/numeric | 11 +-
external/apache2/llvm/dist/libcxx/include/optional | 89 +-
external/apache2/llvm/dist/libcxx/include/ostream | 96 +-
external/apache2/llvm/dist/libcxx/include/queue | 118 +-
external/apache2/llvm/dist/libcxx/include/random | 51 +-
external/apache2/llvm/dist/libcxx/include/ranges | 116 +
external/apache2/llvm/dist/libcxx/include/ratio | 10 +-
external/apache2/llvm/dist/libcxx/include/regex | 22 +-
external/apache2/llvm/dist/libcxx/include/scoped_allocator | 6 +-
external/apache2/llvm/dist/libcxx/include/set | 96 +-
external/apache2/llvm/dist/libcxx/include/setjmp.h | 2 +-
external/apache2/llvm/dist/libcxx/include/shared_mutex | 6 +-
external/apache2/llvm/dist/libcxx/include/span | 23 +-
external/apache2/llvm/dist/libcxx/include/sstream | 6 +-
external/apache2/llvm/dist/libcxx/include/stack | 34 +-
external/apache2/llvm/dist/libcxx/include/stdbool.h | 2 +-
external/apache2/llvm/dist/libcxx/include/stddef.h | 2 +-
external/apache2/llvm/dist/libcxx/include/stdexcept | 2 +-
external/apache2/llvm/dist/libcxx/include/stdint.h | 2 +-
external/apache2/llvm/dist/libcxx/include/stdio.h | 2 +-
external/apache2/llvm/dist/libcxx/include/stdlib.h | 16 +-
external/apache2/llvm/dist/libcxx/include/streambuf | 6 +-
external/apache2/llvm/dist/libcxx/include/string | 329 +-
external/apache2/llvm/dist/libcxx/include/string.h | 2 +-
external/apache2/llvm/dist/libcxx/include/string_view | 70 +-
external/apache2/llvm/dist/libcxx/include/strstream | 12 +-
external/apache2/llvm/dist/libcxx/include/support/android/locale_bionic.h | 69 -
external/apache2/llvm/dist/libcxx/include/support/fuchsia/xlocale.h | 22 -
external/apache2/llvm/dist/libcxx/include/support/ibm/limits.h | 98 -
external/apache2/llvm/dist/libcxx/include/support/ibm/locale_mgmt_aix.h | 84 -
external/apache2/llvm/dist/libcxx/include/support/ibm/nanosleep.h | 38 -
external/apache2/llvm/dist/libcxx/include/support/ibm/support.h | 53 -
external/apache2/llvm/dist/libcxx/include/support/ibm/xlocale.h | 275 -
external/apache2/llvm/dist/libcxx/include/support/musl/xlocale.h | 57 -
external/apache2/llvm/dist/libcxx/include/support/newlib/xlocale.h | 27 -
external/apache2/llvm/dist/libcxx/include/support/nuttx/xlocale.h | 18 -
external/apache2/llvm/dist/libcxx/include/support/openbsd/xlocale.h | 19 -
external/apache2/llvm/dist/libcxx/include/support/solaris/floatingpoint.h | 13 -
external/apache2/llvm/dist/libcxx/include/support/solaris/wchar.h | 46 -
external/apache2/llvm/dist/libcxx/include/support/solaris/xlocale.h | 76 -
external/apache2/llvm/dist/libcxx/include/support/win32/limits_msvc_win32.h | 71 -
external/apache2/llvm/dist/libcxx/include/support/win32/locale_win32.h | 264 -
external/apache2/llvm/dist/libcxx/include/support/xlocale/__nop_locale_mgmt.h | 51 -
external/apache2/llvm/dist/libcxx/include/support/xlocale/__posix_l_fallback.h | 164 -
external/apache2/llvm/dist/libcxx/include/support/xlocale/__strtonum_fallback.h | 66 -
external/apache2/llvm/dist/libcxx/include/system_error | 8 +-
external/apache2/llvm/dist/libcxx/include/tgmath.h | 4 +-
external/apache2/llvm/dist/libcxx/include/thread | 15 +-
external/apache2/llvm/dist/libcxx/include/tuple | 1076 +-
external/apache2/llvm/dist/libcxx/include/type_traits | 409 +-
external/apache2/llvm/dist/libcxx/include/typeindex | 3 +-
external/apache2/llvm/dist/libcxx/include/typeinfo | 49 +-
external/apache2/llvm/dist/libcxx/include/unordered_map | 46 +-
external/apache2/llvm/dist/libcxx/include/unordered_set | 40 +-
external/apache2/llvm/dist/libcxx/include/utility | 141 +-
external/apache2/llvm/dist/libcxx/include/valarray | 66 +-
external/apache2/llvm/dist/libcxx/include/variant | 65 +-
external/apache2/llvm/dist/libcxx/include/vector | 67 +-
external/apache2/llvm/dist/libcxx/include/version | 52 +-
external/apache2/llvm/dist/libcxx/include/wchar.h | 4 +-
external/apache2/llvm/dist/libcxx/include/wctype.h | 4 +-
external/apache2/llvm/dist/libcxx/src/CMakeLists.txt | 45 +-
external/apache2/llvm/dist/libcxx/src/any.cpp | 6 +-
external/apache2/llvm/dist/libcxx/src/atomic.cpp | 6 +
external/apache2/llvm/dist/libcxx/src/charconv.cpp | 4 +-
external/apache2/llvm/dist/libcxx/src/chrono.cpp | 29 +-
external/apache2/llvm/dist/libcxx/src/condition_variable.cpp | 8 +-
external/apache2/llvm/dist/libcxx/src/debug.cpp | 2 +-
external/apache2/llvm/dist/libcxx/src/experimental/memory_resource.cpp | 21 +-
external/apache2/llvm/dist/libcxx/src/filesystem/directory_iterator.cpp | 10 +-
external/apache2/llvm/dist/libcxx/src/filesystem/filesystem_common.h | 151 +-
external/apache2/llvm/dist/libcxx/src/filesystem/operations.cpp | 240 +-
external/apache2/llvm/dist/libcxx/src/filesystem/posix_compat.h | 135 +
external/apache2/llvm/dist/libcxx/src/functional.cpp | 4 +-
external/apache2/llvm/dist/libcxx/src/future.cpp | 10 +-
external/apache2/llvm/dist/libcxx/src/include/config_elast.h | 4 +
external/apache2/llvm/dist/libcxx/src/include/refstring.h | 8 +-
external/apache2/llvm/dist/libcxx/src/include/sso_allocator.h | 77 +
external/apache2/llvm/dist/libcxx/src/ios.cpp | 14 +-
external/apache2/llvm/dist/libcxx/src/locale.cpp | 164 +-
external/apache2/llvm/dist/libcxx/src/memory.cpp | 33 +-
external/apache2/llvm/dist/libcxx/src/mutex.cpp | 24 +-
external/apache2/llvm/dist/libcxx/src/mutex_destructor.cpp | 2 +-
external/apache2/llvm/dist/libcxx/src/new.cpp | 48 +-
external/apache2/llvm/dist/libcxx/src/optional.cpp | 8 +-
external/apache2/llvm/dist/libcxx/src/random.cpp | 2 +-
external/apache2/llvm/dist/libcxx/src/support/ibm/xlocale_zos.cpp | 137 +
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_fallback.ipp | 50 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_glibcxx.ipp | 8 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_libcxxabi.ipp | 4 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_libcxxrt.ipp | 4 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_msvc.ipp | 50 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp | 12 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp | 14 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_msvc.ipp | 24 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp | 12 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/new_handler_fallback.ipp | 4 +-
external/apache2/llvm/dist/libcxx/src/support/runtime/stdexcept_default.ipp | 30 +-
external/apache2/llvm/dist/libcxx/src/support/solaris/xlocale.cpp | 2 +-
external/apache2/llvm/dist/libcxx/src/support/win32/locale_win32.cpp | 2 +-
external/apache2/llvm/dist/libcxx/src/support/win32/support.cpp | 7 +-
external/apache2/llvm/dist/libcxx/src/support/win32/thread_win32.cpp | 46 +-
external/apache2/llvm/dist/libcxx/src/system_error.cpp | 34 +-
external/apache2/llvm/dist/libcxx/src/thread.cpp | 4 +-
external/apache2/llvm/dist/libcxx/src/typeinfo.cpp | 6 +-
external/apache2/llvm/dist/libcxx/utils/ci/Dockerfile | 15 +-
external/apache2/llvm/dist/libcxx/utils/ci/buildkite-pipeline.yml | 251 +-
external/apache2/llvm/dist/libcxx/utils/ci/macos-backdeployment.sh | 137 -
external/apache2/llvm/dist/libcxx/utils/ci/macos-trunk.sh | 139 -
external/apache2/llvm/dist/libcxx/utils/ci/run-buildbot | 266 +-
external/apache2/llvm/dist/libcxx/utils/ci/run-buildbot-container | 24 +
external/apache2/llvm/dist/libcxx/utils/ci/runtimes/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/Dockerfile | 39 -
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/buildbot-auth.json | 4 -
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/docker-compose.yml | 19 -
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/install-gcloud-agents.sh | 11 -
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/install-packages.sh | 40 -
external/apache2/llvm/dist/libcxx/utils/docker/debian9/buildbot/run_buildbot.sh | 111 -
external/apache2/llvm/dist/libcxx/utils/gdb/libcxx/printers.py | 44 +-
external/apache2/llvm/dist/libcxx/utils/generate_feature_test_macro_components.py | 166 +-
external/apache2/llvm/dist/libcxx/utils/generate_header_inclusion_tests.py | 203 +
external/apache2/llvm/dist/libcxx/utils/generate_header_tests.py | 1 -
external/apache2/llvm/dist/libcxx/utils/google-benchmark/README.LLVM | 2 +-
external/apache2/llvm/dist/libcxx/utils/graph_header_deps.py | 359 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/__pycache__/compiler.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/__pycache__/util.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/compiler.py | 1 -
external/apache2/llvm/dist/libcxx/utils/libcxx/graph.py | 298 -
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/config.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/dsl.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/executor.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/features.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/newformat.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/target_info.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/__pycache__/tracing.cpython-38.pyc | Bin
external/apache2/llvm/dist/libcxx/utils/libcxx/test/config.py | 187 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/test/dsl.py | 103 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/test/features.py | 56 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/test/format.py | 6 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/test/params.py | 117 +-
external/apache2/llvm/dist/libcxx/utils/libcxx/test/target_info.py | 79 +-
external/apache2/llvm/dist/libcxx/utils/run.py | 27 +-
external/apache2/llvm/dist/libcxx/utils/ssh.py | 11 +-
external/apache2/llvm/dist/llvm/.gitignore | 10 -
external/apache2/llvm/dist/llvm/CMakeLists.txt | 38 +-
external/apache2/llvm/dist/llvm/CODE_OWNERS.TXT | 5 +
external/apache2/llvm/dist/llvm/CREDITS.TXT | 4 +-
external/apache2/llvm/dist/llvm/bindings/go/llvm/ir.go | 4 +-
external/apache2/llvm/dist/llvm/bindings/go/llvm/ir_test.go | 1 -
external/apache2/llvm/dist/llvm/bindings/ocaml/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/bindings/ocaml/README.txt | 3 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/all_backends/all_backends_ocaml.c | 2 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/analysis/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/bindings/ocaml/analysis/analysis_ocaml.c | 18 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/analysis/llvm_analysis.mli | 5 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/backends/backend_ocaml.c | 2 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/bitreader/bitreader_ocaml.c | 10 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/bitwriter/bitwriter_ocaml.c | 6 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/CMakeLists.txt | 6 +
external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c | 913 +
external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/llvm_debuginfo.ml | 567 +
external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/llvm_debuginfo.mli | 625 +
external/apache2/llvm/dist/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c | 39 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/irreader/irreader_ocaml.c | 5 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/linker/linker_ocaml.c | 5 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/META.llvm.in | 8 +
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/llvm.ml | 35 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/llvm.mli | 61 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/llvm_ocaml.c | 1580 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/llvm_ocaml.h | 41 +
external/apache2/llvm/dist/llvm/bindings/ocaml/target/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/bindings/ocaml/target/target_ocaml.c | 207 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c | 28 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/passmgr_builder_ocaml.c | 65 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c | 82 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/utils/transform_utils_ocaml.c | 4 +-
external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/vectorize/vectorize_ocaml.c | 4 +-
external/apache2/llvm/dist/llvm/cmake/config-ix.cmake | 19 +-
external/apache2/llvm/dist/llvm/cmake/modules/AddLLVM.cmake | 90 +-
external/apache2/llvm/dist/llvm/cmake/modules/CMakeLists.txt | 12 +-
external/apache2/llvm/dist/llvm/cmake/modules/CheckLinkerFlag.cmake | 6 -
external/apache2/llvm/dist/llvm/cmake/modules/FindGRPC.cmake | 17 +-
external/apache2/llvm/dist/llvm/cmake/modules/GetErrcMessages.cmake | 43 +
external/apache2/llvm/dist/llvm/cmake/modules/HandleLLVMOptions.cmake | 113 +-
external/apache2/llvm/dist/llvm/cmake/modules/HandleLLVMStdlib.cmake | 6 +-
external/apache2/llvm/dist/llvm/cmake/modules/LLVMCheckLinkerFlag.cmake | 18 +
external/apache2/llvm/dist/llvm/cmake/modules/LLVMConfig.cmake.in | 5 +-
external/apache2/llvm/dist/llvm/cmake/modules/LLVMDistributionSupport.cmake | 272 +-
external/apache2/llvm/dist/llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 40 +-
external/apache2/llvm/dist/llvm/cmake/modules/LLVMInstallSymlink.cmake | 15 +-
external/apache2/llvm/dist/llvm/cmake/modules/TensorFlowCompile.cmake | 53 +-
external/apache2/llvm/dist/llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst | 2103 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx10_offset_smem_buf.rst | 6 +-
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx10_offset_smem_plain.rst | 2 -
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_dst.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_fx_operand.rst | 16 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_hwreg.rst | 73 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_imask.rst | 65 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_imm16.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_imm16_1.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_imm16_2.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_label.rst | 36 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_m.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_m_1.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_msg.rst | 96 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_opt.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_probe.rst | 24 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_saddr.rst | 19 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_saddr_1.rst | 19 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sbase.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sbase_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sbase_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata_1.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata_2.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata_4.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdata_5.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_4.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_5.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_6.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_sdst_7.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_simm32.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_simm32_1.rst | 14 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_simm32_2.rst | 14 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_soffset.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_soffset_1.rst | 20 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_soffset_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_10.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_11.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_4.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_5.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_6.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_7.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_8.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_src_9.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_srsrc.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_srsrc_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssamp.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_4.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_5.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_6.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_7.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_ssrc_8.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_type_deviation.rst | 13 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr_2.rst | 20 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr_3.rst | 19 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr_4.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vaddr_5.rst | 22 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vcc.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata0.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata0_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata1_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_10.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_4.rst | 26 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_5.rst | 26 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_6.rst | 20 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_7.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_8.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdata_9.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_10.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_11.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_12.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_13.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_14.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_15.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_16.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_17.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_18.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_19.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_4.rst | 19 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_5.rst | 19 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_6.rst | 20 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_7.rst | 21 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_8.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vdst_9.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc_1.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc_2.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc_3.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc_4.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_vsrc_5.rst | 17 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx90a_waitcnt.rst | 64 +
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx9_offset_smem_buf.rst | 6 +-
external/apache2/llvm/dist/llvm/docs/AMDGPU/gfx9_offset_smem_plain.rst | 2 -
external/apache2/llvm/dist/llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst | 47 +-
external/apache2/llvm/dist/llvm/docs/AMDGPUModifierSyntax.rst | 95 +-
external/apache2/llvm/dist/llvm/docs/AMDGPUOperandSyntax.rst | 41 +-
external/apache2/llvm/dist/llvm/docs/AMDGPUUsage.rst | 3170 ++-
external/apache2/llvm/dist/llvm/docs/AliasAnalysis.rst | 15 +-
external/apache2/llvm/dist/llvm/docs/BitCodeFormat.rst | 18 +-
external/apache2/llvm/dist/llvm/docs/BuildingADistribution.rst | 39 +
external/apache2/llvm/dist/llvm/docs/CMake.rst | 5 +
external/apache2/llvm/dist/llvm/docs/CodeGenerator.rst | 11 +-
external/apache2/llvm/dist/llvm/docs/CodeReview.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/FileCheck.rst | 5 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/clang-tblgen.rst | 22 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/dsymutil.rst | 5 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/index.rst | 5 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/lit.rst | 49 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/lldb-tblgen.rst | 22 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-cov.rst | 4 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-install-name-tool.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-libtool-darwin.rst | 4 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-mca.rst | 39 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-nm.rst | 15 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-objcopy.rst | 26 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-objdump.rst | 35 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-otool.rst | 140 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-readelf.rst | 5 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-readobj.rst | 5 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-strip.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-symbolizer.rst | 72 +-
external/apache2/llvm/dist/llvm/docs/CommandGuide/llvm-tblgen.rst | 22 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/mlir-tblgen.rst | 22 +
external/apache2/llvm/dist/llvm/docs/CommandGuide/tblgen.rst | 479 +-
external/apache2/llvm/dist/llvm/docs/CommandLine.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/Contributing.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/Coroutines.rst | 14 +-
external/apache2/llvm/dist/llvm/docs/CoverageMappingFormat.rst | 11 +-
external/apache2/llvm/dist/llvm/docs/DeveloperPolicy.rst | 135 +-
external/apache2/llvm/dist/llvm/docs/Frontend/PerformanceTips.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/GarbageCollection.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/GettingInvolved.rst | 74 +
external/apache2/llvm/dist/llvm/docs/GettingStarted.rst | 71 +-
external/apache2/llvm/dist/llvm/docs/GettingStartedVS.rst | 14 +
external/apache2/llvm/dist/llvm/docs/GlobalISel/GenericOpcode.rst | 71 +-
external/apache2/llvm/dist/llvm/docs/GlobalISel/IRTranslator.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/HowToBuildWindowsItaniumPrograms.rst | 184 +
external/apache2/llvm/dist/llvm/docs/HowToCrossCompileBuiltinsOnArm.rst | 23 +-
external/apache2/llvm/dist/llvm/docs/HowToSubmitABug.rst | 145 +-
external/apache2/llvm/dist/llvm/docs/HowToUpdateDebugInfo.rst | 48 +-
external/apache2/llvm/dist/llvm/docs/JITLink.rst | 1125 +
external/apache2/llvm/dist/llvm/docs/LangRef.rst | 1033 +-
external/apache2/llvm/dist/llvm/docs/Lexicon.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/LibFuzzer.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/MIRLangRef.rst | 20 +-
external/apache2/llvm/dist/llvm/docs/MemorySSA.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/MergeFunctions.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/NewPassManager.rst | 378 +
external/apache2/llvm/dist/llvm/docs/ORCv2.rst | 10 +-
external/apache2/llvm/dist/llvm/docs/OpaquePointers.rst | 130 +
external/apache2/llvm/dist/llvm/docs/Passes.rst | 9 +-
external/apache2/llvm/dist/llvm/docs/Phabricator.rst | 47 +
external/apache2/llvm/dist/llvm/docs/Phabricator_premerge_results.png | Bin
external/apache2/llvm/dist/llvm/docs/Phabricator_premerge_unit_tests.png | Bin
external/apache2/llvm/dist/llvm/docs/ProgrammersManual.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/Reference.rst | 5 -
external/apache2/llvm/dist/llvm/docs/ReleaseNotes.rst | 40 +-
external/apache2/llvm/dist/llvm/docs/ScudoHardenedAllocator.rst | 303 +-
external/apache2/llvm/dist/llvm/docs/Security.rst | 43 +-
external/apache2/llvm/dist/llvm/docs/SourceLevelDebugging.rst | 22 +-
external/apache2/llvm/dist/llvm/docs/StackMaps.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/Statepoints.rst | 207 +-
external/apache2/llvm/dist/llvm/docs/TableGen/ProgRef.rst | 226 +-
external/apache2/llvm/dist/llvm/docs/TableGen/index.rst | 15 +-
external/apache2/llvm/dist/llvm/docs/TestingGuide.rst | 7 +-
external/apache2/llvm/dist/llvm/docs/UserGuides.rst | 16 +
external/apache2/llvm/dist/llvm/docs/WritingAnLLVMNewPMPass.rst | 44 +-
external/apache2/llvm/dist/llvm/docs/WritingAnLLVMPass.rst | 10 +-
external/apache2/llvm/dist/llvm/docs/XRay.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/XRayExample.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/YamlIO.rst | 6 +-
external/apache2/llvm/dist/llvm/docs/buildbot_worker_contact.png | Bin
external/apache2/llvm/dist/llvm/docs/llvm-objdump.1 | 5 +
external/apache2/llvm/dist/llvm/docs/tutorial/BuildingAJIT1.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/tutorial/BuildingAJIT2.rst | 4 +-
external/apache2/llvm/dist/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst | 2 +-
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl1.rst | 285 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl2.rst | 899 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl3.rst | 961 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl4.rst | 915 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl5.rst | 1350 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl6.rst | 1441 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl7.rst | 1723 -
external/apache2/llvm/dist/llvm/docs/tutorial/OCamlLangImpl8.rst | 267 -
external/apache2/llvm/dist/llvm/docs/tutorial/index.rst | 5 +-
external/apache2/llvm/dist/llvm/examples/BrainF/BrainF.cpp | 6 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/toy.cpp | 9 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 5 +-
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/_tags | 1 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/ast.ml | 25 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/lexer.ml | 52 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/parser.ml | 122 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/token.ml | 15 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/toplevel.ml | 34 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter2/toy.ml | 21 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/_tags | 2 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/ast.ml | 25 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/codegen.ml | 100 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/lexer.ml | 52 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/myocamlbuild.ml | 6 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/parser.ml | 122 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/token.ml | 15 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/toplevel.ml | 39 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml | 26 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/_tags | 4 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/ast.ml | 25 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/bindings.c | 7 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/codegen.ml | 103 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/lexer.ml | 52 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/myocamlbuild.ml | 10 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/parser.ml | 122 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/token.ml | 15 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/toplevel.ml | 49 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter4/toy.ml | 53 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/_tags | 4 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/ast.ml | 31 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/bindings.c | 7 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/codegen.ml | 225 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/lexer.ml | 57 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/myocamlbuild.ml | 10 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/parser.ml | 158 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/token.ml | 19 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/toplevel.ml | 49 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter5/toy.ml | 53 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/_tags | 4 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/ast.ml | 36 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/bindings.c | 13 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/codegen.ml | 251 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/lexer.ml | 59 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml | 10 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/parser.ml | 195 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/token.ml | 22 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/toplevel.ml | 49 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter6/toy.ml | 53 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/_tags | 4 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/ast.ml | 39 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/bindings.c | 13 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/codegen.ml | 370 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/lexer.ml | 60 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml | 10 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/parser.ml | 221 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/token.ml | 25 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/toplevel.ml | 49 -
external/apache2/llvm/dist/llvm/examples/OCaml-Kaleidoscope/Chapter7/toy.ml | 57 -
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/CMakeLists.txt | 4 +
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/ExampleModules.h | 44 +-
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/LLJITWithGDBRegistrationListener.cpp | 4 +-
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/LLJITWithObjectLinkingLayerPlugin.cpp | 164 +-
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/CMakeLists.txt | 19 +
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/LLJITWithRemoteDebugging.cpp | 258 +
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/RemoteJITUtils.cpp | 347 +
external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/RemoteJITUtils.h | 111 +
external/apache2/llvm/dist/llvm/examples/ParallelJIT/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/examples/ParallelJIT/ParallelJIT.cpp | 2 +
external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 12 +-
external/apache2/llvm/dist/llvm/include/llvm-c/Core.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm-c/DebugInfo.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm-c/DisassemblerTypes.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm-c/ErrorHandling.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm-c/ExternC.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm-c/LLJIT.h | 8 +
external/apache2/llvm/dist/llvm/include/llvm-c/Orc.h | 201 +-
external/apache2/llvm/dist/llvm/include/llvm-c/Transforms/PassBuilder.h | 105 +
external/apache2/llvm/dist/llvm/include/llvm-c/lto.h | 20 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/APFloat.h | 17 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/APInt.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/Any.h | 21 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/ArrayRef.h | 24 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/BitVector.h | 242 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/BreadthFirstIterator.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/CachedHashString.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/CoalescingBitVector.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/DenseMapInfo.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/DepthFirstIterator.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/EpochTracker.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/EquivalenceClasses.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/FloatingPointMode.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/FunctionExtras.h | 49 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/Hashing.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/ImmutableSet.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/IntervalMap.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/Optional.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/PostOrderIterator.h | 32 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/STLExtras.h | 84 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/STLForwardCompat.h | 82 +
external/apache2/llvm/dist/llvm/include/llvm/ADT/ScopeExit.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/SetOperations.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/SmallPtrSet.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/ADT/SparseMultiSet.h | 20 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/Statistic.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/StringMapEntry.h | 52 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/StringRef.h | 4 -
external/apache2/llvm/dist/llvm/include/llvm/ADT/Triple.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/ADT/TypeSwitch.h | 6 +
external/apache2/llvm/dist/llvm/include/llvm/ADT/iterator.h | 12 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/AliasAnalysis.h | 138 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/AliasSetTracker.h | 23 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/AssumeBundleQueries.h | 30 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/AssumptionCache.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 58 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/CFG.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ConstantFolding.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/DDG.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/DemandedBits.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/DependenceGraphBuilder.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/DivergenceAnalysis.h | 76 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/IVDescriptors.h | 77 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/InlineAdvisor.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/InstructionPrecedenceTracking.h | 5 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/InstructionSimplify.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LazyCallGraph.h | 2 -
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LazyValueInfo.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LegacyDivergenceAnalysis.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/Loads.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 9 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopAnalysisManager.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopInfo.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopInfoImpl.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopNestAnalysis.h | 13 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/MemoryBuiltins.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/MemorySSA.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ObjCARCUtil.h | 50 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/OverflowInstAnalysis.h | 45 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/RegionIterator.h | 25 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ScalarEvolution.h | 28 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/Analysis/SyncDependenceAnalysis.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/SyntheticCountsUtils.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/TargetLibraryInfo.h | 46 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/TargetTransformInfo.h | 659 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h | 246 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/Local.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ValueLattice.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/ValueTracking.h | 52 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/VecFuncs.def | 633 +-
external/apache2/llvm/dist/llvm/include/llvm/Analysis/VectorUtils.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/AsmParser/LLLexer.h | 104 +
external/apache2/llvm/dist/llvm/include/llvm/AsmParser/LLParser.h | 615 +
external/apache2/llvm/dist/llvm/include/llvm/AsmParser/LLToken.h | 495 +
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/COFF.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/Dwarf.def | 262 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/Dwarf.h | 52 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/ELF.h | 179 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/ELFRelocs/M68k.def | 49 +
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/MachO.h | 197 +
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/MsgPackDocument.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/MsgPackReader.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/MsgPackWriter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/Wasm.h | 20 +-
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/WasmRelocs.def | 2 +
external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/XCOFF.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 2 +
external/apache2/llvm/dist/llvm/include/llvm/Bitcode/LLVMBitCodes.h | 23 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/AccelTable.h | 13 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/AntiDepBreaker.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/AsmPrinter.h | 68 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/BasicTTIImpl.h | 577 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/BuiltinGCs.h | 32 -
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/CSEConfigBase.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/CalcSpillWeights.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/CallingConvLower.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/CodeGenPassBuilder.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/CommandFlags.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/DIE.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/EdgeBundles.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ExpandVectorPredication.h | 23 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/FastISel.h | 36 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GCMetadata.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GCStrategy.h | 136 -
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h | 251 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h | 47 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 78 -
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelect.h | 11 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h | 25 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h | 17 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h | 21 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h | 72 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 66 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/RegisterBank.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 105 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ISDOpcodes.h | 58 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/IndirectThunks.h | 21 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LiveIntervalCalc.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 20 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LiveRangeCalc.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LiveRangeEdit.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/LowLevelType.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRFSDiscriminator.h | 74 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRParser/MIParser.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRPrinter.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRYamlMapping.h | 47 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineBasicBlock.h | 207 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineFrameInfo.h | 45 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineFunction.h | 33 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineInstr.h | 117 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 27 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineLoopUtils.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineMemOperand.h | 18 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineModuleInfo.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineOperand.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineOutliner.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachinePassManager.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachinePassRegistry.def | 2 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachinePipeliner.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 65 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineScheduler.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineSizeOpts.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ModuloSchedule.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/PBQP/Graph.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/Passes.h | 34 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/RDFGraph.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/RDFLiveness.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/RDFRegisters.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/Register.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/RegisterClassInfo.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ReplaceWithVeclib.h | 36 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ScheduleDAG.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAG.h | 99 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGISel.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 36 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 6 -
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/Spiller.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/SwiftErrorValueTracking.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetCallingConv.h | 56 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetFrameLowering.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetInstrInfo.h | 46 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetLowering.h | 106 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetPassConfig.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 44 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TileShapeInfo.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/UnreachableBlockElim.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ValueTypes.h | 24 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ValueTypes.td | 354 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/VirtRegMap.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 59 +-
external/apache2/llvm/dist/llvm/include/llvm/Config/config.h.cmake | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/Config/llvm-config.h.cmake | 3 +
external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/DWARFLinker.h | 11 +
external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/DWARFStreamer.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/CodeViewError.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DIContext.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 24 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/FileEntry.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/FileWriter.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/GsymReader.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/Header.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/LineEntry.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/LineTable.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/LookupResult.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/Range.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/StringTable.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/MSF/MSFError.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/GenericError.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h | 69 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/EnumTables.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/InfoStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/RawConstants.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/RawError.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h | 144 +-
external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 24 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/Demangle.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/Demangle/DemangleConfig.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/ItaniumDemangle.h | 28 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/MicrosoftDemangle.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/RustDemangle.h | 178 +
external/apache2/llvm/dist/llvm/include/llvm/Demangle/StringView.h | 17 +-
external/apache2/llvm/dist/llvm/include/llvm/Demangle/Utility.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h | 237 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h | 36 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h | 402 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITSymbol.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Core.h | 75 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h | 85 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h | 32 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 6 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Shared/RPCUtils.h | 30 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Shared/Serialization.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h | 12 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TPCDebugObjectRegistrar.h | 67 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h | 22 +
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/FileCheck/FileCheck.h | 17 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenACC/ACC.td | 1 -
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMP.td | 65 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMPContext.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMPGridValues.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 369 +-
external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 60 +-
external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/FuzzerCLI.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Argument.h | 10 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Attributes.h | 72 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Attributes.td | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/BasicBlock.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/IR/BuiltinGCs.h | 33 +
external/apache2/llvm/dist/llvm/include/llvm/IR/CFG.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/CallingConv.h | 8 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Constant.h | 28 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/ConstantRange.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Constants.h | 196 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DIBuilder.h | 12 +
external/apache2/llvm/dist/llvm/include/llvm/IR/DataLayout.h | 43 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DebugInfo.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DebugInfoMetadata.h | 194 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DebugLoc.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DerivedTypes.h | 38 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/DiagnosticInfo.h | 57 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Dominators.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/IR/FPEnv.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Function.h | 40 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/GCStrategy.h | 136 +
external/apache2/llvm/dist/llvm/include/llvm/IR/GetElementPtrTypeIterator.h | 174 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/GlobalIFunc.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/GlobalObject.h | 2 -
external/apache2/llvm/dist/llvm/include/llvm/IR/IRBuilder.h | 227 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/InlineAsm.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/InstrTypes.h | 85 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Instruction.h | 14 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Instructions.h | 75 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicInst.h | 285 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Intrinsics.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Intrinsics.td | 125 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsAArch64.td | 155 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 238 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsARM.td | 34 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsHexagon.td | 120 +
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsHexagonDep.td | 9856 +++---
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsNVVM.td | 155 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsPowerPC.td | 6 +
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsRISCV.td | 267 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 91 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicsX86.td | 27 +
external/apache2/llvm/dist/llvm/include/llvm/IR/LLVMContext.h | 45 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/LegacyPassManager.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/IR/LegacyPassManagers.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/MatrixBuilder.h | 16 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Metadata.def | 1 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Metadata.h | 56 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Module.h | 57 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/ModuleSummaryIndex.h | 13 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Operator.h | 11 +
external/apache2/llvm/dist/llvm/include/llvm/IR/PassInstrumentation.h | 36 +
external/apache2/llvm/dist/llvm/include/llvm/IR/PassManager.h | 49 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/PassManagerImpl.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/PassManagerInternal.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/PatternMatch.h | 93 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/PseudoProbe.h | 15 +
external/apache2/llvm/dist/llvm/include/llvm/IR/SafepointIRVerifier.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Statepoint.h | 117 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/Type.h | 9 +
external/apache2/llvm/dist/llvm/include/llvm/IR/Value.h | 46 +-
external/apache2/llvm/dist/llvm/include/llvm/IR/ValueMap.h | 24 +-
external/apache2/llvm/dist/llvm/include/llvm/InitializePasses.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/InterfaceStub/ELFObjHandler.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/InterfaceStub/ELFStub.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/InterfaceStub/TBEHandler.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/LTO/Caching.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/LTO/Config.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/LTO/LTOBackend.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/LTOModule.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/UpdateCompilerUsed.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/LinkAllPasses.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCAsmInfo.h | 126 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCAssembler.h | 15 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCContext.h | 131 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCDisassembler/MCSymbolizer.h | 12 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCDwarf.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCELFStreamer.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCExpr.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCInst.h | 67 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCInstBuilder.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCInstrDesc.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/MC/MCObjectFileInfo.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCObjectStreamer.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCObjectWriter.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 18 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/MCAsmParser.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCPseudoProbe.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCRegister.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCRegisterInfo.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSchedule.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSectionELF.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSectionMachO.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSectionWasm.h | 13 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSectionXCOFF.h | 52 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCStreamer.h | 46 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSubtargetInfo.h | 3 +
external/apache2/llvm/dist/llvm/include/llvm/MC/MCSymbolWasm.h | 30 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/MCWasmObjectWriter.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/MC/SectionKind.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/CodeEmitter.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Context.h | 5 +
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/HardwareUnit.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 13 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h | 93 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/ResourceManager.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/RetireControlUnit.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Instruction.h | 40 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/DispatchStage.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/EntryStage.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/ExecuteStage.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/InOrderIssueStage.h | 98 +
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/InstructionTables.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/MicroOpQueueStage.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/RetireStage.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/Stage.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/Binary.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/COFF.h | 23 +
external/apache2/llvm/dist/llvm/include/llvm/Object/COFFImportFile.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/COFFModuleDefinition.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/ELF.h | 5 +
external/apache2/llvm/dist/llvm/include/llvm/Object/ELFObjectFile.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/ELFTypes.h | 41 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/MachOUniversalWriter.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/RelocationResolver.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/StackMapParser.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/SymbolicFile.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/TapiFile.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/TapiUniversal.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/Wasm.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/WindowsMachineFlag.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/WindowsResource.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Object/XCOFFObjectFile.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/ELFYAML.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/WasmYAML.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/yaml2obj.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Option/ArgList.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/Option/OptParser.td | 34 +-
external/apache2/llvm/dist/llvm/include/llvm/Passes/PassBuilder.h | 22 +-
external/apache2/llvm/dist/llvm/include/llvm/Passes/StandardInstrumentations.h | 198 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h | 42 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/GCOV.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/InstrProf.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/InstrProfData.inc | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/InstrProfReader.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/InstrProfWriter.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/ProfileCommon.h | 5 +
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/SampleProf.h | 129 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/SampleProfReader.h | 34 +-
external/apache2/llvm/dist/llvm/include/llvm/ProfileData/SampleProfWriter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/BitstreamRemarkContainer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/BitstreamRemarkParser.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/BitstreamRemarkSerializer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/RemarkFormat.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/RemarkLinker.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/RemarkParser.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/RemarkSerializer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/RemarkStringTable.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/AArch64TargetParser.def | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/AArch64TargetParser.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/AMDGPUMetadata.h | 18 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/AMDHSAKernelDescriptor.h | 36 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/ARMTargetParser.def | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Alignment.h | 10 -
external/apache2/llvm/dist/llvm/include/llvm/Support/AutoConvert.h | 40 +
external/apache2/llvm/dist/llvm/include/llvm/Support/BinaryByteStream.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/BinaryStreamArray.h | 23 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/BinaryStreamReader.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/CachePruning.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Chrono.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/CodeGen.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/CodeGenCoverage.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/CommandLine.h | 27 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Compiler.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Discriminator.h | 73 +
external/apache2/llvm/dist/llvm/include/llvm/Support/Errno.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Error.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/FileCollector.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/FileOutputBuffer.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/FileSystem.h | 108 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/FormatVariadicDetails.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/GenericIteratedDominanceFrontier.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/GlobPattern.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/GraphWriter.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Host.h | 14 +
external/apache2/llvm/dist/llvm/include/llvm/Support/InitLLVM.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/InstructionCost.h | 43 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/KnownBits.h | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/LEB128.h | 20 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/LineIterator.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/LowLevelTypeImpl.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/MachineValueType.h | 332 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/MathExtras.h | 11 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Memory.h | 2 -
external/apache2/llvm/dist/llvm/include/llvm/Support/MemoryBuffer.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/NativeFormatting.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/OptimizedStructLayout.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Parallel.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Process.h | 4 +
external/apache2/llvm/dist/llvm/include/llvm/Support/Program.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/Support/SHA256.h | 90 +
external/apache2/llvm/dist/llvm/include/llvm/Support/ScopedPrinter.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Signposts.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/SmallVectorMemoryBuffer.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TarWriter.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TargetOpcodes.def | 25 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TargetParser.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TargetRegistry.h | 94 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TaskQueue.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/ThreadPool.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TimeProfiler.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/Timer.h | 28 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TrailingObjects.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/TypeSize.h | 23 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/VirtualFileSystem.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/Support/WithColor.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/X86DisassemblerDecoderCommon.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/X86TargetParser.def | 1 +
external/apache2/llvm/dist/llvm/include/llvm/Support/X86TargetParser.h | 5 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/YAMLParser.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Support/raw_ostream.h | 26 +
external/apache2/llvm/dist/llvm/include/llvm/TableGen/DirectiveEmitter.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/TableGen/Error.h | 2 +
external/apache2/llvm/dist/llvm/include/llvm/TableGen/Record.h | 43 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/CGPassBuilderOption.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/GenericOpcodes.td | 63 +
external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/Combine.td | 134 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td | 3 +
external/apache2/llvm/dist/llvm/include/llvm/Target/Target.td | 16 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetCallingConv.td | 5 +
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetLoweringObjectFile.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetMachine.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetOptions.h | 35 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetSchedule.td | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Target/TargetSelectionDAG.td | 29 +-
external/apache2/llvm/dist/llvm/include/llvm/Testing/Support/Error.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/Architecture.def | 45 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/Architecture.h | 57 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/ArchitectureSet.h | 171 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/InterfaceFile.h | 459 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/Architecture.def | 39 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/Architecture.h | 57 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h | 166 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 433 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/PackedVersion.h | 67 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/Platform.h | 46 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/Symbol.h | 117 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/Target.h | 68 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/TextAPIReader.h | 33 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/MachO/TextAPIWriter.h | 31 -
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/PackedVersion.h | 67 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/Platform.h | 47 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/Symbol.h | 124 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/Target.h | 68 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/TextAPIReader.h | 33 +
external/apache2/llvm/dist/llvm/include/llvm/TextAPI/TextAPIWriter.h | 31 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Coroutines.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Coroutines/CoroSplit.h | 1 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/HelloNew/HelloWorld.h | 23 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/Annotation2Metadata.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/Attributor.h | 141 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/Inliner.h | 9 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ProfiledCallGraph.h | 157 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/SampleContextTracker.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/SampleProfile.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/SampleProfileProbe.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/InstCombine.h | 2 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/InstCombiner.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h | 17 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h | 24 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/InstrOrderFile.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/PoisonChecking.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/AnnotationRemarks.h | 10 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/GVN.h | 21 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/GVNExpression.h | 18 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/GuardWidening.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/InstSimplifyPass.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LoopInterchange.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h | 40 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h | 6 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 3 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/LowerWidenableCondition.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h | 13 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/SCCP.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h | 1 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils.h | 6 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h | 18 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/AutoInitRemark.h | 79 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h | 36 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/CanonicalizeAliases.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/Cloning.h | 49 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/Debugify.h | 154 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/EntryExitInstrumenter.h | 2 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/Evaluator.h | 26 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/HelloWorld.h | 23 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/Local.h | 31 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/LoopUtils.h | 52 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ModuleUtils.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/RelLookupTableConverter.h | 70 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/SCCPSolver.h | 137 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h | 923 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h | 98 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h | 35 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/SizeOpts.h | 19 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h | 2 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/UniqueInternalLinkageNames.h | 31 -
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 3 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ValueMapper.h | 8 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h | 75 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h | 7 +
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h | 14 +-
external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/VectorCombine.h | 7 +-
external/apache2/llvm/dist/llvm/include/llvm/WindowsManifest/WindowsManifestMerger.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/BlockIndexer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/BlockPrinter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/BlockVerifier.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRLogBuilder.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRRecordConsumer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRRecordProducer.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRRecords.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRTraceExpander.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FDRTraceWriter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/FileHeaderReader.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/Graph.h | 4 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/InstrumentationMap.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/RecordPrinter.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/XRayRecord.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/XRay/YAMLXRayRecord.h | 6 +-
external/apache2/llvm/dist/llvm/include/llvm/module.modulemap | 10 +
external/apache2/llvm/dist/llvm/lib/Analysis/AliasAnalysis.cpp | 85 +-
external/apache2/llvm/dist/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp | 51 +-
external/apache2/llvm/dist/llvm/lib/Analysis/AliasSetTracker.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/Analysis/AssumeBundleQueries.cpp | 47 +-
external/apache2/llvm/dist/llvm/lib/Analysis/AssumptionCache.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/Analysis/BasicAliasAnalysis.cpp | 838 +-
external/apache2/llvm/dist/llvm/lib/Analysis/BlockFrequencyInfo.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Analysis/BranchProbabilityInfo.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CFG.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CFGPrinter.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CFLGraph.h | 7 +
external/apache2/llvm/dist/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CGSCCPassManager.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CMakeLists.txt | 12 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CallGraph.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CallGraphSCCPass.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CallPrinter.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CaptureTracking.cpp | 86 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CodeMetrics.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ConstantFolding.cpp | 548 +-
external/apache2/llvm/dist/llvm/lib/Analysis/CostModel.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DDGPrinter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Analysis/Delinearization.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DemandedBits.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DependenceAnalysis.cpp | 357 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DivergenceAnalysis.cpp | 128 +-
external/apache2/llvm/dist/llvm/lib/Analysis/DomTreeUpdater.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Analysis/EHPersonalities.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Analysis/GlobalsModRef.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/Analysis/IVDescriptors.cpp | 127 +-
external/apache2/llvm/dist/llvm/lib/Analysis/IVUsers.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Analysis/InlineAdvisor.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Analysis/InlineCost.cpp | 107 +-
external/apache2/llvm/dist/llvm/lib/Analysis/InstructionPrecedenceTracking.cpp | 7 +
external/apache2/llvm/dist/llvm/lib/Analysis/InstructionSimplify.cpp | 511 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LazyCallGraph.cpp | 73 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LazyValueInfo.cpp | 155 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Analysis/Lint.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Analysis/Loads.cpp | 234 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LoopAccessAnalysis.cpp | 233 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LoopAnalysisManager.cpp | 6 -
external/apache2/llvm/dist/llvm/lib/Analysis/LoopInfo.cpp | 70 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LoopNestAnalysis.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp | 9 +
external/apache2/llvm/dist/llvm/lib/Analysis/MLInlineAdvisor.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Analysis/MemDerefPrinter.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Analysis/MemoryBuiltins.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 78 +-
external/apache2/llvm/dist/llvm/lib/Analysis/MemorySSA.cpp | 95 +-
external/apache2/llvm/dist/llvm/lib/Analysis/MemorySSAUpdater.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ObjCARCInstKind.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Analysis/OverflowInstAnalysis.cpp | 72 +
external/apache2/llvm/dist/llvm/lib/Analysis/ProfileSummaryInfo.cpp | 66 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp | 584 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ScopedNoAliasAA.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Analysis/TFUtils.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Analysis/TargetLibraryInfo.cpp | 168 +-
external/apache2/llvm/dist/llvm/lib/Analysis/TargetTransformInfo.cpp | 352 +-
external/apache2/llvm/dist/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 51 +-
external/apache2/llvm/dist/llvm/lib/Analysis/TypeMetadataUtils.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Analysis/ValueTracking.cpp | 920 +-
external/apache2/llvm/dist/llvm/lib/Analysis/VectorUtils.cpp | 40 +-
external/apache2/llvm/dist/llvm/lib/AsmParser/LLLexer.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/AsmParser/LLLexer.h | 104 -
external/apache2/llvm/dist/llvm/lib/AsmParser/LLParser.cpp | 238 +-
external/apache2/llvm/dist/llvm/lib/AsmParser/LLParser.h | 611 -
external/apache2/llvm/dist/llvm/lib/AsmParser/LLToken.h | 492 -
external/apache2/llvm/dist/llvm/lib/AsmParser/Parser.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/BinaryFormat/Dwarf.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/BinaryFormat/Magic.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/BinaryFormat/Wasm.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 235 +-
external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 56 +-
external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 99 +-
external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ValueEnumerator.h | 4 +
external/apache2/llvm/dist/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 55 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/Analysis.cpp | 33 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AIXException.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 23 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 285 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 100 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 57 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp | 95 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 119 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 150 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 214 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 3 -
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 72 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 118 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 34 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 14 +
external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/WinException.h | 3 +
external/apache2/llvm/dist/llvm/lib/CodeGen/AtomicExpandPass.cpp | 137 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/BasicBlockSections.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/BranchFolding.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/BuiltinGCs.cpp | 130 -
external/apache2/llvm/dist/llvm/lib/CodeGen/CFIInstrInserter.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/CMakeLists.txt | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/CalcSpillWeights.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp | 519 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/CommandFlags.cpp | 65 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/DFAPacketizer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/EHContGuardCatchret.cpp | 84 +
external/apache2/llvm/dist/llvm/lib/CodeGen/EarlyIfConversion.cpp | 63 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/EdgeBundles.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandReductions.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandVectorPredication.cpp | 469 +
external/apache2/llvm/dist/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 10 +
external/apache2/llvm/dist/llvm/lib/CodeGen/GCMetadata.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GCRootLowering.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GCStrategy.cpp | 20 -
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 788 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 479 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 89 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 41 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 773 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 15 +
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/Utils.cpp | 193 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/HardwareLoops.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/IfConversion.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ImplicitNullChecks.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/InlineSpiller.cpp | 53 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LatencyPriorityQueue.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LexicalScopes.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 905 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugVariables.cpp | 636 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveInterval.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveIntervalUnion.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveIntervals.cpp | 89 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LivePhysRegs.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveRangeEdit.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveRangeShrink.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveRangeUtils.h | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveRegMatrix.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LiveVariables.cpp | 44 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRFSDiscriminator.cpp | 144 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/MILexer.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/MILexer.h | 1 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/MIParser.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRPrinter.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MIRYamlMapping.cpp | 43 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineBasicBlock.cpp | 100 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineBlockPlacement.cpp | 9 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCSE.cpp | 26 +
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCopyPropagation.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineFrameInfo.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineFunction.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 28 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineInstr.cpp | 163 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineInstrBundle.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineModuleInfo.cpp | 111 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineOperand.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineOutliner.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachinePassManager.cpp | 13 -
external/apache2/llvm/dist/llvm/lib/CodeGen/MachinePipeliner.cpp | 141 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineRegisterInfo.cpp | 29 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineSSAUpdater.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineScheduler.cpp | 78 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineSink.cpp | 151 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/MachineVerifier.cpp | 154 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/OptimizePHIs.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/PHIElimination.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ProcessImplicitDefs.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/PrologEpilogInserter.cpp | 118 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/PseudoProbeInserter.cpp | 82 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RDFGraph.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RDFLiveness.cpp | 27 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocBase.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocBasic.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocFast.cpp | 144 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocGreedy.cpp | 379 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocPBQP.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegisterCoalescer.cpp | 114 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegisterPressure.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/RegisterScavenging.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ReplaceWithVeclib.cpp | 254 +
external/apache2/llvm/dist/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 928 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 221 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 54 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 149 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 9 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 298 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 194 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 8 +
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 76 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 144 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 205 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 57 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 586 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 689 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 25 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 62 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 66 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp | 139 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h | 8 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 706 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ShadowStackGCLowering.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SlotIndexes.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SpillPlacement.cpp | 69 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SpillPlacement.h | 3 +
external/apache2/llvm/dist/llvm/lib/CodeGen/SplitKit.cpp | 188 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/SplitKit.h | 18 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/StackColoring.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/StackMaps.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/StackProtector.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/StackSlotColoring.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TailDuplicator.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TargetInstrInfo.cpp | 43 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TargetLoweringBase.cpp | 47 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 370 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TargetPassConfig.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TargetRegisterInfo.cpp | 109 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 27 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/TypePromotion.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/UnreachableBlockElim.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/ValueTypes.cpp | 11 +
external/apache2/llvm/dist/llvm/lib/CodeGen/VirtRegMap.cpp | 78 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/WasmEHPrepare.cpp | 152 +-
external/apache2/llvm/dist/llvm/lib/CodeGen/WinEHPrepare.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/DWARFLinker/DWARFLinker.cpp | 65 +-
external/apache2/llvm/dist/llvm/lib/DWARFLinker/DWARFStreamer.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/CMakeLists.txt | 1 -
external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/EnumTables.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/Formatters.cpp | 27 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 49 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 57 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 40 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 45 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 5 +
external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 202 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/MSF/MSFError.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 415 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 143 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h | 16 +-
external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 114 +-
external/apache2/llvm/dist/llvm/lib/Demangle/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Demangle/RustDemangle.cpp | 790 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h | 107 -
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 14 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/DefineExternalSectionStartAndEndSymbols.h | 116 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 49 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h | 11 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ELF.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 311 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 204 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 36 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 26 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/MachO.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp | 40 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h | 3 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 84 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 471 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h | 126 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp | 64 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/Core.cpp | 182 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp | 507 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp | 23 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 65 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/Layer.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 160 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ObjectTransformLayer.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp | 153 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/TPCDebugObjectRegistrar.cpp | 62 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp | 110 +
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 35 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 77 +-
external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 22 +-
external/apache2/llvm/dist/llvm/lib/FileCheck/FileCheck.cpp | 435 +-
external/apache2/llvm/dist/llvm/lib/FileCheck/FileCheckImpl.h | 80 +-
external/apache2/llvm/dist/llvm/lib/Frontend/OpenACC/ACC.cpp | 19 +
external/apache2/llvm/dist/llvm/lib/Frontend/OpenACC/CMakeLists.txt | 7 +-
external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/CMakeLists.txt | 7 +-
external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/OMP.cpp | 19 +
external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 845 +-
external/apache2/llvm/dist/llvm/lib/FuzzMutate/FuzzerCLI.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/IR/AsmWriter.cpp | 127 +-
external/apache2/llvm/dist/llvm/lib/IR/AttributeImpl.h | 3 +
external/apache2/llvm/dist/llvm/lib/IR/Attributes.cpp | 289 +-
external/apache2/llvm/dist/llvm/lib/IR/AutoUpgrade.cpp | 70 +-
external/apache2/llvm/dist/llvm/lib/IR/BasicBlock.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/IR/BuiltinGCs.cpp | 130 +
external/apache2/llvm/dist/llvm/lib/IR/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/lib/IR/ConstantFold.cpp | 80 +-
external/apache2/llvm/dist/llvm/lib/IR/ConstantRange.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/IR/Constants.cpp | 78 +-
external/apache2/llvm/dist/llvm/lib/IR/ConstantsContext.h | 16 +-
external/apache2/llvm/dist/llvm/lib/IR/Core.cpp | 91 +-
external/apache2/llvm/dist/llvm/lib/IR/DIBuilder.cpp | 12 +
external/apache2/llvm/dist/llvm/lib/IR/DataLayout.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/IR/DebugInfo.cpp | 124 +-
external/apache2/llvm/dist/llvm/lib/IR/DebugInfoMetadata.cpp | 193 +-
external/apache2/llvm/dist/llvm/lib/IR/DiagnosticInfo.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/IR/Dominators.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/IR/Function.cpp | 141 +-
external/apache2/llvm/dist/llvm/lib/IR/GCStrategy.cpp | 20 +
external/apache2/llvm/dist/llvm/lib/IR/Globals.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/IR/IRBuilder.cpp | 65 +-
external/apache2/llvm/dist/llvm/lib/IR/InlineAsm.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/IR/Instruction.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/IR/Instructions.cpp | 147 +-
external/apache2/llvm/dist/llvm/lib/IR/IntrinsicInst.cpp | 174 +-
external/apache2/llvm/dist/llvm/lib/IR/LLVMContext.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/IR/LLVMContextImpl.h | 26 +-
external/apache2/llvm/dist/llvm/lib/IR/LLVMRemarkStreamer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/IR/LegacyPassManager.cpp | 44 +-
external/apache2/llvm/dist/llvm/lib/IR/Mangler.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/IR/Metadata.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/IR/Module.cpp | 115 +-
external/apache2/llvm/dist/llvm/lib/IR/ModuleSummaryIndex.cpp | 45 +-
external/apache2/llvm/dist/llvm/lib/IR/Operator.cpp | 77 +-
external/apache2/llvm/dist/llvm/lib/IR/PseudoProbe.cpp | 71 +
external/apache2/llvm/dist/llvm/lib/IR/ReplaceConstant.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/IR/Type.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/IR/User.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/IR/Value.cpp | 123 +-
external/apache2/llvm/dist/llvm/lib/IR/Verifier.cpp | 288 +-
external/apache2/llvm/dist/llvm/lib/IRReader/IRReader.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/InterfaceStub/ELFObjHandler.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/LTO/LTO.cpp | 41 +-
external/apache2/llvm/dist/llvm/lib/LTO/LTOBackend.cpp | 185 +-
external/apache2/llvm/dist/llvm/lib/LTO/LTOCodeGenerator.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/LTO/SummaryBasedOptimizations.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Linker/IRMover.cpp | 60 +-
external/apache2/llvm/dist/llvm/lib/MC/ELFObjectWriter.cpp | 141 +-
external/apache2/llvm/dist/llvm/lib/MC/MCAsmInfo.cpp | 4 +
external/apache2/llvm/dist/llvm/lib/MC/MCAsmInfoXCOFF.cpp | 11 +
external/apache2/llvm/dist/llvm/lib/MC/MCAsmStreamer.cpp | 291 +-
external/apache2/llvm/dist/llvm/lib/MC/MCContext.cpp | 230 +-
external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/Disassembler.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/MC/MCDwarf.cpp | 64 +-
external/apache2/llvm/dist/llvm/lib/MC/MCELFStreamer.cpp | 28 +-
external/apache2/llvm/dist/llvm/lib/MC/MCExpr.cpp | 5 +
external/apache2/llvm/dist/llvm/lib/MC/MCInst.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/MC/MCMachOStreamer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/MC/MCObjectFileInfo.cpp | 203 +-
external/apache2/llvm/dist/llvm/lib/MC/MCObjectStreamer.cpp | 30 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/AsmLexer.cpp | 131 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/AsmParser.cpp | 543 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/COFFAsmParser.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/ELFAsmParser.cpp | 42 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/MCAsmParser.cpp | 7 +
external/apache2/llvm/dist/llvm/lib/MC/MCParser/MasmParser.cpp | 49 +-
external/apache2/llvm/dist/llvm/lib/MC/MCParser/WasmAsmParser.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/MC/MCSectionELF.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/MC/MCSectionMachO.cpp | 66 +-
external/apache2/llvm/dist/llvm/lib/MC/MCSectionWasm.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/MC/MCSectionXCOFF.cpp | 63 +-
external/apache2/llvm/dist/llvm/lib/MC/MCStreamer.cpp | 53 +-
external/apache2/llvm/dist/llvm/lib/MC/MCSubtargetInfo.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/MC/MCSymbolXCOFF.cpp | 6 -
external/apache2/llvm/dist/llvm/lib/MC/MCWinCOFFStreamer.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/MC/WasmObjectWriter.cpp | 170 +-
external/apache2/llvm/dist/llvm/lib/MC/WinCOFFObjectWriter.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/MC/XCOFFObjectWriter.cpp | 81 +-
external/apache2/llvm/dist/llvm/lib/MCA/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/MCA/Context.cpp | 21 +
external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/LSUnit.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp | 259 +-
external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/RetireControlUnit.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/MCA/InstrBuilder.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/MCA/Instruction.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/MCA/Stages/DispatchStage.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/MCA/Stages/InOrderIssueStage.cpp | 390 +
external/apache2/llvm/dist/llvm/lib/MCA/Stages/RetireStage.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Object/Binary.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Object/ELF.cpp | 59 +
external/apache2/llvm/dist/llvm/lib/Object/ELFObjectFile.cpp | 5 +
external/apache2/llvm/dist/llvm/lib/Object/IRSymtab.cpp | 27 +-
external/apache2/llvm/dist/llvm/lib/Object/MachOObjectFile.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Object/MachOUniversalWriter.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/Object/ModuleSymbolTable.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Object/RecordStreamer.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Object/RecordStreamer.h | 4 +-
external/apache2/llvm/dist/llvm/lib/Object/RelocationResolver.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Object/TapiUniversal.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Object/WasmObjectFile.cpp | 91 +-
external/apache2/llvm/dist/llvm/lib/Object/XCOFFObjectFile.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp | 35 +-
external/apache2/llvm/dist/llvm/lib/ObjectYAML/ELFEmitter.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/ObjectYAML/ELFYAML.cpp | 171 +-
external/apache2/llvm/dist/llvm/lib/ObjectYAML/WasmEmitter.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/ObjectYAML/WasmYAML.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Passes/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/lib/Passes/PassBuilder.cpp | 591 +-
external/apache2/llvm/dist/llvm/lib/Passes/PassBuilderBindings.cpp | 149 +
external/apache2/llvm/dist/llvm/lib/Passes/PassRegistry.def | 14 +-
external/apache2/llvm/dist/llvm/lib/Passes/StandardInstrumentations.cpp | 845 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | 195 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/GCOV.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/InstrProf.cpp | 46 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/InstrProfReader.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/InstrProfWriter.cpp | 43 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 103 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/SampleProf.cpp | 117 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/SampleProfReader.cpp | 175 +-
external/apache2/llvm/dist/llvm/lib/ProfileData/SampleProfWriter.cpp | 102 +-
external/apache2/llvm/dist/llvm/lib/Remarks/CMakeLists.txt | 3 +
external/apache2/llvm/dist/llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Support/APFloat.cpp | 33 +
external/apache2/llvm/dist/llvm/lib/Support/ARMTargetParser.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Support/AutoConvert.cpp | 67 +
external/apache2/llvm/dist/llvm/lib/Support/BuryPointer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/CMakeLists.txt | 3 +
external/apache2/llvm/dist/llvm/lib/Support/CommandLine.cpp | 43 +-
external/apache2/llvm/dist/llvm/lib/Support/FileCollector.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Support/FileOutputBuffer.cpp | 30 +-
external/apache2/llvm/dist/llvm/lib/Support/GraphWriter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/Host.cpp | 110 +-
external/apache2/llvm/dist/llvm/lib/Support/KnownBits.cpp | 132 +-
external/apache2/llvm/dist/llvm/lib/Support/ManagedStatic.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/Support/MemoryBuffer.cpp | 53 +-
external/apache2/llvm/dist/llvm/lib/Support/Path.cpp | 63 +-
external/apache2/llvm/dist/llvm/lib/Support/Process.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/SHA256.cpp | 291 +
external/apache2/llvm/dist/llvm/lib/Support/ScopedPrinter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/Signals.cpp | 5 +
external/apache2/llvm/dist/llvm/lib/Support/Signposts.cpp | 60 +-
external/apache2/llvm/dist/llvm/lib/Support/TargetParser.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/Support/TimeProfiler.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/Timer.cpp | 32 +-
external/apache2/llvm/dist/llvm/lib/Support/ToolOutputFile.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Support/Triple.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/Support/TypeSize.cpp | 41 +
external/apache2/llvm/dist/llvm/lib/Support/Unix/Path.inc | 124 +-
external/apache2/llvm/dist/llvm/lib/Support/Unix/Process.inc | 20 +-
external/apache2/llvm/dist/llvm/lib/Support/Unix/Program.inc | 14 +-
external/apache2/llvm/dist/llvm/lib/Support/Unix/Signals.inc | 2 +-
external/apache2/llvm/dist/llvm/lib/Support/VirtualFileSystem.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Support/Windows/Path.inc | 52 +-
external/apache2/llvm/dist/llvm/lib/Support/Windows/Process.inc | 6 +
external/apache2/llvm/dist/llvm/lib/Support/Windows/Program.inc | 45 +-
external/apache2/llvm/dist/llvm/lib/Support/Windows/Signals.inc | 12 +-
external/apache2/llvm/dist/llvm/lib/Support/WithColor.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Support/X86TargetParser.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Support/raw_ostream.cpp | 34 +-
external/apache2/llvm/dist/llvm/lib/TableGen/Error.cpp | 16 +
external/apache2/llvm/dist/llvm/lib/TableGen/Main.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/TableGen/Record.cpp | 88 +-
external/apache2/llvm/dist/llvm/lib/TableGen/SetTheory.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/TableGen/StringMatcher.cpp | 23 +-
external/apache2/llvm/dist/llvm/lib/TableGen/TGLexer.cpp | 53 +-
external/apache2/llvm/dist/llvm/lib/TableGen/TGLexer.h | 2 +-
external/apache2/llvm/dist/llvm/lib/TableGen/TGParser.cpp | 541 +-
external/apache2/llvm/dist/llvm/lib/TableGen/TGParser.h | 21 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64.td | 36 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 61 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64CallingConvention.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64CallingConvention.td | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64Combine.td | 82 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ExpandImm.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 123 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64FastISel.cpp | 551 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 355 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64FrameLowering.h | 21 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def | 36 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 93 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 1402 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.h | 76 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrFormats.td | 129 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrGISel.td | 103 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 532 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.h | 27 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.td | 242 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp | 190 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp | 613 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h | 40 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64RegisterBanks.td | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 352 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SchedA55.td | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 4 -
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 1 -
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64StackTaggingPreRA.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64Subtarget.h | 14 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64SystemOperands.td | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 28 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp | 696 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h | 143 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/CMakeLists.txt | 5 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp | 478 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.h | 9 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp | 180 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.h | 54 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp | 838 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 271 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.h | 9 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp | 171 +
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 42 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp | 370 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostSelectOptimize.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp | 143 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp | 71 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.h | 19 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h | 23 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 34 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp | 2 -
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 53 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h | 3 -
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/SVEInstrFormats.td | 337 +-
external/apache2/llvm/dist/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 417 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPU.h | 23 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPU.td | 216 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 40 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 64 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 59 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 168 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 2 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 108 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 849 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 39 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 42 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 44 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h | 30 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 384 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 93 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | 395 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 50 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 194 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp | 277 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 1 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPTNote.h | 16 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp | 10 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 84 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 128 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 268 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 2 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 18 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 111 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 195 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 41 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 24 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 981 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/BUFInstructions.td | 563 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/CMakeLists.txt | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/DSInstructions.td | 168 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 309 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h | 17 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/FLATInstructions.td | 254 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 148 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 793 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNProcessors.td | 8 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 870 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNRegPressure.h | 15 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 51 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 14 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNSubtarget.h | 109 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 107 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 322 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 83 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 36 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MIMGInstructions.td | 728 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 87 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600ISelLowering.h | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 169 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIDefines.h | 82 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 513 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 182 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 519 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 921 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.h | 14 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 504 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 330 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInstrFormats.td | 55 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 761 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInstrInfo.h | 80 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInstrInfo.td | 201 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInstructions.td | 163 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp | 221 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 153 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 87 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 49 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 79 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 42 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 416 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 12 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 23 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPostRABundler.cpp | 136 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp | 55 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 144 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIProgramInfo.h | 3 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 820 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 67 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 160 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp | 159 -
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SISchedule.td | 73 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 1018 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SMInstructions.td | 129 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SOPInstructions.td | 59 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 284 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 58 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPULDSUtils.cpp | 127 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPULDSUtils.h | 38 +
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 47 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOP1Instructions.td | 56 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOP2Instructions.td | 113 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOP3Instructions.td | 133 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 321 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOPCInstructions.td | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/VOPInstructions.td | 52 +-
external/apache2/llvm/dist/llvm/lib/Target/ARC/ARCFrameLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARM.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARM.td | 22 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 5 +
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBlockPlacement.cpp | 231 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMCallLowering.cpp | 137 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMCallLowering.h | 6 -
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMCallingConv.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 108 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMFastISel.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMFrameLowering.cpp | 107 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 203 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp | 1212 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.h | 507 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrInfo.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrInfo.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrInfo.td | 5 +
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrMVE.td | 108 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrNEON.td | 63 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrThumb.td | 37 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrThumb2.td | 125 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstrVFP.td | 2 -
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 65 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 122 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMMCInstLower.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMSLSHardening.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMScheduleM7.td | 29 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 66 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMSubtarget.h | 19 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMTargetMachine.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 395 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 141 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 645 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/CMakeLists.txt | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h | 2 +
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 72 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 77 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp | 390 +
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp | 1052 +
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVETailPredUtils.h | 45 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVETailPredication.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp | 890 -
external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb1InstrInfo.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb2InstrInfo.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 17 +
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 52 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRFrameLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRISelLowering.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRInstrInfo.td | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRRegisterInfo.td | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/AVRRelaxMemOperations.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp | 6 +
external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFAdjustOpt.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFISelLowering.cpp | 60 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFISelLowering.h | 8 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFMIPeephole.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 9 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFTargetMachine.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFTargetMachine.h | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFTargetTransformInfo.h | 61 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BTF.def | 1 +
external/apache2/llvm/dist/llvm/lib/Target/BPF/BTFDebug.cpp | 81 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/BTFDebug.h | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/BPF/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/CMakeLists.txt | 13 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp | 652 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/CMakeLists.txt | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/CSKY.td | 15 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/CSKYInstrFormats.td | 80 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/CSKYInstrInfo.td | 353 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CMakeLists.txt | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.cpp | 104 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYAsmBackend.h | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYFixupKinds.h | 34 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.cpp | 101 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.h | 52 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp | 11 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h | 74 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.cpp | 122 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCExpr.h | 69 +
external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCTargetDesc.cpp | 23 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/Hexagon.td | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepArch.h | 71 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepArch.td | 2 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepDecoders.inc | 51 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepIICHVX.td | 879 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td | 1467 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepITypes.h | 90 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepITypes.td | 84 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td | 7067 ++--
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 463 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepMapAsm2Intrin.td | 5772 ++--
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepMappings.td | 2 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepMask.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepOperands.td | 162 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 86 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelLowering.h | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 132 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td | 85 -
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonPatterns.td | 67 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonPatternsHVX.td | 146 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 124 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonSchedule.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonScheduleV68.td | 38 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonSubtarget.h | 9 +
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetMachine.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp | 133 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h | 85 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp | 91 +-
external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Target/Lanai/LanaiFrameLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/M68k/AsmParser/CMakeLists.txt | 13 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp | 861 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/CMakeLists.txt | 51 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/Disassembler/CMakeLists.txt | 13 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp | 612 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68k.h | 50 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68k.td | 126 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kAsmPrinter.cpp | 113 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kAsmPrinter.h | 69 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kCallingConv.h | 77 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kCallingConv.td | 119 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kCollapseMOVEMPass.cpp | 307 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kExpandPseudo.cpp | 320 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kFrameLowering.cpp | 896 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kFrameLowering.h | 173 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kISelDAGToDAG.cpp | 899 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kISelLowering.cpp | 3414 ++
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kISelLowering.h | 276 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrArithmetic.td | 892 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrBits.td | 100 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrBuilder.h | 94 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrCompiler.td | 126 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrControl.td | 317 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrData.td | 712 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrFormats.td | 371 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrInfo.cpp | 869 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrInfo.h | 339 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrInfo.td | 687 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrShiftRotate.td | 92 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kMCInstLower.cpp | 170 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kMCInstLower.h | 54 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kMachineFunction.cpp | 20 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kMachineFunction.h | 114 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kRegisterInfo.cpp | 267 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kRegisterInfo.h | 109 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kRegisterInfo.td | 127 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kSchedule.td | 23 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kSubtarget.cpp | 233 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kSubtarget.h | 165 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kTargetMachine.cpp | 159 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kTargetMachine.h | 56 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kTargetObjectFile.cpp | 48 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kTargetObjectFile.h | 31 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/CMakeLists.txt | 17 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kAsmBackend.cpp | 239 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kBaseInfo.h | 247 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kELFObjectWriter.cpp | 120 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kFixupKinds.h | 54 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.cpp | 219 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.h | 169 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCAsmInfo.cpp | 36 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCAsmInfo.h | 31 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp | 387 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.h | 28 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCTargetDesc.cpp | 135 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/M68kMCTargetDesc.h | 61 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/TargetInfo/CMakeLists.txt | 9 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/TargetInfo/M68kTargetInfo.cpp | 27 +
external/apache2/llvm/dist/llvm/lib/Target/M68k/TargetInfo/M68kTargetInfo.h | 18 +
external/apache2/llvm/dist/llvm/lib/Target/MSP430/MSP430InstrInfo.td | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/Mips16ISelLowering.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsCallLowering.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsFastISel.cpp | 17 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsFrameLowering.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsISelLowering.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSEFrameLowering.h | 2 -
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsTargetMachine.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTX.td | 7 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAtomicLower.cpp | 70 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAtomicLower.h | 22 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 2 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 221 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 119 +
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 29 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 32 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp | 17 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 7 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 9 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h | 2 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 6 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 18 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 3 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 50 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.cpp | 78 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.h | 39 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPC.h | 7 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPC.td | 7 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 260 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCCCState.h | 34 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCCallingConv.td | 5 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCFastISel.cpp | 24 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 180 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCFrameLowering.h | 4 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 365 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 1261 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.h | 95 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 193 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 41 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrFormats.td | 15 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 36 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.td | 359 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 251 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrSPE.td | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrVSX.td | 1365 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 44 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 10 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 137 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 7 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCSubtarget.h | 4 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 59 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetMachine.h | 5 +
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetStreamer.h | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 172 +-
external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 71 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 243 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | 60 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp | 48 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h | 124 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp | 62 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCV.h | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCV.td | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVCleanupVSETVLI.cpp | 98 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 127 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 302 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVFrameLowering.h | 7 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 1436 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 127 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 5098 +++-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVISelLowering.h | 305 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrFormats.td | 38 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 23 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 626 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfo.h | 17 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfo.td | 354 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoA.td | 39 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 624 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 32 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 53 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 81 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 32 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 153 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 1998 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 646 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 1338 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 106 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVMCInstLower.cpp | 45 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 152 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVRegisterInfo.h | 4 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 94 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSchedRocket.td | 28 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 29 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSchedule.td | 117 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVScheduleB.td | 89 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSubtarget.h | 8 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVSystemOperands.td | 26 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 79 +-
external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 134 +-
external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h | 3 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | 1 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcFrameLowering.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.h | 7 -
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcInstrAliases.td | 5 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcInstrFormats.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcInstrInfo.td | 13 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcRegisterInfo.td | 2 +
external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 133 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp | 47 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h | 1 +
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZ.td | 15 +
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 29 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZCallingConv.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZCallingConv.h | 100 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZCallingConv.td | 161 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 42 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 104 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.h | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 64 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 62 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 87 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 77 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td | 55 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZScheduleZ14.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZScheduleZ15.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 33 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZSubtarget.h | 19 +
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp | 132 +-
external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h | 55 +-
external/apache2/llvm/dist/llvm/lib/Target/TargetLoweringObjectFile.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/TargetMachine.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VEFrameLowering.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VEISelLowering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VEISelLowering.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VEInstrInfo.td | 75 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VEInstrPatternsVec.td | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/VE/VETargetTransformInfo.h | 22 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 231 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/CMakeLists.txt | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Disassembler/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp | 159 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.h | 15 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 26 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h | 30 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/README.txt | 53 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/CMakeLists.txt | 13 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/WebAssemblyTypeUtilities.cpp | 151 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/WebAssemblyTypeUtilities.h | 79 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/WebAssemblyUtilities.cpp | 131 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/WebAssemblyUtilities.h | 79 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssembly.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssembly.td | 6 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 82 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 1 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 32 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 839 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyDebugFixup.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.h | 1 +
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp | 190 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h | 14 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 468 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td | 53 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td | 12 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td | 26 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 93 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td | 8 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrRef.td | 40 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 368 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyInstrTable.td | 16 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp | 94 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp | 151 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp | 42 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h | 40 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 4 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp | 60 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp | 131 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 57 -
external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt | 119 -
external/apache2/llvm/dist/llvm/lib/Target/X86/CMakeLists.txt | 5 +
external/apache2/llvm/dist/llvm/lib/Target/X86/ImmutableGraph.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 76 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 2 +
external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86.h | 12 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86.td | 74 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86AsmPrinter.cpp | 10 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86CallLowering.cpp | 237 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86CallLowering.h | 9 -
external/apache2/llvm/dist/llvm/lib/Target/X86/X86CallingConv.td | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86EvexToVex.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ExpandPseudo.cpp | 251 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FastISel.cpp | 225 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FastTileConfig.cpp | 306 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp | 52 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FloatingPoint.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FrameLowering.cpp | 164 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86FrameLowering.h | 4 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 79 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp | 2455 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.h | 40 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrAMX.td | 54 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrAVX512.td | 232 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrCompiler.td | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrControl.td | 16 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrFMA.td | 20 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrFPStack.td | 13 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrFormats.td | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.cpp | 115 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.h | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.td | 18 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrSSE.td | 51 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrSystem.td | 3 -
external/apache2/llvm/dist/llvm/lib/Target/X86/X86InterleavedAccess.cpp | 30 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp | 679 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86LowerAMXType.cpp | 373 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86LowerTileCopy.cpp | 132 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86MachineFunctionInfo.h | 15 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 49 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86PadShortFunction.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86PfmCounters.td | 13 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86PreAMXConfig.cpp | 422 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86PreTileConfig.cpp | 567 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86RegisterInfo.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SchedBroadwell.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SchedHaswell.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SchedSandyBridge.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SchedSkylakeClient.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SchedSkylakeServer.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86Schedule.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleAtom.td | 48 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleBdVer2.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleBtVer2.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleSLM.td | 1 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleZnver1.td | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleZnver2.td | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86ScheduleZnver3.td | 1665 +
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86Subtarget.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86Subtarget.h | 7 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86TargetMachine.cpp | 36 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 742 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86TargetTransformInfo.h | 127 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86TileConfig.cpp | 274 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86VZeroUpper.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Testing/Support/Annotations.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Testing/Support/SupportHelpers.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/TextAPI/Architecture.cpp | 98 +
external/apache2/llvm/dist/llvm/lib/TextAPI/ArchitectureSet.cpp | 70 +
external/apache2/llvm/dist/llvm/lib/TextAPI/CMakeLists.txt | 20 +-
external/apache2/llvm/dist/llvm/lib/TextAPI/InterfaceFile.cpp | 163 +
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/Architecture.cpp | 98 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/ArchitectureSet.cpp | 70 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 119 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/PackedVersion.cpp | 113 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/Platform.cpp | 93 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/Symbol.cpp | 58 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/Target.cpp | 76 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/TextAPIContext.h | 32 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/TextStub.cpp | 1150 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 238 -
external/apache2/llvm/dist/llvm/lib/TextAPI/MachO/TextStubCommon.h | 80 -
external/apache2/llvm/dist/llvm/lib/TextAPI/PackedVersion.cpp | 113 +
external/apache2/llvm/dist/llvm/lib/TextAPI/Platform.cpp | 109 +
external/apache2/llvm/dist/llvm/lib/TextAPI/Symbol.cpp | 58 +
external/apache2/llvm/dist/llvm/lib/TextAPI/Target.cpp | 76 +
external/apache2/llvm/dist/llvm/lib/TextAPI/TextAPIContext.h | 32 +
external/apache2/llvm/dist/llvm/lib/TextAPI/TextStub.cpp | 1150 +
external/apache2/llvm/dist/llvm/lib/TextAPI/TextStubCommon.cpp | 238 +
external/apache2/llvm/dist/llvm/lib/TextAPI/TextStubCommon.h | 80 +
external/apache2/llvm/dist/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp | 2 -
external/apache2/llvm/dist/llvm/lib/Transforms/CMakeLists.txt | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 25 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroElide.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 671 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroInstr.h | 26 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroInternal.h | 11 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 112 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/Coroutines.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Transforms/HelloNew/CMakeLists.txt | 10 -
external/apache2/llvm/dist/llvm/lib/Transforms/HelloNew/HelloWorld.cpp | 17 -
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 61 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Attributor.cpp | 120 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 808 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/BlockExtractor.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ConstantMerge.cpp | 2 +
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp | 3 +
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ExtractGV.cpp | 19 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 1 +
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 130 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/FunctionImport.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp | 594 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/IPO.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/IROutliner.cpp | 7 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Inliner.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Internalize.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 34 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/MergeFunctions.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 504 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/PartialInlining.cpp | 55 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 256 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/SCCP.cpp | 12 +
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/SampleContextTracker.cpp | 28 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/SampleProfile.cpp | 1546 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/SampleProfileProbe.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/StripSymbols.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/SyntheticCountsPropagation.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 31 +-
external/apache2/llvm/dist/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 69 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp | 59 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp | 334 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp | 553 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp | 74 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp | 64 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineInternal.h | 15 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp | 57 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 26 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp | 223 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp | 84 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp | 56 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp | 74 +-
external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | 110 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp | 224 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/CFGMST.h | 18 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp | 2187 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp | 188 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp | 67 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 38 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp | 23 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 42 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp | 57 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h | 8 +
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp | 93 +
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARC.h | 72 +
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 69 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/PtrState.cpp | 46 +-
external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/PtrState.h | 7 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ADCE.cpp | 15 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/AnnotationRemarks.cpp | 83 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp | 172 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp | 119 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DCE.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp | 1163 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DivRemPairs.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Float2Int.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp | 567 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVNHoist.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVNSink.cpp | 5 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp | 16 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp | 68 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LICM.cpp | 269 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopFlatten.cpp | 84 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopFuse.cpp | 14 +
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 639 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 148 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 37 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopRotation.cpp | 6 +
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopSink.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 234 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 92 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 52 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 230 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerAtomic.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp | 9 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp | 189 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 217 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MergeICmps.cpp | 11 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/NaryReassociate.cpp | 131 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/NewGVN.cpp | 275 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 434 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SCCP.cpp | 1574 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp | 62 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp | 58 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 121 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 22 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Sink.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp | 13 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 20 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 82 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/AutoInitRemark.cpp | 210 +
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 320 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 41 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 109 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CMakeLists.txt | 6 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CloneFunction.cpp | 346 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CloneModule.cpp | 39 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CodeExtractor.cpp | 56 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Debugify.cpp | 568 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Evaluator.cpp | 158 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/FixIrreducible.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/FlattenCFG.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 2 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/HelloWorld.cpp | 17 +
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/InlineFunction.cpp | 247 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LCSSA.cpp | 8 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Local.cpp | 650 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopPeel.cpp | 4 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 27 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopSimplify.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopUnroll.cpp | 33 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 48 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopUtils.cpp | 209 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/MetaRenamer.cpp | 12 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ModuleUtils.cpp | 21 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/PredicateInfo.cpp | 67 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 14 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/RelLookupTableConverter.cpp | 212 +
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SCCPSolver.cpp | 1666 +
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SSAUpdater.cpp | 3 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SampleProfileLoaderBaseUtil.cpp | 163 +
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | 170 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 851 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 50 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 144 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SizeOpts.cpp | 18 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/UniqueInternalLinkageNames.cpp | 118 -
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Utils.cpp | 1 -
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/VNCoercion.cpp | 29 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ValueMapper.cpp | 78 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 36 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp | 111 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h | 77 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2985 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 1668 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 54 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.cpp | 409 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.h | 876 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp | 28 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 6 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 82 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanTransforms.h | 6 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanValue.h | 62 +-
external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 141 +-
external/apache2/llvm/dist/llvm/runtimes/CMakeLists.txt | 34 +-
external/apache2/llvm/dist/llvm/runtimes/llvm-strip-link.in | 27 -
external/apache2/llvm/dist/llvm/tools/bugpoint/FindBugs.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/bugpoint/ListReducer.h | 2 +-
external/apache2/llvm/dist/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 8 +-
external/apache2/llvm/dist/llvm/tools/dsymutil/LinkUtils.h | 7 +-
external/apache2/llvm/dist/llvm/tools/dsymutil/MachODebugMapParser.cpp | 13 +
external/apache2/llvm/dist/llvm/tools/dsymutil/Options.td | 19 +-
external/apache2/llvm/dist/llvm/tools/dsymutil/dsymutil.cpp | 10 +-
external/apache2/llvm/dist/llvm/tools/gold/gold-plugin.cpp | 10 +-
external/apache2/llvm/dist/llvm/tools/llc/llc.cpp | 34 +-
external/apache2/llvm/dist/llvm/tools/lli/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/tools/lli/ExecutionUtils.cpp | 146 +
external/apache2/llvm/dist/llvm/tools/lli/ExecutionUtils.h | 60 +
external/apache2/llvm/dist/llvm/tools/lli/lli.cpp | 139 +-
external/apache2/llvm/dist/llvm/tools/llvm-ar/llvm-ar.cpp | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-c-test/echo.cpp | 2 +
external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt | 25 +-
external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.h | 1 -
external/apache2/llvm/dist/llvm/tools/llvm-cov/CodeCoverage.cpp | 42 +-
external/apache2/llvm/dist/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-cov/CoverageSummaryInfo.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-cov/CoverageViewOptions.h | 1 +
external/apache2/llvm/dist/llvm/tools/llvm-cov/TestingSupport.cpp | 19 +-
external/apache2/llvm/dist/llvm/tools/llvm-cov/gcov.cpp | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-cvtres/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 49 +-
external/apache2/llvm/dist/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-cxxmap/llvm-cxxmap.cpp | 5 +-
external/apache2/llvm/dist/llvm/tools/llvm-dis/llvm-dis.cpp | 122 +-
external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/SectionSizes.cpp | 22 +-
external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/Statistics.cpp | 252 +-
external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 44 +-
external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-dwp/llvm-dwp.cpp | 216 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/CMakeLists.txt | 4 +
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt | 23 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/Analysis.cpp | 19 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/Analysis.h | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 15 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 51 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/Mips/CMakeLists.txt | 23 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/PowerPC/CMakeLists.txt | 23 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 10 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt | 24 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 41 +-
external/apache2/llvm/dist/llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 8 +-
external/apache2/llvm/dist/llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp | 109 +-
external/apache2/llvm/dist/llvm/tools/llvm-ifs/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/tools/llvm-ifs/llvm-ifs.cpp | 100 +-
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/CMakeLists.txt | 8 +
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp | 21 +-
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt | 8 +
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-executor/llvm-jitlink-executor.cpp | 72 +-
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 162 +-
external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink.h | 2 -
external/apache2/llvm/dist/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp | 13 +-
external/apache2/llvm/dist/llvm/tools/llvm-link/llvm-link.cpp | 80 +-
external/apache2/llvm/dist/llvm/tools/llvm-lipo/llvm-lipo.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-lto2/llvm-lto2.cpp | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp | 13 +-
external/apache2/llvm/dist/llvm/tools/llvm-mc/llvm-mc.cpp | 46 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 12 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/CodeRegionGenerator.h | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp | 25 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/TimelineView.cpp | 9 +-
external/apache2/llvm/dist/llvm/tools/llvm-mca/llvm-mca.cpp | 63 +-
external/apache2/llvm/dist/llvm/tools/llvm-ml/Disassembler.cpp | 14 +-
external/apache2/llvm/dist/llvm/tools/llvm-ml/Opts.td | 53 +-
external/apache2/llvm/dist/llvm/tools/llvm-ml/llvm-ml.cpp | 19 +-
external/apache2/llvm/dist/llvm/tools/llvm-nm/llvm-nm.cpp | 118 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/Buffer.cpp | 79 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/Buffer.h | 68 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/CMakeLists.txt | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/COFFConfig.h | 21 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 29 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/COFFObjcopy.h | 10 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/Reader.h | 1 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/Writer.cpp | 24 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/Writer.h | 9 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/CommonConfig.h | 232 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/CommonOpts.td | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ConfigManager.cpp | 1387 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ConfigManager.h | 84 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/CopyConfig.cpp | 1180 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/CopyConfig.h | 289 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ELFConfig.cpp | 133 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ELFConfig.h | 16 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 223 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ELFObjcopy.h | 20 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/Object.cpp | 129 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/Object.h | 29 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOConfig.h | 21 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 2 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 93 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOObjcopy.h | 13 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 43 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 8 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MultiFormatConfig.h | 37 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ObjcopyOpts.td | 13 -
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 238 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/llvm-objcopy.h | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/WasmConfig.h | 21 +
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp | 27 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h | 9 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/Writer.cpp | 23 +-
external/apache2/llvm/dist/llvm/tools/llvm-objcopy/wasm/Writer.h | 5 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/CMakeLists.txt | 17 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/ELFDump.cpp | 14 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/MachODump.cpp | 371 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/MachODump.h | 42 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/ObjdumpOptID.h | 13 +
external/apache2/llvm/dist/llvm/tools/llvm-objdump/ObjdumpOpts.td | 323 +
external/apache2/llvm/dist/llvm/tools/llvm-objdump/OtoolOpts.td | 68 +
external/apache2/llvm/dist/llvm/tools/llvm-objdump/SourcePrinter.cpp | 483 +
external/apache2/llvm/dist/llvm/tools/llvm-objdump/SourcePrinter.h | 166 +
external/apache2/llvm/dist/llvm/tools/llvm-objdump/llvm-objdump.cpp | 1324 +-
external/apache2/llvm/dist/llvm/tools/llvm-objdump/llvm-objdump.h | 53 +-
external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-opt-report/OptReport.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/InputFile.cpp | 3 +-
external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 3 +-
external/apache2/llvm/dist/llvm/tools/llvm-profdata/llvm-profdata.cpp | 105 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/CMakeLists.txt | 2 +
external/apache2/llvm/dist/llvm/tools/llvm-profgen/CSPreInliner.cpp | 232 +
external/apache2/llvm/dist/llvm/tools/llvm-profgen/CSPreInliner.h | 92 +
external/apache2/llvm/dist/llvm/tools/llvm-profgen/PerfReader.cpp | 255 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/PerfReader.h | 239 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/ProfileGenerator.cpp | 364 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/ProfileGenerator.h | 188 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/ProfiledBinary.cpp | 147 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/ProfiledBinary.h | 25 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/PseudoProbe.cpp | 60 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/PseudoProbe.h | 30 +-
external/apache2/llvm/dist/llvm/tools/llvm-profgen/llvm-profgen.cpp | 6 +-
external/apache2/llvm/dist/llvm/tools/llvm-rc/CMakeLists.txt | 14 +-
external/apache2/llvm/dist/llvm/tools/llvm-rc/Opts.td | 77 +-
external/apache2/llvm/dist/llvm/tools/llvm-rc/ResourceFileWriter.cpp | 20 +-
external/apache2/llvm/dist/llvm/tools/llvm-rc/ResourceFileWriter.h | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-rc/WindresOpts.td | 62 +
external/apache2/llvm/dist/llvm/tools/llvm-rc/llvm-rc.cpp | 664 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 212 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 10 +
external/apache2/llvm/dist/llvm/tools/llvm-readobj/COFFDumper.cpp | 39 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/ELFDumper.cpp | 524 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/MachODumper.cpp | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/ObjDumper.h | 1 +
external/apache2/llvm/dist/llvm/tools/llvm-readobj/WasmDumper.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/XCOFFDumper.cpp | 13 +-
external/apache2/llvm/dist/llvm/tools/llvm-readobj/llvm-readobj.cpp | 29 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/CMakeLists.txt | 3 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/DeltaManager.cpp | 92 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/DeltaManager.h | 39 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/TestRunner.h | 4 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/Delta.cpp | 23 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/Delta.h | 25 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceAliases.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceArguments.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceAttributes.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceAttributes.h | 10 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 10 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceBasicBlocks.h | 4 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceFunctionBodies.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceFunctions.h | 4 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceGlobalValues.cpp | 54 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceGlobalValues.h | 23 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceGlobalVarInitializers.h | 8 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceInstructions.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceMetadata.h | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceModuleInlineAsm.cpp | 32 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceModuleInlineAsm.h | 18 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.h | 10 +-
external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceSpecialGlobals.h | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-reduce/llvm-reduce.cpp | 17 +-
external/apache2/llvm/dist/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 12 +-
external/apache2/llvm/dist/llvm/tools/llvm-rust-demangle-fuzzer/CMakeLists.txt | 10 +
external/apache2/llvm/dist/llvm/tools/llvm-rust-demangle-fuzzer/DummyDemanglerFuzzer.cpp | 18 +
external/apache2/llvm/dist/llvm/tools/llvm-rust-demangle-fuzzer/llvm-rust-demangle-fuzzer.cpp | 21 +
external/apache2/llvm/dist/llvm/tools/llvm-shlib/CMakeLists.txt | 5 +
external/apache2/llvm/dist/llvm/tools/llvm-stress/llvm-stress.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-symbolizer/Opts.td | 17 +-
external/apache2/llvm/dist/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 132 +-
external/apache2/llvm/dist/llvm/tools/llvm-xray/xray-account.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-xray/xray-converter.cpp | 16 +-
external/apache2/llvm/dist/llvm/tools/llvm-xray/xray-extract.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-xray/xray-graph-diff.cpp | 7 +-
external/apache2/llvm/dist/llvm/tools/llvm-xray/xray-graph.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/llvm-yaml-numeric-parser-fuzzer/yaml-numeric-parser-fuzzer.cpp | 11 +-
external/apache2/llvm/dist/llvm/tools/lto/lto.cpp | 30 +-
external/apache2/llvm/dist/llvm/tools/lto/lto.exports | 1 +
external/apache2/llvm/dist/llvm/tools/obj2yaml/elf2yaml.cpp | 4 +-
external/apache2/llvm/dist/llvm/tools/obj2yaml/obj2yaml.cpp | 2 +-
external/apache2/llvm/dist/llvm/tools/obj2yaml/wasm2yaml.cpp | 8 +-
external/apache2/llvm/dist/llvm/tools/opt/NewPMDriver.cpp | 47 +-
external/apache2/llvm/dist/llvm/tools/opt/NewPMDriver.h | 2 +
external/apache2/llvm/dist/llvm/tools/opt/opt.cpp | 185 +-
external/apache2/llvm/dist/llvm/tools/sancov/sancov.cpp | 3 +-
external/apache2/llvm/dist/llvm/tools/sanstats/sanstats.cpp | 4 +-
external/apache2/llvm/dist/llvm/tools/split-file/split-file.cpp | 1 +
external/apache2/llvm/dist/llvm/tools/verify-uselistorder/verify-uselistorder.cpp | 2 +-
external/apache2/llvm/dist/llvm/utils/FileCheck/FileCheck.cpp | 65 +-
external/apache2/llvm/dist/llvm/utils/GenLibDeps.pl | 2 +-
external/apache2/llvm/dist/llvm/utils/LLVMVisualizers/llvm.natvis | 10 +-
external/apache2/llvm/dist/llvm/utils/TableGen/AsmMatcherEmitter.cpp | 25 +-
external/apache2/llvm/dist/llvm/utils/TableGen/AsmWriterEmitter.cpp | 3 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CMakeLists.txt | 1 +
external/apache2/llvm/dist/llvm/utils/TableGen/CallingConvEmitter.cpp | 28 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeBeadsGen.cpp | 137 +
external/apache2/llvm/dist/llvm/utils/TableGen/CodeEmitterGen.cpp | 8 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 303 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.h | 86 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenInstruction.cpp | 60 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenInstruction.h | 4 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenIntrinsics.h | 3 +
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenMapTable.cpp | 10 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenRegisters.cpp | 96 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenSchedule.cpp | 166 +-
external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenTarget.cpp | 7 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelEmitter.cpp | 6 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 53 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcherGen.cpp | 4 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DFAEmitter.cpp | 6 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 4 +-
external/apache2/llvm/dist/llvm/utils/TableGen/DirectiveEmitter.cpp | 73 +-
external/apache2/llvm/dist/llvm/utils/TableGen/ExegesisEmitter.cpp | 4 +-
external/apache2/llvm/dist/llvm/utils/TableGen/FastISelEmitter.cpp | 75 +-
external/apache2/llvm/dist/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 107 +-
external/apache2/llvm/dist/llvm/utils/TableGen/GICombinerEmitter.cpp | 12 +-
external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/CMakeLists.txt | 2 +-
external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISelEmitter.cpp | 145 +-
external/apache2/llvm/dist/llvm/utils/TableGen/InfoByHwMode.cpp | 20 +-
external/apache2/llvm/dist/llvm/utils/TableGen/InfoByHwMode.h | 20 +-
external/apache2/llvm/dist/llvm/utils/TableGen/InstrInfoEmitter.cpp | 191 +
external/apache2/llvm/dist/llvm/utils/TableGen/IntrinsicEmitter.cpp | 236 +-
external/apache2/llvm/dist/llvm/utils/TableGen/PseudoLoweringEmitter.cpp | 5 +
external/apache2/llvm/dist/llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 4 +-
external/apache2/llvm/dist/llvm/utils/TableGen/RegisterInfoEmitter.cpp | 61 +-
external/apache2/llvm/dist/llvm/utils/TableGen/SearchableTableEmitter.cpp | 20 +-
external/apache2/llvm/dist/llvm/utils/TableGen/SubtargetEmitter.cpp | 25 +-
external/apache2/llvm/dist/llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 11 +-
external/apache2/llvm/dist/llvm/utils/TableGen/TableGen.cpp | 14 +-
external/apache2/llvm/dist/llvm/utils/TableGen/TableGenBackends.h | 2 +-
external/apache2/llvm/dist/llvm/utils/TableGen/X86DisassemblerTables.cpp | 29 +-
external/apache2/llvm/dist/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 38 +
external/apache2/llvm/dist/llvm/utils/UpdateTestChecks/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/UpdateTestChecks/__pycache__/asm.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/UpdateTestChecks/__pycache__/common.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/UpdateTestChecks/asm.py | 21 +-
external/apache2/llvm/dist/llvm/utils/UpdateTestChecks/common.py | 326 +-
external/apache2/llvm/dist/llvm/utils/abtest.py | 64 +-
external/apache2/llvm/dist/llvm/utils/benchmark/README.LLVM | 2 +-
external/apache2/llvm/dist/llvm/utils/benchmark/src/sysinfo.cc | 5 +-
external/apache2/llvm/dist/llvm/utils/codegen-diff | 2 +-
external/apache2/llvm/dist/llvm/utils/emacs/llvm-mode.el | 44 +-
external/apache2/llvm/dist/llvm/utils/extract-section.py | 100 +
external/apache2/llvm/dist/llvm/utils/findsym.pl | 4 +-
external/apache2/llvm/dist/llvm/utils/gn/TODO.txt | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/build/BUILD.gn | 62 +-
external/apache2/llvm/dist/llvm/utils/gn/build/libs/xml/BUILD.gn | 3 +-
external/apache2/llvm/dist/llvm/utils/gn/build/mac_sdk.gni | 45 +-
external/apache2/llvm/dist/llvm/utils/gn/build/symbol_exports.gni | 59 +
external/apache2/llvm/dist/llvm/utils/gn/build/symbol_exports.py | 44 +
external/apache2/llvm/dist/llvm/utils/gn/build/sync_source_lists_from_cmake.py | 3 +-
external/apache2/llvm/dist/llvm/utils/gn/build/sysroot.gni | 4 +
external/apache2/llvm/dist/llvm/utils/gn/build/toolchain/BUILD.gn | 236 +-
external/apache2/llvm/dist/llvm/utils/gn/build/toolchain/target_flags.gni | 5 +-
external/apache2/llvm/dist/llvm/utils/gn/build/write_library_dependencies.py | 5 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/BUILD.gn | 7 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/altera/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/concurrency/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/readability/BUILD.gn | 1 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn | 4 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn | 5 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang-tools-extra/test/BUILD.gn | 7 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn | 12 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 16 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 12 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Interpreter/BUILD.gn | 29 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn | 16 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Tooling/DumpTool/BUILD.gn | 20 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/test/BUILD.gn | 17 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/clang-repl/BUILD.gn | 15 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn | 23 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/libclang/include_clang_tools_extra.gni | 4 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/Analysis/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/Basic/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/CodeGen/BUILD.gn | 1 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/Interpreter/BUILD.gn | 16 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/Introspection/BUILD.gn | 19 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/BUILD.gn | 9 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn | 16 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/asan/BUILD.gn | 13 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 8 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/cfi/BUILD.gn | 4 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 19 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/msan/BUILD.gn | 73 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/lib/tsan/BUILD.gn | 182 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/target.gni | 3 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/compiler-rt/test/hwasan/BUILD.gn | 12 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 548 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 13 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 6 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/libunwind/BUILD.gn | 15 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/libunwind/src/BUILD.gn | 80 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 6 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/lld/test/BUILD.gn | 19 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/lld/wasm/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn | 29 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/include/llvm/Frontend/OpenACC/BUILD.gn | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/include/llvm/Frontend/OpenMP/BUILD.gn | 4 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 7 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Demangle/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenACC/BUILD.gn | 14 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 15 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MCA/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 3 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 13 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 6 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Utils/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 3 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/MCTargetDesc/BUILD.gn | 4 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 1 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 16 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Utils/BUILD.gn | 19 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn | 4 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/targets.gni | 3 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 19 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Hello/BUILD.gn | 10 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/HelloNew/BUILD.gn | 9 -
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 2 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn | 6 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/test/BUILD.gn | 45 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/bugpoint-passes/BUILD.gn | 10 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn | 5 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-ifs/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn | 4 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 4 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn | 28 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-profgen/BUILD.gn | 23 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-rc/BUILD.gn | 30 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 3 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn | 11 +-
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 5 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Demangle/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 2 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/MC/SystemZ/BUILD.gn | 11 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Passes/BUILD.gn | 12 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn | 3 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/tools/llvm-profgen/BUILD.gn | 9 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 +
external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/utils/unittest/BUILD.gn | 5 +-
external/apache2/llvm/dist/llvm/utils/kate/llvm.xml | 38 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/ProgressBar.py | 2 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/Test.py | 25 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/TestRunner.py | 32 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/TestTimes.py | 41 +
external/apache2/llvm/dist/llvm/utils/lit/lit/TestingConfig.py | 23 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/BooleanExpression.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/LitConfig.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/LitTestCase.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/ProgressBar.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/ShCommands.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/ShUtil.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/Test.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/TestRunner.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/TestingConfig.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/cl_arguments.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/discovery.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/display.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/main.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/reports.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/run.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/util.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/__pycache__/worker.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/cl_arguments.py | 30 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/discovery.py | 25 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/display.py | 52 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/formats/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/formats/__pycache__/base.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/formats/__pycache__/googletest.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/formats/__pycache__/shtest.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/formats/googletest.py | 39 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/llvm/__pycache__/__init__.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/llvm/__pycache__/config.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/llvm/__pycache__/subst.cpython-38.pyc | Bin
external/apache2/llvm/dist/llvm/utils/lit/lit/llvm/config.py | 272 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/main.py | 49 +-
external/apache2/llvm/dist/llvm/utils/lit/lit/util.py | 6 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py | 11 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest.py | 11 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/ignore-fail/fail.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/ignore-fail/lit.cfg | 6 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/ignore-fail/xfail.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/ignore-fail/xpass.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/lld-features/ld.lld.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/lld-features/ld64.lld.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/lld-features/lit.cfg | 17 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/lld-features/lld-link.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/lld-features/wasm-ld.txt | 2 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/.lit_test_times.txt | 4 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/aaa.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/bbb.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/lit.cfg | 6 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/new-test.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/reorder/subdir/ccc.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-not/exclamation-args-nested-none.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-not/exclamation-args-none.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-not/exclamation-calls-external.txt | 9 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-not/fail2.py | 7 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-not/not-calls-fail2.txt | 4 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests-with-excludes/lit.cfg | 5 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests-with-excludes/true.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests-with-suffixes/lit.cfg | 5 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests-with-suffixes/true.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests/lit.cfg | 4 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/standalone-tests/true.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/use-tool-search-env/lit.cfg | 12 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/use-tool-search-env/true.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/xfail-cl/false.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/xfail-cl/false2.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/xfail-cl/lit.cfg | 4 +
external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/xfail-cl/true.txt | 1 +
external/apache2/llvm/dist/llvm/utils/lit/tests/check-tested-lit-timeout-ability | 11 +
external/apache2/llvm/dist/llvm/utils/lit/tests/custom-result-category.py | 3 +
external/apache2/llvm/dist/llvm/utils/lit/tests/discovery.py | 30 +
external/apache2/llvm/dist/llvm/utils/lit/tests/googletest-format.py | 35 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/googletest-timeout.py | 7 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/googletest-upstream-format.py | 34 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/ignore-fail.py | 19 +
external/apache2/llvm/dist/llvm/utils/lit/tests/lit.cfg | 19 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/lld-features.py | 6 +
external/apache2/llvm/dist/llvm/utils/lit/tests/progress-bar.py | 5 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/reorder.py | 23 +
external/apache2/llvm/dist/llvm/utils/lit/tests/selecting.py | 6 +
external/apache2/llvm/dist/llvm/utils/lit/tests/shtest-env.py | 5 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/shtest-format.py | 5 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/shtest-not.py | 36 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/shtest-run-at-line.py | 5 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/shtest-shell.py | 21 +-
external/apache2/llvm/dist/llvm/utils/lit/tests/use-tool-search-env.py | 7 +
external/apache2/llvm/dist/llvm/utils/lit/tests/xfail-cl.py | 9 +
external/apache2/llvm/dist/llvm/utils/lldbDataFormatters.py | 37 +-
external/apache2/llvm/dist/llvm/utils/llvm-compilers-check | 2 +-
external/apache2/llvm/dist/llvm/utils/llvm-native-gxx | 2 +-
external/apache2/llvm/dist/llvm/utils/llvm-original-di-preservation.py | 452 +
external/apache2/llvm/dist/llvm/utils/llvm.grm | 6 +-
external/apache2/llvm/dist/llvm/utils/sysroot.py | 98 +
external/apache2/llvm/dist/llvm/utils/unittest/CMakeLists.txt | 3 -
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/README.LLVM | 7 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h | 563 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-cardinalities.h | 32 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-function-mocker.h | 253 +
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h | 1115 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h | 1001 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h | 1672 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h | 399 -
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h | 2782 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h | 110 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h | 44 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-nice-strict.h | 215 +
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h | 638 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/gmock.h | 30 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h | 2 +
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-matchers.h | 13 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/custom/gmock-port.h | 13 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h | 281 -
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h | 248 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h | 30 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-pp.h | 317 +
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock-all.cc | 3 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock-cardinalities.cc | 15 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock-internal-utils.cc | 56 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock-matchers.cc | 290 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock-spec-builders.cc | 249 +-
external/apache2/llvm/dist/llvm/utils/unittest/googlemock/src/gmock.cc | 56 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/README.LLVM | 3 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h | 71 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-matchers.h | 750 +
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-message.h | 56 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h | 1215 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-printers.h | 475 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h | 20 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h | 43 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h | 247 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest.h | 856 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h | 81 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest_prod.h | 17 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h | 34 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest-printers.h | 4 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/custom/gtest.h | 6 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h | 171 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h | 15 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h | 722 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h | 243 -
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h | 5146 ---
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h | 500 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h | 24 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h | 890 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h | 30 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h | 1020 -
external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h | 42 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-all.cc | 6 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-death-test.cc | 567 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-filepath.cc | 38 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-internal-inl.h | 304 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-matchers.cc | 97 +
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-port.cc | 450 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-printers.cc | 125 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-test-part.cc | 34 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest-typed-test.cc | 10 +-
external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/gtest.cc | 2629 +-
external/apache2/llvm/dist/llvm/utils/update_analyze_test_checks.py | 3 +-
external/apache2/llvm/dist/llvm/utils/update_cc_test_checks.py | 69 +-
external/apache2/llvm/dist/llvm/utils/update_llc_test_checks.py | 27 +-
external/apache2/llvm/dist/llvm/utils/update_test_checks.py | 51 +-
external/apache2/llvm/dist/llvm/utils/vim/ftdetect/mir.vim | 1 +
external/apache2/llvm/dist/llvm/utils/vim/ftplugin/mir.vim | 13 +
external/apache2/llvm/dist/llvm/utils/vim/syntax/llvm.vim | 52 +-
external/apache2/llvm/dist/llvm/utils/vim/syntax/machine-ir.vim | 38 +
external/apache2/llvm/dist/llvm/utils/vim/syntax/mir.vim | 48 +
external/apache2/llvm/dist/llvm/utils/vscode/llvm/syntaxes/ll.tmLanguage.yaml | 46 +-
external/apache2/llvm/dist/llvm/utils/wciia.py | 152 +-
4114 files changed, 253563 insertions(+), 150690 deletions(-)
diffs (truncated from 605045 to 300 lines):
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/.gitignore
--- a/external/apache2/llvm/dist/clang/.gitignore Tue Feb 16 23:24:38 2021 +0100
+++ b/external/apache2/llvm/dist/clang/.gitignore Mon May 24 01:13:41 2021 +0200
@@ -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 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/CMakeLists.txt
--- a/external/apache2/llvm/dist/clang/CMakeLists.txt Tue Feb 16 23:24:38 2021 +0100
+++ b/external/apache2/llvm/dist/clang/CMakeLists.txt Mon May 24 01:13:41 2021 +0200
@@ -113,6 +113,7 @@
include(TableGen)
include(HandleLLVMOptions)
include(VersionFromVCS)
+ include(GetErrcMessages)
include(LLVMDistributionSupport)
set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
@@ -131,7 +132,8 @@
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
if(LLVM_INCLUDE_TESTS)
- find_package(Python3 REQUIRED COMPONENTS Interpreter)
+ find_package(Python3 ${LLVM_MINIMUM_PYTHON_VERSION} REQUIRED
+ COMPONENTS Interpreter)
# Check prebuilt llvm/utils.
if(EXISTS ${LLVM_TOOLS_BINARY_DIR}/FileCheck${CMAKE_EXECUTABLE_SUFFIX}
@@ -176,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")
@@ -262,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()
@@ -273,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
@@ -465,6 +467,9 @@
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()
@@ -473,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
@@ -632,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()
@@ -851,13 +865,24 @@
set(CLANG_BOOTSTRAP_TARGETS check-llvm check-clang check-all)
endif()
foreach(target ${CLANG_BOOTSTRAP_TARGETS})
- # exclude from main target
- set_target_properties(${NEXT_CLANG_STAGE} PROPERTIES _EP_${target}_EXCLUDE_FROM_MAIN On)
+ # Install targets have side effects, so we always want to execute them.
+ # "install" is reserved by CMake and can't be used as a step name for
+ # ExternalProject_Add_Step, so we can match against "^install-" instead of
+ # "^install" to get a tighter match. CMake's installation scripts already
+ # skip up-to-date files, so there's no behavior change if you install to the
+ # same destination multiple times.
+ if(target MATCHES "^install-")
+ set(step_always ON)
+ else()
+ set(step_always OFF)
+ endif()
ExternalProject_Add_Step(${NEXT_CLANG_STAGE} ${target}
COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --target ${target}
COMMENT "Performing ${target} for '${NEXT_CLANG_STAGE}'"
DEPENDEES configure
+ ALWAYS ${step_always}
+ EXCLUDE_FROM_MAIN ON
USES_TERMINAL 1
)
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/__init__.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/__init__.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/cindex.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/cindex.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/enumerations.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/clang/__pycache__/enumerations.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/__pycache__/__init__.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/__pycache__/__init__.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/__init__.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/__init__.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_access_specifiers.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_access_specifiers.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cdb.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cdb.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_code_completion.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_code_completion.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_comment.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_comment.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor_kind.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_cursor_kind.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_diagnostics.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_diagnostics.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_exception_specification_kind.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_exception_specification_kind.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_file.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_file.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_index.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_index.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_linkage.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_linkage.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_location.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_location.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tls_kind.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tls_kind.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_token_kind.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_token_kind.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tokens.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_tokens.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_translation_unit.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_translation_unit.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_type.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/test_type.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/util.cpython-38.pyc
Binary file external/apache2/llvm/dist/clang/bindings/python/tests/cindex/__pycache__/util.cpython-38.pyc has changed
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/cmake/caches/3-stage-base.cmake
--- a/external/apache2/llvm/dist/clang/cmake/caches/3-stage-base.cmake Tue Feb 16 23:24:38 2021 +0100
+++ b/external/apache2/llvm/dist/clang/cmake/caches/3-stage-base.cmake Mon May 24 01:13:41 2021 +0200
@@ -1,14 +1,34 @@
set(CMAKE_BUILD_TYPE RELEASE CACHE STRING "")
set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "")
set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "")
-set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
-# Use LLD do have less requirements on system linker, unless we're on an apple
-# platform where the system compiler is to be prefered.
if(APPLE)
+ # Use LLD to have fewer requirements on system linker, unless we're on an apple
+ # platform where the system compiler is to be preferred.
+ set(BOOTSTRAP_LLVM_ENABLE_LLD OFF CACHE BOOL "")
+ set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
+elseif(CMAKE_HOST_UNIX)
+ # s390/SystemZ is unsupported by LLD, so don't try to enable LTO if it
+ # cannot work.
+ # We do our own uname business here since the appropriate variables from CMake
+ # and llvm are not yet available.
+ find_program(CMAKE_UNAME uname /bin /usr/bin /usr/local/bin )
+ if(CMAKE_UNAME)
+ exec_program(${CMAKE_UNAME} ARGS -m OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
+ RETURN_VALUE val)
+ endif(CMAKE_UNAME)
+
+ if("${CMAKE_HOST_SYSTEM_PROCESSOR}" MATCHES "s390")
+ set(BOOTSTRAP_LLVM_ENABLE_LTO OFF CACHE BOOL "")
set(BOOTSTRAP_LLVM_ENABLE_LLD OFF CACHE BOOL "")
+ else()
+ set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
+ set(BOOTSTRAP_LLVM_ENABLE_LLD ON CACHE BOOL "")
+ endif()
+
else()
- set(BOOTSTRAP_LLVM_ENABLE_LLD ON CACHE BOOL "")
+ set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
+ set(BOOTSTRAP_LLVM_ENABLE_LLD ON CACHE BOOL "")
endif()
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/cmake/caches/Apple-stage2.cmake
--- a/external/apache2/llvm/dist/clang/cmake/caches/Apple-stage2.cmake Tue Feb 16 23:24:38 2021 +0100
+++ b/external/apache2/llvm/dist/clang/cmake/caches/Apple-stage2.cmake Mon May 24 01:13:41 2021 +0200
@@ -56,6 +56,8 @@
llvm-objdump
llvm-nm
llvm-size
+ llvm-cxxfilt
+ llvm-config
CACHE STRING "")
set(LLVM_BUILD_UTILS ON CACHE BOOL "")
@@ -63,6 +65,8 @@
set(LLVM_TOOLCHAIN_UTILITIES
FileCheck
yaml2obj
+ not
+ count
CACHE STRING "")
set(LLVM_DISTRIBUTION_COMPONENTS
diff -r 5469e1fca3ec -r 0ef0fe5b32ab external/apache2/llvm/dist/clang/cmake/caches/CrossWinToARMLinux.cmake
--- a/external/apache2/llvm/dist/clang/cmake/caches/CrossWinToARMLinux.cmake Tue Feb 16 23:24:38 2021 +0100
+++ b/external/apache2/llvm/dist/clang/cmake/caches/CrossWinToARMLinux.cmake Mon May 24 01:13:41 2021 +0200
@@ -10,6 +10,7 @@
#
# Configure:
# cmake -G Ninja ^
+# -DTARGET_TRIPLE=armv7-linux-gnueabihf ^
# -DCMAKE_INSTALL_PREFIX=../install ^
# -DDEFAULT_SYSROOT=<path-to-develop-arm-linux-root-fs> ^
# -DLLVM_AR=<llvm_obj_root>/bin/llvm-ar[.exe] ^
@@ -20,10 +21,14 @@
# <llvm_src_root>/llvm-project/llvm
# Build:
# cmake --build . --target install
-# Test:
+# Tests:
# cmake --build . --target check-llvm
# cmake --build . --target check-clang
# cmake --build . --target check-lld
+# cmake --build . --target check-compiler-rt
+# cmake --build . --target check-cxxabi
+# cmake --build . --target check-unwind
+# cmake --build . --target check-cxx
# LLVM_PROJECT_DIR is the path to the llvm-project directory.
# The right way to compute it would probably be to use "${CMAKE_SOURCE_DIR}/../",
@@ -40,28 +45,52 @@
if (DEFINED LLVM_AR)
set(CMAKE_AR "${LLVM_AR}" CACHE STRING "")
endif()
-
if (NOT DEFINED LLVM_TARGETS_TO_BUILD)
set(LLVM_TARGETS_TO_BUILD "ARM" CACHE STRING "")
endif()
+if (NOT DEFINED LLVM_ENABLE_ASSERTIONS)
+ set(LLVM_ENABLE_ASSERTIONS ON CACHE BOOL "")
+endif()
+if (NOT DEFINED LLVM_ENABLE_PROJECTS)
+ set(LLVM_ENABLE_PROJECTS "clang;clang-tools-extra;lld" CACHE STRING "")
+endif()
+if (NOT DEFINED LLVM_ENABLE_RUNTIMES)
+ set(LLVM_ENABLE_RUNTIMES "compiler-rt;libunwind;libcxxabi;libcxx" CACHE STRING "")
+endif()
-if (NOT DEFINED CMAKE_C_COMPILER_TARGET)
- # Required if COMPILER_RT_DEFAULT_TARGET_ONLY is ON
- set(CMAKE_C_COMPILER_TARGET "armv7-linux-gnueabihf" CACHE STRING "")
+if (NOT DEFINED TARGET_TRIPLE)
+ set(TARGET_TRIPLE "armv7-unknown-linux-gnueabihf")
+else()
+ #NOTE: we must normalize specified target triple to a fully specified triple,
+ # including the vendor part. It is necessary to synchronize the runtime library
+ # installation path and operable target triple by Clang to get a correct runtime
+ # path through `-print-runtime-dir` Clang option.
+ string(REPLACE "-" ";" TARGET_TRIPLE "${TARGET_TRIPLE}")
+ list(LENGTH TARGET_TRIPLE TARGET_TRIPLE_LEN)
+ if (TARGET_TRIPLE_LEN LESS 3)
+ message(FATAL_ERROR "invalid target triple")
+ endif()
+ # We suppose missed vendor's part.
+ if (TARGET_TRIPLE_LEN LESS 4)
+ list(INSERT TARGET_TRIPLE 1 "unknown")
+ endif()
+ string(REPLACE ";" "-" TARGET_TRIPLE "${TARGET_TRIPLE}")
endif()
Home |
Main Index |
Thread Index |
Old Index