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-aarch64-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 9c739252261 [lldb/lit] Introduce %clang_host substitutions adds 92aa0c2dbcb [cfi] Add flag to always generate .debug_frame adds e46c6644db8 [lldb] Fix offset intersection bug between MPX and AVX registers adds b32bae6f760 [Test] Add a unit test exposing lack of SCEV invalidation i [...] adds e9430231acc minidump: Add an "arm64" constant adds 193a7bfb697 minidump: Create memory regions from the sections of loaded [...] adds 1eb04d289a6 [LICM] Invalidate SCEV upon instruction hoisting adds a780b94cd1b [X86][SSE] Convert computeZeroableShuffleElements to emit K [...] adds 4b6597f4989 Make flang driver stuff work on macOS adds 7e23f88d7dd gn build: (manually) merge b32bae6f760 adds 4980c1333fa [clang][analyzer] Using CallDescription in StreamChecker. adds 257379855af Build fix after 4b6597f adds 07255f81fa6 comment typo fix to cycle bots adds fb4a55010ee [llvm-objcopy] Preserve .ARM.attributes section when stripp [...] adds 6cfbefbc4a7 [PatternMatch] Add m_WithOverflowInst and m_ExtractValue matchers adds 1c66d09b739 [clangd] Add fno-delayed-parsing to new define inline tests adds 733777a8166 [clangd] Fix namespace aliases in findExplicitReferences adds d382a8a768b Revert "[DebugInfo] MachineSink: find more DBG_VALUEs to sink" adds a8db456b53a Revert "[DebugInfo] MachineSink: Insert undef DBG_VALUEs wh [...] adds a5f7bc0de72 [InstCombine] Canonicalize uadd.with.overflow to uadd.sat adds e491e82639d gn build: (manually) merge cd24a00 more adds efacf2ce55d [test][DebugInfo] Add the test for ARM call site parameters adds f78c236efda Import Dexter to debuginfo-tests adds 55314d32373 [MachineOutliner][NFC] Fix FileCheck regex in two of test-cases adds 57ee0435bd4 [TII] Use optional destination and source pair as a return [...] adds bc56166281a AMDGPU: Simplify getAddressSpace calls adds 1725f288417 DAG: Add new control for ISD::FMAD formation adds 8d7bd575264 [clang-format] Fix SpacesInSquareBrackets for Lambdas with [...] adds 136918676e8 [InstCombine] regenerate test checks; NFC adds 27cb352fd27 [llvm-objcopy] --add-symbol: address post-commit reviews of D69093 adds f2cb9c0eabc Fix missing memcpy, memmove and memset tail calls adds cb935f34568 Revert "Import Dexter to debuginfo-tests" adds aafe01fed4a Upstream diff from swift-lldb. adds 34f3c0fc44a [lldb] [test/API] Fix testcases symlink adds 984fad243d1 Reapply "Import Dexter to debuginfo-tests"" adds a2240f57e7a [InstCombine] simplify fcmp+select canonicalization; NFCI adds 764c8420e4b [nfc][libomptarget] Reorganise support header adds cb19ea45a71 [FIX] Make LSan happy by *not* leaking memory adds 2f856a36e0b [msan] Blacklist __gxx_personality_v0. adds 62c0746896f [lit] Rename ProgressDisplay -> Display adds 2179867ddc2 [AArch64] Select saturating Neon instructions adds fdd0815eacb Fix initialization-order-fiasco error in "Add a heap alloc [...] adds 67734356242 [IPCP] Bail on extractvalue's with more than 1 index. adds 05a2d70d963 Sort HWASAN_RTL_SOURCES alphabetically (NFC). adds 3842b94c4e7 Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] U [...] adds 1b57f0213f3 [InstCombine] add fast-math-flags for better test coverage; NFC adds 0e252ae19ff [X86] Enable YMM memcmp with AVX1 adds 8e406204418 XFAIL dexter tests on Darwin. adds 0d4e6519c5d [lit] Fix internal env calling other internal commands adds bbebdbbd205 [lit] Always print newline before test time/summary adds 20bb48c7a7d [lit] Extract Display.print_header function adds 4de09e0f446 [Utils][FIX] Unbreak update_XXX_test_checks after 3598b810029d adds e15ab8f277c [InstCombine] Add the test that triggered the D60846 revert adds db542455dc0 [Symbol] Change ClangASTContext::GetCXXClassName return type adds 04813ded982 Revert rG0e252ae19ff8d99a59d64442c38eeafa5825d441 : [X86] E [...] adds 57dd4b03e48 [ValueTracking] Allow context-sensitive nullness check for [...] adds 2d6d651e8cb [Attributor] Make AANonNull perform context sensitive queries adds 70ad617dd64 [SLP] Vectorize jumbled stores. adds eb4f41dfe58 [Attributor] Really use the executed-context adds 0d987e411ac [PGO][PGSO] TargetLowering/TargetTransformationInfo/SwitchL [...] adds f9af4ccb8a1 [AArch64] Update for Exynos adds df899f22723 gn build: (manually) merge ec66603ac7 adds d6bb256b443 Revert "gn build: (manually) merge ec66603ac7" adds a0aef632086 [X86] Remove FSIN/FCOS isel patterns and the pseudo instruc [...] adds 13e04607f75 [asan] Provide an interface to update an allocation stack trace. adds cd751bcd520 [asan] Fix lint failure in asan_interface.h adds 44d0c3d9477 [PGO][PGSO] Fix -DBUILD_SHARED_LIBS=on builds after D69580/ [...] adds d47133adad7 gn build: s/target_/current_/g in compiler-rt/lib/{builtins [...] adds 54a873b158b Fix typeo in CPU_TYPE_ARM64_32 for older SDKs. adds 52beec76de8 Fix compiler-rt build on macOS without XCode adds 8baedb82baf [compiler-rt] Use xcrun instead of xcodebuild to find the S [...] adds d9cc7d14085 [update_cc_test_checks.py] Pass the builtin include dir to clang adds 19f1dc7b527 Remove unneeded template alias, causes issues with some MSV [...] adds d816d9bdc58 [clang][ScanDeps] Fix issue with multiple commands with the [...] adds 11850a6305c [WebAssembly] Expand setcc of v2i64 adds 1cfe3e6df9f [LVI] Regenerate test checks; NFC adds 2f8a43e1997 [CVP] Add tests for icmp on local ranges; NFC adds b6429cdd65f Refactor getDeclAtPosition() to use SelectionTree + targetDecl() adds c7bc3db23ca [scudo][standalone] Fix Secondary bug w/ freelist adds 80c03fb5c27 [mca] Fix test case (NFC) adds 2ab1b8c1ec4 [WebAssembly] Handle multiple loads of splatted loads adds a678677da49 [X86] add mayRaiseFPException flag and FPCW registers for X [...] adds f8ba90d448c [LV] Add test case that was supposed to go with D67948 adds 7ac4c31762f Fix undefined variable bug in debuginfotests lit.cfg.py adds f9061049c15 Quote path to Python 3 executable in case it contains spaces adds e72e59e9028 [Remarks] Add support for linking remarks adds 7c86c70f268 gn build: Add support for cross-compiling the builtins and [...] adds 6b82988f7e3 [Remarks] Fix error message check in unit test adds 9370a741581 Fix a few typos in SourceLevelDebugging.rst adds ade776b5845 [profile] Clean up stale raw profiles in instrprof-write-file.c adds d889d1efefe [profile] Add a mode to continuously sync counter updates t [...] adds a5bf48b84c3 Revert "[X86] add mayRaiseFPException flag and FPCW registe [...] adds bbbd22e6458 gn build: Merge e72e59e9028 adds aa7f3a405d1 [profile] Speculative fix for Windows after D68351 adds 6dfe8e590e1 [profile] Second speculative fix for Windows adds a49795d8abc [profile] Third speculative fix for Windows after D68351 adds e5cae5692b5 Revert "[WebAssembly] Expand setcc of v2i64" adds fd3d4500617 [profile] Fourth fix for toolchains without zlib after D68351 adds 92a25fbf11d Revert "[WebAssembly] Handle multiple loads of splatted loads" adds 197bad50896 [profile] Fifth speculative fix for Android after D68351 adds 9b06ac98d08 [nfc][omptarget] Use builtin var abstraction. Second pass a [...] adds bb1616ba472 [CodeGen] Fix invalid llvm.linker.options about pragma dete [...] adds b9903ec8979 [clang][driver] Add ProfileData to LLVM_LINK_COMPONENTS adds 3479fd25b9d Reland "[WebAssembly] Handle multiple loads of splatted loads" adds c6da9ec0e90 clang: Fix assert on void pointer arithmetic with address_space adds 10c1d0a452b Fix update_mir_test_checks after 3598b8100 adds a07019a275c [WebAssembly] SIMD integer min and max instructions adds 62217670555 DAG: Add DAG argument to isFPExtFoldable adds a8a89c77ea3 [utils] Reflow asm check generation to tolerate blank lines adds cb6822c9deb [X86] Reland: Enable YMM memcmp with AVX1 adds 19e7f8a21d6 AMDGPU: Add default denormal mode to MachineFunctionInfo adds ec630194fe6 [compiler-rt] [profile] Fix building for MinGW after d889d1efefe9f adds 6082a062a76 [GlobalISel] Match table opt: fix a bug in matching num of [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/FindTarget.cpp | 12 +- clang-tools-extra/clangd/XRefs.cpp | 182 ++++---- .../clangd/unittests/FindTargetTests.cpp | 22 + .../clangd/unittests/SymbolInfoTests.cpp | 4 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 2 + .../clangd/unittests/TypeHierarchyTests.cpp | 2 + clang-tools-extra/clangd/unittests/XRefsTests.cpp | 20 +- clang/docs/SourceBasedCodeCoverage.rst | 10 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 15 + clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Driver/Options.td | 4 + .../DependencyScanning/DependencyScanningTool.h | 10 +- clang/lib/AST/Interp/ByteCodeStmtGen.cpp | 4 +- clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 42 ++ clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 2 + clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 4 + clang/lib/Driver/ToolChains/Darwin.cpp | 38 +- clang/lib/Format/TokenAnnotator.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 400 ++++++----------- .../DependencyScanning/DependencyScanningTool.cpp | 20 +- clang/test/Analysis/stream.c | 103 +++-- clang/test/Analysis/stream.cpp | 22 + clang/test/ClangScanDeps/Inputs/regular_cdb.json | 5 + clang/test/ClangScanDeps/error.cpp | 4 + clang/test/ClangScanDeps/regular_cdb.cpp | 9 +- clang/test/CodeGen/address-space.c | 22 +- clang/test/CodeGen/builtins-wasm.c | 84 ++++ clang/test/CodeGen/pragma-detect_mismatch.c | 9 +- clang/test/Driver/darwin-ld.c | 6 + clang/test/Driver/fforce-dwarf-frame.c | 6 + clang/test/Driver/flang/flang.f90 | 4 - clang/tools/clang-scan-deps/ClangScanDeps.cpp | 47 +- clang/unittests/Format/FormatTest.cpp | 4 + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 1 + .../cmake/Modules/CompilerRTDarwinUtils.cmake | 9 +- .../cmake/Modules/CustomLibcxx/CMakeLists.txt | 2 +- compiler-rt/cmake/config-ix.cmake | 1 + compiler-rt/include/sanitizer/asan_interface.h | 4 + compiler-rt/lib/asan/asan_allocator.cpp | 15 + compiler-rt/lib/asan/asan_interface.inc | 1 + compiler-rt/lib/asan/asan_interface_internal.h | 3 + compiler-rt/lib/hwasan/CMakeLists.txt | 2 +- compiler-rt/lib/msan/CMakeLists.txt | 1 + compiler-rt/lib/msan/msan_blacklist.txt | 3 + compiler-rt/lib/msan/tests/CMakeLists.txt | 10 +- compiler-rt/lib/msan/tests/msan_test.cpp | 29 ++ compiler-rt/lib/profile/InstrProfData.inc | 4 +- compiler-rt/lib/profile/InstrProfiling.h | 46 ++ compiler-rt/lib/profile/InstrProfilingBuffer.c | 74 ++- compiler-rt/lib/profile/InstrProfilingFile.c | 144 +++++- compiler-rt/lib/profile/InstrProfilingPort.h | 11 + compiler-rt/lib/profile/InstrProfilingRuntime.cpp | 3 +- compiler-rt/lib/profile/InstrProfilingWriter.c | 22 +- compiler-rt/lib/scudo/standalone/combined.h | 6 +- compiler-rt/lib/scudo/standalone/secondary.h | 13 +- .../lib/scudo/standalone/tests/combined_test.cpp | 14 + .../test/asan/TestCases/asan_update_allocation.cpp | 19 + .../test/profile/ContinuousSyncMode/basic.c | 32 ++ .../ContinuousSyncMode/darwin-proof-of-concept.c | 151 +++++++ .../profile/ContinuousSyncMode/lit.local.cfg.py | 18 + .../profile/ContinuousSyncMode/multiple-DSOs.c | 35 ++ .../profile/ContinuousSyncMode/pid-substitution.c | 34 ++ .../profile/ContinuousSyncMode/set-file-object.c | 32 ++ .../test/profile/ContinuousSyncMode/set-filename.c | 17 + compiler-rt/test/profile/instrprof-write-file.c | 1 + debuginfo-tests/CMakeLists.txt | 54 ++- debuginfo-tests/README.txt | 30 +- debuginfo-tests/aggregate-indirect-arg.cpp | 32 -- debuginfo-tests/ctor.cpp | 25 -- .../dexter-tests/aggregate-indirect-arg.cpp | 43 ++ debuginfo-tests/dexter-tests/asan-deque.cpp | 47 ++ debuginfo-tests/dexter-tests/asan.c | 28 ++ debuginfo-tests/dexter-tests/ctor.cpp | 35 ++ debuginfo-tests/{ => dexter-tests}/dbg-arg.c | 30 +- debuginfo-tests/dexter-tests/global-constant.cpp | 30 ++ debuginfo-tests/dexter-tests/hello.c | 13 + .../{win_cdb => dexter-tests}/inline-line-gap.cpp | 30 +- debuginfo-tests/dexter-tests/nrvo-string.cpp | 55 +++ debuginfo-tests/{win_cdb => dexter-tests}/nrvo.cpp | 23 +- debuginfo-tests/dexter-tests/realigned-frame.cpp | 39 ++ debuginfo-tests/dexter-tests/stack-var.c | 16 + debuginfo-tests/dexter-tests/vla.c | 22 + debuginfo-tests/dexter/.gitignore | 3 + debuginfo-tests/dexter/Commands.md | 204 +++++++++ .../dexter/LICENSE.txt | 0 debuginfo-tests/dexter/README.md | 304 +++++++++++++ debuginfo-tests/dexter/dex/__init__.py | 8 + debuginfo-tests/dexter/dex/builder/Builder.py | 117 +++++ .../dexter/dex/builder/ParserOptions.py | 56 +++ debuginfo-tests/dexter/dex/builder/__init__.py | 10 + .../dexter/dex/builder/scripts/posix/clang-c.sh | 16 + .../dexter/dex/builder/scripts/posix/clang.sh | 16 + .../builder/scripts/windows/clang-cl_vs2015.bat | 23 + .../dexter/dex/builder/scripts/windows/clang.bat | 17 + debuginfo-tests/dexter/dex/command/CommandBase.py | 54 +++ debuginfo-tests/dexter/dex/command/ParseCommand.py | 421 +++++++++++++++++ .../dexter/dex/command/StepValueInfo.py | 23 + debuginfo-tests/dexter/dex/command/__init__.py | 9 + .../dex/command/commands/DexExpectProgramState.py | 83 ++++ .../dex/command/commands/DexExpectStepKind.py | 45 ++ .../dex/command/commands/DexExpectStepOrder.py | 39 ++ .../dex/command/commands/DexExpectWatchBase.py | 197 ++++++++ .../dex/command/commands/DexExpectWatchType.py | 26 ++ .../dex/command/commands/DexExpectWatchValue.py | 27 ++ .../dexter/dex/command/commands/DexLabel.py | 31 ++ .../dexter/dex/command/commands/DexUnreachable.py | 38 ++ .../dexter/dex/command/commands/DexWatch.py | 39 ++ .../dexter/dex/debugger/DebuggerBase.py | 227 ++++++++++ debuginfo-tests/dexter/dex/debugger/Debuggers.py | 299 ++++++++++++ debuginfo-tests/dexter/dex/debugger/__init__.py | 8 + .../dexter/dex/debugger/dbgeng/README.md | 60 +++ .../dexter/dex/debugger/dbgeng/__init__.py | 19 + .../dexter/dex/debugger/dbgeng/breakpoint.py | 88 ++++ .../dexter/dex/debugger/dbgeng/client.py | 185 ++++++++ .../dexter/dex/debugger/dbgeng/control.py | 405 +++++++++++++++++ .../dexter/dex/debugger/dbgeng/dbgeng.py | 163 +++++++ .../dexter/dex/debugger/dbgeng/probe_process.py | 80 ++++ .../dexter/dex/debugger/dbgeng/setup.py | 185 ++++++++ .../dexter/dex/debugger/dbgeng/symbols.py | 499 +++++++++++++++++++++ .../dexter/dex/debugger/dbgeng/symgroup.py | 98 ++++ .../dexter/dex/debugger/dbgeng/sysobjs.py | 200 +++++++++ .../dexter/dex/debugger/dbgeng/utils.py | 47 ++ debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py | 244 ++++++++++ .../dexter/dex/debugger/lldb/__init__.py | 8 + .../dex/debugger/visualstudio/VisualStudio.py | 224 +++++++++ .../dex/debugger/visualstudio/VisualStudio2015.py | 23 + .../dex/debugger/visualstudio/VisualStudio2017.py | 23 + .../dexter/dex/debugger/visualstudio/__init__.py | 9 + .../debugger/visualstudio/windows/ComInterface.py | 119 +++++ .../dex/debugger/visualstudio/windows/__init__.py | 6 + debuginfo-tests/dexter/dex/dextIR/BuilderIR.py | 16 + debuginfo-tests/dexter/dex/dextIR/DebuggerIR.py | 14 + debuginfo-tests/dexter/dex/dextIR/DextIR.py | 129 ++++++ debuginfo-tests/dexter/dex/dextIR/FrameIR.py | 16 + debuginfo-tests/dexter/dex/dextIR/LocIR.py | 45 ++ debuginfo-tests/dexter/dex/dextIR/ProgramState.py | 117 +++++ debuginfo-tests/dexter/dex/dextIR/StepIR.py | 103 +++++ debuginfo-tests/dexter/dex/dextIR/ValueIR.py | 38 ++ debuginfo-tests/dexter/dex/dextIR/__init__.py | 17 + debuginfo-tests/dexter/dex/heuristic/Heuristic.py | 497 ++++++++++++++++++++ debuginfo-tests/dexter/dex/heuristic/__init__.py | 8 + debuginfo-tests/dexter/dex/tools/Main.py | 207 +++++++++ debuginfo-tests/dexter/dex/tools/TestToolBase.py | 148 ++++++ debuginfo-tests/dexter/dex/tools/ToolBase.py | 135 ++++++ debuginfo-tests/dexter/dex/tools/__init__.py | 10 + .../dexter/dex/tools/clang_opt_bisect/Tool.py | 286 ++++++++++++ .../dexter/dex/tools/clang_opt_bisect/__init__.py | 8 + debuginfo-tests/dexter/dex/tools/help/Tool.py | 61 +++ debuginfo-tests/dexter/dex/tools/help/__init__.py | 8 + .../dexter/dex/tools/list_debuggers/Tool.py | 40 ++ .../dexter/dex/tools/list_debuggers/__init__.py | 8 + debuginfo-tests/dexter/dex/tools/no_tool_/Tool.py | 49 ++ .../dexter/dex/tools/no_tool_/__init__.py | 8 + .../dex/tools/run_debugger_internal_/Tool.py | 74 +++ .../dex/tools/run_debugger_internal_/__init__.py | 8 + debuginfo-tests/dexter/dex/tools/test/Tool.py | 244 ++++++++++ debuginfo-tests/dexter/dex/tools/test/__init__.py | 8 + debuginfo-tests/dexter/dex/tools/view/Tool.py | 59 +++ debuginfo-tests/dexter/dex/tools/view/__init__.py | 8 + debuginfo-tests/dexter/dex/utils/Environment.py | 22 + debuginfo-tests/dexter/dex/utils/Exceptions.py | 72 +++ debuginfo-tests/dexter/dex/utils/ExtArgParse.py | 148 ++++++ .../dexter/dex/utils/PrettyOutputBase.py | 392 ++++++++++++++++ debuginfo-tests/dexter/dex/utils/ReturnCode.py | 20 + debuginfo-tests/dexter/dex/utils/RootDirectory.py | 15 + debuginfo-tests/dexter/dex/utils/Timer.py | 50 +++ debuginfo-tests/dexter/dex/utils/UnitTests.py | 62 +++ debuginfo-tests/dexter/dex/utils/Version.py | 40 ++ debuginfo-tests/dexter/dex/utils/Warning.py | 18 + .../dexter/dex/utils/WorkingDirectory.py | 46 ++ debuginfo-tests/dexter/dex/utils/__init__.py | 21 + .../dexter/dex/utils/posix/PrettyOutput.py | 34 ++ debuginfo-tests/dexter/dex/utils/posix/__init__.py | 6 + .../dexter/dex/utils/windows/PrettyOutput.py | 83 ++++ .../dexter/dex/utils/windows/__init__.py | 6 + debuginfo-tests/dexter/dexter.py | 16 + debuginfo-tests/dexter/feature_tests/Readme.md | 4 + .../commands/penalty/expect_program_state.cpp | 37 ++ .../commands/penalty/expect_step_kinds.cpp | 27 ++ .../commands/penalty/expect_step_order.cpp | 18 + .../commands/penalty/expect_watch_type.cpp | 54 +++ .../commands/penalty/expect_watch_value.cpp | 21 + .../feature_tests/commands/penalty/unreachable.cpp | 16 + .../commands/perfect/expect_program_state.cpp | 52 +++ .../perfect/expect_step_kind/direction.cpp | 33 ++ .../commands/perfect/expect_step_kind/func.cpp | 25 ++ .../perfect/expect_step_kind/func_external.cpp | 25 ++ .../perfect/expect_step_kind/recursive.cpp | 26 ++ .../perfect/expect_step_kind/small_loop.cpp | 25 ++ .../commands/perfect/expect_step_order.cpp | 18 + .../commands/perfect/expect_watch_type.cpp | 52 +++ .../commands/perfect/expect_watch_value.cpp | 39 ++ .../feature_tests/commands/perfect/unreachable.cpp | 16 + debuginfo-tests/dexter/feature_tests/lit.local.cfg | 8 + .../subtools/clang-opt-bisect/clang-opt-bisect.cpp | 17 + .../dexter/feature_tests/subtools/help/help.test | 11 + .../subtools/list-debuggers/list-debuggers.test | 8 + .../feature_tests/subtools/test/err_paren.cpp | 23 + .../subtools/test/err_paren_mline.cpp | 26 ++ .../feature_tests/subtools/test/err_syntax.cpp | 22 + .../subtools/test/err_syntax_mline.cpp | 26 ++ .../feature_tests/subtools/test/err_type.cpp | 22 + .../feature_tests/subtools/test/err_type_mline.cpp | 26 ++ .../dexter/feature_tests/subtools/view.cpp | 21 + .../dexter/feature_tests/unittests/run.test | 10 + debuginfo-tests/lit.cfg.py | 34 +- debuginfo-tests/lit.site.cfg.py.in | 13 + debuginfo-tests/{ => llgdb-tests}/apple-accel.cpp | 0 debuginfo-tests/{ => llgdb-tests}/asan-blocks.c | 2 +- debuginfo-tests/{ => llgdb-tests}/asan-deque.cpp | 2 +- debuginfo-tests/{ => llgdb-tests}/asan.c | 2 +- debuginfo-tests/{ => llgdb-tests}/block_var.m | 0 debuginfo-tests/{ => llgdb-tests}/blocks.m | 0 debuginfo-tests/{ => llgdb-tests}/foreach.m | 0 .../{ => llgdb-tests}/forward-declare-class.cpp | 0 debuginfo-tests/{ => llgdb-tests}/lit.local.cfg | 4 +- debuginfo-tests/{ => llgdb-tests}/llgdb.py | 0 .../{ => llgdb-tests}/nested-struct.cpp | 0 debuginfo-tests/{ => llgdb-tests}/nrvo-string.cpp | 0 debuginfo-tests/{ => llgdb-tests}/safestack.c | 2 +- .../{ => llgdb-tests}/static-member-2.cpp | 0 .../{ => llgdb-tests}/static-member.cpp | 0 .../{ => llgdb-tests}/test_debuginfo.pl | 0 debuginfo-tests/sret.cpp | 71 --- debuginfo-tests/stack-var.c | 18 - debuginfo-tests/vla.c | 24 - .../{win_cdb => win_cdb-tests}/README.txt | 6 + .../{win_cdb => win_cdb-tests}/lit.local.cfg.py | 0 debuginfo-tests/win_cdb/global-constant.cpp | 33 -- debuginfo-tests/win_cdb/hello.c | 14 - debuginfo-tests/win_cdb/realigned-frame.cpp | 34 -- lld/ELF/InputSection.cpp | 2 +- lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- .../mpx_offset_intersection}/Makefile | 0 .../TestMPXOffsetIntersection.py | 73 +++ .../mpx_offset_intersection/main.cpp | 6 + lldb/source/Commands/CommandObjectTarget.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 11 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 2 +- .../Process/Linux/NativeRegisterContextLinux.cpp | 5 +- .../Process/Linux/NativeRegisterContextLinux.h | 4 + .../Linux/NativeRegisterContextLinux_x86_64.cpp | 7 + .../Linux/NativeRegisterContextLinux_x86_64.h | 2 + .../Plugins/Process/Utility/RegisterInfos_x86_64.h | 7 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 76 +++- lldb/source/Symbol/ClangASTContext.cpp | 28 +- lldb/test/API/testcases | 2 +- lldb/test/Shell/Minidump/Inputs/basic-elf.yaml | 40 ++ .../Shell/Minidump/memory-region-from-module.yaml | 91 ++++ .../unwind-via-stack-win-no-memory-info.yaml | 133 ++++++ llvm/docs/CommandGuide/llvm-objcopy.rst | 3 +- llvm/docs/CommandGuide/llvm-strip.rst | 3 +- llvm/docs/SourceLevelDebugging.rst | 10 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 6 +- .../llvm/BinaryFormat/MinidumpConstants.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 6 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 6 + llvm/include/llvm/CodeGen/MachineFunction.h | 3 + llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 5 +- llvm/include/llvm/CodeGen/TargetLowering.h | 33 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 20 + llvm/include/llvm/IR/PatternMatch.h | 22 + llvm/include/llvm/ProfileData/InstrProfData.inc | 6 +- llvm/include/llvm/Remarks/Remark.h | 32 ++ llvm/include/llvm/Remarks/RemarkFormat.h | 3 + llvm/include/llvm/Remarks/RemarkLinker.h | 100 +++++ llvm/include/llvm/Target/TargetOptions.h | 5 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 6 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 2 +- llvm/lib/Analysis/InlineCost.cpp | 3 +- llvm/lib/Analysis/InstructionSimplify.cpp | 10 +- llvm/lib/Analysis/MustExecute.cpp | 17 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 7 +- llvm/lib/Analysis/ValueTracking.cpp | 9 +- llvm/lib/CodeGen/Analysis.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 3 + llvm/lib/CodeGen/CFIInstrInserter.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/MachineFunction.cpp | 7 + llvm/lib/CodeGen/MachineSink.cpp | 152 +------ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 46 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 8 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 22 + llvm/lib/ObjectYAML/MinidumpYAML.cpp | 1 + llvm/lib/ProfileData/InstrProfReader.cpp | 8 +- llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkFormat.cpp | 15 + llvm/lib/Remarks/RemarkLinker.cpp | 126 ++++++ llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 18 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 2 + llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 6 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 9 + llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 27 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 12 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 25 +- llvm/lib/Target/ARC/ARCRegisterInfo.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 3 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 3 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 4 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 9 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 8 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 32 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 6 - llvm/lib/Target/X86/X86FrameLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 58 ++- llvm/lib/Target/X86/X86InstrFPStack.td | 7 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 3 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 5 +- llvm/lib/Target/XCore/XCoreRegisterInfo.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 70 +-- llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 56 ++- llvm/lib/Transforms/Scalar/LICM.cpp | 34 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 116 ++++- .../machine-outliner-retaddr-sign-subtarget.ll | 6 +- .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 8 +- llvm/test/CodeGen/AArch64/sadd_sat.ll | 10 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 426 +++--------------- llvm/test/CodeGen/AArch64/ssub_sat.ll | 10 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 428 +++--------------- .../CodeGen/AArch64/tailcall-bitcast-memcpy.ll | 18 + llvm/test/CodeGen/AArch64/uadd_sat_vec.ll | 229 ++++------ llvm/test/CodeGen/AArch64/usub_sat_vec.ll | 149 +++--- llvm/test/CodeGen/ARM/dwarf-frame.ll | 38 ++ .../MIR/AMDGPU/machine-function-info-no-ir.mir | 13 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 14 + .../CodeGen/Mips/inlineasm-constraint-reg64.ll | 19 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 120 +++++ llvm/test/CodeGen/WebAssembly/simd-load-splat.ll | 21 + llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 234 +++++----- llvm/test/CodeGen/X86/memcmp-optsize.ll | 51 ++- llvm/test/CodeGen/X86/memcmp.ll | 96 ++-- .../MIR/ARM/dbgcall-site-interpretation.mir | 171 +++++++ llvm/test/DebugInfo/MIR/X86/machinesink.mir | 105 ----- llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir | 3 - llvm/test/DebugInfo/MIR/X86/sink-leaves-undef.mir | 105 ----- llvm/test/MC/WebAssembly/simd-encodings.s | 36 ++ llvm/test/TableGen/GlobalISelEmitterVariadic.td | 55 +++ .../Transforms/CorrelatedValuePropagation/icmp.ll | 53 ++- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 6 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 8 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 6 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 95 +++- llvm/test/Transforms/FunctionAttrs/nosync.ll | 10 +- llvm/test/Transforms/IPConstantProp/PR43857.ll | 29 ++ .../InferFunctionAttrs/dereferenceable.ll | 8 +- llvm/test/Transforms/InstCombine/known-non-zero.ll | 46 +- .../test/Transforms/InstCombine/overflow_to_sat.ll | 10 +- .../InstCombine/unordered-fcmp-select.ll | 159 ++++--- .../test/Transforms/InstSimplify/known-non-zero.ll | 10 +- .../JumpThreading/bb-unreachable-from-entry.ll | 9 +- llvm/test/Transforms/JumpThreading/header-succ.ll | 130 ++++-- llvm/test/Transforms/JumpThreading/induction.ll | 17 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 4 +- .../LoopVectorize/interleave_short_tc.ll | 59 +++ .../SLPVectorizer/X86/jumbled_store_crash.ll | 104 +++++ .../Transforms/SLPVectorizer/X86/store-jumbled.ll | 7 +- .../SLPVectorizer/X86/stores_vectorize.ll | 9 +- .../llvm-mca/AArch64/Exynos/zero-latency-move.s | 71 +++ .../llvm-objcopy/ELF/add-symbol-no-symtab.test | 62 ++- .../ELF/strip-preserve-arm-attributes.test | 25 ++ .../tools/llvm-profdata/Inputs/c-general.profraw | Bin 1680 -> 1696 bytes .../tools/llvm-profdata/Inputs/compressed.profraw | Bin 1632 -> 1648 bytes llvm/test/tools/llvm-profdata/c-general.test | 4 +- .../malformed-ptr-to-counter-array.test | 4 +- llvm/test/tools/llvm-profdata/raw-32-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-32-bits-le.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-le.test | 4 +- .../test/tools/llvm-profdata/raw-two-profiles.test | 8 +- llvm/tools/llvm-objcopy/CommonOpts.td | 3 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 6 + llvm/tools/llvm-objcopy/ELF/Object.cpp | 35 +- llvm/unittests/CodeGen/MachineInstrTest.cpp | 15 +- llvm/unittests/IR/PatternMatch.cpp | 24 + llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp | 4 +- llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/unittests/Remarks/RemarksLinkingTest.cpp | 219 +++++++++ llvm/unittests/Transforms/Scalar/CMakeLists.txt | 4 + llvm/unittests/Transforms/Scalar/LICMTest.cpp | 93 ++++ llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 +- llvm/utils/UpdateTestChecks/asm.py | 7 +- llvm/utils/UpdateTestChecks/common.py | 5 +- llvm/utils/gn/build/toolchain/BUILD.gn | 9 + llvm/utils/gn/build/toolchain/target_flags.gni | 3 + llvm/utils/gn/secondary/compiler-rt/BUILD.gn | 23 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 166 ++++--- .../gn/secondary/compiler-rt/lib/profile/BUILD.gn | 6 +- llvm/utils/gn/secondary/compiler-rt/target.gni | 2 + llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/triples.gni | 4 + .../unittests/ExecutionEngine/JITLink/BUILD.gn | 4 - .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + .../llvm/unittests/Transforms/Scalar/BUILD.gn | 3 + llvm/utils/lit/lit/ProgressBar.py | 2 +- llvm/utils/lit/lit/TestRunner.py | 115 +++-- llvm/utils/lit/lit/display.py | 57 +-- llvm/utils/lit/lit/main.py | 5 +- .../lit/tests/Inputs/shtest-env/env-calls-cd.txt | 1 + .../tests/Inputs/shtest-env/env-calls-colon.txt | 1 + .../lit/tests/Inputs/shtest-env/env-calls-echo.txt | 1 + .../tests/Inputs/shtest-env/env-calls-export.txt | 1 + .../tests/Inputs/shtest-env/env-calls-mkdir.txt | 1 + .../lit/tests/Inputs/shtest-env/env-calls-rm.txt | 1 + llvm/utils/lit/tests/shtest-env.py | 37 +- llvm/utils/update_cc_test_checks.py | 14 +- llvm/utils/update_mir_test_checks.py | 2 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 1 + .../deviceRTLs/nvptx/src/data_sharing.cu | 19 +- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 11 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 1 - .../nvptx/src/{supporti.h => support.cu} | 16 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 77 ++-- .../deviceRTLs/nvptx/src/target_impl.h | 5 +- openmp/libomptarget/deviceRTLs/nvptx/unity.cu | 1 + 432 files changed, 14899 insertions(+), 3119 deletions(-) create mode 100644 clang/test/Analysis/stream.cpp create mode 100644 clang/test/Driver/fforce-dwarf-frame.c create mode 100644 compiler-rt/test/asan/TestCases/asan_update_allocation.cpp create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/basic.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/darwin-proof-of-concept.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/lit.local.cfg.py create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/multiple-DSOs.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/pid-substitution.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/set-file-object.c create mode 100644 compiler-rt/test/profile/ContinuousSyncMode/set-filename.c delete mode 100644 debuginfo-tests/aggregate-indirect-arg.cpp delete mode 100644 debuginfo-tests/ctor.cpp create mode 100644 debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp create mode 100644 debuginfo-tests/dexter-tests/asan-deque.cpp create mode 100644 debuginfo-tests/dexter-tests/asan.c create mode 100644 debuginfo-tests/dexter-tests/ctor.cpp rename debuginfo-tests/{ => dexter-tests}/dbg-arg.c (55%) create mode 100644 debuginfo-tests/dexter-tests/global-constant.cpp create mode 100644 debuginfo-tests/dexter-tests/hello.c rename debuginfo-tests/{win_cdb => dexter-tests}/inline-line-gap.cpp (59%) create mode 100644 debuginfo-tests/dexter-tests/nrvo-string.cpp rename debuginfo-tests/{win_cdb => dexter-tests}/nrvo.cpp (57%) create mode 100644 debuginfo-tests/dexter-tests/realigned-frame.cpp create mode 100644 debuginfo-tests/dexter-tests/stack-var.c create mode 100644 debuginfo-tests/dexter-tests/vla.c create mode 100644 debuginfo-tests/dexter/.gitignore create mode 100644 debuginfo-tests/dexter/Commands.md copy llvm/LICENSE.TXT => debuginfo-tests/dexter/LICENSE.txt (100%) create mode 100644 debuginfo-tests/dexter/README.md create mode 100644 debuginfo-tests/dexter/dex/__init__.py create mode 100644 debuginfo-tests/dexter/dex/builder/Builder.py create mode 100644 debuginfo-tests/dexter/dex/builder/ParserOptions.py create mode 100644 debuginfo-tests/dexter/dex/builder/__init__.py create mode 100755 debuginfo-tests/dexter/dex/builder/scripts/posix/clang-c.sh create mode 100755 debuginfo-tests/dexter/dex/builder/scripts/posix/clang.sh create mode 100644 debuginfo-tests/dexter/dex/builder/scripts/windows/clang-cl_vs2015.bat create mode 100644 debuginfo-tests/dexter/dex/builder/scripts/windows/clang.bat create mode 100644 debuginfo-tests/dexter/dex/command/CommandBase.py create mode 100644 debuginfo-tests/dexter/dex/command/ParseCommand.py create mode 100644 debuginfo-tests/dexter/dex/command/StepValueInfo.py create mode 100644 debuginfo-tests/dexter/dex/command/__init__.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectProgramState.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectStepKind.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectStepOrder.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectWatchBase.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectWatchType.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexExpectWatchValue.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexLabel.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexUnreachable.py create mode 100644 debuginfo-tests/dexter/dex/command/commands/DexWatch.py create mode 100644 debuginfo-tests/dexter/dex/debugger/DebuggerBase.py create mode 100644 debuginfo-tests/dexter/dex/debugger/Debuggers.py create mode 100644 debuginfo-tests/dexter/dex/debugger/__init__.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/README.md create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/__init__.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/breakpoint.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/client.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/control.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/probe_process.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/setup.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/symbols.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/symgroup.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/sysobjs.py create mode 100644 debuginfo-tests/dexter/dex/debugger/dbgeng/utils.py create mode 100644 debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py create mode 100644 debuginfo-tests/dexter/dex/debugger/lldb/__init__.py create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2015.py create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio2017.py create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/__init__.py create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/windows/ComInt [...] create mode 100644 debuginfo-tests/dexter/dex/debugger/visualstudio/windows/__init__.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/BuilderIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/DebuggerIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/DextIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/FrameIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/LocIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/ProgramState.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/StepIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/ValueIR.py create mode 100644 debuginfo-tests/dexter/dex/dextIR/__init__.py create mode 100644 debuginfo-tests/dexter/dex/heuristic/Heuristic.py create mode 100644 debuginfo-tests/dexter/dex/heuristic/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/Main.py create mode 100644 debuginfo-tests/dexter/dex/tools/TestToolBase.py create mode 100644 debuginfo-tests/dexter/dex/tools/ToolBase.py create mode 100644 debuginfo-tests/dexter/dex/tools/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/clang_opt_bisect/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/clang_opt_bisect/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/help/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/help/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/list_debuggers/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/list_debuggers/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/no_tool_/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/no_tool_/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/run_debugger_internal_/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/run_debugger_internal_/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/test/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/test/__init__.py create mode 100644 debuginfo-tests/dexter/dex/tools/view/Tool.py create mode 100644 debuginfo-tests/dexter/dex/tools/view/__init__.py create mode 100644 debuginfo-tests/dexter/dex/utils/Environment.py create mode 100644 debuginfo-tests/dexter/dex/utils/Exceptions.py create mode 100644 debuginfo-tests/dexter/dex/utils/ExtArgParse.py create mode 100644 debuginfo-tests/dexter/dex/utils/PrettyOutputBase.py create mode 100644 debuginfo-tests/dexter/dex/utils/ReturnCode.py create mode 100644 debuginfo-tests/dexter/dex/utils/RootDirectory.py create mode 100644 debuginfo-tests/dexter/dex/utils/Timer.py create mode 100644 debuginfo-tests/dexter/dex/utils/UnitTests.py create mode 100644 debuginfo-tests/dexter/dex/utils/Version.py create mode 100644 debuginfo-tests/dexter/dex/utils/Warning.py create mode 100644 debuginfo-tests/dexter/dex/utils/WorkingDirectory.py create mode 100644 debuginfo-tests/dexter/dex/utils/__init__.py create mode 100644 debuginfo-tests/dexter/dex/utils/posix/PrettyOutput.py create mode 100644 debuginfo-tests/dexter/dex/utils/posix/__init__.py create mode 100644 debuginfo-tests/dexter/dex/utils/windows/PrettyOutput.py create mode 100644 debuginfo-tests/dexter/dex/utils/windows/__init__.py create mode 100755 debuginfo-tests/dexter/dexter.py create mode 100644 debuginfo-tests/dexter/feature_tests/Readme.md create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/expect_pr [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/expect_wa [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/expect_wa [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/penalty/unreachable.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_pr [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_st [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_wa [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/expect_wa [...] create mode 100644 debuginfo-tests/dexter/feature_tests/commands/perfect/unreachable.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/lit.local.cfg create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/clang-opt-bisect/ [...] create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/help/help.test create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/list-debuggers/li [...] create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_paren.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_paren_mline.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax_m [...] create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_type.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/test/err_type_mline.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/subtools/view.cpp create mode 100644 debuginfo-tests/dexter/feature_tests/unittests/run.test rename debuginfo-tests/{ => llgdb-tests}/apple-accel.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/asan-blocks.c (96%) rename debuginfo-tests/{ => llgdb-tests}/asan-deque.cpp (97%) rename debuginfo-tests/{ => llgdb-tests}/asan.c (96%) rename debuginfo-tests/{ => llgdb-tests}/block_var.m (100%) rename debuginfo-tests/{ => llgdb-tests}/blocks.m (100%) rename debuginfo-tests/{ => llgdb-tests}/foreach.m (100%) rename debuginfo-tests/{ => llgdb-tests}/forward-declare-class.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/lit.local.cfg (60%) rename debuginfo-tests/{ => llgdb-tests}/llgdb.py (100%) mode change 100644 => 100755 rename debuginfo-tests/{ => llgdb-tests}/nested-struct.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/nrvo-string.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/safestack.c (97%) rename debuginfo-tests/{ => llgdb-tests}/static-member-2.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/static-member.cpp (100%) rename debuginfo-tests/{ => llgdb-tests}/test_debuginfo.pl (100%) delete mode 100644 debuginfo-tests/sret.cpp delete mode 100644 debuginfo-tests/stack-var.c delete mode 100644 debuginfo-tests/vla.c rename debuginfo-tests/{win_cdb => win_cdb-tests}/README.txt (60%) rename debuginfo-tests/{win_cdb => win_cdb-tests}/lit.local.cfg.py (100%) delete mode 100644 debuginfo-tests/win_cdb/global-constant.cpp delete mode 100644 debuginfo-tests/win_cdb/hello.c delete mode 100644 debuginfo-tests/win_cdb/realigned-frame.cpp copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] create mode 100644 lldb/test/Shell/Minidump/Inputs/basic-elf.yaml create mode 100644 lldb/test/Shell/Minidump/memory-region-from-module.yaml create mode 100644 lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-mem [...] create mode 100644 llvm/include/llvm/Remarks/RemarkLinker.h create mode 100644 llvm/lib/Remarks/RemarkLinker.cpp create mode 100644 llvm/test/CodeGen/AArch64/tailcall-bitcast-memcpy.ll create mode 100644 llvm/test/CodeGen/ARM/dwarf-frame.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-load-splat.ll create mode 100644 llvm/test/DebugInfo/MIR/ARM/dbgcall-site-interpretation.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/machinesink.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/sink-leaves-undef.mir create mode 100644 llvm/test/TableGen/GlobalISelEmitterVariadic.td create mode 100644 llvm/test/Transforms/IPConstantProp/PR43857.ll create mode 100644 llvm/test/Transforms/LoopVectorize/interleave_short_tc.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/zero-latency-move.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-preserve-arm-attributes.test create mode 100644 llvm/unittests/Remarks/RemarksLinkingTest.cpp create mode 100644 llvm/unittests/Transforms/Scalar/LICMTest.cpp create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-cd.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-colon.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-echo.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-export.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-mkdir.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-rm.txt rename openmp/libomptarget/deviceRTLs/nvptx/src/{supporti.h => support.cu} (96%)