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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from b6c7fce67ad [DFAPacketizer] Reapply: Track resources for packetized ins [...] adds 1a3dd638c4a compiler-rt: use fp_t instead of long double, for consistency adds 59608c00495 [NFC][InstCombine] Fixup test i added in rL371352. adds e237520a8f5 [clangd] Add a new highlighting kind for typedefs adds 783fc95f3ee Merge note_ovl_builtin_candidate diagnostics; NFC adds 508dff2ce15 AMDGPU/GlobalISel: Remove dead patterns adds 0e48bd24e21 [ARM] Remove some spurious MVE reduction instructions. adds d50f937378c AMDGPU/GlobalISel: Try generated matcher before add/sub code adds 8e3bc9b5722 AMDGPU/GlobalISel: Legalize wavefrontsize intrinsic adds 8b76709bac3 [clangd] Use pre-populated mappings for standard symbols adds 2dd088ec7d8 AMDGPU/GlobalISel: Use known bits for selection adds 3c8644666c4 [NFC] Add aacps bitfields access test adds fdb70301172 AMDGPU/GlobalISel: Fix reg bank for uniform LDS loads adds c34b4036ffe AMDGPU/GlobalISel: Select G_PTR_MASK adds ebbd6e49768 AMDGPU: Remove code address space predicates adds 02eb308387d AMDGPU/GlobalISel: Fix regbankselect for uniform extloads adds 9ede7c03956 Fix typo in comment noticed in D60295. NFCI. adds d8409b178ed AMDGPU/GlobalISel: Fix RegBankSelect for unaligned, uniform [...] adds f707dac742f LLDB - Simplify GetProgramFileSpec adds 63e6d8db1cb AMDGPU/GlobalISel: Select atomic loads adds 2b7089949ed [ARM] Fix loads and stores for predicate vectors adds c28f3e6e2c3 [yaml2obj] Simplify p_filesz/p_memsz computing adds d9c4060bd5c Revert "[MachineCopyPropagation] Remove redundant copies af [...] adds 6d7fba6aae2 [clangd] Attempt to fix failing Windows buildbots. adds 182f9248e8f AMDGPU/GlobalISel: Legalize G_BUILD_VECTOR_TRUNC adds 64ecca90d42 AMDGPU/GlobalISel: Implement LDS G_GLOBAL_VALUE adds bfb00e3d536 [GlobalISel][AArch64] Handle tail calls with non-void return types adds c0728eac15b [SLP] add test for over-vectorization (PR33958); NFC adds d2a9516a6d0 AMDGPU: Move MnemonicAlias out of instruction def hierarchy adds 56e4ea2bff9 [mips] Fix decoding of microMIPS JALX instruction adds a85d9ef11ae [Remarks] Add parser for bitstream remarks adds ce2cb0f09e7 [X86] Allow _MM_FROUND_CUR_DIRECTION and _MM_FROUND_NO_EXC [...] adds 5ebd0a6e88a [SelectionDAG] Remove ISD::FP_ROUND_INREG adds 6ebf605851d AMDGPU: Use PatFrags to allow selecting custom nodes or intrinsics adds c195bde3d4d [x86] add test for false dependency with minsize (PR43239); NFC adds 79f0d3a6e58 [IfConversion] Correctly handle cases where analyzeBranch fails. adds d6c1f5bb154 AMDGPU/GlobalISel: Select fmed3 adds 77e3e9cafd9 AMDGPU/GlobalISel: Select llvm.amdgcn.class adds d60ff75b562 [Driver] Add -static-openmp driver option adds 8bc05d7d603 AMDGPU: Make VReg_1 size be 1 adds fc910c507e4 [TSan] Add interceptors for mach_vm_[de]allocate adds a0933e6df75 AMDGPU/GlobalISel: Legalize G_BUILD_VECTOR v2s16 adds 20aafa31569 Introduce infrastructure for an incremental port of Selecti [...] adds 9508738cd1d [UBSan] Do not overwrite the default print_summary sanitize [...] adds 3d85013b63e [Remarks] Fix warning for uint8_t < 0 comparison adds ff49a52cf3d [Driver] Handle default case in refactored addOpenMPRuntime adds eae609e306e [SDAG] Add a isSimple cover functon to MemSDNode, just as w [...] adds 6d04ee0f863 [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.h adds 4bd6eb8ff20 Relax opcode checks in test to check for only a number inst [...] adds 48453bb8eda [Tests] Add anyextend tests for unordered atomics adds 2f169e7cdd9 [analyzer] NFC: Introduce sub-classes for path-sensitive an [...] adds 589273bebd4 [analyzer] NFC: Simplify bug report equivalence classes to [...] adds 7403569be75 [LoopVectorize] Leverage speculation safety to avoid masked.loads adds ac3dce595c0 [UBSan] Follow up fix for r371442. adds 7f37d9a714d Fix MSVC "not all control paths return a value" warning. NFCI. adds 847fbf7013d [Tests] Precommit test case for D67372 adds b8cddb76114 [Tests] Fix a typo in a test adds 4f68c226a56 Fix ELF core file memory reading for PT_LOAD program header [...] adds 2439b8b0c5f [mips] Make another set of test cases more tolerant to exac [...] adds 9b961cc6043 [Reproducer] Disconnect when the replay server is out of packets. adds e0bce4e1c2a Revert "[Reproducer] Add a `cont` to ModuleCXX.test" adds f0e2755b45a LangRef: mention MSan's problem with speculative conditiona [...] adds 2ca7370183a Simplify demangler rule for lambda-expressions to match dis [...] adds 5112b71126a [GlobalISel]: Fix a bug where we could dereference None adds bf02399a852 [Windows] Replace TrapUnreachable with an int3 insertion pass adds 06c8cb03cae AMDGPU/GlobalISel: Rename MIRBuilder to B. NFC adds 245ba2c25fe PR43242: Fix crash when typo-correcting to an operator() th [...] adds 865697f9b9a Fix incorrect demangling of call operator of lambda with ex [...] adds 9e86561878d [Symbol] Give ClangASTContext a PersistentExpressionState i [...] adds a91f017ae31 AMDGPU/GlobalISel: Fix insert point when lowering fminnum/fmaxnum adds 1dbee8f0437 [Expression] Remove unused header from LLVMUserExpression adds 87d47cb7c47 Remove some unnecessary REQUIRES: shell lines adds e0ea8d87eb9 [Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit` adds 79707ecd7d9 [llvm][ADT][NFC] Add test for makeArrayRef(std::array) adds ae6f7bcb367 Fix crash mangling an explicit lambda non-type template par [...] adds fcbc512f80a gn build: (manually) merge r371429 adds a9980f60ce0 Remove REQUIRES:shell from tests that pass for me on Windows adds 93961434122 gn build: Merge r371466 adds daa79c53382 Revert [git-llvm] Do not reinvent `@{upstream}` adds 73da43aeb36 [PowerPC][NFC] Update test assertions using update_llc_test [...] adds a10802fd73f clang-misexpect: Profile Guided Validation of Performance A [...] adds a6e5a7b6374 gn build: Merge r371484 adds 7c2fdf27795 [X86] Add broadcast load unfold tests for VCMPPS/PD. adds 0e533ca4bb8 [X86] Add broadcast load unfolding support for VCMPPS/PD. adds 7d1757aba80 Revert "clang-misexpect: Profile Guided Validation of Perfo [...] adds 88d6783f708 gn build: Merge r371488 adds c190890c29b [LLDB] FreeBSD fix new SetFile call. adds 60f0a6f6ff9 [RISCV] Move architecture parsing code into its own function adds e8b432fa0e7 [LegalizeTypes] Teach SoftenFloatOp_SELECT_CC to handle ope [...] adds 8e87396307f [RISCV] Default to ilp32d/lp64d in RISC-V Linux adds 2fa2d459635 [clangd] some tweaks on the vscode readme, NFC adds 93c4d53b0a5 [RISCV] Make -march=rv{32,64}gc the default in RISC-V Linux adds 3d7e9ab7b9f Revert Remove REQUIRES:shell from tests that pass for me on [...] adds b6722af0686 [Alignment] Use Align for TargetLowering::MinStackArgumentA [...] adds 3565c6b15c5 [DWARF] Add a unit test for DWARFUnit::getLength(). adds 1da4f47195c [yaml2obj] Set p_align to the maximum sh_addralign of conta [...] adds 612c260ec3f Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out [...] adds 664d9d2da27 [ExpandMemCmp] Add lit.local.cfg adds 8dd26fd84e7 [clangd] Collect location of macro definition in the ParsedAST adds c27af19280a Revert "[DWARF] Add a unit test for DWARFUnit::getLength()" [...] adds c714a88a4dc [llvm-dwarfdump] Add additional stats fields adds 2bf8d77453b Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move pas [...] adds c2d292f8391 [AMDGPU]: PHI Elimination hooks added for custom COPY insertion. adds 89efb03463e [LLD][COFF] Add index to disambiguate archive members when [...] adds bc48588f764 Reland [DWARF] Add a unit test for DWARFUnit::getLength(). adds 3729b17cff5 [Alignment][NFC] Use llvm::Align for TargetLowering::getPre [...] adds d9442afba1b [lldb] Readd missing functionalities/breakpoint tests adds 973bd3e974b Fix the "git modified" issue on the preserve-comments-crlf.s. adds 1eda21e214f [ELF][test] Make tests more tolerant to exact symbol addresses adds 5d269590395 [Object] Implement relocation resolver for COFF ARM/ARM64 adds df6a958dcb5 [BreakFalseDeps] fix typos/grammar in documentation comment; NFC adds 8886d0134ea [InstCombine] Precommit tests for D67351. adds 18a1f0818b6 [InstCombine] Use SimplifyFMulInst to simplify multiply in fma. adds 7dfd0fb7f1c [NFC][InstCombine] PR43251 - valid for other predicates too adds 54008972d17 [utils] Implement the llvm-locstats tool
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ParsedAST.cpp | 35 +- clang-tools-extra/clangd/ParsedAST.h | 14 +- clang-tools-extra/clangd/Preamble.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 44 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 + .../clangd/clients/clangd-vscode/README.md | 6 +- .../clangd/index/CanonicalIncludes.cpp | 84 +- clang-tools-extra/clangd/index/CanonicalIncludes.h | 43 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 +- .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/CanonicalIncludesTests.cpp | 28 +- .../clangd/unittests/ParsedASTTests.cpp | 17 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 40 +- .../clangd/unittests/SymbolCollectorTests.cpp | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Driver/Options.td | 2 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 425 ++++--- .../Core/BugReporter/BugReporterVisitors.h | 77 +- .../Core/BugReporter/PathDiagnostic.h | 3 +- clang/lib/AST/ItaniumMangle.cpp | 3 +- .../plugins/SampleAnalyzer/MainCallChecker.cpp | 4 +- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 307 ++--- clang/lib/Driver/ToolChains/Arch/RISCV.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 27 +- clang/lib/Driver/ToolChains/CommonArgs.h | 1 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 6 +- clang/lib/Driver/ToolChains/Gnu.cpp | 6 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 6 +- clang/lib/Sema/SemaChecking.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOverload.cpp | 4 +- .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 3 +- .../Checkers/ArrayBoundCheckerV2.cpp | 2 +- .../Checkers/BasicObjCFoundationChecks.cpp | 11 +- .../Checkers/BlockInCriticalSectionChecker.cpp | 3 +- .../Checkers/BoolAssignmentChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 12 +- .../Checkers/CallAndMessageChecker.cpp | 19 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 3 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 6 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 8 +- .../Checkers/DynamicTypePropagation.cpp | 9 +- .../Checkers/EnumCastOutOfRangeChecker.cpp | 2 +- .../Checkers/ExprInspectionChecker.cpp | 2 +- .../Checkers/FixedAddressChecker.cpp | 3 +- .../Checkers/GenericTaintChecker.cpp | 2 +- .../Checkers/InnerPointerChecker.cpp | 8 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 12 +- .../Checkers/LocalizationChecker.cpp | 9 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 2 +- .../Checkers/MPI-Checker/MPIBugReporter.cpp | 18 +- .../Checkers/MPI-Checker/MPIBugReporter.h | 2 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 21 +- .../StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 3 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 44 +- .../Checkers/MmapWriteExecChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 14 +- .../Checkers/NSAutoreleasePoolChecker.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 5 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 8 +- .../Checkers/ObjCContainersChecker.cpp | 3 +- .../Checkers/ObjCSelfInitChecker.cpp | 2 +- .../Checkers/ObjCSuperDeallocChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 3 +- .../Checkers/PointerArithChecker.cpp | 8 +- .../StaticAnalyzer/Checkers/PointerSubChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 14 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 30 +- .../RetainCountChecker/RetainCountDiagnostics.h | 11 +- .../Checkers/ReturnPointerRangeChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 3 +- .../Checkers/SimpleStreamChecker.cpp | 9 +- .../Checkers/StackAddrEscapeChecker.cpp | 14 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 8 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/Taint.h | 2 +- .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 2 +- .../Checkers/TestAfterDivZeroChecker.cpp | 10 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 3 +- .../Checkers/UndefCapturedBlockVarChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 2 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../UninitializedObjectChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 14 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 272 ++-- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 135 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 18 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 5 +- clang/test/CodeGen/aapcs-bitfield.c | 824 ++++++++++++ .../mangle-lambda-explicit-template-params.cpp | 6 + clang/test/Driver/fopenmp.c | 31 + clang/test/Driver/riscv-features.c | 13 +- clang/test/Driver/riscv32-toolchain.c | 4 +- clang/test/Driver/riscv64-toolchain.c | 4 +- clang/test/Preprocessor/riscv-target-features.c | 8 +- clang/test/Sema/builtins-x86.c | 13 + clang/test/SemaCXX/lambda-expressions.cpp | 4 + compiler-rt/lib/builtins/addtf3.c | 2 +- compiler-rt/lib/builtins/divtf3.c | 2 +- compiler-rt/lib/builtins/extenddftf2.c | 2 +- compiler-rt/lib/builtins/extendsftf2.c | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 1 + compiler-rt/lib/tsan/rtl/tsan_interceptors.cpp | 14 +- .../lib/tsan/rtl/tsan_interceptors_mach_vm.cpp | 52 + compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 17 + compiler-rt/lib/tsan/rtl/tsan_rtl.h | 3 + compiler-rt/lib/ubsan/ubsan_flags.cpp | 1 - .../test/sanitizer_common/TestCases/Posix/fpe.cpp | 2 +- compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 68 + compiler-rt/test/tsan/ignore_free.cpp | 7 - compiler-rt/test/tsan/ignore_malloc.cpp | 7 - compiler-rt/test/tsan/ignore_race.cpp | 5 - .../test/tsan/ignored-interceptors-mmap.cpp | 7 - compiler-rt/test/tsan/test.h | 5 + .../test/ubsan/TestCases/Misc/print_summary.c | 11 + libcxxabi/src/demangle/ItaniumDemangle.h | 64 +- libcxxabi/test/test_demangle.pass.cpp | 9 +- lld/COFF/Driver.cpp | 3 +- lld/test/COFF/thinlto-whole-archives.ll | 30 + lld/test/ELF/Inputs/copy-in-shared.s | 1 + lld/test/ELF/Inputs/relocation-copy-align-common.s | 4 +- lld/test/ELF/compressed-debug-input.s | 2 +- lld/test/ELF/discard-merge-unnamed.s | 2 +- lld/test/ELF/dynamic-list-weak-archive.s | 8 +- lld/test/ELF/gc-sections-string.s | 2 +- lld/test/ELF/gnu-ifunc-noplt.s | 5 +- lld/test/ELF/gnu-ifunc-plt.s | 49 +- lld/test/ELF/gnu-ifunc-shared.s | 49 +- lld/test/ELF/local-got-shared.s | 14 +- lld/test/ELF/local-got.s | 25 +- lld/test/ELF/mips-32.s | 14 +- lld/test/ELF/mips-micro-cross-calls.s | 38 +- lld/test/ELF/mips-micro-jal.s | 164 +-- lld/test/ELF/mips-micro-plt.s | 110 +- lld/test/ELF/mips-micro-relocs.s | 70 +- lld/test/ELF/mips-micro-thunks.s | 74 +- lld/test/ELF/mips-micror6-relocs.s | 33 +- lld/test/ELF/mips-n32-rels.s | 69 +- lld/test/ELF/mips-nonalloc.s | 8 +- lld/test/ELF/mips-npic-call-pic-os.s | 132 +- lld/test/ELF/mips-npic-call-pic.s | 170 +-- lld/test/ELF/mips-pc-relocs.s | 21 +- lld/test/ELF/mips-plt-n32.s | 15 +- lld/test/ELF/mips-plt-n64.s | 15 +- lld/test/ELF/mips-plt-r6.s | 9 +- lld/test/ELF/mips-tls-64-pic-local-variable.s | 20 +- lld/test/ELF/mips-tls-64.s | 37 +- lld/test/ELF/mips-tls-hilo.s | 16 +- lld/test/ELF/mips-tls-static-64.s | 6 +- lld/test/ELF/mips-tls-static.s | 8 +- lld/test/ELF/mips-tls.s | 33 +- lld/test/ELF/mips-xgot-order.s | 41 +- lld/test/ELF/pre_init_fini_array.s | 27 +- lld/test/ELF/rel-addend-with-rela-input.s | 24 +- lld/test/ELF/relocation-copy-align-common.s | 21 +- lld/test/ELF/relocation-copy-align.s | 3 + lld/test/ELF/relocation-local.s | 40 - lld/test/ELF/relocation-shared.s | 36 - lld/test/ELF/resolution.s | 2 +- lld/test/ELF/startstop.s | 24 +- lld/test/ELF/tls.s | 8 +- lld/test/ELF/x86-64-reloc-size.s | 16 +- lld/test/ELF/x86-64-retpoline-znow.s | 60 +- lld/test/ELF/x86-64-retpoline.s | 2 +- lldb/include/lldb/Symbol/ClangASTContext.h | 12 +- lldb/include/lldb/Utility/CleanUp.h | 42 - lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in | 1 - .../breakpoint/address_breakpoints/Makefile | 6 + .../address_breakpoints/TestAddressBreakpoints.py | 96 ++ .../TestBadAddressBreakpoints.py | 47 + .../breakpoint/address_breakpoints/main.c | 8 + .../breakpoint/auto_continue/Makefile | 6 + .../auto_continue/TestBreakpointAutoContinue.py | 101 ++ .../breakpoint/auto_continue/main.c | 19 + .../breakpoint_by_line_and_column/Makefile | 6 + .../TestBreakpointByLineAndColumn.py | 45 + .../breakpoint_by_line_and_column/main.c | 22 + .../breakpoint/breakpoint_command/Makefile | 5 + .../breakpoint_command/TestBreakpointCommand.py | 285 +++++ .../TestBreakpointCommandsFromPython.py | 0 .../breakpoint_command}/TestRegexpBreakCommand.py | 0 .../breakpoint/breakpoint_command}/a.c | 0 .../breakpoint/breakpoint_command}/b.c | 0 .../breakpoint/breakpoint_command}/bktptcmd.py | 0 .../breakpoint/breakpoint_command}/main.c | 0 .../breakpoint/breakpoint_command}/side_effect.py | 0 .../breakpoint/breakpoint_conditions/Makefile | 6 + .../TestBreakpointConditions.py | 226 ++++ .../breakpoint/breakpoint_conditions/main.c | 53 + .../breakpoint/breakpoint_hit_count/Makefile | 5 + .../breakpoint_hit_count/TestBreakpointHitCount.py | 134 ++ .../breakpoint/breakpoint_hit_count/main.cpp | 26 + .../breakpoint/breakpoint_ids/Makefile | 9 + .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 58 + .../breakpoint/breakpoint_ids/main.cpp | 64 + .../breakpoint/breakpoint_ignore_count/Makefile | 5 + .../TestBreakpointIgnoreCount.py | 151 +++ .../breakpoint/breakpoint_ignore_count/main.c | 53 + .../breakpoint/breakpoint_in_delayslot/Makefile | 6 + .../TestAvoidBreakpointInDelaySlot.py | 87 ++ .../breakpoint/breakpoint_in_delayslot/main.c | 21 + .../breakpoint/breakpoint_language/Makefile | 6 + .../breakpoint_language/TestBreakpointLanguage.py | 133 ++ .../breakpoint/breakpoint_language/a.c | 5 + .../breakpoint/breakpoint_language/b.cpp | 5 + .../breakpoint/breakpoint_language/main.cpp | 11 + .../breakpoint/breakpoint_locations/Makefile | 9 + .../TestBreakpointLocations.py | 198 +++ .../breakpoint/breakpoint_locations/main.c | 43 + .../breakpoint/breakpoint_names/Makefile | 5 + .../breakpoint_names/TestBreakpointNames.py | 365 ++++++ .../breakpoint/breakpoint_names/main.c | 53 + .../breakpoint/breakpoint_options/Makefile | 5 + .../breakpoint_options/TestBreakpointOptions.py | 114 ++ .../breakpoint/breakpoint_options/foo.cpp | 12 + .../breakpoint/breakpoint_options/main.cpp | 4 + .../breakpoint/breakpoint_set_restart/Makefile | 5 + .../TestBreakpointSetRestart.py | 50 + .../breakpoint/breakpoint_set_restart/main.cpp | 24 + .../breakpoint/comp_dir_symlink/Makefile | 14 + .../comp_dir_symlink/TestCompDirSymLink.py | 79 ++ .../breakpoint/comp_dir_symlink/main.cpp | 12 + .../breakpoint/consecutive_breakpoints/Makefile | 9 + .../TestConsecutiveBreakpoints.py | 104 ++ .../breakpoint/consecutive_breakpoints/main.cpp | 18 + .../test/functionalities/breakpoint/cpp/Makefile | 9 + .../breakpoint/cpp/TestCPPBreakpointLocations.py | 112 ++ .../test/functionalities/breakpoint/cpp/main.cpp | 82 ++ .../breakpoint/cpp_exception/Makefile | 5 + .../cpp_exception/TestCPPExceptionBreakpoint.py | 52 + .../breakpoint/cpp_exception/main.cpp | 13 + .../functionalities/breakpoint/debugbreak/Makefile | 5 + .../breakpoint/debugbreak/TestDebugBreak.py | 58 + .../functionalities/breakpoint/debugbreak/main.c | 29 + .../breakpoint/dummy_target_breakpoints/Makefile | 9 + .../TestBreakpointsWithNoTargets.py | 72 ++ .../breakpoint/dummy_target_breakpoints/main.c | 11 + .../breakpoint/global_constructor/Makefile | 7 + .../TestBreakpointInGlobalConstructor.py | 47 + .../breakpoint/global_constructor/foo.cpp | 7 + .../breakpoint/global_constructor/foo.h | 11 + .../breakpoint/global_constructor/main.cpp | 14 + .../Makefile | 6 + .../TestHWBreakMultiThread.py | 105 ++ .../main.cpp | 50 + .../breakpoint/inlined_breakpoints/Makefile | 5 + .../inlined_breakpoints/TestInlinedBreakpoints.py | 67 + .../breakpoint/inlined_breakpoints/basic_type.cpp | 178 +++ .../breakpoint/inlined_breakpoints}/int.cpp | 0 .../breakpoint/move_nearest/Makefile | 7 + .../breakpoint/move_nearest/TestMoveNearest.py | 69 ++ .../move_nearest}/foo.cpp | 0 .../functionalities/breakpoint/move_nearest/foo.h | 5 + .../breakpoint/move_nearest/main.cpp | 9 + .../test/functionalities/breakpoint/objc/Makefile | 7 + .../breakpoint/objc/TestObjCBreakpoints.py | 130 ++ .../test/functionalities/breakpoint/objc/main.m | 98 ++ .../breakpoint/require_hw_breakpoints/Makefile | 9 + .../TestRequireHWBreakpoints.py | 103 ++ .../breakpoint/require_hw_breakpoints/main.c | 9 + .../breakpoint/scripted_bkpt/Makefile | 6 + .../scripted_bkpt/TestScriptedResolver.py | 197 +++ .../breakpoint/scripted_bkpt/main.c | 21 + .../breakpoint/scripted_bkpt/resolver.py | 54 + .../functionalities/breakpoint/serialize/Makefile | 5 + .../serialize/TestBreakpointSerialization.py | 291 +++++ .../functionalities/breakpoint/serialize/main.c | 53 + .../breakpoint/source_regexp/Makefile | 5 + .../source_regexp/TestSourceRegexBreakpoints.py | 104 ++ .../functionalities/breakpoint/source_regexp/a.c | 16 + .../functionalities/breakpoint/source_regexp/a.h | 1 + .../breakpoint/source_regexp/main.c | 17 + .../breakpoint/step_over_breakpoint/Makefile | 9 + .../step_over_breakpoint/TestStepOverBreakpoint.py | 119 ++ .../breakpoint/step_over_breakpoint/main.cpp | 12 + .../elf-core/thread_crash/TestLinuxCoreThreads.py | 11 + lldb/source/Expression/LLVMUserExpression.cpp | 1 - lldb/source/Host/freebsd/HostInfoFreeBSD.cpp | 11 +- lldb/source/Host/macosx/objcxx/Host.mm | 10 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 1 + .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 45 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 22 +- .../GDBRemoteCommunicationReplayServer.cpp | 6 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 1 + lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 4 +- lldb/tools/lldb-test/lldb-test.cpp | 5 +- lldb/unittests/Utility/CMakeLists.txt | 1 - lldb/unittests/Utility/CleanUpTest.cpp | 46 - llvm/.gitattributes | 6 +- llvm/CMakeLists.txt | 4 + llvm/docs/CommandGuide/index.rst | 1 + llvm/docs/CommandGuide/llvm-locstats.rst | 79 ++ llvm/docs/LangRef.rst | 11 + llvm/docs/ReleaseNotes.rst | 2 + llvm/include/llvm-c/Remarks.h | 17 +- llvm/include/llvm/Bitstream/BitstreamReader.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 - llvm/include/llvm/CodeGen/MachineBasicBlock.h | 14 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 5 +- llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 23 + llvm/include/llvm/CodeGen/TargetLowering.h | 31 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 64 +- llvm/include/llvm/Remarks/BitstreamRemarkParser.h | 116 ++ .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 6 + llvm/lib/CodeGen/BreakFalseDeps.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 + llvm/lib/CodeGen/IfConversion.cpp | 6 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 8 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 65 - llvm/lib/CodeGen/PHIElimination.cpp | 28 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 - llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 14 - .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 - llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 33 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 33 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 - llvm/lib/Object/RelocationResolver.cpp | 55 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 51 +- llvm/lib/Remarks/BitstreamRemarkParser.cpp | 587 +++++++++ llvm/lib/Remarks/BitstreamRemarkParser.h | 83 ++ llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/LLVMBuild.txt | 2 +- llvm/lib/Remarks/RemarkParser.cpp | 16 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 132 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 19 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 40 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 61 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 121 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 8 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 180 ++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 27 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 112 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 28 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 11 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 68 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 14 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 11 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 7 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 25 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 3 + llvm/lib/Target/AMDGPU/VOPInstructions.td | 11 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 67 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 177 ++- .../Target/Mips/Disassembler/MipsDisassembler.cpp | 16 + llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 9 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 19 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 11 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 +- llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.h | 6 + llvm/lib/Target/X86/X86AvoidTrailingCall.cpp | 108 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 6 + llvm/lib/Target/X86/X86TargetMachine.cpp | 21 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 8 +- .../Vectorize/LoopVectorizationLegality.cpp | 89 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../GlobalISel/call-translator-tail-call.ll | 7 +- .../GlobalISel/legalizer-info-validation.mir | 8 +- llvm/test/CodeGen/AArch64/dllimport.ll | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.class.mir | 173 +++ .../GlobalISel/inst-select-amdgcn.class.s16.mir | 98 ++ .../AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir | 43 + .../GlobalISel/inst-select-amdgcn.cos.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir | 205 +++ .../GlobalISel/inst-select-amdgcn.fmed3.s16.mir | 61 + .../AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir | 83 ++ .../GlobalISel/inst-select-amdgcn.fract.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir | 128 ++ .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 73 ++ .../GlobalISel/inst-select-amdgcn.rcp.legacy.mir | 48 + .../AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir | 83 ++ .../GlobalISel/inst-select-amdgcn.rcp.s16.mir | 47 + .../GlobalISel/inst-select-amdgcn.rsq.clamp.mir | 48 + .../GlobalISel/inst-select-amdgcn.rsq.legacy.mir | 48 + .../AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir | 83 ++ .../GlobalISel/inst-select-amdgcn.rsq.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir | 43 + .../GlobalISel/inst-select-amdgcn.sin.s16.mir | 47 + .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 37 +- .../GlobalISel/inst-select-load-atomic-flat.mir | 308 +++++ .../GlobalISel/inst-select-load-atomic-global.mir | 363 ++++++ .../GlobalISel/inst-select-load-atomic-local.mir | 314 +++++ .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 76 -- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 76 -- .../AMDGPU/GlobalISel/inst-select-load-local.mir | 87 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-ptr-mask.mir | 475 +++++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 304 +++++ .../AMDGPU/GlobalISel/lds-global-non-entry-func.ll | 13 + .../CodeGen/AMDGPU/GlobalISel/lds-global-value.ll | 35 + llvm/test/CodeGen/AMDGPU/GlobalISel/lds-size.ll | 1 + .../AMDGPU/GlobalISel/lds-zero-initializer.ll | 5 + .../GlobalISel/legalize-amdgcn.wavefrontsize.mir | 18 + .../GlobalISel/legalize-build-vector-trunc.mir | 19 + .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 206 +-- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 206 +-- .../regbankselect-build-vector-trunc.mir | 83 ++ .../regbankselect-build-vector.v2s16.mir | 99 ++ .../AMDGPU/GlobalISel/regbankselect-load.mir | 189 ++- .../AMDGPU/coalescer-extend-pruned-subrange.mir | 6 +- .../coalescer-subranges-another-prune-error.mir | 24 +- .../coalescer-with-subregs-bad-identical.mir | 6 +- .../CodeGen/AMDGPU/phi-elimination-assertion.mir | 2 +- .../test/CodeGen/AMDGPU/phi-elimination-end-cf.mir | 54 + .../ARM/ifcvt-diamond-unanalyzable-common.mir | 5 +- .../PowerPC/redundant-copy-after-tail-dup.ll | 3 +- llvm/test/CodeGen/PowerPC/store-combine.ll | 124 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 626 ++++++++-- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 1310 ++++++++++++++++---- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 1180 +++++++++++++----- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 489 ++++++-- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 178 ++- llvm/test/CodeGen/WinEH/wineh-noret-cleanup.ll | 7 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 1100 ++++++++++++++-- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 226 ++++ llvm/test/CodeGen/X86/avx512-intrinsics.ll | 2 +- llvm/test/CodeGen/X86/br-fold.ll | 6 +- llvm/test/CodeGen/X86/catchpad-lifetime.ll | 4 + llvm/test/CodeGen/X86/catchpad-regmask.ll | 4 +- llvm/test/CodeGen/X86/catchret-regmask.ll | 7 +- llvm/test/CodeGen/X86/empty-function.ll | 2 +- llvm/test/CodeGen/X86/fp128-select.ll | 98 ++ llvm/test/CodeGen/X86/funclet-layout.ll | 16 +- llvm/test/CodeGen/X86/mul-i512.ll | 5 +- llvm/test/CodeGen/X86/noreturn-call-win64.ll | 53 + llvm/test/CodeGen/X86/pr24374.ll | 2 +- llvm/test/CodeGen/X86/sqrt-partial.ll | 18 +- llvm/test/CodeGen/X86/trap.ll | 9 + .../CodeGen/X86/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/X86/unreachable-trap.ll | 11 +- llvm/test/CodeGen/X86/win64-eh-empty-block.ll | 107 ++ llvm/test/CodeGen/X86/win64_call_epi.ll | 5 +- llvm/test/CodeGen/X86/win64_eh.ll | 8 +- llvm/test/CodeGen/X86/wineh-coreclr.ll | 4 + llvm/test/DebugInfo/COFF/local-variable-gap.ll | 2 +- llvm/test/Linker/datalayout.ll | 7 +- llvm/test/MC/ARM/mve-reductions.s | 36 + llvm/test/MC/AsmParser/preserve-comments-crlf.s | 27 +- llvm/test/MC/Disassembler/ARM/mve-reductions.txt | 39 +- .../Disassembler/Mips/micromips32r3/valid-el.txt | 1 + .../MC/Disassembler/Mips/micromips32r3/valid.txt | 1 + llvm/test/MC/ELF/comp-dir.s | 4 +- llvm/test/Other/lit-unicode.txt | 2 + .../Transforms/ExpandMemCmp/AArch64/lit.local.cfg | 3 + llvm/test/Transforms/InstCombine/fma.ll | 81 ++ .../result-of-usub-is-non-zero-and-no-overflow.ll | 86 +- .../LoopVectorize/X86/load-deref-pred.ll | 521 ++++++-- llvm/test/Transforms/LoopVectorize/hoist-loads.ll | 4 +- .../SLPVectorizer/X86/consecutive-access.ll | 16 + llvm/test/tools/llvm-cov/copy_block_helper.m | 4 +- llvm/test/tools/llvm-cov/cov-comdat.test | 2 - llvm/test/tools/llvm-cov/gcov47_compatibility.cpp | 4 +- llvm/test/tools/llvm-cov/range_based_for.cpp | 4 +- llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 228 ++++ llvm/test/tools/llvm-dwarfdump/coff-arm.yaml | 141 +++ llvm/test/tools/llvm-dwarfdump/coff-arm64.yaml | 141 +++ llvm/test/tools/llvm-dwarfdump/coff-i386.yaml | 171 +++ llvm/test/tools/llvm-dwarfdump/coff-x86_64.yaml | 141 +++ .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 2 - llvm/test/tools/yaml2obj/program-header-align.yaml | 103 +- .../tools/yaml2obj/program-header-size-offset.yaml | 25 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 218 +++- llvm/tools/remarks-shlib/Remarks.exports | 1 + llvm/unittests/ADT/ArrayRefTest.cpp | 10 + .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 42 + .../Remarks/BitstreamRemarksParsingTest.cpp | 401 ++++++ llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 1 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 + llvm/utils/git-svn/git-llvm | 14 +- llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + llvm/utils/llvm-locstats/CMakeLists.txt | 6 + llvm/utils/llvm-locstats/llvm-locstats.py | 208 ++++ 509 files changed, 21713 insertions(+), 4392 deletions(-) create mode 100644 clang/test/CodeGen/aapcs-bitfield.c create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors_mach_vm.cpp create mode 100644 compiler-rt/test/tsan/Darwin/mach_vm_allocate.c create mode 100644 compiler-rt/test/ubsan/TestCases/Misc/print_summary.c create mode 100644 lld/test/COFF/thinlto-whole-archives.ll delete mode 100644 lld/test/ELF/relocation-local.s delete mode 100644 lld/test/ELF/relocation-shared.s delete mode 100644 lldb/include/lldb/Utility/CleanUp.h create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] copy lldb/packages/Python/lldbsuite/test/{commands/breakpoint/basic => functionali [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] copy lldb/packages/Python/lldbsuite/test/{types => functionalities/breakpoint/inli [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] copy lldb/packages/Python/lldbsuite/test/functionalities/{pre_run_dylibs => breakp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/unittests/Utility/CleanUpTest.cpp create mode 100644 llvm/docs/CommandGuide/llvm-locstats.rst create mode 100644 llvm/include/llvm/Remarks/BitstreamRemarkParser.h create mode 100644 llvm/lib/Remarks/BitstreamRemarkParser.cpp create mode 100644 llvm/lib/Remarks/BitstreamRemarkParser.h create mode 100644 llvm/lib/Target/X86/X86AvoidTrailingCall.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.cos.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fract.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.legacy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.clamp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.legacy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.sin.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-mask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-non-entry-func.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-size.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.wavefrontsize.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector-trunc.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/phi-elimination-end-cf.mir create mode 100644 llvm/test/CodeGen/X86/noreturn-call-win64.ll create mode 100644 llvm/test/CodeGen/X86/win64-eh-empty-block.ll create mode 100644 llvm/test/Transforms/ExpandMemCmp/AArch64/lit.local.cfg create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/locstats.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/coff-arm.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/coff-arm64.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/coff-i386.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/coff-x86_64.yaml create mode 100644 llvm/unittests/Remarks/BitstreamRemarksParsingTest.cpp create mode 100644 llvm/utils/llvm-locstats/CMakeLists.txt create mode 100755 llvm/utils/llvm-locstats/llvm-locstats.py