This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds a31130f6fcf [lldb][testsuite] Create a SBDebugger instance for each test adds eecef3af2ca [lldb][test] Enable fix-its for the test case that expects [...] adds e484c1759d4 [pstl] A cleanup fix for sort parallel algorithm. adds cb06571a441 Avoid dangling reference on SectionList adds 7a11cc06a4f [lldb][test] TestFileHandle: flush the output after write adds 5abfe646f5e [clangd] Fix test (it worked by coincidence before) adds 3db48f93248 Revert "[ValueTracking] Let isGuaranteedNotToBeUndefOrPoiso [...] adds f35a898f5f1 [Test] Add a regression test for failure introduced by 952a [...] adds d2e397f1561 [lldb][test] These tests don't fail on Windows anymore adds aafd65ad9ff [lldb][test] Replace HandleCommand with runCmd to check tha [...] adds e258ad51293 [Object/ELF] - Fix a position calculation expression in ELF [...] adds c6a38957a7e [lldb] Delete two overloads of Disassembler::Disassemble adds cd1dc7f15d6 [AST] Replace assert with llvm_unreachable to silence compi [...] adds 1a837569db3 [DebugInfo] Refine the condition to detect CIEs. adds cada5b881b6 [DebugInfo] Do not truncate 64-bit values when dumping CIEs [...] adds 737394c4904 Revert "clang: Treat ieee mode as the default for denormal- [...] adds 6f1222560b9 [gn build] Port cada5b881b6 adds 77e30758ddf [ARM][MVE] Enable *SHRN* for tail predication adds ea68462ed11 [lldb] Make Disassembler::PrintInstructions a method adds 408349a25d0 [BFI] Use CallbackVH to notify BFI about deletion of basic blocks adds 53dceb50ed9 Revert "[BFI] Use CallbackVH to notify BFI about deletion o [...] adds ef38283a098 [lldb][test] Temporarily X-fail TestPtrRefs.py and TestPtrR [...] adds e397a0a5c3c [clangd] Add instrumentation mode in clangd for metrics col [...] adds 84ac0dffd40 [libomptarget][nfc][amdgcn] Replace magic number with named [...] adds 8975aa6ea81 [BFI] Use CallbackVH to notify BFI about deletion of basic blocks adds 92a295eb399 [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR adds a130be6ac51 [LLD][NFC] Remove getOffsetInFile() workaround. adds 59196f8452b [VectorCombine] add x86 AVX run to test for better coverage; NFC adds 6e9c10f6948 Fix typos in comment marks. adds 66addf8e803 Revert "Fix regression in bdad0a1: force rebuilding of Stmt [...] adds 36c2ab8d04c [clang-format] do not insert spaces around inline asm symbo [...] adds 29693fc1255 Revert "[BFI] Use CallbackVH to notify BFI about deletion o [...] adds 04592d5b231 [lldb] s/ExecutionContext/Target in Disassembler adds 01a91a6de79 Fix static analyzer uninitialized variable warning. NFCI. adds 1dbef64ef32 Fix "Value stored to 'RegForm' is never read" static analyz [...] adds 576f48642da Fix use-after-move warning. NFCI. adds 11ab687c660 [AArch64] Harmonize print format of hint instructions.
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/CodeComplete.cpp | 4 + clang-tools-extra/clangd/CodeComplete.h | 13 + clang-tools-extra/clangd/Compiler.h | 2 + clang-tools-extra/clangd/JSONTransport.cpp | 2 + clang-tools-extra/clangd/ParsedAST.cpp | 18 +- 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/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 + .../clangd/unittests/CancellationTests.cpp | 24 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 39 +- .../clangd/unittests/CodeCompleteTests.cpp | 21 +- .../clangd/unittests/FileIndexTests.cpp | 9 +- .../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/Expr.h | 12 +- clang/include/clang/Sema/Sema.h | 2 +- clang/lib/AST/ASTImporter.cpp | 5 +- clang/lib/AST/TemplateName.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 125 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 15 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 19 +- clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 9 +- clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Sema/ParsedAttr.cpp | 10 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/lib/Sema/TreeTransform.h | 9 +- .../Checkers/GenericTaintChecker.cpp | 338 +++-- clang/test/Analysis/check-analyzer-fixit.py | 2 +- clang/test/OpenMP/depobj_codegen.cpp | 89 ++ clang/test/OpenMP/depobj_messages.cpp | 4 +- clang/test/SemaTemplate/dependent-expr.cpp | 20 +- clang/test/lit.cfg.py | 2 +- clang/unittests/Format/FormatTest.cpp | 24 + clang/unittests/Format/FormatTestCSharp.cpp | 10 + 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/ELF/DWARF.cpp | 8 +- lld/ELF/DriverUtils.cpp | 2 +- lld/ELF/InputFiles.cpp | 4 +- lld/ELF/SyntheticSections.cpp | 12 +- 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/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/bindings/interface/SBPlatform.i | 2 + lldb/include/lldb/API/SBPlatform.h | 2 + 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/Core/Disassembler.h | 40 +- lldb/include/lldb/Target/LanguageRuntime.h | 3 +- lldb/packages/Python/lldbsuite/test/decorators.py | 2 +- lldb/packages/Python/lldbsuite/test/dotest.py | 30 +- .../Python/lldbsuite/test/lldbplatformutil.py | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 24 +- lldb/source/API/SBFunction.cpp | 11 +- lldb/source/API/SBPlatform.cpp | 6 + lldb/source/API/SBSymbol.cpp | 9 +- 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 | 100 +- lldb/source/Core/Disassembler.cpp | 143 +- lldb/source/Expression/UserExpression.cpp | 47 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 4 +- .../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/Symbol/Function.cpp | 6 +- lldb/source/Symbol/Symbol.cpp | 6 +- lldb/source/Target/LanguageRuntime.cpp | 12 +- lldb/source/Target/Process.cpp | 3 +- lldb/source/Target/StackFrame.cpp | 14 +- lldb/source/Target/Target.cpp | 2 +- lldb/source/Target/ThreadPlanStepRange.cpp | 3 +- .../API/commands/expression/fixits/TestFixIts.py | 4 + lldb/test/API/commands/settings/TestSettings.py | 2 - .../TestAutoInstallMainExecutable.py | 33 +- .../TestAvoidBreakpointInDelaySlot.py | 6 - .../step_over_breakpoint/TestStepOverBreakpoint.py | 1 - .../gdb_remote_client/TestGDBRemoteClient.py | 8 - .../gdb_remote_client/TestGDBRemoteLoad.py | 8 - .../functionalities/gdb_remote_client/TestWasm.py | 8 - .../gdb_remote_client/TestWriteMemory.py | 9 - .../gdb_remote_client/TestqOffsets.py | 8 - .../plugins/command_plugin/TestPluginCommands.py | 8 +- .../postmortem/elf-core/TestLinuxCore.py | 8 - .../postmortem/elf-core/gcore/TestGCore.py | 7 - .../elf-core/thread_crash/TestLinuxCoreThreads.py | 8 - .../postmortem/mach-core/TestMachCore.py | 8 - .../postmortem/minidump-new/TestMiniDumpNew.py | 8 - .../postmortem/minidump-new/TestMiniDumpUUID.py | 8 - .../postmortem/netbsd-core/TestNetBSDCore.py | 8 - .../API/functionalities/ptr_refs/TestPtrRefs.py | 3 +- .../thread/backtrace_all/TestBacktraceAll.py | 6 - .../noreturn/module-end/TestNoReturnModuleEnd.py | 8 - .../test/API/lang/objc/ptr_refs/TestPtrRefsObjC.py | 3 +- lldb/test/API/macosx/load-kext/TestLoadKext.py | 5 - .../API/python_api/file_handle/TestFileHandle.py | 166 +- lldb/test/API/source-manager/TestSourceManager.py | 1 - .../TestPlatformProcessConnect.py | 22 +- llvm/include/llvm/ADT/FloatingPointMode.h | 12 +- llvm/include/llvm/Analysis/ConstantFolding.h | 6 +- llvm/include/llvm/Analysis/TargetFolder.h | 4 +- llvm/include/llvm/Analysis/ValueTracking.h | 8 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 16 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 16 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 9 + .../llvm/ExecutionEngine/Orc/LazyReexports.h | 34 +- .../llvm/ExecutionEngine/Orc/MachOPlatform.h | 17 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 3 +- llvm/include/llvm/Object/ELF.h | 2 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/ConstantFolding.cpp | 36 +- llvm/lib/Analysis/InstructionSimplify.cpp | 14 +- llvm/lib/Analysis/Lint.cpp | 6 +- llvm/lib/Analysis/ValueTracking.cpp | 27 +- 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/DWARFDebugFrame.cpp | 51 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 2 +- 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 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 5 +- llvm/lib/Object/MachOObjectFile.cpp | 30 +- llvm/lib/Passes/PassBuilder.cpp | 9 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 13 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- 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/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 16 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 3 + 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 + .../Target/X86/MCTargetDesc/X86InstComments.cpp | 6 - 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/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 +- .../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/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/loop_break.ll | 25 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 18 +- llvm/test/CodeGen/PowerPC/fma-combine.ll | 101 ++ llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 379 ++++- 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 + .../DebugInfo/X86/debug-frame-cie-id-dwarf64.s | 16 + llvm/test/DebugInfo/X86/dwp-dwarf64.s | 2 +- llvm/test/DebugInfo/X86/eh-frame-cie-id.s | 15 + 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 +++++--- llvm/test/Transforms/InstSimplify/freeze.ll | 63 - llvm/test/Transforms/LoopRotate/freeze-crash.ll | 24 + llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 34 +- .../AMDGPU/loop-subregion-misordered.ll | 26 +- .../Transforms/VectorCombine/X86/extract-binop.ll | 3 +- .../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-dwarfdump/X86/debug_frame_offset.test | 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/eh_frame-arm64.test | 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/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFDebugFrameTest.cpp | 122 ++ llvm/unittests/Target/ARM/MachineInstrTest.cpp | 32 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + 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 | 465 ++++-- mlir/include/mlir/IR/AffineExpr.h | 20 - mlir/include/mlir/IR/OpBase.td | 228 ++- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 6 + .../AffineToStandard/AffineToStandard.cpp | 8 +- .../LoopToStandard/ConvertLoopToStandard.cpp | 66 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 4 +- .../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 - mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 21 +- 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/invalid-ops.mlir | 18 +- mlir/test/Target/openmp-llvm.mlir | 10 + 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 +- .../deviceRTLs/amdgcn/src/target_impl.hip | 3 +- 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 + pstl/include/pstl/internal/parallel_backend_tbb.h | 176 +-- 478 files changed, 10045 insertions(+), 5642 deletions(-) create mode 100644 clang-tools-extra/clangd/test/version.test 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/test/CodeGen/AMDGPU/GlobalISel/llvm.trap.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/DebugInfo/X86/debug-frame-cie-id-dwarf64.s create mode 100644 llvm/test/DebugInfo/X86/eh-frame-cie-id.s create mode 100644 llvm/test/MC/X86/align-via-relaxation.s create mode 100644 llvm/test/Transforms/LoopRotate/freeze-crash.ll 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/unittests/DebugInfo/DWARF/DWARFDebugFrameTest.cpp create mode 100644 mlir/test/Target/openmp-llvm.mlir create mode 100644 openmp/runtime/test/api/omp_display_env0.c