This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/llvm-project.
from 86813e2768e AMDGPU/GlobalISel: Select llvm.amdgcn.s.buffer.load adds 78d455adf02 GlobalISel: Add combine to narrow G_LSHR adds a1585aec6fe [SelectionDAG] Expose the "getValidShiftAmount" helpers ava [...] adds d9e8b2cbccc AMDGPU/GlobalISel: Skip DAG hack passes on selected functions adds 351ed50dcb2 Reland "[clang-tools-extra] fix the check for if '-latomic' [...] adds 564a9de28ed Hide implementation details. NFC> adds 23368bee153 Revert "[libc++] Move abs and div into stdlib.h to fix head [...] adds 8f95a82bc04 [lldb] Fix Windows bot. adds 7d6da329dee [lldb/CMake] Auto-generate the Initialize and Terminate cal [...] adds 85508595350 GlobalISel: Extend shift narrowing to G_SHL adds 98ed613cccd [IRBuilder] Avoid passing IRBuilder by value; NFC adds 80397d2d12b [IRBuilder] Delete copy constructor adds f9b45f857ff GlobalISel: Fix missing const adds 489f62e8011 [ARM,MVE] Add vector-scalar intrinsics adds 449a1350919 Add LazyCallGraph API to add function to RefSCC adds 55cfb1fb501 [Polly] Fix build after IRBuilder changes adds 3eaa53e8054 Reapply "[IRBuilder] Virtualize IRBuilder" adds 594a89f7270 [FPEnv][ARM] Don't call mutateStrictFPToFP when lowering adds 3431dc32a41 [lldb/Plugin] Fix plugin definition for ProcessWindows adds e9849d5195e [Coroutines][1/6] New pass manager: coro-early adds 0e2eb357e04 GlobalISel: Extend narrowing to G_ASHR adds cef85193b2c [CMake] CheckAtomic.cmake: catch false positives in RISC-V adds 96db12d507f AMDGPU/GlobalISel: Custom lower 32-bit G_UDIV/G_UREM adds deaa6916d34 [lldb/Plugin] Remove PLUGIN from Process POSIX & Linux adds 7424705157b Fix modules build after https://reviews.llvm.org/D73835 (IR [...] adds 54137bbaaf1 GlobalISel: Allow running localizer earlier adds 28213680b2a Revert "Add LazyCallGraph API to add function to RefSCC" adds b62de210cf5 [X86] Move '0-x == y --> x+y == 0' and similar combines to [...] adds 43e948c4b77 [X86] Change how the alignment for the stack object is crea [...] adds e240b27d6da AMDGPU/GlobalISel: Allow arbitrary global values adds f4158dceb5d [gn build] (manually) merge e9849d519 adds f742a28ae3e AMDGPU/GlobalISel: Custom lower 32-bit G_SDIV/G_SREM adds 5e8792453d6 AMDGPU/GlobalISel: Fix RegBankSelect for G_SHUFFLE_VECTOR adds 058cb1b47fd Revert "[lldb/CMake] Auto-generate the Initialize and Termi [...] adds 68400a23083 [X86] Add missing isel pattern for BLCFILL producing flags. adds 46c4f63ec49 [lldb/Plugin] Update ProcessWindows plugin for revert adds 1842fd50d2f [mlir] Fix multiple titles adds 612c4bf09e0 [Polly] Run polly-update-format after commit 55cfb1. NFC. adds 0deef2e164e Re-land "Add LazyCallGraph API to add function to RefSCC" adds 3f148eabe09 [LiveDebugValues] Visit open var locs just once in transfer [...] adds 09856feb3cc [dsymutil] Explicitly link against libatomic when necessary adds 9b12dc98fd0 Re-land "[lldb/CMake] Auto-generate the Initialize and Term [...] adds bf197304a66 CGBuiltin: Remove uses of deprecated CreateCall overloads adds 464d4cf7e6c Coroutines: avoid use of deprecated CreateLoad and CreateCa [...] adds 58297e4d8f1 LowerMatrixIntrinsics: Avoid use of deprecated CreateCall methods adds 8e760e1018d [TBLGEN] Inhibit generation of unneeded psets adds c74026daf36 [HotColdSplit] Mark entire function cold when entry block is cold adds c8001d56df6 [lldb/Plugin] Fix some issues on Windows adds fcae62167e8 [lldb/Plugin] Unconditionally build Darwin-Kernel adds 3f4490d384c [X86] Add one use check to '0-x == y --> x+y == 0' in EmitCmp. adds fa75bffbbbc [XCore][NFC] Remove trailing space adds 466f8843f52 [NFC] Remove trailing space adds 50c9cd9526a Revert "[lldb/CMake] Auto-generate the Initialize and Termi [...] adds 478c9cc4f5e [lldb/Plugins] Rename lldbPluginDisassemblerLLVM (NFC) adds ac1ea0d3da1 [lldb/Plugins] Remove PLUGIN from libraries that aren't rea [...] adds b0840934a7c [X86] Use isScalarFPTypeInSSEReg to simplify code in LowerS [...] adds bcde387f46b [lldb/Plugins] Initialize all ABI plugins by their plugin name adds ccad1948618 [lldb/Plugins] Rename initializers to match their plugin name. adds 7125d66f996 [Coroutines][2/6] New pass manager: coro-split adds 00fec8004ac [Coroutines][3/6] New pass manager: coro-elide adds 11053a1cc61 Revert new pass manager coro-split and coro-elide adds fdc122e4ed6 Revert "[lldb/lldb-server] Add target.xml support for qXfer [...] adds b0cb98b1f5d [lldb/Plugins] Conditionally build OperatingSystemPython. adds aa2ae6af81d [lldb/Plugins] Add missing initialize/terminate calls adds e999aa38d16 Revert new files from new pass manager coro-split/coro-elide adds 5a11233a2fa [analyzer] VforkChecker: allow execve after vfork. adds a807a068e6a [analyzer] Teach scan-build how to rebuild index.html witho [...] adds e90dc7c48bf [X86] Move avx512 code that forces zeros to the false side [...] adds 21efb06f0ae Revert "[analyzer] Teach scan-build how to rebuild index.ht [...] adds 866b7a65194 [lldb] Replace empty ctor en dtor bodies with =default (NFC) adds cdc514e4c67 [lldb] Update header guards to be consistent and compliant [...] adds 69906fe0b18 [Debuginfo][NFC] add comments for WithColor routines. adds a37734f643f [ASTImporter] Prevent the ASTImporter from creating multipl [...] adds ffd78a008ab [lldb] Replace #pragma once with header guard adds b0866f61c12 [InstCombine] Precommit umul.with.overflow sign check test. adds d4a4a32cd94 [Support] Check for atomics64 when deciding if '-latomic' [...] adds f9568a95493 [lldb][NFC] Make all CompilerDeclContext parameters referen [...] adds 813ca53fdea [lldb][NFC] Document TypeSystemClang adds 6c85e92bcf6 [InstCombine] Simplify a umul overflow check to a != 0 && b != 0. adds 90630225730 [InstCombin] Avoid nested Create calls, to guarantee order. adds 8ffea27ae42 [lldb] Refactor and test TypeSystemClang::GetEnumerationInt [...] adds b6162622c05 [LLD][ELF][AArch64] Change the semantics of -z pac-plt. adds 57835875bd4 [lldb][NFC] Modernize documentation in lldb-private-types.h adds 0ba247bc21f [lldb] Remove the mutable specifier from DataExtractor's member adds f14680ce296 [lldb][NFC] Documention that OptionDefinition::completion_t [...] adds 90dc78bc627 [ARM,MVE] Add intrinsics for abs, neg and not operations. adds df3ed6c0fe3 [ARM,MVE] Add intrinsics for int <-> float conversion. adds c8b3196e543 [ARM,MVE] Add intrinsics for FP rounding operations. adds b6236e94799 [ARM,MVE] Add the vrev16q, vrev32q, vrev64q family. adds 68b49f7ef49 [ARM,MVE] Add intrinsics vclzq and vclsq. adds 9dcc1667abf [ARM] Allow `ARMVectorRegCast` to match bitconverts too. (NFC) adds 5e97940cd27 [ARM,MVE] Add the vmovlbq,vmovltq intrinsic family. adds c32af4447f7 [ARM,MVE] Add the vmovnbq,vmovntq intrinsic family. adds 0863f675795 [lldb] Remove DataExtractor::GetPointer adds 7d13812329b [lldb] Fix compilation of SymbolFilePDBTests.cpp after Find [...] adds 8b65f792a0a [OpenCL] Add Arm dot product builtin functions adds 00539d8b642 [lldb/DWARF] Support the debug_str_offsets section in dwp files adds 51d8c598331 [lldb] Don't model std::atomic as a transparent data struct [...] adds 58f66f8af01 [ARM,CDE] Cosmetic changes, additonal driver tests adds dd230142d8a Support -fuse-ld=lld for riscv adds 3f0661b5e71 [lldb][NFC] Fix compilation of SymbolFilePDBTests.cpp after [...] adds d4576080da7 [AArch64][SVE] Add remaining SVE2 intrinsics for widening D [...] adds 185ef697ef5 [lldb] Don't call CopyForBreakpoint from a Breakpoint's con [...] adds b624b7dfd08 [lldb] Make shared_from_this-related code safer adds 7fb06796abf [lldb][NFC] Remove unused parameter adds a5ac8ca3e0e [CSInfo][TailDuplicator] Delete the call site info when rem [...] adds cc7a197f9f1 Fix riscv/lld test interaction adds b87a0f7416f [llvm-readobj] - Report a warning when an unexpected DT_SYM [...] adds 106ae108c18 [CGP] Add uaddo test with math used, SPARC/AArch64 variants. adds db23825970b [lldb][test] Remove expected failure decorator from test_co [...] adds 40b2c7f29b4 [lldb] Fix another instance where we pass a nullptr as Type [...] adds d6fe253653b llvm: Use quotes around MSVC_DIA_SDK_DIR CMake variable adds b3cd44f80b8 Use SETNE directly rather than SUB/SETNE 0 for stack guard check adds c30d8f7c910 [IR] Set name when inserting 'llvm::Value*' adds 63bb9fee525 [llvm-exegesis] Improve error reporting in Assembler.cpp adds 9e4b761aba0 Move DFA tables into the read-only data segmant. adds a82d3e8a6e6 Reland "[DebugInfo] Enable the debug entry values feature b [...] new 1cff2aa5123 [libc++] Remove XFAILs for macOS 10.15, which were fixed in [...] new 523cae324d7 [libTooling] Add option for `buildAST` to report diagnostics. new b807a287876 [lldb] Merge RangeArray and RangeVector new 37c452a2895 AMDGPU/GlobalISel: Adjust branch target when lowering loop [...] new c85055b2039 [Assembler] Emit summary index flags new cd2c5af6dfd Reland D74436 "Change clang option -ffp-model=precise to se [...] new 4518aab289a [AArch64] Add Cortex-A34 Support for clang and llvm new 0f04384daf7 [mlir] NFC: Rename LLVMOpLowering::lowering to LLVMOpLoweri [...] new 5526786a56b [VE] TLS codegen new 498a6136a27 Prevent gcc from issuing a warning upon coffnamecpy new 2bf44d11cb4 Revert "Reland "[DebugInfo] Enable the debug entry values f [...] new 5e52effca62 [libc++] Add ABI list for 9.0 release new 8fbc9258076 Add OffsetIsScalable to getMemOperandWithOffset new 4ca753f4e3e [RISCV] Implement mayBeEmittedAsTailCall for tail call opti [...] new 44bbc767000 Drop a constexpr in favor of const, MSVC complains.
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 2 +- clang/docs/UsersManual.rst | 48 +- clang/include/clang/Basic/arm_mve.td | 152 +++ clang/include/clang/Basic/arm_mve_defs.td | 48 + clang/include/clang/Tooling/Tooling.h | 3 +- clang/lib/AST/ASTImporter.cpp | 11 +- clang/lib/AST/DeclCXX.cpp | 4 +- clang/lib/AST/JSONNodeDumper.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 2 +- clang/lib/Basic/FileManager.cpp | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGBuilder.h | 5 +- clang/lib/CodeGen/CGBuiltin.cpp | 92 +- clang/lib/CodeGen/CGObjCGNU.cpp | 4 +- clang/lib/CodeGen/CGObjCRuntime.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 22 +- clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 2 +- clang/lib/Index/IndexDecl.cpp | 2 +- clang/lib/Parse/ParseExpr.cpp | 4 +- clang/lib/Parse/ParseExprCXX.cpp | 2 +- clang/lib/Parse/ParseTemplate.cpp | 2 +- clang/lib/Sema/OpenCLBuiltins.td | 33 + clang/lib/Sema/SemaExpr.cpp | 2 +- clang/lib/Sema/SemaObjCProperty.cpp | 2 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 2 +- clang/lib/Serialization/ModuleManager.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 5 +- clang/lib/Tooling/Tooling.cpp | 4 +- .../test/Analysis/Inputs/system-header-simulator.h | 6 + clang/test/Analysis/vfork.c | 26 +- clang/test/CodeGen/arm-mve-intrinsics/absneg.c | 338 +++++++ clang/test/CodeGen/arm-mve-intrinsics/vaddq.c | 114 ++- clang/test/CodeGen/arm-mve-intrinsics/vclz.c | 132 +++ clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 96 ++ clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 156 +++ clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 156 +++ clang/test/CodeGen/arm-mve-intrinsics/vmovl.c | 126 +++ clang/test/CodeGen/arm-mve-intrinsics/vmovn.c | 199 ++++ clang/test/CodeGen/arm-mve-intrinsics/vmulq.c | 218 ++++- clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c | 102 ++ clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 102 ++ clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 102 ++ clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 102 ++ clang/test/CodeGen/arm-mve-intrinsics/vrev.c | 215 ++++ clang/test/CodeGen/arm-mve-intrinsics/vrnd.c | 173 ++++ clang/test/CodeGen/arm-mve-intrinsics/vsubq.c | 114 ++- clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/Driver/aarch64-cpus.c | 25 + clang/test/Driver/arm-cde.c | 21 +- clang/test/Driver/fp-model.c | 60 +- clang/test/Driver/riscv32-toolchain.c | 4 + clang/test/Preprocessor/aarch64-target-features.c | 2 + clang/unittests/AST/ASTImporterTest.cpp | 45 + clang/unittests/Tooling/ToolingTest.cpp | 28 +- clang/utils/TableGen/MveEmitter.cpp | 12 + libcxx/include/math.h | 61 +- libcxx/include/stdlib.h | 64 +- .../abi/{ => 9.0}/x86_64-apple-darwin.v1.abilist | 0 .../abi/{ => 9.0}/x86_64-apple-darwin.v2.abilist | 0 .../{ => 9.0}/x86_64-unknown-linux-gnu.v1.abilist | 0 .../ios.types/ios_Init/ios_Init.multiple.pass.cpp | 3 +- .../facet.num.get.members/get_long.pass.cpp | 1 - lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/Driver.cpp | 12 +- lld/ELF/SyntheticSections.cpp | 2 +- lld/test/ELF/aarch64-feature-bti.s | 2 +- lld/test/ELF/aarch64-feature-btipac.s | 65 +- lld/test/ELF/aarch64-feature-pac.s | 33 +- lldb/include/lldb/API/LLDB.h | 6 +- lldb/include/lldb/API/SBAddress.h | 6 +- lldb/include/lldb/API/SBAttachInfo.h | 6 +- lldb/include/lldb/API/SBBlock.h | 6 +- lldb/include/lldb/API/SBBreakpoint.h | 6 +- lldb/include/lldb/API/SBBreakpointLocation.h | 6 +- lldb/include/lldb/API/SBBreakpointName.h | 6 +- lldb/include/lldb/API/SBBroadcaster.h | 6 +- lldb/include/lldb/API/SBCommandInterpreter.h | 6 +- lldb/include/lldb/API/SBCommandReturnObject.h | 6 +- lldb/include/lldb/API/SBCommunication.h | 6 +- lldb/include/lldb/API/SBCompileUnit.h | 6 +- lldb/include/lldb/API/SBData.h | 6 +- lldb/include/lldb/API/SBDebugger.h | 6 +- lldb/include/lldb/API/SBDeclaration.h | 6 +- lldb/include/lldb/API/SBDefines.h | 7 +- lldb/include/lldb/API/SBError.h | 6 +- lldb/include/lldb/API/SBEvent.h | 6 +- lldb/include/lldb/API/SBExecutionContext.h | 6 +- lldb/include/lldb/API/SBExpressionOptions.h | 6 +- lldb/include/lldb/API/SBFile.h | 6 +- lldb/include/lldb/API/SBFileSpec.h | 6 +- lldb/include/lldb/API/SBFileSpecList.h | 6 +- lldb/include/lldb/API/SBFrame.h | 6 +- lldb/include/lldb/API/SBFunction.h | 6 +- lldb/include/lldb/API/SBHostOS.h | 6 +- lldb/include/lldb/API/SBInstruction.h | 6 +- lldb/include/lldb/API/SBInstructionList.h | 6 +- lldb/include/lldb/API/SBLanguageRuntime.h | 6 +- lldb/include/lldb/API/SBLaunchInfo.h | 6 +- lldb/include/lldb/API/SBLineEntry.h | 6 +- lldb/include/lldb/API/SBListener.h | 6 +- lldb/include/lldb/API/SBMemoryRegionInfo.h | 6 +- lldb/include/lldb/API/SBMemoryRegionInfoList.h | 6 +- lldb/include/lldb/API/SBModule.h | 6 +- lldb/include/lldb/API/SBModuleSpec.h | 6 +- lldb/include/lldb/API/SBPlatform.h | 6 +- lldb/include/lldb/API/SBProcess.h | 6 +- lldb/include/lldb/API/SBProcessInfo.h | 6 +- lldb/include/lldb/API/SBQueue.h | 6 +- lldb/include/lldb/API/SBQueueItem.h | 6 +- lldb/include/lldb/API/SBSection.h | 6 +- lldb/include/lldb/API/SBSourceManager.h | 6 +- lldb/include/lldb/API/SBStream.h | 6 +- lldb/include/lldb/API/SBStringList.h | 6 +- lldb/include/lldb/API/SBStructuredData.h | 6 +- lldb/include/lldb/API/SBSymbol.h | 6 +- lldb/include/lldb/API/SBSymbolContext.h | 6 +- lldb/include/lldb/API/SBSymbolContextList.h | 6 +- lldb/include/lldb/API/SBTarget.h | 6 +- lldb/include/lldb/API/SBThread.h | 6 +- lldb/include/lldb/API/SBThreadCollection.h | 6 +- lldb/include/lldb/API/SBThreadPlan.h | 6 +- lldb/include/lldb/API/SBTrace.h | 6 +- lldb/include/lldb/API/SBTraceOptions.h | 6 +- lldb/include/lldb/API/SBType.h | 6 +- lldb/include/lldb/API/SBTypeCategory.h | 6 +- lldb/include/lldb/API/SBTypeEnumMember.h | 6 +- lldb/include/lldb/API/SBTypeFilter.h | 6 +- lldb/include/lldb/API/SBTypeFormat.h | 6 +- lldb/include/lldb/API/SBTypeNameSpecifier.h | 6 +- lldb/include/lldb/API/SBTypeSummary.h | 6 +- lldb/include/lldb/API/SBTypeSynthetic.h | 6 +- lldb/include/lldb/API/SBUnixSignals.h | 6 +- lldb/include/lldb/API/SBValue.h | 6 +- lldb/include/lldb/API/SBValueList.h | 6 +- lldb/include/lldb/API/SBVariablesOptions.h | 6 +- lldb/include/lldb/API/SBWatchpoint.h | 6 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 19 +- lldb/include/lldb/Breakpoint/BreakpointID.h | 7 +- lldb/include/lldb/Breakpoint/BreakpointIDList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointLocation.h | 6 +- .../lldb/Breakpoint/BreakpointLocationCollection.h | 6 +- .../lldb/Breakpoint/BreakpointLocationList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointName.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointOptions.h | 6 +- .../lldb/Breakpoint/BreakpointPrecondition.h | 4 +- lldb/include/lldb/Breakpoint/BreakpointResolver.h | 6 +- .../lldb/Breakpoint/BreakpointResolverAddress.h | 6 +- .../lldb/Breakpoint/BreakpointResolverFileLine.h | 6 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 6 +- .../lldb/Breakpoint/BreakpointResolverName.h | 6 +- .../lldb/Breakpoint/BreakpointResolverScripted.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointSite.h | 7 +- lldb/include/lldb/Breakpoint/BreakpointSiteList.h | 6 +- lldb/include/lldb/Breakpoint/Stoppoint.h | 6 +- .../lldb/Breakpoint/StoppointCallbackContext.h | 6 +- lldb/include/lldb/Breakpoint/StoppointLocation.h | 6 +- lldb/include/lldb/Breakpoint/Watchpoint.h | 6 +- lldb/include/lldb/Breakpoint/WatchpointList.h | 6 +- lldb/include/lldb/Breakpoint/WatchpointOptions.h | 6 +- lldb/include/lldb/Core/Address.h | 6 +- lldb/include/lldb/Core/AddressRange.h | 6 +- lldb/include/lldb/Core/AddressResolver.h | 6 +- lldb/include/lldb/Core/AddressResolverFileLine.h | 6 +- lldb/include/lldb/Core/AddressResolverName.h | 6 +- lldb/include/lldb/Core/Communication.h | 6 +- lldb/include/lldb/Core/Debugger.h | 6 +- lldb/include/lldb/Core/Disassembler.h | 6 +- lldb/include/lldb/Core/EmulateInstruction.h | 6 +- lldb/include/lldb/Core/FileLineResolver.h | 6 +- lldb/include/lldb/Core/FileSpecList.h | 6 +- lldb/include/lldb/Core/FormatEntity.h | 6 +- lldb/include/lldb/Core/Highlighter.h | 6 +- lldb/include/lldb/Core/IOHandler.h | 6 +- lldb/include/lldb/Core/IOHandlerCursesGUI.h | 6 +- lldb/include/lldb/Core/LoadedModuleInfoList.h | 7 +- lldb/include/lldb/Core/Mangled.h | 6 +- lldb/include/lldb/Core/MappedHash.h | 6 +- lldb/include/lldb/Core/Module.h | 14 +- lldb/include/lldb/Core/ModuleChild.h | 6 +- lldb/include/lldb/Core/ModuleList.h | 6 +- lldb/include/lldb/Core/ModuleSpec.h | 6 +- lldb/include/lldb/Core/Opcode.h | 6 +- lldb/include/lldb/Core/PluginInterface.h | 6 +- lldb/include/lldb/Core/PluginManager.h | 15 +- lldb/include/lldb/Core/RichManglingContext.h | 4 +- lldb/include/lldb/Core/SearchFilter.h | 34 +- lldb/include/lldb/Core/Section.h | 6 +- lldb/include/lldb/Core/SourceManager.h | 6 +- lldb/include/lldb/Core/StreamAsynchronousIO.h | 6 +- lldb/include/lldb/Core/StreamBuffer.h | 6 +- lldb/include/lldb/Core/StreamFile.h | 6 +- lldb/include/lldb/Core/StructuredDataImpl.h | 4 +- lldb/include/lldb/Core/ThreadSafeDenseMap.h | 6 +- lldb/include/lldb/Core/ThreadSafeValue.h | 7 +- lldb/include/lldb/Core/UniqueCStringMap.h | 6 +- lldb/include/lldb/Core/UserSettingsController.h | 6 +- lldb/include/lldb/Core/Value.h | 6 +- lldb/include/lldb/Core/ValueObject.h | 6 +- lldb/include/lldb/Core/ValueObjectCast.h | 6 +- lldb/include/lldb/Core/ValueObjectChild.h | 6 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 6 +- .../include/lldb/Core/ValueObjectConstResultCast.h | 6 +- .../lldb/Core/ValueObjectConstResultChild.h | 6 +- .../include/lldb/Core/ValueObjectConstResultImpl.h | 6 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 6 +- lldb/include/lldb/Core/ValueObjectList.h | 6 +- lldb/include/lldb/Core/ValueObjectMemory.h | 6 +- lldb/include/lldb/Core/ValueObjectRegister.h | 6 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 6 +- lldb/include/lldb/Core/ValueObjectVariable.h | 6 +- lldb/include/lldb/Core/dwarf.h | 8 +- .../lldb/DataFormatters/CXXFunctionPointer.h | 6 +- .../lldb/DataFormatters/DataVisualization.h | 7 +- .../lldb/DataFormatters/DumpValueObjectOptions.h | 6 +- lldb/include/lldb/DataFormatters/FormatCache.h | 6 +- lldb/include/lldb/DataFormatters/FormatClasses.h | 6 +- lldb/include/lldb/DataFormatters/FormatManager.h | 6 +- .../lldb/DataFormatters/FormattersContainer.h | 6 +- .../lldb/DataFormatters/FormattersHelpers.h | 6 +- .../include/lldb/DataFormatters/LanguageCategory.h | 7 +- lldb/include/lldb/DataFormatters/StringPrinter.h | 6 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 6 +- lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 6 +- lldb/include/lldb/DataFormatters/TypeFormat.h | 7 +- lldb/include/lldb/DataFormatters/TypeSummary.h | 6 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 6 +- .../lldb/DataFormatters/ValueObjectPrinter.h | 7 +- lldb/include/lldb/DataFormatters/VectorIterator.h | 6 +- lldb/include/lldb/DataFormatters/VectorType.h | 6 +- lldb/include/lldb/Expression/DWARFExpression.h | 6 +- lldb/include/lldb/Expression/DiagnosticManager.h | 6 +- .../lldb/Expression/DynamicCheckerFunctions.h | 6 +- lldb/include/lldb/Expression/Expression.h | 6 +- lldb/include/lldb/Expression/ExpressionParser.h | 6 +- .../include/lldb/Expression/ExpressionSourceCode.h | 4 +- .../lldb/Expression/ExpressionTypeSystemHelper.h | 6 +- lldb/include/lldb/Expression/ExpressionVariable.h | 6 +- lldb/include/lldb/Expression/FunctionCaller.h | 6 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 6 +- lldb/include/lldb/Expression/IRInterpreter.h | 4 +- lldb/include/lldb/Expression/IRMemoryMap.h | 4 +- lldb/include/lldb/Expression/LLVMUserExpression.h | 4 +- lldb/include/lldb/Expression/Materializer.h | 6 +- lldb/include/lldb/Expression/REPL.h | 6 +- lldb/include/lldb/Expression/UserExpression.h | 6 +- lldb/include/lldb/Expression/UtilityFunction.h | 6 +- lldb/include/lldb/Host/ConnectionFileDescriptor.h | 4 +- lldb/include/lldb/Host/Debug.h | 6 +- lldb/include/lldb/Host/Editline.h | 6 +- lldb/include/lldb/Host/File.h | 6 +- lldb/include/lldb/Host/FileCache.h | 4 +- lldb/include/lldb/Host/FileSystem.h | 4 +- lldb/include/lldb/Host/HostGetOpt.h | 6 +- lldb/include/lldb/Host/HostInfo.h | 4 +- lldb/include/lldb/Host/HostInfoBase.h | 4 +- lldb/include/lldb/Host/HostNativeProcess.h | 4 +- lldb/include/lldb/Host/HostNativeProcessBase.h | 4 +- lldb/include/lldb/Host/HostNativeThread.h | 4 +- lldb/include/lldb/Host/HostNativeThreadBase.h | 4 +- lldb/include/lldb/Host/HostNativeThreadForward.h | 4 +- lldb/include/lldb/Host/HostProcess.h | 4 +- lldb/include/lldb/Host/HostThread.h | 4 +- lldb/include/lldb/Host/LZMA.h | 6 +- lldb/include/lldb/Host/LockFile.h | 6 +- lldb/include/lldb/Host/LockFileBase.h | 4 +- lldb/include/lldb/Host/MainLoop.h | 6 +- lldb/include/lldb/Host/MainLoopBase.h | 6 +- lldb/include/lldb/Host/MonitoringProcessLauncher.h | 6 +- lldb/include/lldb/Host/OptionParser.h | 6 +- lldb/include/lldb/Host/Pipe.h | 6 +- lldb/include/lldb/Host/PipeBase.h | 4 +- lldb/include/lldb/Host/PosixApi.h | 4 +- lldb/include/lldb/Host/ProcessLaunchInfo.h | 6 +- lldb/include/lldb/Host/ProcessLauncher.h | 4 +- lldb/include/lldb/Host/ProcessRunLock.h | 6 +- lldb/include/lldb/Host/PseudoTerminal.h | 2 +- lldb/include/lldb/Host/SafeMachO.h | 6 +- lldb/include/lldb/Host/Socket.h | 6 +- lldb/include/lldb/Host/SocketAddress.h | 6 +- lldb/include/lldb/Host/StringConvert.h | 4 +- lldb/include/lldb/Host/TaskPool.h | 6 +- lldb/include/lldb/Host/Terminal.h | 6 +- lldb/include/lldb/Host/ThreadLauncher.h | 4 +- lldb/include/lldb/Host/Time.h | 6 +- lldb/include/lldb/Host/XML.h | 6 +- lldb/include/lldb/Host/common/GetOptInc.h | 13 +- .../lldb/Host/common/NativeBreakpointList.h | 6 +- .../lldb/Host/common/NativeProcessProtocol.h | 6 +- .../lldb/Host/common/NativeRegisterContext.h | 6 +- .../lldb/Host/common/NativeThreadProtocol.h | 6 +- .../lldb/Host/common/NativeWatchpointList.h | 6 +- lldb/include/lldb/Host/common/TCPSocket.h | 6 +- lldb/include/lldb/Host/common/UDPSocket.h | 6 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 4 +- lldb/include/lldb/Host/macosx/HostThreadMacOSX.h | 4 +- .../Host/posix/ConnectionFileDescriptorPosix.h | 6 +- lldb/include/lldb/Host/posix/DomainSocket.h | 6 +- lldb/include/lldb/Host/posix/HostInfoPosix.h | 4 +- lldb/include/lldb/Host/posix/HostProcessPosix.h | 6 +- lldb/include/lldb/Host/posix/HostThreadPosix.h | 6 +- lldb/include/lldb/Host/posix/LockFilePosix.h | 6 +- lldb/include/lldb/Host/posix/PipePosix.h | 6 +- .../lldb/Host/posix/ProcessLauncherPosixFork.h | 4 +- .../lldb/Initialization/SystemInitializer.h | 4 +- .../lldb/Initialization/SystemInitializerCommon.h | 6 +- .../lldb/Initialization/SystemLifetimeManager.h | 4 +- lldb/include/lldb/Interpreter/CommandAlias.h | 6 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 6 +- lldb/include/lldb/Interpreter/CommandHistory.h | 6 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 6 +- lldb/include/lldb/Interpreter/CommandObject.h | 6 +- .../lldb/Interpreter/CommandObjectMultiword.h | 6 +- .../lldb/Interpreter/CommandObjectRegexCommand.h | 6 +- .../lldb/Interpreter/CommandOptionValidators.h | 6 +- .../include/lldb/Interpreter/CommandReturnObject.h | 6 +- .../lldb/Interpreter/OptionGroupArchitecture.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupBoolean.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupFile.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupFormat.h | 6 +- .../lldb/Interpreter/OptionGroupOutputFile.h | 6 +- .../include/lldb/Interpreter/OptionGroupPlatform.h | 6 +- .../Interpreter/OptionGroupPythonClassWithDict.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupString.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupUInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupUUID.h | 6 +- .../Interpreter/OptionGroupValueObjectDisplay.h | 6 +- .../include/lldb/Interpreter/OptionGroupVariable.h | 6 +- .../lldb/Interpreter/OptionGroupWatchpoint.h | 6 +- lldb/include/lldb/Interpreter/OptionValue.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArch.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArgs.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArray.h | 6 +- lldb/include/lldb/Interpreter/OptionValueBoolean.h | 6 +- lldb/include/lldb/Interpreter/OptionValueChar.h | 6 +- .../lldb/Interpreter/OptionValueDictionary.h | 6 +- .../lldb/Interpreter/OptionValueEnumeration.h | 6 +- .../include/lldb/Interpreter/OptionValueFileSpec.h | 6 +- .../lldb/Interpreter/OptionValueFileSpecList.h | 6 +- lldb/include/lldb/Interpreter/OptionValueFormat.h | 6 +- .../lldb/Interpreter/OptionValueFormatEntity.h | 6 +- .../include/lldb/Interpreter/OptionValueLanguage.h | 6 +- .../lldb/Interpreter/OptionValuePathMappings.h | 6 +- .../lldb/Interpreter/OptionValueProperties.h | 6 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 6 +- lldb/include/lldb/Interpreter/OptionValueSInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionValueString.h | 6 +- lldb/include/lldb/Interpreter/OptionValueUInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionValueUUID.h | 6 +- lldb/include/lldb/Interpreter/OptionValues.h | 6 +- lldb/include/lldb/Interpreter/Options.h | 6 +- lldb/include/lldb/Interpreter/Property.h | 6 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 6 +- lldb/include/lldb/Symbol/ArmUnwindInfo.h | 6 +- lldb/include/lldb/Symbol/Block.h | 8 +- lldb/include/lldb/Symbol/CallFrameInfo.h | 6 +- lldb/include/lldb/Symbol/CompactUnwindInfo.h | 6 +- lldb/include/lldb/Symbol/CompileUnit.h | 6 +- lldb/include/lldb/Symbol/CompilerDecl.h | 6 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 6 +- lldb/include/lldb/Symbol/CompilerType.h | 6 +- lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 6 +- lldb/include/lldb/Symbol/DebugMacros.h | 6 +- lldb/include/lldb/Symbol/DeclVendor.h | 4 +- lldb/include/lldb/Symbol/Declaration.h | 6 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 6 +- lldb/include/lldb/Symbol/Function.h | 6 +- lldb/include/lldb/Symbol/LineEntry.h | 6 +- lldb/include/lldb/Symbol/LineTable.h | 8 +- lldb/include/lldb/Symbol/LocateSymbolFile.h | 6 +- lldb/include/lldb/Symbol/ObjectContainer.h | 6 +- lldb/include/lldb/Symbol/ObjectFile.h | 6 +- lldb/include/lldb/Symbol/SourceModule.h | 4 +- lldb/include/lldb/Symbol/Symbol.h | 6 +- lldb/include/lldb/Symbol/SymbolContext.h | 6 +- lldb/include/lldb/Symbol/SymbolContextScope.h | 6 +- lldb/include/lldb/Symbol/SymbolFile.h | 21 +- lldb/include/lldb/Symbol/SymbolVendor.h | 6 +- lldb/include/lldb/Symbol/Symtab.h | 6 +- lldb/include/lldb/Symbol/TaggedASTType.h | 4 +- lldb/include/lldb/Symbol/Type.h | 6 +- lldb/include/lldb/Symbol/TypeList.h | 6 +- lldb/include/lldb/Symbol/TypeMap.h | 6 +- lldb/include/lldb/Symbol/TypeSystem.h | 6 +- lldb/include/lldb/Symbol/UnwindPlan.h | 6 +- lldb/include/lldb/Symbol/UnwindTable.h | 6 +- lldb/include/lldb/Symbol/Variable.h | 6 +- lldb/include/lldb/Symbol/VariableList.h | 6 +- lldb/include/lldb/Target/ABI.h | 6 +- lldb/include/lldb/Target/AssertFrameRecognizer.h | 6 +- lldb/include/lldb/Target/DynamicLoader.h | 6 +- lldb/include/lldb/Target/ExecutionContext.h | 6 +- lldb/include/lldb/Target/ExecutionContextScope.h | 6 +- lldb/include/lldb/Target/InstrumentationRuntime.h | 6 +- .../lldb/Target/InstrumentationRuntimeStopInfo.h | 6 +- lldb/include/lldb/Target/JITLoader.h | 6 +- lldb/include/lldb/Target/JITLoaderList.h | 6 +- lldb/include/lldb/Target/Language.h | 6 +- lldb/include/lldb/Target/LanguageRuntime.h | 8 +- lldb/include/lldb/Target/Memory.h | 8 +- lldb/include/lldb/Target/MemoryHistory.h | 6 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 6 +- lldb/include/lldb/Target/ModuleCache.h | 2 +- lldb/include/lldb/Target/OperatingSystem.h | 7 +- lldb/include/lldb/Target/PathMappingList.h | 6 +- lldb/include/lldb/Target/Platform.h | 6 +- lldb/include/lldb/Target/Process.h | 6 +- lldb/include/lldb/Target/ProcessStructReader.h | 2 +- lldb/include/lldb/Target/Queue.h | 6 +- lldb/include/lldb/Target/QueueItem.h | 6 +- lldb/include/lldb/Target/QueueList.h | 6 +- lldb/include/lldb/Target/RegisterCheckpoint.h | 6 +- lldb/include/lldb/Target/RegisterContext.h | 6 +- lldb/include/lldb/Target/RegisterNumber.h | 2 +- lldb/include/lldb/Target/SectionLoadHistory.h | 6 +- lldb/include/lldb/Target/SectionLoadList.h | 6 +- lldb/include/lldb/Target/StackFrame.h | 6 +- lldb/include/lldb/Target/StackFrameList.h | 6 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 6 +- lldb/include/lldb/Target/StackID.h | 6 +- lldb/include/lldb/Target/StopInfo.h | 6 +- lldb/include/lldb/Target/StructuredDataPlugin.h | 4 +- lldb/include/lldb/Target/SystemRuntime.h | 6 +- lldb/include/lldb/Target/Target.h | 6 +- lldb/include/lldb/Target/TargetList.h | 6 +- lldb/include/lldb/Target/Thread.h | 6 +- lldb/include/lldb/Target/ThreadCollection.h | 6 +- lldb/include/lldb/Target/ThreadList.h | 6 +- lldb/include/lldb/Target/ThreadPlan.h | 6 +- lldb/include/lldb/Target/ThreadPlanBase.h | 6 +- lldb/include/lldb/Target/ThreadPlanCallFunction.h | 6 +- .../lldb/Target/ThreadPlanCallFunctionUsingABI.h | 6 +- .../lldb/Target/ThreadPlanCallOnFunctionExit.h | 6 +- .../lldb/Target/ThreadPlanCallUserExpression.h | 6 +- lldb/include/lldb/Target/ThreadPlanPython.h | 6 +- lldb/include/lldb/Target/ThreadPlanRunToAddress.h | 6 +- .../include/lldb/Target/ThreadPlanShouldStopHere.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepInRange.h | 6 +- .../lldb/Target/ThreadPlanStepInstruction.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOut.h | 6 +- .../lldb/Target/ThreadPlanStepOverBreakpoint.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOverRange.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepRange.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepThrough.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepUntil.h | 6 +- lldb/include/lldb/Target/ThreadPlanTracer.h | 6 +- lldb/include/lldb/Target/ThreadSpec.h | 6 +- lldb/include/lldb/Target/UnixSignals.h | 6 +- lldb/include/lldb/Target/Unwind.h | 6 +- lldb/include/lldb/Target/UnwindAssembly.h | 6 +- lldb/include/lldb/Utility/AnsiTerminal.h | 6 + lldb/include/lldb/Utility/ArchSpec.h | 2 +- lldb/include/lldb/Utility/Baton.h | 6 +- lldb/include/lldb/Utility/Connection.h | 6 +- lldb/include/lldb/Utility/ConstString.h | 6 +- lldb/include/lldb/Utility/DataBuffer.h | 6 +- lldb/include/lldb/Utility/DataBufferHeap.h | 6 +- lldb/include/lldb/Utility/DataBufferLLVM.h | 4 +- lldb/include/lldb/Utility/DataEncoder.h | 6 +- lldb/include/lldb/Utility/DataExtractor.h | 27 +- lldb/include/lldb/Utility/Endian.h | 2 +- lldb/include/lldb/Utility/Environment.h | 2 +- lldb/include/lldb/Utility/FileSpec.h | 6 +- lldb/include/lldb/Utility/Flags.h | 2 +- lldb/include/lldb/Utility/GDBRemote.h | 6 +- lldb/include/lldb/Utility/IOObject.h | 4 +- lldb/include/lldb/Utility/Iterable.h | 6 +- lldb/include/lldb/Utility/LLDBAssert.h | 6 +- lldb/include/lldb/Utility/Predicate.h | 6 +- lldb/include/lldb/Utility/ProcessInfo.h | 2 +- lldb/include/lldb/Utility/RangeMap.h | 209 +--- lldb/include/lldb/Utility/RegularExpression.h | 6 +- .../lldb/Utility/ReproducerInstrumentation.h | 6 +- lldb/include/lldb/Utility/SelectHelper.h | 6 +- lldb/include/lldb/Utility/SharedCluster.h | 6 +- lldb/include/lldb/Utility/Status.h | 2 +- lldb/include/lldb/Utility/Stream.h | 6 +- lldb/include/lldb/Utility/StreamCallback.h | 6 +- lldb/include/lldb/Utility/StreamString.h | 6 +- lldb/include/lldb/Utility/StreamTee.h | 6 +- lldb/include/lldb/Utility/StringExtractor.h | 6 +- lldb/include/lldb/Utility/StringLexer.h | 6 +- lldb/include/lldb/Utility/StringList.h | 6 +- lldb/include/lldb/Utility/StructuredData.h | 6 +- .../include/lldb/Utility/TildeExpressionResolver.h | 6 +- lldb/include/lldb/Utility/Timeout.h | 6 +- lldb/include/lldb/Utility/Timer.h | 6 +- lldb/include/lldb/Utility/TraceOptions.h | 6 +- lldb/include/lldb/Utility/UriParser.h | 6 +- lldb/include/lldb/Utility/UserID.h | 6 +- lldb/include/lldb/Utility/UserIDResolver.h | 2 +- lldb/include/lldb/Utility/VASPrintf.h | 2 +- lldb/include/lldb/Utility/VMRange.h | 6 +- lldb/include/lldb/lldb-defines.h | 6 +- lldb/include/lldb/lldb-enumerations.h | 6 +- lldb/include/lldb/lldb-forward.h | 6 +- lldb/include/lldb/lldb-private-defines.h | 6 +- lldb/include/lldb/lldb-private-enumerations.h | 6 +- lldb/include/lldb/lldb-private-forward.h | 6 +- lldb/include/lldb/lldb-private-interfaces.h | 6 +- lldb/include/lldb/lldb-private-types.h | 135 +-- lldb/include/lldb/lldb-private.h | 6 +- lldb/include/lldb/lldb-public.h | 6 +- lldb/include/lldb/lldb-types.h | 6 +- lldb/include/lldb/lldb-versioning.h | 6 +- .../registers-target-xml-reading/Makefile | 3 - .../TestGdbRemoteTargetXmlPacket.py | 69 -- .../registers-target-xml-reading/main.cpp | 1 - lldb/source/API/SBAddress.cpp | 2 +- lldb/source/API/SBAttachInfo.cpp | 2 +- lldb/source/API/SBBreakpoint.cpp | 2 +- lldb/source/API/SBBreakpointLocation.cpp | 2 +- lldb/source/API/SBBreakpointOptionCommon.h | 6 +- lldb/source/API/SBData.cpp | 2 +- lldb/source/API/SBDeclaration.cpp | 2 +- lldb/source/API/SBError.cpp | 2 +- lldb/source/API/SBEvent.cpp | 2 +- lldb/source/API/SBExecutionContext.cpp | 2 +- lldb/source/API/SBExpressionOptions.cpp | 2 +- lldb/source/API/SBFile.cpp | 2 +- lldb/source/API/SBFileSpec.cpp | 2 +- lldb/source/API/SBFileSpecList.cpp | 2 +- lldb/source/API/SBInstruction.cpp | 2 +- lldb/source/API/SBInstructionList.cpp | 2 +- lldb/source/API/SBLaunchInfo.cpp | 2 +- lldb/source/API/SBLineEntry.cpp | 2 +- lldb/source/API/SBListener.cpp | 2 +- lldb/source/API/SBMemoryRegionInfo.cpp | 2 +- lldb/source/API/SBMemoryRegionInfoList.cpp | 2 +- lldb/source/API/SBModule.cpp | 10 +- lldb/source/API/SBModuleSpec.cpp | 4 +- lldb/source/API/SBPlatform.cpp | 6 +- lldb/source/API/SBProcess.cpp | 2 +- lldb/source/API/SBProcessInfo.cpp | 2 +- lldb/source/API/SBQueue.cpp | 4 +- lldb/source/API/SBReproducerPrivate.h | 4 +- lldb/source/API/SBSection.cpp | 2 +- lldb/source/API/SBSourceManager.cpp | 2 +- lldb/source/API/SBStream.cpp | 2 +- lldb/source/API/SBStringList.cpp | 2 +- lldb/source/API/SBStructuredData.cpp | 2 +- lldb/source/API/SBSymbolContext.cpp | 2 +- lldb/source/API/SBSymbolContextList.cpp | 2 +- lldb/source/API/SBTarget.cpp | 2 +- lldb/source/API/SBThread.cpp | 2 +- lldb/source/API/SBThreadCollection.cpp | 2 +- lldb/source/API/SBThreadPlan.cpp | 2 +- lldb/source/API/SBType.cpp | 8 +- lldb/source/API/SBTypeCategory.cpp | 2 +- lldb/source/API/SBTypeEnumMember.cpp | 4 +- lldb/source/API/SBTypeFilter.cpp | 2 +- lldb/source/API/SBTypeFormat.cpp | 2 +- lldb/source/API/SBTypeNameSpecifier.cpp | 2 +- lldb/source/API/SBTypeSummary.cpp | 4 +- lldb/source/API/SBTypeSynthetic.cpp | 2 +- lldb/source/API/SBUnixSignals.cpp | 2 +- lldb/source/API/SBValue.cpp | 6 +- lldb/source/API/SBValueList.cpp | 2 +- lldb/source/API/SBWatchpoint.cpp | 2 +- lldb/source/API/SystemInitializerFull.cpp | 92 +- lldb/source/API/SystemInitializerFull.h | 6 +- lldb/source/API/Utils.h | 4 +- lldb/source/Breakpoint/Breakpoint.cpp | 37 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 5 +- lldb/source/Commands/CommandObjectApropos.h | 6 +- lldb/source/Commands/CommandObjectBreakpoint.h | 7 +- .../Commands/CommandObjectBreakpointCommand.h | 6 +- lldb/source/Commands/CommandObjectCommands.h | 6 +- lldb/source/Commands/CommandObjectDisassemble.h | 6 +- lldb/source/Commands/CommandObjectExpression.h | 6 +- lldb/source/Commands/CommandObjectFrame.h | 6 +- lldb/source/Commands/CommandObjectGUI.h | 6 +- lldb/source/Commands/CommandObjectHelp.h | 6 +- lldb/source/Commands/CommandObjectLanguage.h | 6 +- lldb/source/Commands/CommandObjectLog.h | 7 +- lldb/source/Commands/CommandObjectMemory.h | 6 +- lldb/source/Commands/CommandObjectPlatform.h | 6 +- lldb/source/Commands/CommandObjectPlugin.h | 6 +- lldb/source/Commands/CommandObjectProcess.h | 6 +- lldb/source/Commands/CommandObjectQuit.h | 6 +- lldb/source/Commands/CommandObjectRegister.h | 6 +- lldb/source/Commands/CommandObjectReproducer.h | 6 +- lldb/source/Commands/CommandObjectSettings.h | 6 +- lldb/source/Commands/CommandObjectSource.h | 6 +- lldb/source/Commands/CommandObjectStats.h | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 5 +- lldb/source/Commands/CommandObjectTarget.h | 6 +- lldb/source/Commands/CommandObjectThread.h | 6 +- lldb/source/Commands/CommandObjectType.h | 6 +- lldb/source/Commands/CommandObjectVersion.h | 6 +- lldb/source/Commands/CommandObjectWatchpoint.h | 6 +- .../Commands/CommandObjectWatchpointCommand.h | 6 +- lldb/source/Core/AddressResolverName.cpp | 2 +- lldb/source/Core/Disassembler.cpp | 4 +- lldb/source/Core/Module.cpp | 17 +- lldb/source/Core/ModuleList.cpp | 9 +- lldb/source/Core/SearchFilter.cpp | 55 +- lldb/source/Core/SourceManager.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 2 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 2 +- lldb/source/Expression/DWARFExpression.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Expression/Materializer.cpp | 4 +- lldb/source/Host/macosx/cfcpp/CFCBundle.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCData.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableArray.h | 6 +- .../Host/macosx/cfcpp/CFCMutableDictionary.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableSet.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCReleaser.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCString.h | 6 +- lldb/source/Interpreter/CommandObjectScript.h | 6 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 4 +- .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 2 +- lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h | 6 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h | 6 +- lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 6 +- lldb/source/Plugins/ABI/ARM/ABIARM.h | 4 +- lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp | 2 - lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h | 6 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.h | 6 +- .../source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp | 2 +- lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h | 6 +- lldb/source/Plugins/ABI/Mips/ABIMips.h | 4 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips.h | 6 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h | 6 +- lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.h | 4 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h | 6 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h | 6 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 2 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h | 6 +- lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h | 6 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.h | 6 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h | 6 +- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h | 6 +- lldb/source/Plugins/ABI/X86/ABIX86.h | 4 +- lldb/source/Plugins/ABI/X86/ABIX86_64.h | 6 +- .../Plugins/Architecture/Arm/ArchitectureArm.h | 6 +- .../Plugins/Architecture/Mips/ArchitectureMips.h | 6 +- .../Plugins/Architecture/PPC64/ArchitecturePPC64.h | 6 +- .../Plugins/Disassembler/LLVMC/CMakeLists.txt | 2 +- .../Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h | 6 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 + .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.h | 6 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.h | 6 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 6 +- .../DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h | 6 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 14 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h | 6 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.h | 4 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.h | 6 +- .../DynamicLoader/Static/DynamicLoaderStatic.h | 6 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.h | 6 +- .../ExpressionParser/Clang/ASTResultSynthesizer.h | 6 +- .../ExpressionParser/Clang/ASTStructExtractor.h | 6 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 6 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 2 +- .../ExpressionParser/Clang/ClangASTImporter.h | 6 +- .../ExpressionParser/Clang/ClangASTMetadata.h | 6 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 12 +- .../ExpressionParser/Clang/ClangASTSource.h | 6 +- .../ExpressionParser/Clang/ClangDeclVendor.h | 4 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 6 +- .../Clang/ClangExpressionDeclMap.cpp | 4 +- .../Clang/ClangExpressionDeclMap.h | 6 +- .../ExpressionParser/Clang/ClangExpressionHelper.h | 6 +- .../ExpressionParser/Clang/ClangExpressionParser.h | 6 +- .../Clang/ClangExpressionSourceCode.h | 4 +- .../Clang/ClangExpressionVariable.h | 6 +- .../Clang/ClangExternalASTSourceCallbacks.h | 6 +- .../ExpressionParser/Clang/ClangFunctionCaller.h | 6 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 4 +- .../Clang/ClangModulesDeclVendor.h | 6 +- .../Clang/ClangPersistentVariables.h | 6 +- .../ExpressionParser/Clang/ClangUserExpression.h | 6 +- .../Plugins/ExpressionParser/Clang/ClangUtil.h | 4 +- .../ExpressionParser/Clang/ClangUtilityFunction.h | 6 +- .../Clang/CppModuleConfiguration.h | 4 +- .../ExpressionParser/Clang/CxxModuleHandler.h | 6 +- .../ExpressionParser/Clang/IRDynamicChecks.h | 6 +- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 6 +- .../Clang/ModuleDependencyCollector.h | 4 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.h | 6 +- .../Plugins/Instruction/ARM/EmulationStateARM.h | 6 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 +- .../Instruction/ARM64/EmulateInstructionARM64.h | 6 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.h | 6 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- .../Instruction/MIPS64/EmulateInstructionMIPS64.h | 6 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 +- .../Instruction/PPC64/EmulateInstructionPPC64.h | 6 +- .../ASan/InstrumentationRuntimeASan.h | 6 +- .../InstrumentationRuntimeMainThreadChecker.h | 6 +- .../TSan/InstrumentationRuntimeTSan.cpp | 2 +- .../TSan/InstrumentationRuntimeTSan.h | 6 +- .../UBSan/InstrumentationRuntimeUBSan.h | 6 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 6 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h | 6 +- .../Plugins/Language/CPlusPlus/BlockPointer.h | 6 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 6 +- .../Language/CPlusPlus/CPlusPlusNameParser.h | 7 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.h | 6 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.h | 6 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.cpp | 19 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.h | 6 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.h | 6 +- lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h | 6 +- .../Language/CPlusPlus/MSVCUndecoratedNameParser.h | 4 +- .../Plugins/Language/ClangCommon/CMakeLists.txt | 2 +- .../Language/ClangCommon/ClangHighlighter.h | 6 +- lldb/source/Plugins/Language/ObjC/CF.h | 6 +- lldb/source/Plugins/Language/ObjC/Cocoa.h | 6 +- lldb/source/Plugins/Language/ObjC/CoreMedia.h | 6 +- lldb/source/Plugins/Language/ObjC/NSDictionary.h | 6 +- lldb/source/Plugins/Language/ObjC/NSSet.h | 6 +- lldb/source/Plugins/Language/ObjC/NSString.h | 6 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.h | 6 +- .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h | 6 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 2 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 6 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.h | 6 +- .../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 6 +- .../AppleObjCTrampolineHandler.cpp | 4 +- .../AppleObjCRuntime/AppleObjCTrampolineHandler.h | 6 +- .../AppleObjCRuntime/AppleObjCTypeEncodingParser.h | 6 +- .../AppleThreadPlanStepThroughObjCTrampoline.h | 6 +- .../Plugins/LanguageRuntime/ObjC/CMakeLists.txt | 2 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.h | 6 +- .../RenderScriptExpressionOpts.h | 4 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 3 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 6 +- .../RenderScriptRuntime/RenderScriptScriptGroup.h | 6 +- .../RenderScriptRuntime/RenderScriptx86ABIFixups.h | 4 +- .../Plugins/MemoryHistory/asan/MemoryHistoryASan.h | 6 +- .../BSD-Archive/ObjectContainerBSDArchive.h | 6 +- .../ObjectContainerUniversalMachO.cpp | 3 +- .../ObjectContainerUniversalMachO.h | 6 +- .../Plugins/ObjectFile/Breakpad/BreakpadRecords.h | 6 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 6 +- lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h | 6 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 6 +- .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 2 + lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h | 6 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 8 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 6 +- .../Plugins/ObjectFile/PECOFF/PECallFrameInfo.h | 6 +- .../Plugins/ObjectFile/PECOFF/WindowsMiniDump.h | 4 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.h | 6 +- lldb/source/Plugins/OperatingSystem/CMakeLists.txt | 4 +- lldb/source/Plugins/Platform/Android/AdbClient.h | 6 +- .../Plugins/Platform/Android/PlatformAndroid.h | 6 +- .../Android/PlatformAndroidRemoteGDBServer.h | 6 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.h | 6 +- lldb/source/Plugins/Platform/Linux/PlatformLinux.h | 6 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 6 +- .../Platform/MacOSX/PlatformAppleTVSimulator.h | 6 +- .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 6 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 7 +- .../Plugins/Platform/MacOSX/PlatformDarwinKernel.h | 6 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleTV.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.h | 6 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.h | 6 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.h | 6 +- .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 6 +- .../PlatformiOSSimulatorCoreSimulatorSupport.h | 6 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.h | 6 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.h | 6 +- lldb/source/Plugins/Platform/POSIX/CMakeLists.txt | 2 +- lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h | 6 +- .../Plugins/Platform/Windows/PlatformWindows.h | 6 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 6 +- lldb/source/Plugins/Process/Linux/CMakeLists.txt | 2 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 2 +- .../Process/MacOSX-Kernel/CommunicationKDP.h | 6 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.h | 7 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDPLog.h | 6 +- .../Process/MacOSX-Kernel/RegisterContextKDP_arm.h | 7 +- .../MacOSX-Kernel/RegisterContextKDP_arm64.h | 7 +- .../MacOSX-Kernel/RegisterContextKDP_i386.h | 6 +- .../MacOSX-Kernel/RegisterContextKDP_x86_64.h | 6 +- .../Plugins/Process/MacOSX-Kernel/ThreadKDP.h | 6 +- lldb/source/Plugins/Process/POSIX/CMakeLists.txt | 2 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 6 +- lldb/source/Plugins/Process/Utility/ARMUtils.h | 6 +- lldb/source/Plugins/Process/Utility/AuxVector.h | 4 +- lldb/source/Plugins/Process/Utility/CMakeLists.txt | 2 +- .../Plugins/Process/Utility/DynamicRegisterInfo.h | 6 +- .../Plugins/Process/Utility/FreeBSDSignals.h | 6 +- .../Plugins/Process/Utility/GDBRemoteSignals.h | 6 +- .../source/Plugins/Process/Utility/HistoryThread.h | 6 +- .../source/Plugins/Process/Utility/HistoryUnwind.h | 6 +- .../Plugins/Process/Utility/InferiorCallPOSIX.h | 6 +- .../Plugins/Process/Utility/InstructionUtils.h | 6 +- .../source/Plugins/Process/Utility/LinuxProcMaps.h | 6 +- lldb/source/Plugins/Process/Utility/LinuxSignals.h | 6 +- .../Plugins/Process/Utility/MipsLinuxSignals.h | 6 +- .../Utility/NativeRegisterContextRegisterInfo.h | 4 +- .../source/Plugins/Process/Utility/NetBSDSignals.h | 6 +- .../Utility/RegisterContextDarwinConstants.h | 6 +- .../Process/Utility/RegisterContextDarwin_arm.h | 6 +- .../Process/Utility/RegisterContextDarwin_arm64.h | 6 +- .../Process/Utility/RegisterContextDarwin_i386.h | 6 +- .../Process/Utility/RegisterContextDarwin_x86_64.h | 6 +- .../Plugins/Process/Utility/RegisterContextDummy.h | 6 +- .../Process/Utility/RegisterContextFreeBSD_i386.h | 4 +- .../Utility/RegisterContextFreeBSD_mips64.h | 4 +- .../Utility/RegisterContextFreeBSD_powerpc.h | 6 +- .../Utility/RegisterContextFreeBSD_x86_64.h | 4 +- .../Process/Utility/RegisterContextHistory.h | 6 +- .../Plugins/Process/Utility/RegisterContextLLDB.h | 6 +- .../Process/Utility/RegisterContextLinux_i386.h | 4 +- .../Process/Utility/RegisterContextLinux_mips.h | 4 +- .../Process/Utility/RegisterContextLinux_mips64.h | 4 +- .../Process/Utility/RegisterContextLinux_s390x.h | 4 +- .../Process/Utility/RegisterContextLinux_x86_64.h | 4 +- .../Utility/RegisterContextMacOSXFrameBackchain.h | 6 +- .../Process/Utility/RegisterContextMach_arm.h | 7 +- .../Process/Utility/RegisterContextMach_i386.h | 6 +- .../Process/Utility/RegisterContextMach_x86_64.h | 6 +- .../Process/Utility/RegisterContextMemory.h | 6 +- .../Process/Utility/RegisterContextNetBSD_i386.h | 4 +- .../Process/Utility/RegisterContextNetBSD_x86_64.h | 4 +- .../Process/Utility/RegisterContextOpenBSD_i386.h | 4 +- .../Utility/RegisterContextOpenBSD_x86_64.h | 4 +- .../Process/Utility/RegisterContextPOSIX_arm.h | 6 +- .../Process/Utility/RegisterContextPOSIX_arm64.h | 6 +- .../Process/Utility/RegisterContextPOSIX_mips64.h | 6 +- .../Process/Utility/RegisterContextPOSIX_powerpc.h | 6 +- .../Process/Utility/RegisterContextPOSIX_ppc64le.h | 6 +- .../Process/Utility/RegisterContextPOSIX_s390x.h | 6 +- .../Process/Utility/RegisterContextPOSIX_x86.h | 6 +- .../Process/Utility/RegisterContextThreadMemory.h | 6 +- .../Process/Utility/RegisterContextWindows_i386.h | 4 +- .../Utility/RegisterContextWindows_x86_64.h | 4 +- .../Plugins/Process/Utility/RegisterContext_mips.h | 6 +- .../Process/Utility/RegisterContext_powerpc.h | 6 +- .../Process/Utility/RegisterContext_s390x.h | 4 +- .../Plugins/Process/Utility/RegisterContext_x86.h | 4 +- .../Process/Utility/RegisterInfoInterface.h | 4 +- .../Process/Utility/RegisterInfoPOSIX_arm.h | 6 +- .../Process/Utility/RegisterInfoPOSIX_arm64.h | 4 +- .../Process/Utility/RegisterInfoPOSIX_ppc64le.h | 4 +- .../Process/Utility/StopInfoMachException.h | 6 +- lldb/source/Plugins/Process/Utility/ThreadMemory.h | 6 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.h | 6 +- .../Process/Utility/UnwindMacOSXFrameBackchain.h | 6 +- .../Process/Utility/lldb-arm-register-enums.h | 6 +- .../Process/Utility/lldb-arm64-register-enums.h | 6 +- .../Utility/lldb-mips-freebsd-register-enums.h | 6 +- .../Utility/lldb-mips-linux-register-enums.h | 6 +- .../Process/Utility/lldb-ppc64-register-enums.h | 6 +- .../Process/Utility/lldb-ppc64le-register-enums.h | 6 +- .../Process/Utility/lldb-s390x-register-enums.h | 6 +- .../Process/Utility/lldb-x86-register-enums.h | 6 +- .../Process/Windows/Common/ProcessWindows.cpp | 2 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 6 +- .../elf-core/RegisterContextPOSIXCore_arm.h | 6 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 6 +- .../elf-core/RegisterContextPOSIXCore_mips64.h | 6 +- .../elf-core/RegisterContextPOSIXCore_powerpc.h | 6 +- .../elf-core/RegisterContextPOSIXCore_ppc64le.h | 6 +- .../elf-core/RegisterContextPOSIXCore_s390x.h | 6 +- .../elf-core/RegisterContextPOSIXCore_x86_64.h | 6 +- .../Plugins/Process/elf-core/RegisterUtilities.h | 6 +- .../Plugins/Process/elf-core/ThreadElfCore.cpp | 22 +- .../Plugins/Process/elf-core/ThreadElfCore.h | 6 +- .../Process/gdb-remote/GDBRemoteClientBase.h | 6 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 6 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 6 +- .../gdb-remote/GDBRemoteCommunicationHistory.h | 6 +- .../GDBRemoteCommunicationReplayServer.h | 6 +- .../gdb-remote/GDBRemoteCommunicationServer.h | 6 +- .../GDBRemoteCommunicationServerCommon.cpp | 1 - .../GDBRemoteCommunicationServerCommon.h | 6 +- .../GDBRemoteCommunicationServerLLGS.cpp | 342 +++---- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 8 +- .../GDBRemoteCommunicationServerPlatform.h | 6 +- .../Process/gdb-remote/GDBRemoteRegisterContext.h | 6 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Process/gdb-remote/ProcessGDBRemoteLog.h | 7 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 6 +- .../Plugins/Process/mach-core/ThreadMachCore.h | 6 +- .../Plugins/Process/minidump/MinidumpParser.h | 6 +- .../Plugins/Process/minidump/MinidumpTypes.h | 7 +- .../source/Plugins/Process/minidump/NtStructures.h | 6 + .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../Process/minidump/RegisterContextMinidump_ARM.h | 6 +- .../minidump/RegisterContextMinidump_ARM64.h | 6 +- .../minidump/RegisterContextMinidump_x86_32.h | 6 +- .../minidump/RegisterContextMinidump_x86_64.h | 6 +- .../Plugins/Process/minidump/ThreadMinidump.h | 6 +- .../ScriptInterpreter/None/ScriptInterpreterNone.h | 6 +- .../DarwinLog/StructuredDataDarwinLog.h | 6 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 12 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFASTParser.h | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 3 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 6 +- .../DWARF/DWARFAbbreviationDeclaration.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 6 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 6 +- .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDataExtractor.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugMacro.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDeclContext.h | 6 +- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 44 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 6 +- .../source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFTypeUnit.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 47 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 12 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 6 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/LogChannelDWARF.h | 6 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 4 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 39 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 18 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 16 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 6 +- .../Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h | 6 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 2 +- .../SymbolFile/NativePDB/CodeViewRegisterMapping.h | 4 +- .../SymbolFile/NativePDB/CompileUnitIndex.h | 4 +- .../SymbolFile/NativePDB/DWARFLocationExpression.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 6 +- .../NativePDB/PdbFPOProgramToDWARFExpression.h | 4 +- .../source/Plugins/SymbolFile/NativePDB/PdbIndex.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 4 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 8 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 14 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 6 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 3 +- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 6 +- .../SymbolFile/PDB/PDBLocationToDWARFExpression.h | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 37 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 18 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 6 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.h | 6 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.h | 6 +- .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.h | 6 +- .../SystemRuntime/MacOSX/AppleGetItemInfoHandler.h | 6 +- .../MacOSX/AppleGetPendingItemsHandler.h | 6 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.h | 6 +- .../MacOSX/AppleGetThreadItemInfoHandler.h | 6 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 14 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.h | 6 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 35 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 24 +- .../InstEmulation/UnwindAssemblyInstEmulation.h | 6 +- .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 2 +- .../UnwindAssembly/x86/UnwindAssembly-x86.h | 6 +- .../x86/x86AssemblyInspectionEngine.h | 6 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 2 +- lldb/source/Symbol/SymbolFile.cpp | 6 +- lldb/source/Target/ABI.cpp | 1 + lldb/source/Target/LanguageRuntime.cpp | 3 +- lldb/source/Target/Memory.cpp | 2 +- lldb/source/Target/Target.cpp | 11 +- lldb/source/Utility/ARM64_DWARF_Registers.h | 6 +- lldb/source/Utility/ARM64_ehframe_Registers.h | 6 +- lldb/source/Utility/ARM_DWARF_Registers.h | 6 +- lldb/source/Utility/ARM_ehframe_Registers.h | 6 +- lldb/source/Utility/DataExtractor.cpp | 11 - lldb/source/Utility/PPC64LE_DWARF_Registers.h | 6 +- lldb/source/Utility/PPC64_DWARF_Registers.h | 6 +- .../scripted_bkpt/TestScriptedResolver.py | 35 +- .../libcxx/atomic/TestLibCxxAtomic.py | 20 +- .../data-formatter-stl/libcxx/atomic/main.cpp | 18 +- lldb/test/Shell/SymbolFile/DWARF/dwp.s | 42 +- lldb/tools/debugserver/source/DNB.h | 4 +- lldb/tools/debugserver/source/DNBArch.h | 4 +- lldb/tools/debugserver/source/DNBBreakpoint.h | 4 +- lldb/tools/debugserver/source/DNBDataRef.h | 6 +- lldb/tools/debugserver/source/DNBDefs.h | 6 +- lldb/tools/debugserver/source/DNBError.h | 6 +- lldb/tools/debugserver/source/DNBLog.h | 6 +- lldb/tools/debugserver/source/DNBRegisterInfo.h | 4 +- .../debugserver/source/DNBThreadResumeActions.h | 6 +- lldb/tools/debugserver/source/DNBTimer.h | 6 +- lldb/tools/debugserver/source/JSON.h | 6 +- lldb/tools/debugserver/source/JSONGenerator.h | 7 +- lldb/tools/debugserver/source/MacOSX/CFBundle.h | 6 +- lldb/tools/debugserver/source/MacOSX/CFString.h | 6 +- lldb/tools/debugserver/source/MacOSX/CFUtils.h | 6 +- .../source/MacOSX/DarwinLog/ActivityStore.h | 6 +- .../source/MacOSX/DarwinLog/ActivityStreamSPI.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogCollector.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogEvent.h | 4 +- .../source/MacOSX/DarwinLog/DarwinLogInterfaces.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogTypes.h | 6 +- .../source/MacOSX/DarwinLog/LogFilter.h | 6 +- .../source/MacOSX/DarwinLog/LogFilterChain.h | 6 +- .../source/MacOSX/DarwinLog/LogFilterExactMatch.h | 4 +- .../source/MacOSX/DarwinLog/LogFilterRegex.h | 6 +- .../source/MacOSX/DarwinLog/LogMessage.h | 6 +- .../source/MacOSX/DarwinLog/LogMessageOsLog.h | 6 +- lldb/tools/debugserver/source/MacOSX/Genealogy.h | 6 +- .../tools/debugserver/source/MacOSX/GenealogySPI.h | 4 +- .../debugserver/source/MacOSX/MachException.h | 4 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 6 +- lldb/tools/debugserver/source/MacOSX/MachTask.h | 6 +- lldb/tools/debugserver/source/MacOSX/MachThread.h | 4 +- .../debugserver/source/MacOSX/MachThreadList.h | 6 +- .../tools/debugserver/source/MacOSX/MachVMMemory.h | 6 +- .../tools/debugserver/source/MacOSX/MachVMRegion.h | 6 +- lldb/tools/debugserver/source/MacOSX/OsLogger.h | 6 +- lldb/tools/debugserver/source/MacOSX/ThreadInfo.h | 6 +- .../debugserver/source/MacOSX/arm/DNBArchImpl.h | 6 +- .../source/MacOSX/arm64/DNBArchImplARM64.h | 6 +- .../source/MacOSX/i386/DNBArchImplI386.h | 6 +- .../source/MacOSX/i386/MachRegisterStatesI386.h | 4 +- .../source/MacOSX/x86_64/DNBArchImplX86_64.h | 6 +- .../MacOSX/x86_64/MachRegisterStatesX86_64.h | 4 +- lldb/tools/debugserver/source/PThreadCondition.h | 4 +- lldb/tools/debugserver/source/PThreadEvent.h | 6 +- lldb/tools/debugserver/source/PThreadMutex.h | 4 +- lldb/tools/debugserver/source/PseudoTerminal.h | 6 +- lldb/tools/debugserver/source/RNBContext.h | 6 +- lldb/tools/debugserver/source/RNBDefs.h | 6 +- lldb/tools/debugserver/source/RNBRemote.h | 6 +- lldb/tools/debugserver/source/RNBServices.h | 6 +- lldb/tools/debugserver/source/RNBSocket.h | 6 +- lldb/tools/debugserver/source/StdStringExtractor.h | 6 +- lldb/tools/debugserver/source/SysSignal.h | 4 +- lldb/tools/debugserver/source/TTYState.h | 4 +- lldb/tools/driver/Driver.h | 6 +- lldb/tools/driver/Platform.h | 6 +- lldb/tools/lldb-server/Acceptor.h | 6 +- lldb/tools/lldb-server/LLDBServerUtilities.h | 6 + lldb/tools/lldb-server/SystemInitializerLLGS.h | 6 +- lldb/tools/lldb-test/FormatUtil.h | 4 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 98 +- lldb/tools/lldb-test/SystemInitializerTest.h | 6 +- lldb/tools/lldb-test/lldb-test.cpp | 19 +- lldb/tools/lldb-vscode/BreakpointBase.h | 4 +- lldb/tools/lldb-vscode/ExceptionBreakpoint.h | 4 +- lldb/tools/lldb-vscode/FunctionBreakpoint.h | 4 +- lldb/tools/lldb-vscode/IOStream.h | 4 +- lldb/tools/lldb-vscode/JSONUtils.h | 4 +- lldb/tools/lldb-vscode/LLDBUtils.h | 4 +- lldb/tools/lldb-vscode/SourceBreakpoint.h | 4 +- lldb/tools/lldb-vscode/SourceReference.h | 4 +- lldb/tools/lldb-vscode/VSCode.h | 4 +- lldb/tools/lldb-vscode/VSCodeForward.h | 5 +- lldb/unittests/Disassembler/CMakeLists.txt | 2 +- .../Process/gdb-remote/GDBRemoteTestUtils.h | 6 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 36 + .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 27 +- .../TestingSupport/Host/NativeProcessTestUtils.h | 4 +- .../TestingSupport/MockTildeExpressionResolver.h | 4 +- lldb/unittests/TestingSupport/TestUtilities.h | 4 +- lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt | 2 +- lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt | 2 +- lldb/unittests/gtest_common.h | 6 + .../tools/lldb-server/tests/MessageObjects.h | 6 +- lldb/unittests/tools/lldb-server/tests/TestBase.h | 6 +- .../unittests/tools/lldb-server/tests/TestClient.h | 6 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 4 +- lldb/utils/TableGen/LLDBTableGenUtils.h | 4 +- llvm/cmake/config-ix.cmake | 2 +- llvm/cmake/modules/CheckAtomic.cmake | 6 +- llvm/include/llvm-c/Core.h | 10 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 11 + llvm/include/llvm/Analysis/TargetFolder.h | 111 ++- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 7 + .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 2 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 5 + llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 4 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 17 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 9 +- llvm/include/llvm/IR/ConstantFolder.h | 107 +- llvm/include/llvm/IR/IRBuilder.h | 203 ++-- llvm/include/llvm/IR/IRBuilderFolder.h | 141 +++ llvm/include/llvm/IR/IntrinsicsAArch64.td | 81 +- llvm/include/llvm/IR/IntrinsicsARM.td | 6 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 3 + llvm/include/llvm/IR/NoFolder.h | 112 ++- llvm/include/llvm/Support/AArch64TargetParser.def | 2 + llvm/include/llvm/Support/WithColor.h | 5 + llvm/include/llvm/Target/Target.td | 4 + .../include/llvm/Transforms/Coroutines/CoroEarly.h | 31 + llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/AliasSetTracker.cpp | 2 +- llvm/lib/Analysis/ConstantFolding.cpp | 3 + llvm/lib/Analysis/GuardUtils.cpp | 8 +- llvm/lib/Analysis/LazyCallGraph.cpp | 32 +- llvm/lib/Analysis/Loads.cpp | 4 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 4 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 4 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 2 +- llvm/lib/Analysis/VectorUtils.cpp | 8 +- llvm/lib/AsmParser/LLParser.cpp | 24 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 30 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 15 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/GCRootLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 110 +++ llvm/lib/CodeGen/ImplicitNullChecks.cpp | 8 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 44 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 25 +- llvm/lib/CodeGen/MachineScheduler.cpp | 4 +- llvm/lib/CodeGen/MachineSink.cpp | 3 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 2 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 32 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 +- llvm/lib/CodeGen/StackMaps.cpp | 2 +- llvm/lib/CodeGen/TailDuplicator.cpp | 7 + llvm/lib/CodeGen/TargetInstrInfo.cpp | 12 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/CodeGen/ValueTypes.cpp | 70 +- llvm/lib/IR/AsmWriter.cpp | 28 +- llvm/lib/IR/Constants.cpp | 10 +- llvm/lib/IR/Core.cpp | 4 +- llvm/lib/IR/DIBuilder.cpp | 26 +- llvm/lib/IR/DiagnosticInfo.cpp | 2 +- llvm/lib/IR/IRBuilder.cpp | 7 + llvm/lib/IR/ModuleSummaryIndex.cpp | 46 + llvm/lib/IR/Verifier.cpp | 12 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 2 +- llvm/lib/Object/WindowsResource.cpp | 6 +- llvm/lib/Passes/LLVMBuild.txt | 2 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/CMakeLists.txt | 2 +- llvm/lib/Support/Host.cpp | 5 +- llvm/lib/Target/AArch64/AArch64.td | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 145 +-- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 13 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 36 +- .../Target/AArch64/AArch64StorePairSuppress.cpp | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 23 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 189 +++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 14 + .../Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 5 + llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 5 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 5 + llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 3 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMInstrCDE.td | 12 + llvm/lib/Target/ARM/ARMInstrInfo.td | 17 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 286 ++++-- llvm/lib/Target/ARM/ARMInstrNEON.td | 10 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 98 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 2 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 3 +- llvm/lib/Target/Lanai/LanaiInstrInfo.h | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 1 + llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h | 6 + llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp | 54 +- llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h | 4 + llvm/lib/Target/VE/VEAsmPrinter.cpp | 71 ++ llvm/lib/Target/VE/VEISelLowering.cpp | 54 + llvm/lib/Target/VE/VEISelLowering.h | 4 + llvm/lib/Target/VE/VEInstrInfo.td | 26 + llvm/lib/Target/X86/X86ISelLowering.cpp | 68 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 3 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 +- llvm/lib/Target/X86/X86InstrInfo.td | 5 + llvm/lib/Target/XCore/XCoreInstrInfo.td | 10 +- llvm/lib/Target/XCore/XCoreRegisterInfo.td | 10 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 39 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 6 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 8 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 4 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 26 + .../Instrumentation/AddressSanitizer.cpp | 12 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 8 +- llvm/test/Assembler/summary-flags.ll | 12 + llvm/test/CodeGen/AArch64/cpus.ll | 1 + llvm/test/CodeGen/AArch64/remat.ll | 1 + .../AArch64/sve2-intrinsics-widening-dsp.ll | 572 +++++++++++ .../AMDGPU/GlobalISel/combine-ashr-narrow.mir | 204 ++++ .../AMDGPU/GlobalISel/combine-lshr-narrow.mir | 202 ++++ .../AMDGPU/GlobalISel/combine-shl-narrow.mir | 203 ++++ .../AMDGPU/GlobalISel/divergent-control-flow.ll | 71 +- .../AMDGPU/GlobalISel/global-value.illegal.ll | 15 + .../test/CodeGen/AMDGPU/GlobalISel/global-value.ll | 52 + .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 977 +++++++++++++++++-- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 953 ++++++++++++++++-- .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 766 +++++++++++++-- .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 748 ++++++++++++-- .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 60 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 108 +- .../GlobalISel/regbankselect-shuffle-vector.mir | 69 ++ llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | 1030 ++++++++++++++++++++ llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | 1008 +++++++++++++++++++ llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll | 851 ++++++++++++++++ llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll | 853 ++++++++++++++++ llvm/test/CodeGen/ARM/fp-intrinsics.ll | 45 + llvm/test/CodeGen/RISCV/tail-calls.ll | 44 + llvm/test/CodeGen/SystemZ/stack-guard.ll | 2 +- llvm/test/CodeGen/Thumb/stack_guard_remat.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddq.ll | 96 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcls.ll | 36 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 131 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 132 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovl.ll | 147 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovn.ll | 170 ++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 181 ++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll | 84 ++ .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 84 ++ .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 84 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 84 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vrintn.ll | 25 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vsubq.ll | 96 ++ llvm/test/CodeGen/Thumb2/mve-shuffleext.ll | 12 +- llvm/test/CodeGen/VE/tls.ll | 381 ++++++++ llvm/test/CodeGen/WebAssembly/stack-protector.ll | 2 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 22 + llvm/test/CodeGen/X86/flt-rounds.ll | 4 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 2 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 44 + llvm/test/TableGen/inhibit-pset.td | 33 + .../CodeGenPrepare/AArch64/overflow-intrinsics.ll | 126 +++ .../CodeGenPrepare}/SPARC/lit.local.cfg | 0 .../CodeGenPrepare/SPARC/overflow-intrinsics.ll | 126 +++ .../CodeGenPrepare/X86/overflow-intrinsics.ll | 76 +- llvm/test/Transforms/Coroutines/coro-early.ll | 1 + .../Transforms/HotColdSplit/X86/do-not-split.ll | 12 + .../test/Transforms/InstCombine/umul-sign-check.ll | 193 ++++ llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 32 +- llvm/tools/dsymutil/CMakeLists.txt | 4 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 18 +- llvm/tools/llvm-exegesis/lib/Assembler.h | 11 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 24 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 10 + llvm/unittests/Analysis/LazyCallGraphTest.cpp | 42 + llvm/unittests/IR/IRBuilderTest.cpp | 7 + llvm/unittests/Support/TargetParserTest.cpp | 8 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 5 +- llvm/utils/TableGen/CodeGenRegisters.h | 3 + llvm/utils/TableGen/DFAEmitter.cpp | 6 +- llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 5 +- llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 1 + mlir/docs/Dialects/Linalg.md | 106 +- mlir/docs/Dialects/Vector.md | 140 +-- mlir/docs/RationaleLinalgDialect.md | 153 ++- mlir/docs/Tutorials/Toy/Ch-3.md | 4 +- mlir/docs/Tutorials/Toy/Ch-6.md | 16 +- .../StandardToLLVM/ConvertStandardToLLVM.h | 10 +- .../GPUCommon/IndexIntrinsicsOpLowering.h | 2 +- .../Conversion/GPUCommon/OpToFuncCallLowering.h | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 28 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 10 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 89 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 112 +-- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 3 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 7 +- mlir/lib/IR/AffineMap.cpp | 2 +- mlir/lib/IR/Attributes.cpp | 7 +- mlir/lib/Pass/PassRegistry.cpp | 4 +- polly/include/polly/CodeGen/IRBuilder.h | 13 +- polly/lib/CodeGen/CodeGeneration.cpp | 4 +- polly/lib/CodeGen/PPCGCodeGeneration.cpp | 4 +- polly/lib/Support/ScopHelper.cpp | 4 +- 1307 files changed, 20012 insertions(+), 5503 deletions(-) create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/absneg.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vclz.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmovl.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmovn.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrev.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrnd.c copy libcxx/lib/abi/{ => 9.0}/x86_64-apple-darwin.v1.abilist (100%) copy libcxx/lib/abi/{ => 9.0}/x86_64-apple-darwin.v2.abilist (100%) copy libcxx/lib/abi/{ => 9.0}/x86_64-unknown-linux-gnu.v1.abilist (100%) delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] create mode 100644 llvm/include/llvm/IR/IRBuilderFolder.h create mode 100644 llvm/include/llvm/Transforms/Coroutines/CoroEarly.h create mode 100644 llvm/test/Assembler/summary-flags.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-ashr-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-lshr-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/global-value.illegal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-shuffle-vector.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcls.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovl.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovn.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrintn.ll create mode 100644 llvm/test/CodeGen/VE/tls.ll create mode 100644 llvm/test/TableGen/inhibit-pset.td create mode 100644 llvm/test/Transforms/CodeGenPrepare/AArch64/overflow-intrinsics.ll copy llvm/test/{CodeGen => Transforms/CodeGenPrepare}/SPARC/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/CodeGenPrepare/SPARC/overflow-intrinsics.ll create mode 100644 llvm/test/Transforms/InstCombine/umul-sign-check.ll