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-allmodconfig in repository toolchain/ci/llvm-project.
from a30730f6904 gn build: no-op style tweak in sync script adds 74ce7112c3f Fix behavior of __builtin_bit_cast when the From and To typ [...] adds df3761f6dcd [c++20] Check for a class-specific operator delete when del [...] adds 6088f843988 [NFC][CGP] Tests for making ICMP_EQ use CR result of ICMP_S [...] adds 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" new ce3314cf285 [CMake] Add two more uses of add_lldb_test_dependency new ffc67f92514 Fixing missing lldb-scripts rename from D68370 new 3dab5e825b8 Reland 'Add VFS support for sanitizers' blacklist' new 68491f50720 test fix: TestLoadUsingPaths should use realpath new e21399b02e2 Revert "ProcessInstanceInfoMatch: Don't match processes wit [...] new cb194057b9d [LitConfig] Silenced notes/warnings on quiet.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/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/OperationKinds.def | 5 +- 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/ExprConstant.cpp | 19 + clang/lib/AST/Interp/Program.cpp | 2 +- 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/SemaCast.cpp | 5 - 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.c | 11 + clang/test/CodeGenCXX/builtin-bit-cast-no-tbaa.cpp | 5 + clang/test/CodeGenCXX/call-conv-thru-alias.cpp | 21 + 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/test/SemaCXX/constant-expression-cxx2a.cpp | 19 + clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp | 16 + 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 | 29 + .../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 | 10 - llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 +- llvm/include/llvm/CodeGen/AccelTable.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/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 | 53 - 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/DebugInfo.cpp | 22 +- llvm/lib/IR/IntrinsicInst.cpp | 4 + llvm/lib/IR/Value.cpp | 8 + llvm/lib/IR/Verifier.cpp | 29 + llvm/lib/ProfileData/SampleProf.cpp | 56 +- llvm/lib/ProfileData/SampleProfReader.cpp | 85 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 102 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 2 +- 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/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 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 8 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 16 +- llvm/lib/Target/X86/X86CallingConv.td | 2 + llvm/lib/Target/X86/X86FastISel.cpp | 10 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 190 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 104 +- llvm/lib/Target/X86/X86Subtarget.h | 1 + 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 | 2 +- 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/SLPVectorizer.cpp | 15 +- llvm/test/Bindings/llvm-c/debug_info.ll | 90 +- .../use-cr-result-of-dom-icmp-st.ll | 435 +- .../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 +- .../PowerPC/use-cr-result-of-dom-icmp-st.ll | 492 +-- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 50 + llvm/test/CodeGen/X86/fp-intrinsics.ll | 84 + llvm/test/CodeGen/X86/leaFixup32.mir | 157 +- llvm/test/CodeGen/X86/leaFixup64.mir | 307 +- 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/select-1-or-neg1.ll | 4 +- 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 + .../use-cr-result-of-dom-icmp-st.ll | 515 +-- llvm/test/Feature/fp-intrinsics.ll | 92 + 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/cost-model-assert.ll | 127 + .../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/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 + 446 files changed, 23832 insertions(+), 9500 deletions(-) create mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml 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 copy llvm/test/CodeGen/{PowerPC => AArch64}/use-cr-result-of-dom-icmp-st.ll (59%) 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 copy llvm/test/CodeGen/{PowerPC => X86}/use-cr-result-of-dom-icmp-st.ll (53%) 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 [...] 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