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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 2c4f0788776 [X86] Support LEA64_32r in processInstrForSlow3OpLEA and us [...] adds 67851083563 [X86] Autogenerate checks in leaFixup32.mir and leaFixup64. [...] adds 0c56f425a0d [llvm-locstats] Fix a typo in the documentation; NFC adds dfc1aee25b6 Revert "[SLP] avoid reduction transform on patterns that th [...] adds beb696e2a68 [TableGen] Pacify gcc-5.4 more adds 5761e3cef42 [ELF][MIPS] Use lld::elf::{read,write}* instead of llvm::su [...] adds bd8cfe65f5f [ELF] Wrap things in `namespace lld { namespace elf {`, NFC adds 24ec80425ac [ELF][MIPS] De-template writeValue. NFC adds 32b47ddb2de clang-cl: Ignore the new /ZH options adds 6942327a8f3 [IA] Recognize hexadecimal escape sequences adds 2fa81d201f4 [clangd] Collect missing macro references. adds 5ce8c391499 [llvm-readelf/llvm-objdump] - Improve/refactor the implemen [...] adds 2c082b48274 [lldb][ELF] Read symbols from .gnu_debugdata sect. adds 368e0f3757e [clangd] If an undocumented definition exists, don't accept [...] adds 301decd93d7 [AMDGPU] Fix test checks adds 579882ae440 [ASTImporter][NFC] Fix typo in user docs adds 8f7fbed85e4 [ASTImporter][NFC] Update ASTImporter internals docs adds 305a11d4091 [ASTImporter][NFC] Enable disabled but passing test adds 77c97002dc1 [clangd] Catch an unchecked "Expected<T>" in HeaderSourceSwitch. adds 0fedc26a0dc Revert r373888 "[IA] Recognize hexadecimal escape sequences" adds a1f5c258d69 gn build: use better triple on windows adds 1c3d19c82d9 [FPEnv] Add constrained intrinsics for lrint and lround adds b5fbdf1f5e0 Test commit adds a6fc72fba9d Fix sphinx warnings. adds b63db94fa54 [LLVM-C] Add bindings to create macro debug info adds 3459a4c770b AST - silence static analyzer getAs<> null dereference warn [...] adds 8dc1700979b RewriteModernObjC - silence static analyzer getAs<> null de [...] adds 19ede2f53b7 [Mips] Fix evaluating J-format branch targets adds 55ac7458280 [Mips] Always save RA when disabling frame pointer elimination adds a6a70415c85 Regenerate ptr-rotate.ll . NFC adds 9f4de84eb0e Fix another sphinx warning. adds edf5027689c [clang] Add test for FindNextToken in Lexer. adds dc4d908d6eb Sema - silence static analyzer getAs<> null dereference war [...] adds a14ffc7eb74 Allow update_test_checks.py to not scrub names. adds b743f18b1f4 [LoopVectorize] add test that asserted after cost model cha [...] adds b523790ae1b [SampleFDO] Add compression support for any section in ExtB [...] adds 9c2e1230438 [X86][SSE] getTargetShuffleInputs - move VT.isSimple/isVect [...] adds d5b983555f7 [libTooling] Add `toString` method to the Stencil class adds b3342e180e9 [llvm-profdata] Minor format fix adds 7e38f0c4080 Codegen - silence static analyzer getAs<> null dereference [...] adds 283df8cf742 Fix build errors caused by rL373914. adds a65cfe3037a [clang-format] [NFC] Ensure clang-format is itself clang-fo [...] adds 2c3f73800fd [clang-format] [PR27004] omits leading space for noexcept w [...] adds 90b7dc9e716 [Remarks] Pass StringBlockValue as StringRef. adds de8599776b5 [clangd] Fix raciness in code completion tests adds f7bd5bffede ProcessInstanceInfoMatch: Don't match processes with no nam [...] adds fccfe2c04ab [DWARFASTParserClang] Delete commented-out typedef, NFC adds 40a1853c497 [DWARFASTParserClang] Factor out structure-like type parsing, NFC adds e4cec2d3c73 [libTooling][NFC] Fix build break in r373916. adds 8a410bcef02 Fix Calling Convention through aliases adds bebdab63e84 [scudo][standalone] Correct releaseToOS behavior adds 6e1a0cf46ba [platform process list] add a flag for showing the processe [...] adds 29f7e17cb8b Try to get clangd tests passing on Windows. adds f385a381404 [libc++abi] Remove redundant link flags on Apple platforms adds fdaa7421742 Second attempt to add iterator_range::empty() adds cdbeaf548f1 [clang] [cmake] Support LLVM_DISTRIBUTION_COMPONENTS in sta [...] adds 27269054d2d GlobalISel: Add target pre-isel instructions adds b4cbf9862c4 AMDGPU/GlobalISel: Select more G_INSERT cases adds bef93a98cd2 [OPENMP50]Treat range-based for as canonical loop. adds d03068c3e1f [libc++abi] Do not define -Dcxxabi_shared_EXPORTS when buil [...] adds 578fa2819fa AMDGPU/GlobalISel: Widen 16-bit G_MERGE_VALUEs sources adds 0b2ea91d6d1 AMDGPU/GlobalISel: Use S_MOV_B64 for inline constants adds 09ec6918bc7 AMDGPU/GlobalISel: Select VALU G_AMDGPU_FFBH_U32 adds 1237aa2996c AMDGPU/GlobalISel: Fix selection of 16-bit shifts adds 4bcdcad91bc GlobalISel: Partially implement lower for G_INSERT adds 538b73b7976 AMDGPU/GlobalISel: Handle more G_INSERT cases adds 0d19662a6a8 gn build: try to make system-libs.windows.test pass adds be52ff95063 [libc++abi] Introduce a LIBCXXABI_LIBRARY_VERSION option adds 6bdfe3aeba8 Fix for expanding __pragmas in macro arguments adds 0db7b6a44c4 Attempt to fix a few clang-tidy tests on Windows, see PR43593. adds d457f7e0802 [OPENMP]Fix caonical->canonical, NFC. adds 8b6dcc1d8ce [gdb-remote] process properly effective uid adds 369407fc522 [MachO] Shuffle some things around in ParseSymtab (NFC) adds 4db091754b4 [test] Rename `Modules` to `ObjectFile` (NFC) adds 61446a14219 [AccelTable] Remove stale comment (NFC) adds 2b371fbeddc [debugserver] Include the correct header. adds 46d317fad46 [Bitcode] Update naming of UNOP_NEG to UNOP_FNEG adds c3b394ffba5 [InstCombine] dropRedundantMaskingOfLeftShiftInput(): propa [...] adds cb6d851bb65 [InstCombine][NFC] dropRedundantMaskingOfLeftShiftInput(): [...] adds 0c73be590e6 [InstCombine] Move isSignBitCheck(), handle rest of the predicates adds 3da71714cbf [InstCombine][NFC] Tests for "conditional sign-extend of hi [...] adds 7cdeac43e57 [InstCombine] Fold conditional sign-extend of high-bit-extr [...] adds 1097fab1cf4 [Attributor] Deduce memory behavior of functions and arguments adds f5d700ac05c [llvm-lipo] Relax the check of the specified input file arc [...] adds 58af5be28da [WebAssembly] Add memory intrinsics handling to mayThrow() adds 69a3b21a5cd Mark constructor as default and remove implementation (NFC) adds 60786f91439 [llvm-c] Add UnaryOperator to LLVM_FOR_EACH_VALUE_SUBCLASS macro adds 33f054a3166 [CMake] We only want to copy the headers for macOS. adds a9d43b55c7d [libc++] Remove C++03 variadics in shared_ptr (v2) adds ee33c61e341 [Attributor][FIX] Remove assertion wrong for on invalid IRP [...] adds aaea76ba023 [Diagnostics] Emit better -Wbool-operation's warning messag [...] adds ae5bad7277f [llvm-lipo] Add TextAPI to LINK_COMPONENTS adds daeead4b02f [WebAssembly] Fix unwind mismatch stat computation adds f9b67b810e2 [X86] Add new calling convention that guarantees tail call [...] adds 96ac97a4213 Add VFS support for sanitizers' blacklist adds 87dd9688493 [tsan] Don't delay SIGTRAP handler adds 9917c76107f [sanitizer] Print SIGTRAP for corresponding signal adds 2b9f0b064b4 Fix the spelling of my name. adds 7647d3ec700 [X86] Add test cases for zero extending a gather index from [...] adds be7f81ece94 [X86] Shrink zero extends of gather indices from type less [...] adds 20591056378 [tsan, go] break commands into multiple lines adds 2fdec42a167 [tsan, go] fix Go windows build adds 661db04b98c [Attributor] Use abstract call sites for call site callback adds 766f2cc1a4b [Attributor] Use local linkage instead of internal adds d4bea8830c9 [Attributor][FIX] Remove initialize calls and add undefs adds 748538e166e [Attributor][NFC] Add debug output adds c8a6df71305 AMDGPU/GlobalISel: Clamp G_SITOFP/G_UITOFP sources adds f4c7345b88f [Symbol] Remove unused method ClangASTContext::GetObjCClassName adds 61f471a705a [lldb] Unifying lldb python path adds 4fde20f4e41 [clang] Accept -ftrivial-auto-var-init in clang-cl adds 2e2c9347628 [msan] Add interceptors: crypt, crypt_r. adds 4bddca306a4 [MachO] Fix symbol merging during symtab parsing. adds 6f23e5f6d52 [CMake] Remove stale comment adds 37cf39df208 [CMake] Track test dependencies with add_lldb_test_dependency adds 5d10e417e97 DWIMy filterspecs for dotest.py adds 0016b450bee [lldb] Reverts part of 61f471a adds 40943b5193f Revert "Add VFS support for sanitizers' blacklist" adds ce3314cf285 [CMake] Add two more uses of add_lldb_test_dependency adds ffc67f92514 Fixing missing lldb-scripts rename from D68370 adds 3dab5e825b8 Reland 'Add VFS support for sanitizers' blacklist' adds 68491f50720 test fix: TestLoadUsingPaths should use realpath adds e21399b02e2 Revert "ProcessInstanceInfoMatch: Don't match processes wit [...] adds cb194057b9d [LitConfig] Silenced notes/warnings on quiet. adds 54d767f508b [sanitizer] Fix signal_trap_handler.cpp on android adds d6609a404fe [NFC] Fix ubsan-blacklist test adds 66e27686278 [ItaniumMangle] Fix mangling of GNU __null in an expression [...] adds a58ddba1137 [WebAssembly] Add REQUIRES: asserts to cfg-stackify-eh.ll adds 9806a1d5f90 [ConstantRange] [NFC] replace addWithNoSignedWrap with addW [...] adds 9f41deccc0e [LoopVectorize][PowerPC] Estimate int and float register pr [...] adds 411f1885b65 [IA] Recognize hexadecimal escape sequences
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 2 +- clang-tools-extra/clangd/CollectMacros.h | 26 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 4 +- clang-tools-extra/clangd/index/Merge.cpp | 5 +- .../clangd/test/semantic-highlighting.test | 8 +- clang-tools-extra/clangd/test/type-hierarchy.test | 12 +- .../clangd/unittests/CodeCompleteTests.cpp | 30 +- .../clangd/unittests/HeaderSourceSwitchTests.cpp | 7 + clang-tools-extra/clangd/unittests/IndexTests.cpp | 10 + .../clangd/unittests/SemanticHighlightingTests.cpp | 14 + .../test/clang-tidy/bugprone-branch-clone.cpp | 2 +- .../bugprone-unhandled-self-assignment.cpp | 2 +- .../cppcoreguidelines-init-variables.cpp | 2 +- .../test/clang-tidy/misc-redundant-expression.cpp | 2 +- clang/CMakeLists.txt | 5 + clang/docs/InternalsManual.rst | 13 +- clang/docs/LibASTImporter.rst | 2 +- clang/include/clang/AST/StmtOpenMP.h | 17 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 +- clang/include/clang/Driver/CLCompatOptions.td | 3 + clang/include/clang/Driver/Options.td | 4 +- clang/include/clang/Sema/Sema.h | 4 + clang/include/clang/Tooling/Refactoring/Stencil.h | 21 + clang/lib/AST/ASTContext.cpp | 19 +- clang/lib/AST/ExprCXX.cpp | 9 +- clang/lib/AST/Interp/Program.cpp | 2 +- clang/lib/AST/ItaniumMangle.cpp | 7 +- clang/lib/AST/Mangle.cpp | 2 +- clang/lib/AST/StmtPrinter.cpp | 8 +- clang/lib/AST/TemplateBase.cpp | 2 +- clang/lib/AST/TypePrinter.cpp | 2 +- clang/lib/CodeGen/CGAtomic.cpp | 2 +- clang/lib/CodeGen/CGCXX.cpp | 4 +- clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 4 +- clang/lib/CodeGen/CGDeclCXX.cpp | 4 +- clang/lib/CodeGen/CGExpr.cpp | 6 +- clang/lib/CodeGen/CGObjCGNU.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 33 + clang/lib/CodeGen/MicrosoftCXXABI.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 7 + clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 14 +- clang/lib/Lex/Pragma.cpp | 79 +- clang/lib/Parse/ParseDecl.cpp | 2 + clang/lib/Sema/SemaAccess.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 21 +- clang/lib/Sema/SemaCoroutine.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 4 - clang/lib/Sema/SemaOpenMP.cpp | 49 +- clang/lib/Sema/SemaStmt.cpp | 5 + clang/lib/Tooling/Refactoring/Stencil.cpp | 51 + .../Inputs/sanitizer-blacklist-vfsoverlay.yaml | 15 + clang/test/CodeGen/ubsan-blacklist-vfs.c | 38 + clang/test/CodeGenCXX/call-conv-thru-alias.cpp | 21 + clang/test/CodeGenCXX/mangle-exprs.cpp | 16 + clang/test/Driver/cl-options.c | 5 + .../distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/for_ast_print.cpp | 26 +- clang/test/OpenMP/for_loop_messages.cpp | 2 +- clang/test/OpenMP/for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/parallel_for_codegen.cpp | 159 + clang/test/OpenMP/parallel_for_loop_messages.cpp | 2 +- .../OpenMP/parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/simd_loop_messages.cpp | 2 +- .../OpenMP/target_parallel_for_loop_messages.cpp | 2 +- .../target_parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/target_simd_loop_messages.cpp | 2 +- .../target_teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_simd_loop_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 2 +- clang/test/Preprocessor/pragma_microsoft.c | 12 +- clang/test/Sema/warn-bitwise-negation-bool.c | 6 +- clang/tools/clang-format/ClangFormat.cpp | 71 +- clang/unittests/AST/ASTImporterTest.cpp | 5 +- clang/unittests/Format/FormatTest.cpp | 27 + clang/unittests/Lex/LexerTest.cpp | 25 +- clang/unittests/Tooling/StencilTest.cpp | 63 + .../sanitizer_common_interceptors.inc | 37 + .../sanitizer_platform_interceptors.h | 2 + .../sanitizer_platform_limits_posix.cpp | 2 + .../sanitizer_platform_limits_posix.h | 1 + .../lib/sanitizer_common/sanitizer_posix.cpp | 2 + .../lib/sanitizer_common/sanitizer_win_defs.h | 12 + compiler-rt/lib/scudo/standalone/primary32.h | 29 +- compiler-rt/lib/scudo/standalone/primary64.h | 36 +- .../lib/scudo/standalone/tests/primary_test.cpp | 29 + compiler-rt/lib/tsan/go/build.bat | 64 +- .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 9 +- .../sanitizer_common/TestCases/Linux/crypt_r.cpp | 37 + .../TestCases/Linux/signal_trap.cpp | 8 + .../TestCases/Linux/signal_trap_handler.cpp | 34 + .../sanitizer_common/TestCases/Posix/crypt.cpp | 26 + libcxx/include/memory | 70 - libcxxabi/CMakeLists.txt | 5 + libcxxabi/src/CMakeLists.txt | 23 +- lld/ELF/Arch/AArch64.cpp | 12 +- lld/ELF/Arch/AMDGPU.cpp | 10 +- lld/ELF/Arch/ARM.cpp | 10 +- lld/ELF/Arch/AVR.cpp | 10 +- lld/ELF/Arch/Hexagon.cpp | 10 +- lld/ELF/Arch/MSP430.cpp | 10 +- lld/ELF/Arch/Mips.cpp | 208 +- lld/ELF/Arch/MipsArchTree.cpp | 26 +- lld/ELF/Arch/PPC.cpp | 12 +- lld/ELF/Arch/PPC64.cpp | 22 +- lld/ELF/Arch/RISCV.cpp | 10 +- lld/ELF/Arch/SPARCV9.cpp | 10 +- lld/ELF/Arch/X86.cpp | 10 +- lld/ELF/Arch/X86_64.cpp | 10 +- lld/ELF/CallGraphSort.cpp | 10 +- lld/ELF/DWARF.cpp | 15 +- lld/ELF/Driver.cpp | 14 +- lld/ELF/DriverUtils.cpp | 25 +- lld/ELF/EhFrame.cpp | 12 +- lld/ELF/ICF.cpp | 17 +- lld/ELF/InputFiles.cpp | 64 +- lld/ELF/InputFiles.h | 6 +- lld/ELF/InputSection.cpp | 18 +- lld/ELF/LTO.cpp | 7 +- lld/ELF/LinkerScript.cpp | 9 +- lld/ELF/MapFile.cpp | 12 +- lld/ELF/MarkLive.cpp | 21 +- lld/ELF/OutputSections.cpp | 16 +- lld/ELF/Relocations.cpp | 28 +- lld/ELF/ScriptLexer.cpp | 7 +- lld/ELF/ScriptParser.cpp | 19 +- lld/ELF/SymbolTable.cpp | 10 +- lld/ELF/Symbols.cpp | 35 +- lld/ELF/Symbols.h | 17 +- lld/ELF/SyntheticSections.cpp | 176 +- lld/ELF/Target.cpp | 17 +- lld/ELF/Writer.cpp | 36 +- lldb/CMakeLists.txt | 74 +- lldb/cmake/modules/AddLLDB.cmake | 4 + lldb/cmake/modules/LLDBConfig.cmake | 8 + lldb/cmake/modules/LLDBFramework.cmake | 2 + lldb/include/lldb/Core/Mangled.h | 2 +- lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/LZMA.h | 34 + lldb/include/lldb/Symbol/ClangASTContext.h | 3 - lldb/lit/CMakeLists.txt | 16 +- .../Breakpad/Inputs/bad-module-id-1.syms | 0 .../Breakpad/Inputs/bad-module-id-2.syms | 0 .../Breakpad/Inputs/bad-module-id-3.syms | 0 .../Breakpad/Inputs/discontiguous-sections.syms | 0 .../Breakpad/Inputs/identification-linux.syms | 0 .../Inputs/identification-macosx-arm64e.syms | 0 .../Breakpad/Inputs/identification-macosx.syms | 0 .../Breakpad/Inputs/identification-windows.syms | 0 .../Breakpad/Inputs/sections-trailing-func.syms | 0 .../Breakpad/Inputs/sections.syms | 0 .../Breakpad/Inputs/uuid-matching-mac.syms | 0 .../Breakpad/Inputs/uuid-matching-mac.yaml | 0 .../Breakpad/breakpad-identification.test | 0 .../Breakpad/discontiguous-sections.test | 0 .../{Modules => ObjectFile}/Breakpad/lit.local.cfg | 0 .../Breakpad/sections-trailing-func.test | 0 .../{Modules => ObjectFile}/Breakpad/sections.test | 0 .../Breakpad/uuid-matching-mac.test | 0 .../ELF/Inputs/PT_LOAD-overlap-section.elf | Bin .../lit/ObjectFile/ELF/Inputs/minidebuginfo-main.c | 12 + .../ELF/Inputs/netbsd-amd64.core | Bin .../{Modules => ObjectFile}/ELF/PT_LOAD-empty.yaml | 0 .../ELF/PT_LOAD-overlap-PT_INTERP.yaml | 0 .../ELF/PT_LOAD-overlap-PT_TLS.yaml | 0 .../ELF/PT_LOAD-overlap-section.yaml | 0 .../ELF/PT_LOAD-overlap.yaml | 0 lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD.yaml | 0 .../ELF/PT_TLS-overlap-PT_LOAD.yaml | 0 .../ELF/aarch64-relocations.yaml | 0 .../{Modules => ObjectFile}/ELF/base-address.yaml | 0 .../{Modules => ObjectFile}/ELF/basic-info.yaml | 0 .../{Modules => ObjectFile}/ELF/build-id-case.yaml | 0 .../ELF/compressed-sections.yaml | 0 .../ELF/duplicate-section.yaml | 0 .../{Modules => ObjectFile}/ELF/gnu-debuglink.yaml | 0 .../{Modules => ObjectFile}/ELF/many-sections.s | 0 .../ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml | 29 + .../ObjectFile/ELF/minidebuginfo-find-symbols.yaml | 26 + lldb/lit/ObjectFile/ELF/minidebuginfo-no-lzma.yaml | 29 + .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 86 + .../ELF/netbsd-core-amd64.test | 0 .../ELF/netbsd-exec-8.99.30-amd64.yaml | 0 .../ELF/section-addresses.yaml | 0 .../ELF/section-overlap.yaml | 0 .../ELF/section-permissions.yaml | 0 .../ELF/section-types-edgecases.yaml | 0 .../{Modules => ObjectFile}/ELF/section-types.yaml | 0 .../ELF/short-build-id.yaml | 0 .../MachO/lc_build_version.yaml | 0 .../MachO/lc_build_version_notools.yaml | 0 .../MachO/lc_version_min.yaml | 0 .../{Modules => ObjectFile}/MachO/subsections.yaml | 0 lldb/lit/ObjectFile/MachO/symtab.yaml | 699 ++++ .../PECOFF/basic-info-arm.yaml | 0 .../PECOFF/basic-info-arm64.yaml | 0 .../{Modules => ObjectFile}/PECOFF/basic-info.yaml | 0 .../PECOFF/dep-modules.yaml | 0 .../PECOFF/export-dllfunc.yaml | 0 .../{Modules => ObjectFile}/PECOFF/lit.local.cfg | 0 .../PECOFF/sections-names.yaml | 0 .../PECOFF/subsections.yaml | 0 lldb/lit/{Modules => ObjectFile}/PECOFF/uuid.yaml | 0 lldb/lit/{Modules => ObjectFile}/lit.local.cfg | 0 lldb/lit/lit.cfg.py | 7 + lldb/lit/lit.site.cfg.py.in | 1 + lldb/packages/Python/lldbsuite/test/dotest.py | 44 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 4 +- .../gdb_remote_client/TestPlatformClient.py | 38 + .../gdb_remote_client/gdbclientutils.py | 28 +- .../load_using_paths/TestLoadUsingPaths.py | 2 +- lldb/scripts/CMakeLists.txt | 25 - lldb/scripts/Python/finishSwigPythonLLDB.py | 93 +- lldb/scripts/finishSwigWrapperClasses.py | 19 +- lldb/scripts/get_relative_lib_dir.py | 44 - lldb/source/Commands/CommandObjectPlatform.cpp | 4 + lldb/source/Commands/Options.td | 3 + lldb/source/Core/Mangled.cpp | 2 - lldb/source/Host/CMakeLists.txt | 4 + lldb/source/Host/common/LZMA.cpp | 146 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 91 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 12 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 85 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 5 +- .../ScriptInterpreter/Python/CMakeLists.txt | 14 +- .../Python/ScriptInterpreterPython.cpp | 31 +- .../Python/ScriptInterpreterPython.h | 3 +- .../Plugins/SymbolFile/DWARF/DWARFASTParser.h | 1 - .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 849 ++-- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 87 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 19 - lldb/test/CMakeLists.txt | 18 +- .../debugserver/source/MacOSX/MachVMMemory.cpp | 2 +- lldb/unittests/CMakeLists.txt | 1 + lldb/utils/lldb-dotest/CMakeLists.txt | 2 +- llvm/docs/BitCodeFormat.rst | 1 + llvm/docs/CodeGenerator.rst | 4 +- llvm/docs/CommandGuide/llvm-locstats.rst | 2 +- llvm/docs/LangRef.rst | 189 +- llvm/docs/Proposals/GitHubMove.rst | 2 +- llvm/include/llvm-c/Core.h | 1 + llvm/include/llvm-c/DebugInfo.h | 45 + llvm/include/llvm/ADT/iterator_range.h | 1 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 45 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 15 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 +- llvm/include/llvm/CodeGen/AccelTable.h | 2 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 2 - .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/CodeGen/MachineInstr.h | 6 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 + llvm/include/llvm/CodeGen/TargetLowering.h | 4 + llvm/include/llvm/IR/CallSite.h | 9 + llvm/include/llvm/IR/CallingConv.h | 5 + llvm/include/llvm/IR/ConstantRange.h | 4 - llvm/include/llvm/IR/IntrinsicInst.h | 4 + llvm/include/llvm/IR/Intrinsics.td | 14 + llvm/include/llvm/IR/Value.h | 10 + llvm/include/llvm/MC/MCInstrDesc.h | 7 +- llvm/include/llvm/ProfileData/SampleProf.h | 20 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 10 +- llvm/include/llvm/ProfileData/SampleProfWriter.h | 38 +- llvm/include/llvm/Target/GenericOpcodes.td | 4 +- llvm/include/llvm/Target/Target.td | 4 + llvm/include/llvm/Target/TargetSelectionDAG.td | 20 + llvm/include/llvm/Transforms/IPO/Attributor.h | 94 +- llvm/lib/Analysis/LazyCallGraph.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 65 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 2 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- llvm/lib/CodeGen/Analysis.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 4 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 41 + llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 2 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 88 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 16 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 + llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 2 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/ConstantRange.cpp | 10 - llvm/lib/IR/DebugInfo.cpp | 22 +- llvm/lib/IR/IntrinsicInst.cpp | 4 + llvm/lib/IR/Value.cpp | 8 + llvm/lib/IR/Verifier.cpp | 29 + llvm/lib/MC/MCParser/AsmParser.cpp | 18 +- llvm/lib/ProfileData/SampleProf.cpp | 56 +- llvm/lib/ProfileData/SampleProfReader.cpp | 85 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 102 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 2 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 3 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 1 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 101 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 66 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 66 +- llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 10 + llvm/lib/Target/AMDGPU/VOP1Instructions.td | 2 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 9 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 2 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 2 +- .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 11 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 7 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 35 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 8 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 3 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 2 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 8 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 5 +- .../WebAssembly/WebAssemblyTargetTransformInfo.h | 2 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 16 +- llvm/lib/Target/X86/X86CallingConv.td | 2 + llvm/lib/Target/X86/X86FastISel.cpp | 10 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 104 +- llvm/lib/Target/X86/X86Subtarget.h | 1 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 3 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 2 +- llvm/lib/Target/XCore/XCoreTargetTransformInfo.h | 3 +- llvm/lib/Transforms/IPO/Attributor.cpp | 558 ++- llvm/lib/Transforms/IPO/PartialInlining.cpp | 4 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 110 + .../Transforms/InstCombine/InstCombineCompares.cpp | 28 - .../Transforms/InstCombine/InstCombineInternal.h | 39 + .../Transforms/InstCombine/InstCombineShifts.cpp | 135 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 4 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 151 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 17 +- llvm/test/Bindings/llvm-c/debug_info.ll | 90 +- .../GlobalISel/inst-select-amdgpu-ffbh-u32.mir | 68 + .../AMDGPU/GlobalISel/inst-select-ashr.s16.mir | 368 +- .../AMDGPU/GlobalISel/inst-select-constant.mir | 19 +- .../AMDGPU/GlobalISel/inst-select-insert.mir | 557 ++- .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-lshr.s16.mir | 368 +- .../AMDGPU/GlobalISel/inst-select-shl.s16.mir | 368 +- .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 154 +- .../GlobalISel/legalize-load-constant-32bit.mir | 8 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 3534 +++++++++++----- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 2620 ++++++++---- .../AMDGPU/GlobalISel/legalize-load-global.mir | 2856 +++++++++---- .../AMDGPU/GlobalISel/legalize-load-local.mir | 3882 ++++++++++++------ .../AMDGPU/GlobalISel/legalize-load-private.mir | 4206 ++++++++++++-------- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 186 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 396 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 325 +- .../GlobalISel/regbankselect-amdgpu-ffbh-u32.mir | 32 + llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 6 +- llvm/test/CodeGen/Mips/cconv/vector.ll | 336 +- .../test/CodeGen/Mips/dynamic-stack-realignment.ll | 20 +- llvm/test/CodeGen/Mips/frame-address.ll | 25 +- llvm/test/CodeGen/Mips/no-frame-pointer-elim.ll | 37 + llvm/test/CodeGen/Mips/tnaked.ll | 2 +- llvm/test/CodeGen/Mips/v2i16tof32.ll | 9 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 51 + llvm/test/CodeGen/X86/fp-intrinsics.ll | 84 + llvm/test/CodeGen/X86/leaFixup32.mir | 157 +- llvm/test/CodeGen/X86/leaFixup64.mir | 293 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 82 + llvm/test/CodeGen/X86/musttail-tailcc.ll | 114 + llvm/test/CodeGen/X86/ptr-rotate.ll | 7 +- llvm/test/CodeGen/X86/tailcall-tailcc.ll | 155 + llvm/test/CodeGen/X86/tailcc-calleesave.ll | 19 + llvm/test/CodeGen/X86/tailcc-disable-tail-calls.ll | 40 + llvm/test/CodeGen/X86/tailcc-fastcc.ll | 49 + llvm/test/CodeGen/X86/tailcc-fastisel.ll | 18 + llvm/test/CodeGen/X86/tailcc-largecode.ll | 71 + llvm/test/CodeGen/X86/tailcc-stackalign.ll | 23 + llvm/test/CodeGen/X86/tailcc-structret.ll | 7 + llvm/test/CodeGen/X86/tailccbyval.ll | 21 + llvm/test/CodeGen/X86/tailccbyval64.ll | 42 + llvm/test/CodeGen/X86/tailccfp.ll | 6 + llvm/test/CodeGen/X86/tailccfp2.ll | 27 + llvm/test/CodeGen/X86/tailccpic1.ll | 16 + llvm/test/CodeGen/X86/tailccpic2.ll | 15 + llvm/test/CodeGen/X86/tailccstack64.ll | 28 + llvm/test/Feature/fp-intrinsics.ll | 92 + llvm/test/MC/AsmParser/directive_ascii.s | 5 + llvm/test/MC/Mips/micromips-jump-pc-region.s | 17 + llvm/test/MC/Mips/mips-jump-pc-region.s | 17 + llvm/test/Transforms/FunctionAttrs/align.ll | 12 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 20 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 54 +- llvm/test/Transforms/FunctionAttrs/callbacks.ll | 63 + .../Transforms/FunctionAttrs/dereferenceable.ll | 12 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 8 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 14 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 43 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 14 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 22 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 16 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 28 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 41 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 28 +- ...riable-length-signext-after-high-bit-extract.ll | 1040 +++++ ...redundant-left-shift-input-masking-variant-a.ll | 2 +- ...redundant-left-shift-input-masking-variant-b.ll | 2 +- ...redundant-left-shift-input-masking-variant-c.ll | 2 +- ...redundant-left-shift-input-masking-variant-d.ll | 2 +- ...redundant-left-shift-input-masking-variant-e.ll | 2 +- .../LoopVectorize/{X86 => PowerPC}/reg-usage.ll | 81 +- .../LoopVectorize/X86/cost-model-assert.ll | 127 + .../LoopVectorize/X86/reg-usage-debug.ll | 12 +- .../test/Transforms/LoopVectorize/X86/reg-usage.ll | 34 +- .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 156 +- .../compressed-profile-symbol-list.ll | 2 +- .../SampleProfile/profile-format-compress.ll | 123 + .../uncompressed-profile-symbol-list.ll | 2 +- .../profile-symbol-list-compress.test | 6 + .../tools/llvm-profdata/roundtrip-compress.test | 10 + llvm/test/tools/llvm-readobj/all.test | 1 + llvm/test/tools/llvm-readobj/elf-addrsig.test | 84 + llvm/tools/llvm-c-test/debuginfo.c | 21 + llvm/tools/llvm-lipo/CMakeLists.txt | 1 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 18 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 47 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 82 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +- llvm/unittests/IR/ConstantRangeTest.cpp | 26 - llvm/utils/TableGen/CodeGenInstruction.cpp | 1 + llvm/utils/TableGen/CodeGenInstruction.h | 1 + llvm/utils/TableGen/DFAEmitter.cpp | 4 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 + llvm/utils/UpdateTestChecks/common.py | 6 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/triples.gni | 2 +- llvm/utils/lit/lit/LitConfig.py | 6 +- llvm/utils/update_test_checks.py | 5 +- llvm/utils/vim/syntax/llvm.vim | 1 + 460 files changed, 23295 insertions(+), 8858 deletions(-) create mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml create mode 100644 clang/test/CodeGen/ubsan-blacklist-vfs.c create mode 100644 clang/test/CodeGenCXX/call-conv-thru-alias.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/crypt_r.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/signal_trap.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/signal_trap_h [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/crypt.cpp create mode 100644 lldb/include/lldb/Host/LZMA.h rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/bad-module-id-1.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/bad-module-id-2.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/bad-module-id-3.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/discontiguous-sections.sym [...] rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/identification-linux.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/identification-macosx-arm6 [...] rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/identification-macosx.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/identification-windows.sym [...] rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/sections-trailing-func.sym [...] rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/sections.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/uuid-matching-mac.syms (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/Inputs/uuid-matching-mac.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/breakpad-identification.test (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/discontiguous-sections.test (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/lit.local.cfg (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/sections-trailing-func.test (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/sections.test (100%) rename lldb/lit/{Modules => ObjectFile}/Breakpad/uuid-matching-mac.test (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/Inputs/PT_LOAD-overlap-section.elf (100%) create mode 100644 lldb/lit/ObjectFile/ELF/Inputs/minidebuginfo-main.c rename lldb/lit/{Modules => ObjectFile}/ELF/Inputs/netbsd-amd64.core (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD-empty.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD-overlap-PT_INTERP.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD-overlap-PT_TLS.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD-overlap-section.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD-overlap.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_LOAD.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/PT_TLS-overlap-PT_LOAD.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/aarch64-relocations.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/base-address.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/basic-info.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/build-id-case.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/compressed-sections.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/duplicate-section.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/gnu-debuglink.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/many-sections.s (100%) create mode 100644 lldb/lit/ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml create mode 100644 lldb/lit/ObjectFile/ELF/minidebuginfo-find-symbols.yaml create mode 100644 lldb/lit/ObjectFile/ELF/minidebuginfo-no-lzma.yaml create mode 100644 lldb/lit/ObjectFile/ELF/minidebuginfo-set-and-hit-breakpoint.test rename lldb/lit/{Modules => ObjectFile}/ELF/netbsd-core-amd64.test (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/netbsd-exec-8.99.30-amd64.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/section-addresses.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/section-overlap.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/section-permissions.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/section-types-edgecases.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/section-types.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/ELF/short-build-id.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/MachO/lc_build_version.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/MachO/lc_build_version_notools.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/MachO/lc_version_min.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/MachO/subsections.yaml (100%) create mode 100644 lldb/lit/ObjectFile/MachO/symtab.yaml rename lldb/lit/{Modules => ObjectFile}/PECOFF/basic-info-arm.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/basic-info-arm64.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/basic-info.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/dep-modules.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/export-dllfunc.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/lit.local.cfg (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/sections-names.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/subsections.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/PECOFF/uuid.yaml (100%) rename lldb/lit/{Modules => ObjectFile}/lit.local.cfg (100%) create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] delete mode 100644 lldb/scripts/get_relative_lib_dir.py create mode 100644 lldb/source/Host/common/LZMA.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgpu-ffbh-u32.mir create mode 100644 llvm/test/CodeGen/Mips/no-frame-pointer-elim.ll create mode 100644 llvm/test/CodeGen/X86/musttail-tailcc.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-tailcc.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-calleesave.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-disable-tail-calls.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-fastcc.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-fastisel.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-largecode.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-stackalign.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-structret.ll create mode 100644 llvm/test/CodeGen/X86/tailccbyval.ll create mode 100644 llvm/test/CodeGen/X86/tailccbyval64.ll create mode 100644 llvm/test/CodeGen/X86/tailccfp.ll create mode 100644 llvm/test/CodeGen/X86/tailccfp2.ll create mode 100644 llvm/test/CodeGen/X86/tailccpic1.ll create mode 100644 llvm/test/CodeGen/X86/tailccpic2.ll create mode 100644 llvm/test/CodeGen/X86/tailccstack64.ll create mode 100644 llvm/test/MC/Mips/micromips-jump-pc-region.s create mode 100644 llvm/test/MC/Mips/mips-jump-pc-region.s create mode 100644 llvm/test/Transforms/FunctionAttrs/callbacks.ll create mode 100644 llvm/test/Transforms/InstCombine/conditional-variable-length-si [...] copy llvm/test/Transforms/LoopVectorize/{X86 => PowerPC}/reg-usage.ll (59%) create mode 100644 llvm/test/Transforms/LoopVectorize/X86/cost-model-assert.ll create mode 100644 llvm/test/Transforms/SampleProfile/profile-format-compress.ll create mode 100644 llvm/test/tools/llvm-profdata/profile-symbol-list-compress.test create mode 100644 llvm/test/tools/llvm-profdata/roundtrip-compress.test create mode 100644 llvm/test/tools/llvm-readobj/elf-addrsig.test