This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 102b4b2486c Revert [test] Fix plugin tests adds ab53c5e5ab4 [InlineCost] Fix a couple comments. NFC adds 7d9cac5bbac [AArch64][SVE2] Asm: support SVE2 Misc Group adds c4ed601bd9f [AArch64][SVE2] Asm: support SVE2 Histogram Computation Groups adds 8e91dd79346 [AArch64][SVE2] Asm: support SVE2 Crypto Extensions Group adds 536a62d0078 [clangd] Rename -run-synchronously to -sync adds a3388e5f9e1 [CMake] Folder structure for generated Xcode project to cov [...] adds d12f48beda0 [clangd] Never end command-line flag description with a per [...] adds f57bd6bd23d [AArch64][SVE2] Asm: support SVE2 Floating Point Convert Group adds 173a68f1fb7 [ELF] Replace two addSymbol() call sites with Symbol::resol [...] adds c6578eefdd5 [clangd] Introduce a structured hover response adds 4b48aa0e30f [X86] X86CmovConverterPass::collectCmovCandidates - fix uni [...] adds 48c8bdad2af [SLPVectorizer][X86] Add broadcast test case from D62427 adds 241dcb386e7 Revert [ELF] Error on relocations to STT_SECTION symbols if [...] adds 5b86163f62d Fix some llvm-readelf tests after r361633 adds 53f2f328657 [CorrelatedValuePropagation] Fix prof branch_weights metada [...] adds 2255b31cec4 [clang-tidy] Fix null pointer dereference in readability-id [...] adds 4df2baadd28 [ARM] Use CHECK-NEXT in CodeGen/ARM/O3-pipeline.ll. NFC. adds d936e40575c Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFrom [...] adds 80343a348b8 Cleanups for r361807 that I somehow failed to commit adds 19e91253c0a [NFC] Test commit, delete trailing whitespace adds 57e267a2e92 [X86] Custom lower CONCAT_VECTORS of v2i1 adds 6bf4ca9d2e1 [x86] fix 256-bit vector store splitting to honor 'volatile' adds 14857814343 [IRBuilder] Add CreateUnOp(...) to the IRBuilder to support [...] adds c0f43bee37f Follow up of r361810: test case fix attempt for Windows builder adds 9ed4b316d13 [Analyzer] Replace `CXXSelfAssignmentBRVisitor` with `NoteTags` adds d3ed418ad3c MIR: Fix printer crashing on dead CSR frame indexes adds 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 [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 9 +- .../readability/IdentifierNamingCheck.cpp | 9 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 15 +- clang-tools-extra/clangd/ClangdServer.cpp | 11 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- 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/Protocol.cpp | 1 + clang-tools-extra/clangd/XRefs.cpp | 445 +++-- clang-tools-extra/clangd/XRefs.h | 70 +- 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 +- .../test/delimited-input-comment-at-the-end.test | 2 +- clang-tools-extra/clangd/test/hover.test | 33 + clang-tools-extra/clangd/test/input-mirror.test | 2 +- clang-tools-extra/clangd/test/protocol.test | 4 +- .../clangd/test/spaces-in-delimited-input.test | 4 +- clang-tools-extra/clangd/test/too_large.test | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 69 +- .../clangd/unittests/ClangdUnitTests.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 22 + .../unittests/CodeCompletionStringsTests.cpp | 25 +- .../clangd/unittests/ExpectedTypeTest.cpp | 32 +- .../clangd/unittests/SelectionTests.cpp | 2 +- .../clangd/unittests/SymbolCollectorTests.cpp | 5 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 3 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 353 +++- .../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 +- .../readability-identifier-naming-bugfix.cpp | 5 + 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 - .../Core/BugReporter/BugReporterVisitors.h | 14 - clang/lib/Basic/Targets/ARM.cpp | 18 +- clang/lib/CodeGen/CGBuiltin.cpp | 16 + clang/lib/CodeGen/CodeGenModule.cpp | 7 +- clang/lib/Driver/Driver.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 21 +- clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/ppc_wrappers/mm_malloc.h | 48 + clang/lib/Headers/ppc_wrappers/xmmintrin.h | 1838 +++++++++++++++++ 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 +- .../Checkers/CXXSelfAssignmentChecker.cpp | 20 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 1 - .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 53 - clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 9 + 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/ppc-mm-malloc.c | 71 + clang/test/CodeGen/ppc-mmintrin.c | 1 + clang/test/CodeGen/ppc-xmmintrin.c | 2090 ++++++++++++++++++++ clang/test/CodeGenCUDA/dependent-libs.cu | 8 + clang/test/CodeGenCXX/builtin_FUNCTION.cpp | 8 +- clang/test/CodeGenCXX/nrvo.cpp | 1 - clang/test/CodeGenCXX/stack-reuse-exceptions.cpp | 2 +- clang/test/CodeGenObjC/exceptions.m | 2 +- 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/Headers/ppc-intrinsics.c | 13 - clang/test/Headers/ppc-mmx-intrinsics.c | 11 + clang/test/Headers/ppc-sse-intrinsics.c | 20 + 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 + compiler-rt/CMakeLists.txt | 8 +- compiler-rt/lib/builtins/arm/comparesf2.S | 30 +- 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 +- 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/InputSection.cpp | 17 +- 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 | 30 +- 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 | 32 +- 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-gdb-index.s | 63 + 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/x86-64-tlsdesc-gd.s | 69 + lldb/CMakeLists.txt | 2 + lldb/cmake/modules/AddLLDB.cmake | 6 +- lldb/cmake/modules/LLDBConfig.cmake | 92 +- lldb/cmake/modules/LLDBStandalone.cmake | 8 + lldb/include/lldb/Expression/DWARFExpression.h | 104 +- lldb/lit/CMakeLists.txt | 2 +- lldb/source/API/CMakeLists.txt | 1 + lldb/source/Expression/DWARFExpression.cpp | 61 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 37 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../NativePDB/DWARFLocationExpression.cpp | 4 +- .../PDB/PDBLocationToDWARFExpression.cpp | 14 +- lldb/source/Symbol/Function.cpp | 2 +- lldb/test/CMakeLists.txt | 4 +- lldb/tools/debugserver/source/CMakeLists.txt | 1 + .../tools/debugserver/source/MacOSX/CMakeLists.txt | 2 + .../source/MacOSX/DarwinLog/CMakeLists.txt | 2 + lldb/tools/driver/CMakeLists.txt | 2 + .../lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp | 2 +- lldb/unittests/CMakeLists.txt | 2 +- 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 +- lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt | 1 + lldb/unittests/tools/lldb-server/CMakeLists.txt | 1 + lldb/utils/lit-cpuid/CMakeLists.txt | 1 + lldb/utils/lldb-dotest/CMakeLists.txt | 1 + llvm/docs/Extensions.rst | 16 + llvm/docs/LangRef.rst | 74 + llvm/include/llvm/Analysis/TargetFolder.h | 4 + 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/MachineInstr.h | 6 + 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/ConstantFolder.h | 4 + llvm/include/llvm/IR/ConstantRange.h | 11 +- llvm/include/llvm/IR/GlobalValue.h | 18 +- llvm/include/llvm/IR/IRBuilder.h | 11 + llvm/include/llvm/IR/InstrTypes.h | 11 +- llvm/include/llvm/IR/IntrinsicInst.h | 49 +- llvm/include/llvm/IR/Intrinsics.td | 2 + llvm/include/llvm/IR/NoFolder.h | 4 + llvm/include/llvm/IR/RuntimeLibcalls.def | 10 + llvm/include/llvm/MC/MCSubtargetInfo.h | 4 + llvm/include/llvm/Object/ELFObjectFile.h | 10 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 61 +- llvm/include/llvm/ObjectYAML/XCOFFYAML.h | 25 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 2 + llvm/lib/Analysis/InlineCost.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 6 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 29 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 20 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 18 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 22 +- llvm/lib/CodeGen/MIRPrinter.cpp | 3 + 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 | 15 + .../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 | 17 + llvm/lib/IR/ConstantRange.cpp | 18 +- llvm/lib/IR/Globals.cpp | 28 +- llvm/lib/IR/IntrinsicInst.cpp | 12 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/IR/Type.cpp | 16 +- llvm/lib/IR/Verifier.cpp | 4 +- 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/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 | 53 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 2 +- .../Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 3 +- .../Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 2 - llvm/lib/Target/AArch64/SVEInstrFormats.td | 211 ++ 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/X86CmovConversion.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 6 + .../Transforms/InstCombine/InstCombineCalls.cpp | 49 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 3 +- .../Instrumentation/PGOInstrumentation.cpp | 100 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 29 +- llvm/test/Bitcode/compatibility.ll | 18 + 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 + llvm/test/CodeGen/AArch64/max-jump-table.ll | 48 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 30 +- .../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/win64-jumptable.ll | 52 +- llvm/test/CodeGen/AArch64/xor.ll | 18 +- 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/mir-print-dead-csr-fi.mir | 28 + llvm/test/CodeGen/AMDGPU/mul.ll | 5 - .../ARM/GlobalISel/arm-legalize-load-store.mir | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 292 +-- 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/cmpxchg-idioms.ll | 4 +- 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/avx-load-store.ll | 6 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 104 + 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/vec_saddo.ll | 8 +- llvm/test/CodeGen/X86/vec_smulo.ll | 46 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 8 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 8 +- llvm/test/CodeGen/X86/vec_umulo.ll | 8 +- llvm/test/CodeGen/X86/vec_usubo.ll | 8 +- llvm/test/CodeGen/X86/xor.ll | 62 +- llvm/test/CodeGen/X86/zext-sext.ll | 21 +- .../test/DebugInfo/MIR/ARM/param-reg-const-mix.mir | 96 + llvm/test/DebugInfo/X86/undef-fragment.ll | 78 + llvm/test/Demangle/ms-cxx20.test | 3 + llvm/test/Demangle/ms-operators.test | 3 + llvm/test/MC/AArch64/SVE2/aesd-diagnostics.s | 45 + llvm/test/MC/AArch64/SVE2/aesd.s | 15 + llvm/test/MC/AArch64/SVE2/aese-diagnostics.s | 45 + llvm/test/MC/AArch64/SVE2/aese.s | 15 + llvm/test/MC/AArch64/SVE2/aesimc-diagnostics.s | 45 + llvm/test/MC/AArch64/SVE2/aesimc.s | 21 + llvm/test/MC/AArch64/SVE2/aesmc-diagnostics.s | 45 + llvm/test/MC/AArch64/SVE2/aesmc.s | 21 + llvm/test/MC/AArch64/SVE2/bdep-diagnostics.s | 26 + llvm/test/MC/AArch64/SVE2/bdep.s | 32 + llvm/test/MC/AArch64/SVE2/bext-diagnostics.s | 26 + llvm/test/MC/AArch64/SVE2/bext.s | 32 + llvm/test/MC/AArch64/SVE2/bgrp-diagnostics.s | 26 + llvm/test/MC/AArch64/SVE2/bgrp.s | 32 + llvm/test/MC/AArch64/SVE2/eorbt-diagnostics.s | 20 + llvm/test/MC/AArch64/SVE2/eorbt.s | 48 + llvm/test/MC/AArch64/SVE2/eortb-diagnostics.s | 20 + llvm/test/MC/AArch64/SVE2/eortb.s | 48 + llvm/test/MC/AArch64/SVE2/fcvtlt-diagnostics.s | 69 + llvm/test/MC/AArch64/SVE2/fcvtlt.s | 21 + llvm/test/MC/AArch64/SVE2/fcvtnt-diagnostics.s | 69 + llvm/test/MC/AArch64/SVE2/fcvtnt.s | 21 + llvm/test/MC/AArch64/SVE2/fcvtxnt-diagnostics.s | 74 + llvm/test/MC/AArch64/SVE2/fcvtxnt.s | 21 + llvm/test/MC/AArch64/SVE2/histcnt-diagnostics.s | 49 + llvm/test/MC/AArch64/SVE2/histcnt.s | 21 + llvm/test/MC/AArch64/SVE2/histseg-diagnostics.s | 36 + llvm/test/MC/AArch64/SVE2/histseg.s | 15 + llvm/test/MC/AArch64/SVE2/rax1-diagnostics.s | 36 + llvm/test/MC/AArch64/SVE2/rax1.s | 15 + llvm/test/MC/AArch64/SVE2/saddlbt-diagnostics.s | 40 + llvm/test/MC/AArch64/SVE2/saddlbt.s | 27 + llvm/test/MC/AArch64/SVE2/sm4e-diagnostics.s | 45 + llvm/test/MC/AArch64/SVE2/sm4e.s | 15 + llvm/test/MC/AArch64/SVE2/sm4ekey-diagnostics.s | 36 + llvm/test/MC/AArch64/SVE2/sm4ekey.s | 15 + llvm/test/MC/AArch64/SVE2/sshllb-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/sshllb.s | 44 + llvm/test/MC/AArch64/SVE2/sshllt-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/sshllt.s | 44 + llvm/test/MC/AArch64/SVE2/ssublbt-diagnostics.s | 40 + llvm/test/MC/AArch64/SVE2/ssublbt.s | 27 + llvm/test/MC/AArch64/SVE2/ssubltb-diagnostics.s | 40 + llvm/test/MC/AArch64/SVE2/ssubltb.s | 27 + llvm/test/MC/AArch64/SVE2/ushllb-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/ushllb.s | 44 + llvm/test/MC/AArch64/SVE2/ushllt-diagnostics.s | 71 + llvm/test/MC/AArch64/SVE2/ushllt.s | 44 + 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/multiple-sections.yaml | 62 + 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 + .../test/Transforms/SLPVectorizer/X86/broadcast.ll | 124 ++ .../Transforms/SimplifyCFG/sink-common-code.ll | 44 + 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/test/tools/llvm-readobj/ARM/unwind.s | 163 +- llvm/test/tools/llvm-readobj/mips-got.test | 2 +- llvm/test/tools/llvm-readobj/mips-plt.test | 2 +- llvm/test/tools/obj2yaml/Inputs/aix_xcoff.o | Bin 588 -> 740 bytes llvm/test/tools/obj2yaml/aix_xcoff.test | 83 +- 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-readobj/ARMEHABIPrinter.h | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 57 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 2 +- llvm/tools/obj2yaml/xcoff2yaml.cpp | 45 +- llvm/unittests/IR/ConstantRangeTest.cpp | 65 +- llvm/unittests/IR/IRBuilderTest.cpp | 12 + 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 +- 510 files changed, 17642 insertions(+), 5837 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-identifier-naming [...] create mode 100644 clang/lib/Headers/ppc_wrappers/mm_malloc.h create mode 100644 clang/lib/Headers/ppc_wrappers/xmmintrin.h create mode 100644 clang/test/CodeGen/ppc-mm-malloc.c create mode 100644 clang/test/CodeGen/ppc-xmmintrin.c create mode 100644 clang/test/CodeGenCUDA/dependent-libs.cu create mode 100644 clang/test/Driver/print-file-name.c delete mode 100644 clang/test/Headers/ppc-intrinsics.c create mode 100644 clang/test/Headers/ppc-mmx-intrinsics.c create mode 100644 clang/test/Headers/ppc-sse-intrinsics.c 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/unittests/Host/ConnectionFileDescriptorTest.cpp create mode 100644 lldb/unittests/Host/SocketTestUtilities.cpp create mode 100644 lldb/unittests/Host/SocketTestUtilities.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/AMDGPU/mir-print-dead-csr-fi.mir 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/DebugInfo/MIR/ARM/param-reg-const-mix.mir create mode 100644 llvm/test/DebugInfo/X86/undef-fragment.ll create mode 100644 llvm/test/MC/AArch64/SVE2/aesd-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/aesd.s create mode 100644 llvm/test/MC/AArch64/SVE2/aese-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/aese.s create mode 100644 llvm/test/MC/AArch64/SVE2/aesimc-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/aesimc.s create mode 100644 llvm/test/MC/AArch64/SVE2/aesmc-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/aesmc.s create mode 100644 llvm/test/MC/AArch64/SVE2/bdep-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bdep.s create mode 100644 llvm/test/MC/AArch64/SVE2/bext-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bext.s create mode 100644 llvm/test/MC/AArch64/SVE2/bgrp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/bgrp.s create mode 100644 llvm/test/MC/AArch64/SVE2/eorbt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/eorbt.s create mode 100644 llvm/test/MC/AArch64/SVE2/eortb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/eortb.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtlt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtlt.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtnt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtnt.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtxnt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtxnt.s create mode 100644 llvm/test/MC/AArch64/SVE2/histcnt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/histcnt.s create mode 100644 llvm/test/MC/AArch64/SVE2/histseg-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/histseg.s create mode 100644 llvm/test/MC/AArch64/SVE2/rax1-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/rax1.s create mode 100644 llvm/test/MC/AArch64/SVE2/saddlbt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/saddlbt.s create mode 100644 llvm/test/MC/AArch64/SVE2/sm4e-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sm4e.s create mode 100644 llvm/test/MC/AArch64/SVE2/sm4ekey-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sm4ekey.s create mode 100644 llvm/test/MC/AArch64/SVE2/sshllb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sshllb.s create mode 100644 llvm/test/MC/AArch64/SVE2/sshllt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sshllt.s create mode 100644 llvm/test/MC/AArch64/SVE2/ssublbt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ssublbt.s create mode 100644 llvm/test/MC/AArch64/SVE2/ssubltb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ssubltb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ushllb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ushllb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ushllt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ushllt.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 create mode 100644 llvm/test/Transforms/PGOProfile/PR41279.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/broadcast.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/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