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 9284abd0040 [X86] Directly form VBROADCAST_LOAD for BUILD_VECTOR of spl [...] adds 810127f6ab5 [ARM,MVE] Add the `vsbciq` intrinsics. adds 068b2f313c7 [ARM,MVE] Add the `vshlcq` intrinsics. adds 1c991f907a4 [Object/ELF] - Fix the offset type used in ELFFile<ELFT>::g [...] adds 497c110e873 [lld][ELF][COFF] Fix archived bitcode files naming adds e6b8181895b [clangd] Fix early selection for non-vardecl declarators adds ec7c8bae845 [clangd] Make use of syntax tokens in ReplayPreamble adds 670a40360ed Attempt to fix buildbot after 497c110e adds ec3060c72de [AST] Refactor propagation of dependency bits. NFC adds 5e0f9d5d3c6 [llvm-ar][test] Add to llvm-ar test coverage adds a8706b22a62 [clangd] Fix windows buildbots adds 2a70db245d6 [Matrix] Add IR MatrixBuilder. adds e2f00938008 [AMDGPU] performCvtF32UByteNCombine - revisit node after sr [...] adds 94885431e19 Fix some getAs/castAs null dereference static analyzer warnings. adds 5a63813dc7f [DependenceAnalysis] Dependecies for loads marked with "ivn [...] adds 2128a79c469 [clangd] Fix buildbots adds f5502c7035a [AArch64][SVE] Add SVE2 intrinsic for xar adds 38385630adb Use DWARFDataExtractor::getInitialLength in DWARFDebugAddr adds eb2b17eea77 Use DWARFDataExtractor::getInitialLength in debug_aranges adds a8bc9c3f0fe Use new DWARFDataExtractor::getInitialLength in DWARFVerifier adds c9579271b34 Use new DWARFDataExtractor::getInitialLength in DWARFUnit adds 2458492a9ae Use new DWARFDataExtractor::getInitialLength in DWARFDebugPubTable adds bddab928581 Use new DWARFDataExtractor::getInitialLength in DWARFDebugFrame adds 91acb5b3e1c Add rsqrt op to Standard dialect and lower it to LLVM dialect. adds 7d2fdd3f663 [clang-format] parse C# object initialisers adds 3245dd59b12 [lldb] Reduce duplication in CommandObjectDisassemble adds e60c28746b0 Lost regression test from commit 5a63813dc7f. adds 573c9d666c0 [lld] Avoid creating files outside of work directory. adds 587feec07e3 [ARM] Change all tests from "thumbv8.1-m.main" to "thumbv8. [...] adds 6c17cc531f9 [lldb] Make BreakpointResolver hold weak_ptr instead of raw [...] adds b1324e74da2 [lldb][NFC] Move local variables near to their usage adds ffcb4923275 [MLIR] Add a comment to `requiredOperandCount` arg in LoopOps.cpp. adds 00c5793edef Revert "Promote nameless lambda used by dl_iterate_phdr to [...] adds 2bb3fb05e20 Handle PluginAttrInstances using ManagedStatic adds 06dac0c39aa [libc++] Mark the shared_future.wait_for test as being flaky adds 95df6747cf1 [openmp] OpenMP 5.1 omp_display_env function implementation. adds 4f29d30f7ce [OPENMP50]'source' and 'sink' kinds are not allowed in depobj. adds 16c6e0f387e Quote a python executable path adds aff6bf4ff81 [mlir] support conversion of parallel reduction loops to std adds 29a2b20ab36 [SDAG] simplify FP binops to undef adds 95a94df5a9c [analyzer][NFC] Use CallEvent checker callback in GenericTa [...] adds 71a316883d5 [PassManager] adjust VectorCombine placement adds a2fe17cdc65 [libc++] Fix reverse_iterator test when UBSan is enabled adds 8673def9c1d Fix modules build after MatrixBuilder patch adds 0ab109d43d9 [lldb][NFC] Modernize logging UserExpression adds 5b1e5b4338d [libc++][P0174] Deprecated/removed parts of default allocator. adds 4c411d2419a [X86] Add tests showing failure to combine consecutive load [...] adds f24d90c0a64 [X86] Add tests showing failure to combine consecutive load [...] adds 06de4264260 [X86] Directly form VBROADCAST_LOAD in lowerShuffleAsBroadc [...] adds d4f9675b550 [analyzer] decode() a bytes object to make Python3 happy adds 0e890cd4d42 [ConstantFolding] Always return something from ConstantFold [...] adds 0940c323852 [InstSimplify] Regenerate compare.ll checks; NFC adds a99b97b8188 [InstSimplify] Add additional icmp of gep folding test; NFC adds 17be8e4a6f2 [ConstProp] Add test for bitcast to gep fold; NFC adds 9b5de84e274 [InstCombine] Use IRBuilder to create bitcast adds 293d813020d [InstCombine] Don't explicitly invoke const folding in shif [...] adds d09d0bd7a01 [mlir][NFC] Sort the operations alphabetically and add head [...] adds 133db44996a [libomptarget] Implement most hip atomic functions in terms [...] adds fe61bc1a0b5 [clang-format] Improve identification of C# nullables adds 58079aa91b4 Revert "Fix GSYM tests to run the yaml files and fix test f [...] adds e98ef0af2c7 [lldb] Fix several LLDB_LOGs with wrong indices in ClangAST [...] adds 38e532278e3 [LSR] Add masked load and store handling adds 1044ee827af [ELF][test] Improve llvm-objdump -t tests adds 30cbdcb5c36 [libc++] Revert to previous implementation of __has_rebind adds 5891e7302f8 [libc++] Move std::string extern template declarations to e [...] adds 440ef330737 [mlir][spirv] Add get() method to TargetEnvAttr taking raw values adds 4ab2ea9fc09 [lldb] Fix typo in ClangASTSource logging statement adds ee9a3eba769 [CodeGenPrepare] Handle ExtractValueInst in dupRetToEnableT [...] adds 3c96d01d2e3 Generate Callee Saved Register (CSR) related cfi directives [...] adds c030ba64e48 [libc++] Avoid deprecation warning in the implementation of [...] adds 928e9e17230 [lld][WebAssembly] Add support for --rsp-quoting adds 3712edb152a Revert "Partially inline basic_string copy constructor in U [...] adds e46f0fee306 [OPENMP50]Codegen for 'depend' clause in depobj directive. adds 5b2cc6c3d00 [mlir][ods] Improve integer signedness modelling adds c72d60d42f9 [llvm-objdump] --syms: print st_size as "%016" PRIx64 inste [...] adds 9600b55ac8b [mlir][spirv] Support integer signedness adds 9e1319df7e6 [llvm-readelf] Make --all output order closer to GNU readelf adds 8363ff04afa [ORC] Add some debugging output for initializers. adds 73b8d16e859 [libc++] Mark another test as flaky adds aa3f791fa94 [x86][SLH] Rm liveness check from data invariance check adds 70b8f958131 [lldb][NFC] Use C++11 for loop in ClangASTSource::FindExter [...] adds a27f29c6e49 [libc++] Fix typo in REQUIRES that broke the GCC-tot bot co [...] adds c4119a5b900 [MLIR][Affine][NFC] Remove obsolete and ambiguous definitions adds f545ede91c9 Fix regression in bdad0a1: force rebuilding of StmtExpr nod [...] adds b27ff4d07dd [OPENMP50]Codegen for 'destroy' clause in depobj directive. adds fb0c35fa343 GlobalISel: Set alignment on function argument stack load/store adds b71203a7512 GlobalISel: Move some legalizer functions to utils adds f70e7dc17d7 AMDGPU/GlobalISel: Switch target in argument test adds 9e1d2afc13c AMDGPU/GlobalISel: Don't use vector G_EXTRACT in arg lowering adds 50b8088ba2a [libc++] Un-xfail GCC test for new version adds 5583c2f2fba Revert "[GlobalISel][Localizer] Enable intra-block localiza [...] adds f6981ac595c [mlir][vulkan-runner] Add basic timing for compute pipeline adds c6ff3c9bad8 [InstSimplify] Constant fold icmp of gep adds cdc5cba7211 [MLIR][Affine][NFC] Expose expandAffineMap adds 15bf916b548 AMDGPU: Remove VOP3OpSelMods0 complex pattern adds a0e86420ae7 [scudo][standalone] Do not fill 32b regions at once adds 6ca96765c7e [X86] Disable commuting for the first source operand of zer [...] adds 45499f3801d [clang-doc] Improving Markdown Output adds b019c5c0372 Partially inline basic_string copy constructor in UNSTABLE adds 37549464c13 [dsymutil] Fix template stripping in getDIENames(...) to ac [...] adds 2be45697193 [clangd] Fix isInsideMainFile to be aware of preamble. adds eadea7868f5 [X86] Convert vXi1 vectors to xmm/ymm/zmm types via getRegi [...] adds c627b120eb8 [clangd] Cancel certain operations if the file changes befo [...] adds 76c59a63bc7 [ORC] Decompose LazyCallThroughManager::callThroughToSymbol() adds 7459781bd9b X86: Generate mir checks in sqrt test adds b2dcde08ada Add constexpr to DenormalMode constructors adds ea086d10cea Revert "[clang-doc] Improving Markdown Output" adds e6d9b2cb92d [clangd] Remove unused+broken InvalidationError class. adds 2cd33e6fe60 [clangd] Track document versions, include them with diags, [...] adds 2b2a1a42c0a [libc++] Mark deprecation test as UNSUPPORTED on Clang 6 adds f708c823f06 [X86] Relax existing instructions to reduce the number of n [...] adds 755c050200b [mlir][Linalg] Fix load/store operations generated while lo [...] adds b3722dea3bf [X86] Add a private member function determinePaddingPrefix [...] adds 3fda1fde8f7 AMDGPU/GlobalISel: Support llvm.trap and llvm.debugtrap intrinsics adds 4050b01ba9e Fix GSYM tests to run the yaml files and fix test failures [...] adds ffe6695acf1 Fix buildbots with merge that didn't happen for 4050b01ba9e [...] adds ea6eb813c7c [AVR][NFC] Use Register instead of unsigned adds 3906ae387f0 [DAGCombine] Check the uses of negated floating constant an [...] adds cc61283bf6c [DebugInfo] Avoid crashing on an invalid section identifier. adds df058699d32 Fix dyld opcode *_ADD_ADDR_IMM_SCALED error detection. adds c94a4133bb6 Consistently capitalize a variable [NFC] adds c64ca93053a clang: Treat ieee mode as the default for denormal-fp-math adds 4c7c87f245c [X86] Simplify the code at the end of lowerShuffleAsBroadcast. adds 42febbab913 StructurizeCFG: simplify phi nodes when possible adds 4b15decb609 [ORC] Remove hard dependency on libobjc when using MachOPla [...] adds 7a6878a72ec X86AsmBackend.cpp: #ifndef NDEBUG some only-used-in-asserts [...] adds b10deb9487e [Coroutines] Optimized coroutine elision based on reachability
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Cancellation.cpp | 24 +- clang-tools-extra/clangd/Cancellation.h | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 44 +- clang-tools-extra/clangd/ClangdLSPServer.h | 6 +- clang-tools-extra/clangd/ClangdServer.cpp | 34 +- clang-tools-extra/clangd/ClangdServer.h | 8 +- clang-tools-extra/clangd/Compiler.h | 2 + clang-tools-extra/clangd/JSONTransport.cpp | 2 + clang-tools-extra/clangd/ParsedAST.cpp | 108 +- clang-tools-extra/clangd/ParsedAST.h | 9 +- clang-tools-extra/clangd/Preamble.cpp | 27 +- clang-tools-extra/clangd/Preamble.h | 7 +- clang-tools-extra/clangd/Protocol.cpp | 8 +- clang-tools-extra/clangd/Protocol.h | 27 +- clang-tools-extra/clangd/Selection.cpp | 19 +- clang-tools-extra/clangd/SourceCode.cpp | 5 +- clang-tools-extra/clangd/TUScheduler.cpp | 79 +- clang-tools-extra/clangd/TUScheduler.h | 25 +- clang-tools-extra/clangd/index/FileIndex.cpp | 27 +- clang-tools-extra/clangd/index/FileIndex.h | 5 +- .../clangd/test/diagnostic-category.test | 5 +- .../clangd/test/diagnostics-no-tidy.test | 8 +- .../clangd/test/diagnostics-notes.test | 5 +- clang-tools-extra/clangd/test/diagnostics.test | 8 +- .../test/did-change-configuration-params.test | 15 +- clang-tools-extra/clangd/test/execute-command.test | 5 +- .../clangd/test/fixits-codeaction.test | 5 +- clang-tools-extra/clangd/test/fixits-command.test | 5 +- .../clangd/test/fixits-embed-in-diagnostic.test | 5 +- clang-tools-extra/clangd/test/path-mappings.test | 6 +- .../clangd/test/semantic-highlighting.test | 20 +- clang-tools-extra/clangd/test/version.test | 25 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/CancellationTests.cpp | 24 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 39 +- .../clangd/unittests/CodeCompleteTests.cpp | 4 +- .../clangd/unittests/FileIndexTests.cpp | 9 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 9 +- .../clangd/unittests/ParsedASTTests.cpp | 124 ++ .../clangd/unittests/SelectionTests.cpp | 5 + .../clangd/unittests/SemanticHighlightingTests.cpp | 3 +- .../clangd/unittests/SourceCodeTests.cpp | 11 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 5 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 4 +- .../clangd/unittests/TUSchedulerTests.cpp | 107 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 6 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 6 +- clang/include/clang/AST/DependencyFlags.h | 138 ++ clang/include/clang/AST/Expr.h | 78 +- clang/include/clang/AST/ExprConcepts.h | 1 + clang/include/clang/AST/NestedNameSpecifier.h | 3 + clang/include/clang/AST/Stmt.h | 8 +- clang/include/clang/AST/TemplateBase.h | 8 +- clang/include/clang/AST/TemplateName.h | 3 + clang/include/clang/AST/Type.h | 82 +- clang/include/clang/Basic/CodeGenOptions.h | 6 +- clang/include/clang/Basic/arm_mve.td | 60 +- clang/include/clang/Driver/ToolChain.h | 3 +- clang/include/clang/Sema/Sema.h | 4 +- clang/lib/AST/ASTImporter.cpp | 6 +- clang/lib/AST/Expr.cpp | 227 +-- clang/lib/AST/ExprCXX.cpp | 88 +- clang/lib/AST/ExprConcepts.cpp | 33 +- clang/lib/AST/ExprObjC.cpp | 34 +- clang/lib/AST/NestedNameSpecifier.cpp | 67 +- clang/lib/AST/TemplateBase.cpp | 130 +- clang/lib/AST/TemplateName.cpp | 70 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 125 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 15 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 19 +- clang/lib/Format/TokenAnnotator.cpp | 7 +- clang/lib/Format/UnwrappedLineParser.cpp | 26 +- clang/lib/Sema/ParsedAttr.cpp | 10 +- clang/lib/Sema/SemaExpr.cpp | 18 +- clang/lib/Sema/SemaExprCXX.cpp | 35 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 7 +- clang/lib/Sema/TreeTransform.h | 14 +- clang/lib/Serialization/ASTReaderStmt.cpp | 24 +- .../Checkers/GenericTaintChecker.cpp | 338 +++-- clang/test/Analysis/check-analyzer-fixit.py | 2 +- clang/test/CodeGen/arm-mve-intrinsics/vadc.c | 160 ++ clang/test/CodeGen/arm-mve-intrinsics/vshlc.c | 221 +++ clang/test/CodeGenCUDA/flush-denormals.cu | 9 +- clang/test/CodeGenCUDA/propagate-metadata.cu | 8 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 14 +- clang/test/Driver/cuda-flush-denormals-to-zero.cu | 6 +- clang/test/Driver/denormal-fp-math.c | 3 +- clang/test/Driver/fp-model.c | 4 + clang/test/OpenMP/depobj_codegen.cpp | 89 ++ clang/test/OpenMP/depobj_messages.cpp | 4 +- clang/test/SemaTemplate/dependent-expr.cpp | 7 + clang/test/lit.cfg.py | 2 +- clang/unittests/Format/FormatTestCSharp.cpp | 18 + compiler-rt/lib/scudo/standalone/primary32.h | 78 +- compiler-rt/lib/scudo/standalone/primary64.h | 11 +- libcxx/include/memory | 246 +-- libcxx/include/string | 57 +- .../allocator.members/address.cxx2a.pass.cpp} | 9 + .../address.depr_in_cxx17.fail.cpp} | 31 +- .../allocator.members/allocate.cxx2a.fail.cpp} | 16 +- .../allocator.members/allocate.cxx2a.pass.cpp} | 29 +- .../allocate.depr_in_cxx17.fail.cpp} | 23 +- .../allocator.members/construct.cxx2a.pass.cpp} | 9 + .../allocator.members/max_size.cxx2a.pass.cpp} | 9 + .../allocator_types.cxx2a.pass.cpp} | 17 +- .../allocator_types.depr_in_cxx17.fail.cpp | 54 + .../allocator_void.cxx2a.pass.cpp} | 5 + .../allocator_void.depr_in_cxx17.fail.cpp} | 23 +- .../libcxx/numerics/c.math/constexpr-fns.pass.cpp | 2 +- .../thread.thread.this/sleep_for.pass.cpp | 2 + .../PR20855_tuple_ref_binding_diagnostics.fail.cpp | 2 +- .../std/containers/sequences/deque/types.pass.cpp | 3 + .../std/containers/sequences/list/types.pass.cpp | 3 + .../std/containers/sequences/vector/types.pass.cpp | 3 + .../overview.pass.cpp | 2 +- .../reverse.iterator/types.pass.cpp | 7 +- .../futures.shared_future/wait_for.pass.cpp | 2 + .../func.wrap.func.con/alloc_rfunction.pass.cpp | 4 +- .../allocator.members/allocate.fail.cpp | 9 +- .../allocator.members/allocate.pass.cpp | 23 +- .../allocator.members/allocate.size.pass.cpp | 10 +- .../default.allocator/allocator_types.pass.cpp | 25 +- .../PR20855_tuple_ref_binding_diagnostics.pass.cpp | 2 +- .../PR23256_constrain_UTypes_ctor.pass.cpp | 8 +- .../tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp | 2 +- .../tuple.cnstr/alloc_const_Types.fail.cpp | 4 +- .../tuple.cnstr/alloc_const_Types.pass.cpp | 6 +- .../tuple.cnstr/alloc_convert_copy.fail.cpp | 4 +- .../tuple.cnstr/alloc_convert_copy.pass.cpp | 4 +- .../tuple.cnstr/alloc_convert_move.fail.cpp | 2 +- .../tuple.cnstr/alloc_convert_move.pass.cpp | 4 +- .../tuple/tuple.tuple/tuple.cnstr/move.pass.cpp | 2 +- libunwind/src/AddressSpace.hpp | 209 ++- lld/COFF/InputFiles.cpp | 5 +- lld/ELF/DriverUtils.cpp | 2 +- lld/ELF/InputFiles.cpp | 9 +- lld/test/COFF/thinlto.ll | 5 + lld/test/ELF/aarch64-gnu-ifunc-plt.s | 12 +- lld/test/ELF/amdgpu-globals.s | 15 +- lld/test/ELF/amdgpu-kernels.s | 8 +- lld/test/ELF/apply-dynamic-relocs.s | 16 +- lld/test/ELF/as-needed-no-reloc.s | 13 +- lld/test/ELF/basic-aarch64.s | 58 +- lld/test/ELF/basic-mips.s | 62 +- lld/test/ELF/basic-sparcv9.s | 40 +- lld/test/ELF/basic.s | 40 +- lld/test/ELF/bss-start-common.s | 2 +- lld/test/ELF/combreloc.s | 8 +- lld/test/ELF/dynamic-got.s | 10 +- lld/test/ELF/dynamic-reloc.s | 19 +- lld/test/ELF/edata-etext.s | 20 +- lld/test/ELF/edata-no-bss.s | 2 +- lld/test/ELF/end.s | 6 +- lld/test/ELF/gc-sections-metadata-startstop.s | 4 +- lld/test/ELF/gc-sections-shared.s | 8 +- lld/test/ELF/gnu-ifunc-dyntags.s | 14 +- lld/test/ELF/gnu-ifunc-empty.s | 9 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 10 +- lld/test/ELF/gnu-ifunc-plt.s | 10 +- lld/test/ELF/i386-tls-ie-shared.s | 2 +- lld/test/ELF/icf7.s | 4 +- lld/test/ELF/init-fini.s | 6 +- lld/test/ELF/linkerscript/absolute2.s | 4 +- lld/test/ELF/linkerscript/align4.test | 10 +- lld/test/ELF/linkerscript/align5.test | 8 +- lld/test/ELF/linkerscript/alignof.test | 16 +- lld/test/ELF/linkerscript/data-commands-gc.s | 2 +- lld/test/ELF/linkerscript/early-assign-symbol.s | 16 +- lld/test/ELF/linkerscript/expr-sections.test | 17 +- lld/test/ELF/linkerscript/loadaddr.s | 10 +- lld/test/ELF/linkerscript/merge-nonalloc.s | 2 +- lld/test/ELF/linkerscript/non-absolute2.test | 11 +- lld/test/ELF/linkerscript/operators.test | 96 +- lld/test/ELF/linkerscript/page-size.s | 4 +- lld/test/ELF/linkerscript/provide-shared.s | 4 +- lld/test/ELF/linkerscript/sizeof.s | 38 +- lld/test/ELF/linkerscript/sizeofheaders.s | 12 +- lld/test/ELF/linkerscript/symbol-assignexpr.s | 47 +- lld/test/ELF/linkerscript/symbol-conflict.s | 4 +- lld/test/ELF/linkerscript/symbol-memoryexpr.s | 11 +- lld/test/ELF/linkerscript/symbol-only-align.test | 8 +- lld/test/ELF/linkerscript/symbol-only.test | 2 +- lld/test/ELF/linkerscript/symbol-reserved.s | 22 +- lld/test/ELF/linkerscript/symbolreferenced.s | 4 +- lld/test/ELF/linkerscript/symbols-non-alloc.test | 2 +- lld/test/ELF/linkerscript/symbols.s | 18 +- lld/test/ELF/linkerscript/synthetic-symbols1.test | 32 +- lld/test/ELF/linkerscript/synthetic-symbols3.test | 4 +- lld/test/ELF/linkerscript/synthetic-symbols4.test | 4 +- lld/test/ELF/linkerscript/undef.s | 4 +- lld/test/ELF/local-got-pie.s | 5 +- lld/test/ELF/local-got-shared.s | 5 +- lld/test/ELF/lto/thinlto.ll | 8 + lld/test/ELF/mips-26.s | 6 +- lld/test/ELF/mips-32.s | 13 +- lld/test/ELF/mips-64-got.s | 2 +- lld/test/ELF/mips-64-rels.s | 2 +- lld/test/ELF/mips-64.s | 12 +- lld/test/ELF/mips-dynamic.s | 10 +- lld/test/ELF/mips-got-weak.s | 14 +- lld/test/ELF/mips-options.s | 6 +- lld/test/ELF/mips-tls-64.s | 6 +- lld/test/ELF/mips-tls-static-64.s | 4 +- lld/test/ELF/partition-exidx.s | 26 +- lld/test/ELF/partition-pack-dyn-relocs.s | 8 +- lld/test/ELF/partition-synthetic-sections.s | 128 +- lld/test/ELF/ppc32-call-stub-nopic.s | 6 +- lld/test/ELF/pre_init_fini_array.s | 16 +- lld/test/ELF/relocatable-tls.s | 9 +- lld/test/ELF/relocation-common.s | 2 +- lld/test/ELF/relocation-copy-relro.s | 6 +- lld/test/ELF/riscv-tls-ie.s | 4 +- lld/test/ELF/shared.s | 84 +- lld/test/ELF/sht-group-gold-r.test | 4 +- lld/test/ELF/tls.s | 50 +- lld/test/ELF/verneed.s | 10 +- lld/test/ELF/wrap-no-real.s | 10 +- lld/test/ELF/x86-64-gotpc-relax-nopic.s | 2 +- lld/test/ELF/ztext.s | 14 +- lld/test/wasm/responsefile.test | 14 +- lld/wasm/Driver.cpp | 25 +- lld/wasm/Options.td | 3 + lldb/include/lldb/Breakpoint/BreakpointResolver.h | 23 +- .../lldb/Breakpoint/BreakpointResolverAddress.h | 17 +- .../lldb/Breakpoint/BreakpointResolverFileLine.h | 10 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 9 +- .../lldb/Breakpoint/BreakpointResolverName.h | 17 +- .../lldb/Breakpoint/BreakpointResolverScripted.h | 11 +- lldb/include/lldb/Target/LanguageRuntime.h | 3 +- lldb/source/Breakpoint/Breakpoint.cpp | 2 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 9 +- .../Breakpoint/BreakpointResolverAddress.cpp | 33 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 12 +- .../Breakpoint/BreakpointResolverFileRegex.cpp | 12 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 45 +- .../Breakpoint/BreakpointResolverScripted.cpp | 54 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 122 +- lldb/source/Expression/UserExpression.cpp | 47 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 79 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 5 +- .../ItaniumABI/ItaniumABILanguageRuntime.h | 13 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 6 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 22 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 25 +- lldb/source/Target/LanguageRuntime.cpp | 12 +- lldb/source/Target/Target.cpp | 2 +- .../Inputs/command-disassemble-process.lldbinit | 1 + .../Commands/command-disassemble-process.yaml | 9 + llvm/include/llvm/ADT/FloatingPointMode.h | 12 +- llvm/include/llvm/Analysis/ConstantFolding.h | 6 +- llvm/include/llvm/Analysis/TargetFolder.h | 4 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 16 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 4 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 9 + .../llvm/ExecutionEngine/Orc/LazyReexports.h | 34 +- .../llvm/ExecutionEngine/Orc/MachOPlatform.h | 17 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 3 + llvm/include/llvm/IR/IntrinsicsARM.td | 15 + llvm/include/llvm/IR/MatrixBuilder.h | 172 +++ llvm/include/llvm/Object/ELF.h | 2 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/ConstantFolding.cpp | 36 +- llvm/lib/Analysis/InstructionSimplify.cpp | 7 +- llvm/lib/Analysis/Lint.cpp | 6 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 73 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 25 +- llvm/lib/CodeGen/CFIInstrInserter.cpp | 76 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 13 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 52 - llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 63 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 21 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 38 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp | 34 +- llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 52 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 8 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 65 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 54 +- llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 65 +- llvm/lib/Object/MachOObjectFile.cpp | 30 +- llvm/lib/Passes/PassBuilder.cpp | 9 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 13 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 62 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 4 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 10 - llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 2 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 169 ++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 16 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 7 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 16 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 32 + llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 272 ++-- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 2 +- llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp | 4 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 4 +- llvm/lib/Target/AVR/AVRInstrInfo.cpp | 2 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 14 +- llvm/lib/Target/AVR/AVRRegisterInfo.h | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 27 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 273 +++- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 10 + llvm/lib/Target/X86/X86CallLowering.cpp | 13 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 31 +- llvm/lib/Target/X86/X86FrameLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 155 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 31 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 4 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 115 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 2 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 5 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 10 +- .../InstCombine/InstructionCombining.cpp | 2 - llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 14 + llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 34 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 18 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 13 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 9 +- llvm/test/Analysis/CostModel/ARM/arith.ll | 6 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 2 +- llvm/test/Analysis/CostModel/ARM/divrem.ll | 42 +- llvm/test/Analysis/CostModel/ARM/fparith.ll | 4 +- llvm/test/Analysis/CostModel/ARM/gep.ll | 4 +- llvm/test/Analysis/CostModel/ARM/load_store.ll | 2 +- .../CostModel/ARM/mve-gather-scatter-cost.ll | 2 +- llvm/test/Analysis/CostModel/ARM/select.ll | 2 +- llvm/test/Analysis/CostModel/ARM/shuffle.ll | 2 +- .../MemoryDependenceAnalysis/InvariantLoad.ll | 173 +++ .../AArch64/GlobalISel/call-translator-ios.ll | 6 +- .../GlobalISel/call-translator-tail-call.ll | 6 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 12 +- .../AArch64/GlobalISel/localizer-arm64-tti.ll | 10 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 56 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 6 +- .../AArch64/GlobalISel/translate-constant-dag.ll | 4 +- llvm/test/CodeGen/AArch64/fp-const-fold.ll | 32 +- llvm/test/CodeGen/AArch64/sve2-bitwise-ternary.ll | 48 + llvm/test/CodeGen/AArch64/tail-call.ll | 7 +- llvm/test/CodeGen/AArch64/tiny_model.ll | 36 +- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 104 +- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 76 +- .../GlobalISel/irtranslator-function-args.ll | 566 +++---- .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 22 +- llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.trap.ll | 16 + .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 68 +- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 41 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 25 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 18 +- llvm/test/CodeGen/ARM/shift_parts.ll | 161 +- llvm/test/CodeGen/PowerPC/fma-combine.ll | 101 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vadc.ll | 184 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vshlc.ll | 228 +++ llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 379 ++++- llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir | 2 +- llvm/test/CodeGen/X86/GlobalISel/callingconv.ll | 16 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 106 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 558 +++++++ llvm/test/CodeGen/X86/avx512-intrinsics.ll | 29 + llvm/test/CodeGen/X86/avx512-regcall-Mask.ll | 77 +- llvm/test/CodeGen/X86/cfi-epilogue-with-return.mir | 48 + .../CodeGen/X86/cfi-epilogue-without-return.mir | 53 + .../X86/cfi-inserter-callee-save-register.mir | 34 + .../X86/cfi-inserter-verify-inconsistent-csr.mir | 28 + llvm/test/CodeGen/X86/fshl.ll | 151 ++ llvm/test/CodeGen/X86/fshr.ll | 160 ++ llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 78 +- llvm/test/CodeGen/X86/tailcall-extract.ll | 190 +++ .../DebugInfo/X86/debug-cu-index-unknown-section.s | 33 + llvm/test/MC/AArch64/inst-directive.s | 6 +- llvm/test/MC/AArch64/mapping-across-sections.s | 6 +- llvm/test/MC/X86/align-branch-64.s | 53 + llvm/test/MC/X86/align-via-relaxation.s | 74 + llvm/test/Other/new-pm-defaults.ll | 6 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 6 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 6 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 6 +- llvm/test/Other/opt-O2-pipeline.ll | 5 +- llvm/test/Other/opt-O3-pipeline.ll | 5 +- llvm/test/Other/opt-Os-pipeline.ll | 5 +- llvm/test/Transforms/ConstProp/bitcast.ll | 19 + llvm/test/Transforms/Coroutines/coro-heap-elide.ll | 87 ++ .../Transforms/InstCombine/icmp-xor-signbit.ll | 2 +- llvm/test/Transforms/InstSimplify/compare.ll | 670 +++++--- .../LoopVectorize/ARM/mve-interleaved-cost.ll | 2 +- .../Transforms/LoopVectorize/ARM/mve-maskedldst.ll | 2 +- llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 34 +- .../AMDGPU/loop-subregion-misordered.ll | 26 +- .../tmp/templated_operators/template_operators | Bin 0 -> 9648 bytes .../tmp/templated_operators/template_operators.o | Bin 0 -> 4692 bytes .../tools/dsymutil/X86/template_operators.test | 62 + llvm/test/tools/llvm-ar/double-hyphen.test | 9 + llvm/test/tools/llvm-ar/response.test | 7 + llvm/test/tools/llvm-ar/symtab.test | 6 + .../X86/debug_addr_reserved_length.s | 2 +- ...ebug_addr_too_small_for_extended_length_field.s | 2 +- .../X86/debug_addr_too_small_for_length_field.s | 2 +- llvm/test/tools/llvm-objcopy/ELF/partitions.test | 62 +- llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 6 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 2 +- llvm/test/tools/llvm-objdump/macho-bad-bind.test | 4 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 30 +- llvm/test/tools/llvm-readobj/ELF/all.test | 10 +- .../tools/llvm-readobj/ELF/check-output-order.test | 14 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 20 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 4 +- .../DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp | 27 +- mlir/docs/Dialects/SPIR-V.md | 12 +- mlir/include/mlir/Analysis/AffineStructures.h | 7 - .../Conversion/AffineToStandard/AffineToStandard.h | 8 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 14 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 3 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 26 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 2 +- .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 2 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 5 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 455 ++++-- mlir/include/mlir/IR/AffineExpr.h | 20 - mlir/include/mlir/IR/OpBase.td | 228 ++- .../AffineToStandard/AffineToStandard.cpp | 8 +- .../LoopToStandard/ConvertLoopToStandard.cpp | 66 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 71 + .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 84 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 10 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 13 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 111 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 7 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 25 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 1596 ++++++++++---------- mlir/lib/IR/AffineExpr.cpp | 63 - .../StandardToLLVM/standard-to-llvm.mlir | 50 + mlir/test/Conversion/convert-to-cfg.mlir | 85 ++ mlir/test/Dialect/LLVMIR/global.mlir | 4 +- mlir/test/Dialect/Linalg/loops.mlir | 72 + mlir/test/Dialect/Loops/invalid.mlir | 2 +- .../test/Dialect/SPIRV/Serialization/cast-ops.mlir | 4 + .../test/Dialect/SPIRV/Serialization/constant.mlir | 50 +- mlir/test/Dialect/SPIRV/non-uniform-ops.mlir | 8 + mlir/test/Dialect/SPIRV/ops.mlir | 2 +- mlir/test/IR/attribute.mlir | 153 +- mlir/test/IR/core-ops.mlir | 3 + mlir/test/IR/invalid-ops.mlir | 18 +- mlir/test/lib/TestDialect/TestOps.td | 32 +- mlir/test/mlir-tblgen/predicate.td | 4 +- mlir/test/mlir-tblgen/types.mlir | 53 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 118 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 26 +- .../deviceRTLs/amdgcn/src/hip_atomics.h | 39 +- openmp/runtime/src/dllexports | 1 + openmp/runtime/src/include/omp.h.var | 3 + openmp/runtime/src/include/omp_lib.f.var | 5 + openmp/runtime/src/include/omp_lib.f90.var | 6 + openmp/runtime/src/include/omp_lib.h.var | 5 + openmp/runtime/src/kmp.h | 2 + openmp/runtime/src/kmp_ftn_entry.h | 7 + openmp/runtime/src/kmp_ftn_os.h | 4 + openmp/runtime/src/kmp_runtime.cpp | 10 +- openmp/runtime/src/kmp_settings.cpp | 11 +- openmp/runtime/src/kmp_settings.h | 1 + openmp/runtime/test/api/omp_display_env0.c | 14 + 485 files changed, 11856 insertions(+), 5812 deletions(-) create mode 100644 clang-tools-extra/clangd/test/version.test create mode 100644 clang/include/clang/AST/DependencyFlags.h create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vshlc.c create mode 100644 clang/test/OpenMP/depobj_codegen.cpp copy libcxx/test/{std/utilities/memory/default.allocator/allocator.members/address [...] rename libcxx/test/{std/utilities/memory/default.allocator/allocator.members/addre [...] copy libcxx/test/{std/utilities/memory/default.allocator/allocator.members/allocat [...] copy libcxx/test/{std/utilities/memory/default.allocator/allocator.members/allocat [...] copy libcxx/test/{std/utilities/memory/default.allocator/allocator.members/max_siz [...] rename libcxx/test/{std/utilities/memory/default.allocator/allocator.members/const [...] rename libcxx/test/{std/utilities/memory/default.allocator/allocator.members/max_s [...] copy libcxx/test/{std/utilities/memory/default.allocator/allocator_types.pass.cpp [...] create mode 100644 libcxx/test/libcxx/depr/depr.default.allocator/allocator_types. [...] copy libcxx/test/{std/utilities/memory/default.allocator/allocator_void.pass.cpp = [...] rename libcxx/test/{std/utilities/memory/default.allocator/allocator_void.pass.cpp [...] create mode 100644 llvm/include/llvm/IR/MatrixBuilder.h create mode 100644 llvm/test/Analysis/MemoryDependenceAnalysis/InvariantLoad.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.trap.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vshlc.ll create mode 100644 llvm/test/CodeGen/X86/cfi-epilogue-with-return.mir create mode 100644 llvm/test/CodeGen/X86/cfi-epilogue-without-return.mir create mode 100644 llvm/test/CodeGen/X86/cfi-inserter-callee-save-register.mir create mode 100644 llvm/test/CodeGen/X86/cfi-inserter-verify-inconsistent-csr.mir create mode 100644 llvm/test/CodeGen/X86/tailcall-extract.ll create mode 100644 llvm/test/DebugInfo/X86/debug-cu-index-unknown-section.s create mode 100644 llvm/test/MC/X86/align-via-relaxation.s create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/templated_operators [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/templated_operators [...] create mode 100644 llvm/test/tools/dsymutil/X86/template_operators.test create mode 100644 llvm/test/tools/llvm-ar/double-hyphen.test create mode 100644 openmp/runtime/test/api/omp_display_env0.c