This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/llvm-project.
from 5d0e6b6755d Stop undef fragments from closing non-overlapping fragments adds 9cd9624fb68 [DAG] LegalizeVectorTypes - reduce scope of local variables. NFCI. adds d5a8637072f [x86] split 256-bit store of concatenated vectors adds b4a394506c9 [clangd] Compute expected type for templates adds 833c5abbce5 Add release note entries for recent typo correction changes adds a815cbb0105 [openmp] [test] Skip kernel-breaking tests on NetBSD adds c4eee4054aa [CMake] Default options for faster executables on MSVC adds 6d458fa8663 Add constrained intrinsic tests for powerpc64 and powerpc64le. adds 6a17102731b gn build: make clangd depend on clang resource headers adds 49e432d030d [CodeComplete] Consistently break after '{' in multi-line patterns adds 5d3b3188f72 Reland D61583 [ELF] Error on relocations to STT_SECTION sym [...] adds 71f8f745b41 Revert 361827. It broke the bots. adds 9212206d253 [XCOFF] Implement parsing symbol table for xcoffobjfile and [...] adds dfc0ca0c80c [clang-tidy] Verify fix description for misc-unused-using-decl. adds eb006d3268c [clang-tidy] Fix description for misc-definitions-in-headers. adds 88ab281b4d5 llvm-undname: Add support for local static thread guards adds 9bf766c5734 Revert r361826, as it still breaks LLDB. adds b1296faee05 [CodeComplete] Set preferred type for qualified-id adds a2ca6e7803b llvm-undname: Support demangling char8_t adds 756565d4707 Fix 'warning: comparison is always true due to limited rang [...] adds 8534675cefb [clangd] Place cursor better after completing patterns adds ebe22a1774e [LLD][COFF] Early load PDB type server files adds 561fcc0d63c [X86-64] Fix 256-bit SET0 lowering for non-VLX targets adds 448a79d123f [AArch64] Delete unused VariantKind in AArch64MCExpr adds 760df47b778 [ARM] Replace fp-only-sp and d16 with fp64 and d32. adds 800db530d9f [clangd] Fix test output for r361841 adds 7166843f1e1 [AMDGPU] Fix the mis-handling of `vreg_1` copied from scala [...] adds 24e80b8d042 AMDGPU: Don't enable all lanes with non-CSR VGPR spills adds 04a087ace78 [DWARFExpression] Remove ctor that takes just a compile unit. adds f7980e727f2 Revert "[x86] split 256-bit store of concatenated vectors" adds f612b18720a [COFF] Add ImportChunkThunk, simplify, deduplicate adds 19f51ec04ac [DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y [...] adds 1499f65ac17 [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> [...] adds 6a24c9b9abd [DAGCombiner][X86][AArch64] (x - C) + y -> (x + y) - C fold adds 8c9b3e4e4a6 [DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (x [...] adds 76696654322 [DAGCombine] (x - C) - y -> (x - y) - C fold adds 2fb0a820df9 [IR] Add SaturatingInst and BinaryOpIntrinsic classes adds 332c1005622 [ValueTracking][ConstantRange] Distinguish low/high always [...] adds 09c2625108c Driver: support `/Zc:char8_t` and `/Zc:char8_t-` adds caeec8501e1 [NFC][MIPS] Autogenerater madd-msub.ll test adds cf950b46c8c Fix 'warning: format specifies type 'int' but the argument [...] adds 2076fb28f18 Fix 'warning: suggest explicit braces to avoid ambiguous ‘e [...] adds c51cdacab96 [InstCombine] Clean up saturing math overflow optimizations; NFC adds 2941eb68643 [InstCombine] Add tests for signed saturating always overflow; NFC adds 272d70c3665 Revert DAGCombine "hoist binop with const" folds adds 363079fe73e [compiler-rt] Fix cmake warnings adds 91f8066d1de [OpenMP] Set pragma start loc to `#pragma` loc adds 5fc1dfa784d [AMDGPU] Correct the handling of inlineasm output registers. adds 0dac476072d Change ELF tools to allow multiple sections per file. adds 4e68e878f19 Fix GDB pretty printer for Optional after r354246 adds 2feb7e56e28 [DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y [...] adds 96c9986199f [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> [...] adds d485c6bc9f9 [DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (x [...] adds dfc34f0211b [DAGCombine] (x - C) - y -> (x - y) - C fold. Try 2 adds 6d7bf5e8df5 [CodeGen] Add lrint/llrint builtins adds ccc1fa5e1d2 Revert r361842 as it breaks LLDB :: tools/lldb-mi/exec/exec [...] adds 34d8daae539 [AArch64] Handle ISD::LRINT and ISD::LLRINT adds 14689910737 [clang] Handle lrint/llrint builtins adds fe23ed2c681 AMDGPU: Temporary drop s_mul_hi_i/u32 patterns adds 02afe4e077c [CUDA][HIP] Emit dependent libs for host only adds 5b32f60ec31 Revert "[CorrelatedValuePropagation] Fix prof branch_weight [...] adds e88173abc01 [PGO] Handle cases of failing to split critical edges adds 81748bae47f [clangd] Add SourceManager accessor to ParsedAST. NFC adds 55146585911 [WebAssembly] Support for atomic fences adds 7e48b406ef5 [Driver] Fix -working-directory issues adds d02da8f42c2 [SymbolFileDWARF] Remove unused member (NFC) adds 1efbe67414f Fix an incorrect 'Throws' in the regex code. Add a test for [...] adds b73ea75b384 [AArch64][GlobalISel] Select FCMPSri/FCMPDri when comparing [...] adds 75d38f1e489 Add debuginfo-tests that use cdb on Windows adds 94ef686f575 Move code to mark a variable as odr-used adjacement to all [...] adds 8cb63232d9c If capturing a variable fails, add a capture anyway (and ma [...] adds e925be13390 Simplify clang::Capture. No functionality change intended. adds 30116531b8a Defer creating fields for captures until we finish building [...] adds 41d5fdfa914 Fix test that used raw string literals. Doesn't work in C++03 adds d103bc31d74 Fix r361893 to also update a recently-added test. adds 88aed8da61f [tools] Introduce llvm-lipo adds 902f649217e [X86] Fix the Sema checks for getmant builtins to only allo [...] adds 3da8e5f9207 Fix IPv6 support on lldb-server platform adds eb5ee3004f7 [ORC] Track JIT symbol states more explicitly. adds a6f57ad2c9d [RegUsageInfoCollector] Don't mark as saved registers that [...] adds 26212da5553 [ScopBuilder] Move buildInvariantEquivalenceClasses functio [...] adds 92d706eaca6 [Driver] Search the toolchain dir with -print-file-name adds 26d711be6e8 [WebAssembly] Add signatures for RINT builtins adds dc805a49064 Fix failure of lit test dependent-libs.cu adds 860736cc3cf [AArch64] auto-generate complete test checks; NFC adds 12e3726fadb Revise the google-objc-global-variable-declaration check to [...] adds 19f703e0d77 [AArch64] auto-generate complete test checks; NFC adds 529118fc87c [builtins] Move the compare2f definition outside of the macro adds 656afe370df [X86] Fix x86-64 call *foo@tlsdesc(%rax) and support R_386_ [...] adds 719322411ce [ELF] Implement General Dynamic style TLSDESC for x86-64 adds 818c6526434 [X86] Use 'llvm_unreachable' instead of nullptr in unreacha [...] adds 2405bd68981 Rework std::type_info definition to support systems without [...] adds 9ac757bf09a Rollback "Revise the google-objc-global-variable-declaratio [...] adds 99e040b3c90 build: only search for the needed python type adds 360ead76480 Update private_typeinfo's `is_equal` implementation after r361913 adds 82705e7d52b Fix build breakage on 32-bit machines adds 72e3f9662b7 Revert "[X86] Use 'llvm_unreachable' instead of nullptr in [...] adds f6cb3bcb4cc Support resource tracking with InstrSchedModel adds 586831b2b09 Make __has_builtin work with __builtin_LINE and friends. adds 10c548cdfa1 IR: Give the TypeAllocator a more generic name and start us [...] adds 31fda09b2db Add IR support, ELF section and user documentation for part [...] adds e8698ead9dd Inline value into debug statement to avoid unused variable [...] adds ba2816be824 ELF: Add basic partition data structures and behaviours. adds 87575f6501d ELF: Don't reuse a thunk in a different loadable partition. adds c77aff7e170 Inline a variable into debug section to fix unused variable [...] adds b3bcbb5b660 [PowerPC] [Clang] Port SSE intrinsics to PowerPC adds ed6fa44f236 [llvm-readobj] -u: don't crash when dumping SHT_ARM_EXIDX i [...] adds 48061cd999a revert rC361928: [PowerPC] [Clang] Port SSE intrinsics to PowerPC adds e04b002cf89 [libunwind] [test] Fix inferring source paths adds 65dde1e0db6 [llvm-readobj/llvm-readelf] - Simplify the elf-versioninfo. [...] adds 4f58ad4e720 [AArch64][SVE2] Asm: support SVE2 Floating Point Pairwise Group adds d61cb749f4a [X86] Fix i386 struct and union parameter alignment adds 75dfbdc2da1 [AArch64][SVE2] Asm: support Floating Point Widening Multiply-Add adds 6c04ef3d48a [AArch64][SVE2] Asm: support SVE Bitwise Logical - Unpredic [...] adds a0a20f38ec5 Fix test added in r361903 to work on Windows. adds 78cfe1e6fee DWARF: Fix address range support in mixed 4+5 scenario adds d2042d3dd77 DWARFASTParserClang: Unify compilation unit language handling adds f9169d0896d [clangd] Represent Hover result using FormattedString adds bf559a7f3fc [Index] Correctly set symbol kind of IndirectFieldDecl adds db15e68e4d5 [HWASAN] Remove unused code adds 8ac7b2d07bd [llvm-readelf] - Allow dumping of the .dynamic section even [...] adds 7964f6fe5fb [ADT] add iterator_range::empty() adds 5b363c14d7b [llvm-readobj] - Repair the test case. adds 5dc90367464 [CMake] LLDB.framework tools handling adds 72e05d0aa4f [CMake] Remove lldb-server from LLDB.framework adds 377c1cfe949 Revert "D11003: Tolerate DWARF compile unit without filename." adds a6fb183c989 [llvm-objcopy] Implement IHEX writer adds 280ac1fd1dc [MCA] Refactor class LSUnit. NFCI adds 78c5fa97eb5 [clangd] Another improvement for std include mapping. adds 4c5a0d1683e [clangd] Remove the whitelist std symbols in CanonicalIncludes. adds f4fc01f8dd3 [SVE][IR] Scalable Vector IR Type adds 33da02762fe Attempt to fix buildbot after r361949 adds e1312c54d3d [LibTooling] Add `before` and `after` selectors for selecti [...] adds 9ffd8b5a6f8 AMDGPU/GlobalISel: Remove unnecesssary REQUIREs adds 36e72544413 SpeculateAroundPHIs: Respect convergent
No new revisions were added by this update.
Summary of changes: .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 9 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 32 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/ClangdServer.h | 1 + clang-tools-extra/clangd/ClangdUnit.h | 7 + clang-tools-extra/clangd/CodeComplete.cpp | 3 +- clang-tools-extra/clangd/CodeCompletionStrings.cpp | 27 +- clang-tools-extra/clangd/CodeCompletionStrings.h | 8 +- clang-tools-extra/clangd/ExpectedTypes.cpp | 10 +- clang-tools-extra/clangd/FormattedString.cpp | 23 + clang-tools-extra/clangd/FormattedString.h | 1 + clang-tools-extra/clangd/Protocol.cpp | 32 + clang-tools-extra/clangd/Protocol.h | 17 +- clang-tools-extra/clangd/StdSymbolMap.inc | 25 + clang-tools-extra/clangd/XRefs.cpp | 46 +- clang-tools-extra/clangd/XRefs.h | 5 +- .../clangd/include-mapping/gen_std.py | 7 +- clang-tools-extra/clangd/include-mapping/test.py | 38 +- .../clangd/index/CanonicalIncludes.cpp | 17 - clang-tools-extra/clangd/refactor/Rename.cpp | 7 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 5 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- .../clangd/unittests/ClangdUnitTests.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 36 ++ .../unittests/CodeCompletionStringsTests.cpp | 25 +- .../clangd/unittests/ExpectedTypeTest.cpp | 32 +- .../clangd/unittests/SelectionTests.cpp | 2 +- .../clangd/unittests/SymbolCollectorTests.cpp | 5 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 269 ++++++-- .../clang-tidy/misc-definitions-in-headers.hpp | 1 + .../test/clang-tidy/misc-unused-using-decls.cpp | 1 + .../test/clang-tidy/openmp-use-default-none.cpp | 20 +- clang/docs/ReleaseNotes.rst | 7 +- clang/docs/UsersManual.rst | 2 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Driver/CLCompatOptions.td | 6 + clang/include/clang/Sema/ScopeInfo.h | 151 +++-- clang/include/clang/Sema/Sema.h | 13 +- clang/include/clang/Sema/SemaInternal.h | 30 - .../clang/Tooling/Refactoring/RangeSelector.h | 9 + clang/lib/Basic/Targets/ARM.cpp | 18 +- clang/lib/CodeGen/CGBuiltin.cpp | 16 + clang/lib/CodeGen/CodeGenModule.cpp | 7 +- clang/lib/CodeGen/TargetInfo.cpp | 13 +- clang/lib/Driver/Driver.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 21 +- clang/lib/Index/IndexSymbol.cpp | 1 + clang/lib/Lex/PPMacroExpansion.cpp | 4 + clang/lib/Parse/ParseExprCXX.cpp | 5 +- clang/lib/Parse/ParsePragma.cpp | 2 +- clang/lib/Sema/ScopeInfo.cpp | 14 +- clang/lib/Sema/SemaChecking.cpp | 11 +- clang/lib/Sema/SemaCodeComplete.cpp | 24 +- clang/lib/Sema/SemaDecl.cpp | 10 +- clang/lib/Sema/SemaExpr.cpp | 223 +++---- clang/lib/Sema/SemaExprCXX.cpp | 71 +- clang/lib/Sema/SemaLambda.cpp | 75 ++- clang/lib/Sema/SemaStmt.cpp | 18 +- clang/lib/Sema/TreeTransform.h | 2 +- clang/lib/Tooling/Refactoring/RangeSelector.cpp | 22 + clang/test/AST/ast-dump-expr-json.cpp | 326 +++++----- clang/test/AST/ast-dump-expr.cpp | 14 +- clang/test/AST/ast-dump-openmp-atomic.c | 4 +- clang/test/AST/ast-dump-openmp-barrier.c | 2 +- clang/test/AST/ast-dump-openmp-cancel.c | 10 +- .../test/AST/ast-dump-openmp-cancellation-point.c | 10 +- clang/test/AST/ast-dump-openmp-critical.c | 4 +- .../ast-dump-openmp-distribute-parallel-for-simd.c | 60 +- .../AST/ast-dump-openmp-distribute-parallel-for.c | 60 +- clang/test/AST/ast-dump-openmp-distribute-simd.c | 20 +- clang/test/AST/ast-dump-openmp-distribute.c | 20 +- clang/test/AST/ast-dump-openmp-flush.c | 2 +- clang/test/AST/ast-dump-openmp-for-simd.c | 20 +- clang/test/AST/ast-dump-openmp-for.c | 20 +- clang/test/AST/ast-dump-openmp-master.c | 4 +- clang/test/AST/ast-dump-openmp-ordered.c | 14 +- clang/test/AST/ast-dump-openmp-parallel-for-simd.c | 40 +- clang/test/AST/ast-dump-openmp-parallel-for.c | 40 +- clang/test/AST/ast-dump-openmp-parallel-sections.c | 8 +- clang/test/AST/ast-dump-openmp-parallel.c | 8 +- clang/test/AST/ast-dump-openmp-section.c | 12 +- clang/test/AST/ast-dump-openmp-sections.c | 4 +- clang/test/AST/ast-dump-openmp-simd.c | 20 +- clang/test/AST/ast-dump-openmp-single.c | 4 +- clang/test/AST/ast-dump-openmp-target-data.c | 4 +- clang/test/AST/ast-dump-openmp-target-enter-data.c | 18 +- clang/test/AST/ast-dump-openmp-target-exit-data.c | 18 +- .../AST/ast-dump-openmp-target-parallel-for-simd.c | 240 +++---- .../test/AST/ast-dump-openmp-target-parallel-for.c | 240 +++---- clang/test/AST/ast-dump-openmp-target-parallel.c | 48 +- clang/test/AST/ast-dump-openmp-target-simd.c | 100 +-- ...nmp-target-teams-distribute-parallel-for-simd.c | 680 +++++++++---------- ...p-openmp-target-teams-distribute-parallel-for.c | 680 +++++++++---------- .../ast-dump-openmp-target-teams-distribute-simd.c | 240 +++---- .../AST/ast-dump-openmp-target-teams-distribute.c | 240 +++---- clang/test/AST/ast-dump-openmp-target-teams.c | 48 +- clang/test/AST/ast-dump-openmp-target-update.c | 18 +- clang/test/AST/ast-dump-openmp-target.c | 20 +- clang/test/AST/ast-dump-openmp-task.c | 14 +- clang/test/AST/ast-dump-openmp-taskgroup.c | 4 +- clang/test/AST/ast-dump-openmp-taskloop-simd.c | 120 ++-- clang/test/AST/ast-dump-openmp-taskloop.c | 120 ++-- clang/test/AST/ast-dump-openmp-taskwait.c | 2 +- clang/test/AST/ast-dump-openmp-taskyield.c | 2 +- ...ump-openmp-teams-distribute-parallel-for-simd.c | 720 ++++++++++----------- ...ast-dump-openmp-teams-distribute-parallel-for.c | 720 ++++++++++----------- .../AST/ast-dump-openmp-teams-distribute-simd.c | 280 ++++---- clang/test/AST/ast-dump-openmp-teams-distribute.c | 280 ++++---- clang/test/AST/ast-dump-openmp-teams.c | 56 +- clang/test/AST/dump.cpp | 8 +- .../CXX/expr/expr.prim/expr.prim.lambda/blocks.mm | 7 + clang/test/CodeCompletion/ordinary-name-cxx11.cpp | 30 +- clang/test/CodeCompletion/ordinary-name.cpp | 30 +- clang/test/CodeGen/arm-target-features.c | 28 +- clang/test/CodeGen/builtins.c | 9 + clang/test/CodeGen/math-builtins.c | 12 +- clang/test/CodeGen/math-libcalls.c | 12 +- clang/test/CodeGen/x86_32-align-linux.c | 25 + clang/test/CodeGen/x86_32-arguments-linux.c | 24 +- clang/test/CodeGenCUDA/dependent-libs.cu | 8 + clang/test/CodeGenCXX/builtin_FUNCTION.cpp | 8 +- clang/test/Driver/arm-mfpu.c | 49 +- clang/test/Driver/cl-options.c | 7 + clang/test/Driver/print-file-name.c | 19 + clang/test/Driver/working-directory.c | 10 +- clang/test/Index/index-anonymous-union-fields.cpp | 10 + clang/test/OpenMP/parallel_codegen.cpp | 4 +- clang/test/OpenMP/threadprivate_codegen.cpp | 8 +- .../test/PCH/stmt-openmp_structured_block-bit.cpp | 8 +- clang/test/Preprocessor/feature_tests.c | 9 + clang/test/Sema/builtins-x86.c | 8 + clang/test/Sema/captured-statements.c | 9 +- clang/test/SemaCXX/lambda-expressions.cpp | 4 +- .../capturing-flexible-array-in-block.mm | 5 +- clang/unittests/Sema/CodeCompleteTest.cpp | 26 + clang/unittests/Tooling/RangeSelectorTest.cpp | 57 +- compiler-rt/CMakeLists.txt | 8 +- compiler-rt/lib/builtins/arm/comparesf2.S | 30 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 23 - compiler-rt/lib/hwasan/hwasan_thread.h | 5 - debuginfo-tests/CMakeLists.txt | 3 + debuginfo-tests/lit.cfg.py | 35 +- debuginfo-tests/lit.site.cfg.py.in | 1 + debuginfo-tests/win_cdb/README.txt | 6 + debuginfo-tests/win_cdb/hello.c | 14 + debuginfo-tests/win_cdb/lit.local.cfg.py | 2 + debuginfo-tests/win_cdb/realigned-frame.cpp | 34 + libcxx/CMakeLists.txt | 16 +- libcxx/docs/BuildingLibcxx.rst | 15 + libcxx/include/__config | 14 +- libcxx/include/__config_site.in | 1 + libcxx/include/regex | 2 +- libcxx/include/typeinfo | 227 ++++--- .../re.regex/re.regex.construct/bad_range.pass.cpp | 38 ++ libcxxabi/src/private_typeinfo.cpp | 12 +- libunwind/test/libunwind/test/config.py | 10 +- lld/COFF/Chunks.cpp | 4 +- lld/COFF/Chunks.h | 78 +-- lld/ELF/Arch/X86_64.cpp | 115 ++-- lld/ELF/DWARF.cpp | 5 +- lld/ELF/Driver.cpp | 71 +- lld/ELF/ICF.cpp | 4 +- lld/ELF/InputFiles.cpp | 3 + lld/ELF/InputSection.cpp | 20 +- lld/ELF/InputSection.h | 17 +- lld/ELF/LinkerScript.cpp | 26 +- lld/ELF/MapFile.cpp | 4 +- lld/ELF/MarkLive.cpp | 73 ++- lld/ELF/OutputSections.cpp | 8 +- lld/ELF/Relocations.cpp | 44 +- lld/ELF/Relocations.h | 4 +- lld/ELF/SymbolTable.cpp | 1 + lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 4 + lld/ELF/SyntheticSections.cpp | 20 +- lld/ELF/SyntheticSections.h | 11 +- lld/ELF/Writer.cpp | 21 +- lld/docs/Partitions.rst | 117 ++++ lld/docs/ReleaseNotes.rst | 6 + lld/docs/index.rst | 1 + lld/docs/partitions.dot | 22 + lld/docs/partitions.svg | 110 ++++ lld/test/ELF/comdat-discarded-error.s | 12 +- lld/test/ELF/comdat-discarded-gdb-index.s | 63 ++ lld/test/ELF/comdat-discarded-reloc.s | 2 +- lld/test/ELF/comdat.s | 4 +- lld/test/ELF/invalid-undef-section-symbol.test | 2 +- lld/test/ELF/invalid/x86-64-tlsdesc-gd.s | 15 + lld/test/ELF/partition-errors.s | 23 + lld/test/ELF/partition-icf.s | 50 ++ lld/test/ELF/partition-move-to-main.s | 44 ++ lld/test/ELF/partition-thunk-reuse.s | 45 ++ lld/test/ELF/partitions.s | 63 ++ lld/test/ELF/relocatable-eh-frame.s | 4 +- lld/test/ELF/x86-64-tlsdesc-gd.s | 69 ++ lldb/CMakeLists.txt | 4 + lldb/cmake/modules/AddLLDB.cmake | 29 + lldb/cmake/modules/LLDBConfig.cmake | 92 +-- lldb/cmake/modules/LLDBFramework.cmake | 15 +- lldb/include/lldb/Expression/DWARFExpression.h | 104 +-- .../DWARF/debug_ranges-missing-section.s | 78 +++ .../DWARF/debug_ranges_and_rnglists.test | 1 - lldb/source/Expression/DWARFExpression.cpp | 61 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 17 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 113 ++-- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 29 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 9 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 99 ++- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 10 +- .../NativePDB/DWARFLocationExpression.cpp | 4 +- .../PDB/PDBLocationToDWARFExpression.cpp | 14 +- lldb/source/Symbol/Function.cpp | 2 +- lldb/tools/argdumper/CMakeLists.txt | 4 + lldb/tools/darwin-debug/CMakeLists.txt | 4 + lldb/tools/debugserver/source/CMakeLists.txt | 4 + lldb/tools/driver/CMakeLists.txt | 12 +- lldb/tools/lldb-mi/CMakeLists.txt | 12 +- .../lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp | 2 +- lldb/tools/lldb-vscode/CMakeLists.txt | 12 +- lldb/unittests/Host/CMakeLists.txt | 2 + .../Host/ConnectionFileDescriptorTest.cpp | 50 ++ lldb/unittests/Host/SocketTest.cpp | 94 +-- lldb/unittests/Host/SocketTestUtilities.cpp | 104 +++ lldb/unittests/Host/SocketTestUtilities.h | 47 ++ .../ARM64/TestArm64InstEmulation.cpp | 30 +- llvm/docs/Extensions.rst | 16 + llvm/docs/LangRef.rst | 128 +++- llvm/include/llvm/ADT/DenseMapInfo.h | 16 + llvm/include/llvm/ADT/iterator_range.h | 1 + llvm/include/llvm/Analysis/ValueTracking.h | 11 +- llvm/include/llvm/BinaryFormat/ELF.h | 1 + llvm/include/llvm/BinaryFormat/XCOFF.h | 74 ++- llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 +- llvm/include/llvm/CodeGen/MachinePipeliner.h | 55 +- llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 4 + llvm/include/llvm/Demangle/MicrosoftDemangle.h | 2 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 21 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 55 +- llvm/include/llvm/IR/ConstantRange.h | 11 +- llvm/include/llvm/IR/DerivedTypes.h | 68 +- llvm/include/llvm/IR/GlobalValue.h | 18 +- llvm/include/llvm/IR/IntrinsicInst.h | 49 +- llvm/include/llvm/IR/Intrinsics.td | 2 + llvm/include/llvm/IR/RuntimeLibcalls.def | 10 + llvm/include/llvm/IR/Type.h | 1 + llvm/include/llvm/MC/MCSubtargetInfo.h | 4 + llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 284 ++++++-- llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 6 +- llvm/include/llvm/MCA/Instruction.h | 22 +- llvm/include/llvm/Object/ELFObjectFile.h | 10 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 61 +- llvm/include/llvm/ObjectYAML/XCOFFYAML.h | 25 +- llvm/include/llvm/Support/Error.h | 27 +- llvm/include/llvm/Support/ScalableSize.h | 43 ++ llvm/include/llvm/Target/TargetSelectionDAG.td | 2 + llvm/lib/Analysis/ValueTracking.cpp | 6 +- llvm/lib/AsmParser/LLLexer.cpp | 2 + llvm/lib/AsmParser/LLParser.cpp | 42 +- llvm/lib/AsmParser/LLToken.h | 2 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 26 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 16 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 18 + llvm/lib/CodeGen/MachinePipeliner.cpp | 240 ++++++- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 34 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 14 + .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 56 ++ .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/Demangle/MicrosoftDemangle.cpp | 9 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 235 +++---- .../Orc/RTDyldObjectLinkingLayer.cpp | 2 +- llvm/lib/IR/AsmWriter.cpp | 22 +- llvm/lib/IR/ConstantRange.cpp | 18 +- llvm/lib/IR/Globals.cpp | 28 +- llvm/lib/IR/IntrinsicInst.cpp | 12 +- llvm/lib/IR/LLVMContextImpl.h | 13 +- llvm/lib/IR/Type.cpp | 27 +- llvm/lib/IR/Verifier.cpp | 70 +- llvm/lib/MC/MCELFStreamer.cpp | 2 + llvm/lib/MC/MCParser/ELFAsmParser.cpp | 2 + llvm/lib/MC/MCSectionELF.cpp | 2 + llvm/lib/MC/MCSubtargetInfo.cpp | 17 + llvm/lib/MCA/HardwareUnits/LSUnit.cpp | 241 +++---- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 87 +-- llvm/lib/Object/ELF.cpp | 1 + llvm/lib/Object/ELFObjectFile.cpp | 6 +- llvm/lib/Object/XCOFFObjectFile.cpp | 202 ++++-- llvm/lib/ObjectYAML/XCOFFYAML.cpp | 67 ++ llvm/lib/Support/ARMTargetParser.cpp | 39 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 13 + .../Target/AArch64/AArch64InstructionSelector.cpp | 40 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 30 + .../Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 3 +- .../Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 2 - llvm/lib/Target/AArch64/SVEInstrFormats.td | 159 +++++ llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 6 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 88 +-- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 8 +- llvm/lib/Target/ARM/ARM.td | 86 +-- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 4 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 9 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 40 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 70 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 24 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 11 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 35 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 2 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 31 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 4 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 46 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 4 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 97 ++- .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 10 + .../WebAssemblyRuntimeLibcallSignatures.cpp | 6 + .../Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 4 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 + llvm/lib/Target/X86/X86InstrInfo.cpp | 6 + .../Transforms/InstCombine/InstCombineCalls.cpp | 49 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 3 +- .../Instrumentation/PGOInstrumentation.cpp | 100 +-- .../Scalar/CorrelatedValuePropagation.cpp | 117 ++-- llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp | 8 + llvm/test/Bitcode/compatibility.ll | 22 + llvm/test/CMakeLists.txt | 1 + .../CodeGen/AArch64/GlobalISel/select-fcmp.mir | 56 ++ llvm/test/CodeGen/AArch64/llrint-conv.ll | 64 ++ llvm/test/CodeGen/AArch64/lrint-conv-win.ll | 48 ++ llvm/test/CodeGen/AArch64/lrint-conv.ll | 64 ++ .../test/CodeGen/AArch64/sdag-store-merging-bug.ll | 20 +- llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 10 +- llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 30 +- llvm/test/CodeGen/AArch64/strqu.ll | 38 +- llvm/test/CodeGen/AArch64/xor.ll | 18 +- .../AMDGPU/GlobalISel/amdgpu-irtranslator.ll | 6 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 2 - .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 2 - .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 2 - .../GlobalISel/irtranslator-amdgpu_kernel.ll | 1 - .../AMDGPU/GlobalISel/regbankselect-amdgcn-exp.mir | 2 - .../CodeGen/AMDGPU/GlobalISel/regbankselect.mir | 2 - .../CodeGen/AMDGPU/GlobalISel/shader-epilogs.ll | 2 - llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 2 - llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 16 + llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 44 ++ llvm/test/CodeGen/AMDGPU/inline-asm.ll | 20 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 14 +- llvm/test/CodeGen/AMDGPU/mul.ll | 5 - .../ARM/GlobalISel/arm-legalize-load-store.mir | 2 +- llvm/test/CodeGen/ARM/arm-storebytesmerge.ll | 2 +- llvm/test/CodeGen/ARM/arm32-rounding.ll | 4 +- llvm/test/CodeGen/ARM/build-attributes.ll | 38 +- llvm/test/CodeGen/ARM/fast-isel-call.ll | 6 +- llvm/test/CodeGen/ARM/float-helpers.s | 4 +- llvm/test/CodeGen/ARM/fp-only-sp.ll | 2 +- llvm/test/CodeGen/ARM/fp16-instructions.ll | 16 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 2 +- llvm/test/CodeGen/ARM/fpconv.ll | 2 +- llvm/test/CodeGen/ARM/half.ll | 2 +- llvm/test/CodeGen/ARM/inlineasm-X-allocation.ll | 2 +- .../CodeGen/ARM/inlineasm-operand-implicit-cast.ll | 4 +- llvm/test/CodeGen/ARM/ipra-reg-usage.ll | 15 + llvm/test/CodeGen/ARM/llrint-conv.ll | 25 + llvm/test/CodeGen/ARM/lrint-conv.ll | 25 + llvm/test/CodeGen/ARM/no-fpu.ll | 4 +- llvm/test/CodeGen/Mips/llrint-conv.ll | 56 ++ llvm/test/CodeGen/Mips/lrint-conv.ll | 56 ++ llvm/test/CodeGen/Mips/madd-msub.ll | 651 ++++++++++++------- llvm/test/CodeGen/PowerPC/llrint-conv.ll | 56 ++ llvm/test/CodeGen/PowerPC/lrint-conv.ll | 56 ++ llvm/test/CodeGen/SPARC/2013-05-17-CallFrame.ll | 5 +- llvm/test/CodeGen/SystemZ/alloca-03.ll | 11 +- llvm/test/CodeGen/Thumb2/aapcs.ll | 2 +- .../test/CodeGen/Thumb2/float-intrinsics-double.ll | 2 +- llvm/test/CodeGen/Thumb2/float-intrinsics-float.ll | 2 +- llvm/test/CodeGen/Thumb2/t2sizereduction.mir | 2 +- llvm/test/CodeGen/WebAssembly/atomic-fence.ll | 47 ++ llvm/test/CodeGen/X86/avx512f-256-set0.mir | 66 ++ llvm/test/CodeGen/X86/combine-add.ll | 4 +- llvm/test/CodeGen/X86/llrint-conv-i32.ll | 60 ++ llvm/test/CodeGen/X86/llrint-conv.ll | 83 +++ llvm/test/CodeGen/X86/lrint-conv-i32.ll | 32 + llvm/test/CodeGen/X86/lrint-conv.ll | 83 +++ llvm/test/CodeGen/X86/partition.ll | 33 + llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 83 +-- llvm/test/CodeGen/X86/shift-amount-mod.ll | 9 +- llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 52 +- llvm/test/CodeGen/X86/xor.ll | 62 +- llvm/test/CodeGen/X86/zext-sext.ll | 21 +- llvm/test/Demangle/ms-cxx20.test | 3 + llvm/test/Demangle/ms-operators.test | 3 + llvm/test/MC/AArch64/SVE/movprfx-diagnostics.s | 10 + llvm/test/MC/AArch64/SVE2/bcax-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/bcax.s | 52 ++ llvm/test/MC/AArch64/SVE2/bsl-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/bsl.s | 30 + llvm/test/MC/AArch64/SVE2/bsl1n-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/bsl1n.s | 30 + llvm/test/MC/AArch64/SVE2/bsl2n-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/bsl2n.s | 30 + llvm/test/MC/AArch64/SVE2/eor3-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/eor3.s | 52 ++ llvm/test/MC/AArch64/SVE2/faddp-diagnostics.s | 50 ++ llvm/test/MC/AArch64/SVE2/faddp.s | 53 ++ llvm/test/MC/AArch64/SVE2/fmaxnmp-diagnostics.s | 50 ++ llvm/test/MC/AArch64/SVE2/fmaxnmp.s | 53 ++ llvm/test/MC/AArch64/SVE2/fmaxp-diagnostics.s | 50 ++ llvm/test/MC/AArch64/SVE2/fmaxp.s | 53 ++ llvm/test/MC/AArch64/SVE2/fminnmp-diagnostics.s | 50 ++ llvm/test/MC/AArch64/SVE2/fminnmp.s | 53 ++ llvm/test/MC/AArch64/SVE2/fminp-diagnostics.s | 50 ++ llvm/test/MC/AArch64/SVE2/fminp.s | 53 ++ llvm/test/MC/AArch64/SVE2/fmlalb-diagnostics.s | 71 ++ llvm/test/MC/AArch64/SVE2/fmlalb.s | 54 ++ llvm/test/MC/AArch64/SVE2/fmlalt-diagnostics.s | 71 ++ llvm/test/MC/AArch64/SVE2/fmlalt.s | 54 ++ llvm/test/MC/AArch64/SVE2/fmlslb-diagnostics.s | 71 ++ llvm/test/MC/AArch64/SVE2/fmlslb.s | 54 ++ llvm/test/MC/AArch64/SVE2/fmlslt-diagnostics.s | 71 ++ llvm/test/MC/AArch64/SVE2/fmlslt.s | 54 ++ llvm/test/MC/AArch64/SVE2/nbsl-diagnostics.s | 39 ++ llvm/test/MC/AArch64/SVE2/nbsl.s | 30 + llvm/test/MC/AArch64/SVE2/xar-diagnostics.s | 60 ++ llvm/test/MC/AArch64/SVE2/xar.s | 72 +++ llvm/test/MC/ARM/armv8.3a-js.s | 4 +- llvm/test/MC/ARM/d16.s | 4 +- llvm/test/MC/ARM/invalid-neon-v8.s | 2 +- llvm/test/MC/ARM/single-precision-fp.s | 2 +- llvm/test/MC/ARM/vldm-vstm-diags.s | 2 +- llvm/test/MC/ELF/relocation-tls.s | 26 - llvm/test/MC/ELF/section.s | 12 + llvm/test/MC/X86/tlsdesc-32.s | 19 + llvm/test/MC/X86/tlsdesc-64.s | 19 + llvm/test/Object/X86/irsymtab.ll | 2 +- llvm/test/Object/corrupt.test | 4 +- llvm/test/Object/invalid.test | 3 - llvm/test/Object/multiple-sections.yaml | 62 ++ .../CorrelatedValuePropagation/profmd.ll | 119 ---- llvm/test/Transforms/Inline/ARM/inline-fp.ll | 2 +- .../Transforms/InstCombine/saturating-add-sub.ll | 52 ++ .../LoopUnroll/runtime-epilog-debuginfo.ll | 2 +- llvm/test/Transforms/PGOProfile/PR41279.ll | 67 ++ .../Transforms/SpeculateAroundPHIs/convergent.ll | 98 +++ llvm/test/Verifier/scalable-aggregates.ll | 31 + llvm/test/Verifier/scalable-global-vars.ll | 24 + llvm/test/tools/llvm-lipo/help-message.test | 13 + .../tools/llvm-lipo/verify-arch-macho-binary.test | 31 + .../llvm-lipo/verify-arch-universal-binary.test | 44 ++ .../llvm-objcopy/ELF/Inputs/ihex-elf-pt-null.yaml | 20 + .../llvm-objcopy/ELF/Inputs/ihex-elf-sections.yaml | 60 ++ .../ELF/Inputs/ihex-elf-sections2.yaml | 39 ++ .../llvm-objcopy/ELF/Inputs/ihex-elf-segments.yaml | 60 ++ llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test | 81 +++ llvm/test/tools/llvm-readobj/ARM/unwind.s | 163 ++--- .../tools/llvm-readobj/Inputs/verdef.elf-x86-64 | Bin 2256 -> 0 bytes .../tools/llvm-readobj/Inputs/verneed.elf-x86-64 | Bin 13520 -> 0 bytes .../tools/llvm-readobj/elf-dynamic-malformed.test | 18 +- .../llvm-readobj/elf-dynamic-no-pt-dynamic.test | 14 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 298 +++++---- llvm/test/tools/obj2yaml/Inputs/aix_xcoff.o | Bin 588 -> 740 bytes llvm/test/tools/obj2yaml/aix_xcoff.test | 83 ++- .../yaml2obj/dynamic-section-raw-content.yaml | 6 +- llvm/tools/llvm-lipo/CMakeLists.txt | 16 + llvm/tools/llvm-lipo/LLVMBuild.txt | 20 + llvm/tools/llvm-lipo/LipoOpts.td | 10 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 185 ++++++ llvm/tools/llvm-objcopy/CopyConfig.cpp | 3 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 45 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 264 +++++++- llvm/tools/llvm-objcopy/ELF/Object.h | 140 ++++ llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 204 +++--- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 2 +- llvm/tools/obj2yaml/xcoff2yaml.cpp | 45 +- llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/ConstantRangeTest.cpp | 65 +- llvm/unittests/IR/VectorTypesTest.cpp | 164 +++++ llvm/utils/gdb-scripts/prettyprinters.py | 3 +- .../clang-tools-extra/clangd/tool/BUILD.gn | 1 + openmp/runtime/test/lit.cfg | 3 + .../runtime/test/tasking/omp_taskloop_num_tasks.c | 6 + openmp/runtime/test/tasking/omp_taskwait.c | 4 + polly/include/polly/ScopBuilder.h | 14 + polly/include/polly/ScopInfo.h | 26 +- polly/lib/Analysis/ScopBuilder.cpp | 22 +- polly/lib/Analysis/ScopInfo.cpp | 22 +- 502 files changed, 14435 insertions(+), 6282 deletions(-) create mode 100644 clang/test/CodeGen/x86_32-align-linux.c create mode 100644 clang/test/CodeGenCUDA/dependent-libs.cu create mode 100644 clang/test/Driver/print-file-name.c create mode 100644 clang/test/Index/index-anonymous-union-fields.cpp create mode 100644 debuginfo-tests/win_cdb/README.txt create mode 100644 debuginfo-tests/win_cdb/hello.c create mode 100644 debuginfo-tests/win_cdb/lit.local.cfg.py create mode 100644 debuginfo-tests/win_cdb/realigned-frame.cpp create mode 100644 libcxx/test/std/re/re.regex/re.regex.construct/bad_range.pass.cpp create mode 100644 lld/docs/Partitions.rst create mode 100644 lld/docs/partitions.dot create mode 100644 lld/docs/partitions.svg create mode 100644 lld/test/ELF/comdat-discarded-gdb-index.s create mode 100644 lld/test/ELF/invalid/x86-64-tlsdesc-gd.s create mode 100644 lld/test/ELF/partition-errors.s create mode 100644 lld/test/ELF/partition-icf.s create mode 100644 lld/test/ELF/partition-move-to-main.s create mode 100644 lld/test/ELF/partition-thunk-reuse.s create mode 100644 lld/test/ELF/partitions.s create mode 100644 lld/test/ELF/x86-64-tlsdesc-gd.s create mode 100644 lldb/lit/SymbolFile/DWARF/debug_ranges-missing-section.s create mode 100644 lldb/unittests/Host/ConnectionFileDescriptorTest.cpp create mode 100644 lldb/unittests/Host/SocketTestUtilities.cpp create mode 100644 lldb/unittests/Host/SocketTestUtilities.h create mode 100644 llvm/include/llvm/Support/ScalableSize.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-fcmp.mir create mode 100644 llvm/test/CodeGen/AArch64/llrint-conv.ll create mode 100644 llvm/test/CodeGen/AArch64/lrint-conv-win.ll create mode 100644 llvm/test/CodeGen/AArch64/lrint-conv.ll create mode 100644 llvm/test/CodeGen/ARM/ipra-reg-usage.ll create mode 100644 llvm/test/CodeGen/ARM/llrint-conv.ll create mode 100644 llvm/test/CodeGen/ARM/lrint-conv.ll create mode 100644 llvm/test/CodeGen/Mips/llrint-conv.ll create mode 100644 llvm/test/CodeGen/Mips/lrint-conv.ll create mode 100644 llvm/test/CodeGen/PowerPC/llrint-conv.ll create mode 100644 llvm/test/CodeGen/PowerPC/lrint-conv.ll create mode 100644 llvm/test/CodeGen/WebAssembly/atomic-fence.ll create mode 100644 llvm/test/CodeGen/X86/avx512f-256-set0.mir create mode 100644 llvm/test/CodeGen/X86/llrint-conv-i32.ll create mode 100644 llvm/test/CodeGen/X86/llrint-conv.ll create mode 100644 llvm/test/CodeGen/X86/lrint-conv-i32.ll create mode 100644 llvm/test/CodeGen/X86/lrint-conv.ll create mode 100644 llvm/test/CodeGen/X86/partition.ll create mode 100644 llvm/test/MC/AArch64/SVE2/bcax-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bcax.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl1n-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl1n.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl2n-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bsl2n.s create mode 100644 llvm/test/MC/AArch64/SVE2/eor3-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/eor3.s create mode 100644 llvm/test/MC/AArch64/SVE2/faddp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/faddp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxnmp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxnmp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmaxp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminnmp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminnmp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fminp.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalb.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlalt.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslb.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fmlslt.s create mode 100644 llvm/test/MC/AArch64/SVE2/nbsl-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/nbsl.s create mode 100644 llvm/test/MC/AArch64/SVE2/xar-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/xar.s delete mode 100644 llvm/test/MC/ELF/relocation-tls.s create mode 100644 llvm/test/MC/X86/tlsdesc-32.s create mode 100644 llvm/test/MC/X86/tlsdesc-64.s create mode 100644 llvm/test/Object/multiple-sections.yaml delete mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/profmd.ll create mode 100644 llvm/test/Transforms/PGOProfile/PR41279.ll create mode 100644 llvm/test/Transforms/SpeculateAroundPHIs/convergent.ll create mode 100644 llvm/test/Verifier/scalable-aggregates.ll create mode 100644 llvm/test/Verifier/scalable-global-vars.ll create mode 100644 llvm/test/tools/llvm-lipo/help-message.test create mode 100644 llvm/test/tools/llvm-lipo/verify-arch-macho-binary.test create mode 100644 llvm/test/tools/llvm-lipo/verify-arch-universal-binary.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-pt-null.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-sections.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-sections2.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/ihex-elf-segments.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test delete mode 100755 llvm/test/tools/llvm-readobj/Inputs/verdef.elf-x86-64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 create mode 100644 llvm/tools/llvm-lipo/CMakeLists.txt create mode 100644 llvm/tools/llvm-lipo/LLVMBuild.txt create mode 100644 llvm/tools/llvm-lipo/LipoOpts.td create mode 100644 llvm/tools/llvm-lipo/llvm-lipo.cpp create mode 100644 llvm/unittests/IR/VectorTypesTest.cpp