This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] new 7a6878a72ec X86AsmBackend.cpp: #ifndef NDEBUG some only-used-in-asserts [...] new b10deb9487e [Coroutines] Optimized coroutine elision based on reachability
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/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