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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 153dadf3a3c [clang] CodeGen: Make getOrEmitProtocol public for Swift adds 7c5fcb3591b [lld] NFC: fix trivial typos in comments adds 160b01c9ef6 [libc++] SSH: Use -p when scp'ing to preserve modes and mod [...] adds 9b31e595d71 [mlir] Modify GPU to SPIR-V conversion to respect spv.inter [...] adds 6593360ee76 AMDGPU: Fix consistently backwards logic for default denormal mode adds 4ea3650c212 HIP: Link correct denormal mode library adds 95fac2e46b7 [WebAssembly] Rename SIMD min/max/avgr intrinsics for consistency adds f08df464ae8 [OPENMP50]Add initial support for OpenMP 5.0 iterator. adds 5e4e8d03882 AMDGPU/GlobalISel: Change intrinsic ID for _L to _LZ opt adds 68e283940a3 AMDGPU/GlobalISel: Switch test to checking final ISA adds 3a7865df626 [llvm-locstats] Fix labels on x-axis of comparison chart adds 68316afb29c [MLIR][NFC] loop transforms/analyis utils cleanup / modernize adds 572890f1d39 [MLIR][NFC] clean up affine data copy test case adds 0dd21130efc Add LLVM_ATTRIBUTE_UNUSED to function used only in assert (NFC) adds b8c260c38d0 Remove linking all targets from `mlir-opt` (NFC) adds c4c20376f7e [mlir][Linalg][Doc] Minor doc fixes adds 3f465d0d362 AMDGPU: Fix broken check lines adds 4b35c816ef7 [InstCombine] Use replaceOperand() in div transforms adds d40368fdb5e [InstCombine] Erase old instruction when replacing extractelements adds c4499e33333 [Attributor] Make attributor aware of aligned_alloc for hea [...] adds 4cf70af94fb [GVN] Make GVN aware of aligned_alloc adds 6ee11c3b0f3 [NewGVN] Make NewGVN aware of aligned_alloc adds 2a77544ad59 [SimplifyLibCalls] Erase replaced instructions adds 50a3e8738a9 Revert "[InstCombine] Erase old instruction when replacing [...] adds 1148f004fa3 Fix PR45371: SeparateConstOffsetFromGEP clean up bookkeeping adds c028472fa1f Revert "[OPENMP50]Add initial support for OpenMP 5.0 iterator." adds 8431dbacd49 [InstCombine] add tests for negate with xor operand; NFC adds 3d900487911 [InstCombine] enhance freelyNegateValue() by handling xor adds 123a5328f91 [libc] Add sigfillset and sigdelset adds 53e23808810 [ORC] Add JITDylib name to debugging output when defining symbols. adds 8e5a8f620cc [ORC] Don't require a null-terminator on MemoryBuffers for [...] adds e65e677ee4e [globalisel][legalizer] Fix DebugLoc bugs caught by a proto [...] adds 30350c25410 [source maps] Ensure all valid source maps are added instea [...] adds f1242ec5430 [intel-pt] Implement a basic test case adds db92719c1d1 DebugInfo: Defaulted non-type template parameters of bool type adds 6e916b58609 Updating the documentation for the noescape attribute. adds 8ba8a4a14d4 Revert "[intel-pt] Implement a basic test case" adds 92e563bc05d [libc++] SSH: Create a tarball of dependencies and scp that [...] adds c911cc6c493 [intel-pt] Implement a basic test case adds 064c634ef3d Revert "[intel-pt] Implement a basic test case" adds 8bf1583b71d [mlir] Move LLVMPassIncGen to LLVMIR/Transforms/CMakeLists.txt adds 5e8093134af [MLIR] Add method to drop duplicate result exprs from AffineMap adds 7c771631c6f [MLIR][NFC] drop unnecessary matches in affine dma generate [...] adds f203100ebe2 Reapply: [Host.mm] Check for the right macro instead of inl [...] adds 296ccef7036 [WebAssembly] EmscriptenEHSjLj: Mark __invoke_ functions as [...] adds e6a39f00e8d [libcxx] Stop using builtin type traits for is_floating_poi [...] adds f4754ea0ed7 Remove const qualifier from Modules returned by ExternalAST [...] adds 4354dfbdf5c Preserve the owning module information from DWARF in the sy [...] adds 6cd673345cf [LangRef][AliasAnalysis] Clarify `noalias` affects only mod [...] adds 41f2a57d0bc [Attributor][NFC] Use a BumpPtrAllocator to allocate `Abstr [...] adds 32672b877dc Revert "Preserve the owning module information from DWARF i [...] adds 0071eaaf089 [ORC] Export __cxa_atexit from the main JITDylib in LLJIT. adds df88d80337d [libc++] Add missing FILE_DEPENDENCIES markup adds ff09135fc2b [libc++] Execute tests from the Lit execution root instead [...] adds 5767085c8de Fix infinite recursion in deferred diag emitter adds f7f93228435 [Attributor][NFC] Cleanup leftover check lines adds b1c788d0518 [Attributor][FIX] Prevent alignment breakage wrt. must-tail calls adds 5bac8d427d5 Revert "[ORC] Export __cxa_atexit from the main JITDylib in [...] adds 9e19693994d [Attributor] Derive better alignment for accessed pointers adds 54d6a608bf8 [Attributor][NFC] Predetermine the module adds a8b2fed0aef [Utils][FIX] Properly deal with occasionally deleted functions adds ac96c8fd853 [Attributor][FIX] Do not compute ranges for arguments of de [...] adds bcd8009369f [Attributor] Use the proper context instruction in genericV [...] adds 7f5fe30a150 [cmake] Only set deps for an ExternalProject if the type is [...] adds 2ede5dccffa [DOC] Remove too strong restriction for ‘llvm.experimental. [...] adds af1b7d06d9e Correct copy-pasteo in lua script language description adds b0b1f451ae6 [LLD][ELF] Follow the common pattern in a message about an [...] adds d1705c1196f [CUDA][NFC] Split math.h functions out of __clang_cuda_devi [...] adds c9ae3c5e107 [openmp] Disable tests flaky on Debian adds 410cfc478f3 [OpenMP][FIX] Add second include after header was split in [...] adds 85adce3d735 [PPCInstPrinter] Change B to print the target address in he [...] adds cbd3969e8cd [PPCInstPrinter] Delete an unneeded overload of printBranch [...] adds 61e89737c5d [libc++] Simplify the configuration of the C++ ABI library adds de22d7154b4 [llvm-exegesis] 'Min' repetition mode adds b0b5f0416be [OpenMP][FIX] Undo changes accidentally already introduced [...] adds c18d55998b3 [OpenMP][NFCI] Move OpenMP clause information to `lib/Front [...] adds 1858f4b50dd Revert "[OpenMP][NFCI] Move OpenMP clause information to `l [...] adds b4200659690 [clangd] Fix an assertion crash in ReferenceFinder. adds a157cde0ac0 [NFC][X86] Refine code in X86AsmBackend adds 9f92d4612fa Revert "[NFC][X86] Refine code in X86AsmBackend" adds d08fadd6628 [X86] Add SERIALIZE instruction. adds c3ef971d36b [lit] Improve handling of timeouts and max failures adds 7314aea5a42 [clang] Move branch-protection from CodeGenOptions to LangOptions adds deb902252ac Fix RUN line in AArch64/speculation-hardening.ll adds 29d253c4c68 [Object] Add the method for checking if a section is a debu [...] adds 550ab58bc10 [NFC] Fix performance issue in LiveDebugVariables adds 189d2e215f6 [Alignment][NFC] Use more Align versions of various functions adds a63b5c9e531 [CallSiteSplitting] Simplify isPredicateOnPHI & continue ch [...] adds fb4aa30f272 [ExpandMemCmp] Allow overlaping loads in the zero-relational case. adds 96cae168fa2 [NFC] Preparatory work for D77292 adds 8cc6f5beb81 [NFC][update_llc_test_checks] Remove the redundant SCRUB_LO [...] adds 62be83463a3 Recommit "[lldb] Fix TestSettings.test_pass_host_env_vars o [...] adds c697dd9ffdb [ARM] Make remaining MVE instruction predictable adds fbd53ffc3ad [ARM] MVE VMULL patterns adds ce8b85c0b8e [NFC][PowerPC] Add a new test case loop-comment.ll adds 07b6c0be4ab [gn build] remove NOSORT from clang/Headers/BUILD.gn adds 3d8950bf998 [gn build] Port d08fadd6628 adds 2a645abe938 [gn build] Port d1705c1196f adds 0fb8a535621 tsan: don't check libc dependency on FreeBSD adds 316e220cf43 [llvm-mca] Cleanup unnecessary includes from headers adds 0a2131b7e22 [mlir] LLVMFuncOp: provide a capability to pass attributes [...] adds 37ced5a5710 [clang][AARCH64] Add __ARM_FEATURE_{PAC, BTI}_DEFAULT defines adds e6cb4b659af [Clang][CodeGen] Fixing mismatch between memory layout and [...] adds b02c7a81523 Fix "result of 32-bit shift implicitly converted to 64 bits [...] adds 5e508b9bac0 [llvm-dwarfdump] Add the --show-sections-sizes option adds ab25d37354e [gn build] Port 5e508b9bac0 adds 8348e9d71b0 [LoopTerminology] Make term names bold adds ecb048c7aca [InstCombine] add tests for disguised vector trunc; NFC adds a19b27b90e5 [PhaseOrdering] add test for vector trunc; NFC See discussi [...] adds 9da6a40e099 [OpenCL] Add sub-group builtin functions adds af39151f3c5 Revert "[lld] Initial commit for new Mach-O backend" adds 13a1504ffb9 [OPENMP50]Add initial support for OpenMP 5.0 iterator. adds 451741a9d77 [lldb] Change Communication::SetConnection to take a unique_ptr adds 9dcac872977 [NFC][PowerPC] Using update_llc_test_checks.py to update at [...] adds 36d4421f50d [LoopDataPrefetch + SystemZ] Let target decide on prefetchi [...] adds c00cb76274f [NFC] Split Knowledge retention and place it more appropriatly adds 1008435f3d4 Revert "[InstCombine] do not exclude min/max from icmp with [...] adds bcaa01752f5 [libc++] Fix linking libc++abi in standalone builds adds 55e32e92cda [lldb] update eArgTypeScriptLang description to mention lua adds 7e02da7db5a [SystemZ] Add isCommutable flag on vector instructions. adds 183fba635d5 Add OMPIterator case in switch statement to silence warnings adds 6668453dd25 [docs] use git diff instead of git format-patch adds 54d0a55d7fb Fix several typos in the attribute documentation. adds d5fa8b11205 [libc++] Reimplement the dynamic filesystem helper without [...] adds da8eda1ab1a [clangd] Get rid of redundant make_uniques adds 1525232e276 [analyzer] StdLibraryFunctionsChecker: fix bug with arg con [...] adds 0e3a8a6f346 [libc++][test] Update _LIBCPP_SUPPRESS_DEPRECATED_(PUSH|POP) adds bacade1ddf0 [NFC] remove delcartion that shouldn't be there adds dffc5031874 Revert "[SimplifyLibCalls] Erase replaced instructions" adds 24bb2d1e776 [clangd] Add a tweak for adding "using" statement. adds fc830106e15 [clangd] Don't send semanticHighlights to clients that supp [...] adds 9e3063eacee [clangd] Support textDocument/semanticTokens/edits adds c9f7cf584b8 NFC: Comment in TargetTransformInfo.h reformatted (by Micha [...] adds de8831934a1 [LoopDataPrefetch] Remove unused include that's a layering [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 81 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 + clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/ParsedAST.cpp | 3 +- clang-tools-extra/clangd/Protocol.cpp | 56 +- clang-tools-extra/clangd/Protocol.h | 43 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 26 + clang-tools-extra/clangd/SemanticHighlighting.h | 2 + clang-tools-extra/clangd/TUScheduler.cpp | 10 +- clang-tools-extra/clangd/XRefs.cpp | 6 +- .../clangd/refactor/tweaks/AddUsing.cpp | 286 ++++ .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/test/initialize-params.test | 4 +- clang-tools-extra/clangd/test/semantic-tokens.test | 75 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 73 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 244 ++++ clang-tools-extra/clangd/unittests/XRefsTests.cpp | 24 + clang/docs/ClangCommandLineReference.rst | 2 + clang/include/clang-c/Index.h | 7 +- clang/include/clang/AST/ASTContext.h | 2 +- clang/include/clang/AST/BuiltinTypes.def | 5 +- clang/include/clang/AST/ComputeDependence.h | 2 + clang/include/clang/AST/ExprOpenMP.h | 163 +++ clang/include/clang/AST/OpenMPClause.h | 11 +- clang/include/clang/AST/RecursiveASTVisitor.h | 1 + clang/include/clang/AST/TextNodeDumper.h | 1 + clang/include/clang/Basic/AttrDocs.td | 31 +- clang/include/clang/Basic/BuiltinsX86.def | 3 + clang/include/clang/Basic/CodeGenOptions.def | 5 - clang/include/clang/Basic/CodeGenOptions.h | 8 - clang/include/clang/Basic/DiagnosticParseKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 13 + clang/include/clang/Basic/LangOptions.def | 6 + clang/include/clang/Basic/LangOptions.h | 31 + clang/include/clang/Basic/Module.h | 6 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/TargetInfo.h | 10 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Parse/Parser.h | 7 +- clang/include/clang/Sema/Sema.h | 26 +- clang/include/clang/Serialization/ASTBitCodes.h | 4 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + clang/lib/AST/ASTContext.cpp | 1 + clang/lib/AST/ComputeDependence.cpp | 16 + clang/lib/AST/Expr.cpp | 116 ++ clang/lib/AST/ExprClassification.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/NSAPI.cpp | 1 + clang/lib/AST/OpenMPClause.cpp | 30 +- clang/lib/AST/PrintfFormatString.cpp | 3 +- clang/lib/AST/StmtPrinter.cpp | 20 + clang/lib/AST/StmtProfile.cpp | 6 + clang/lib/AST/TextNodeDumper.cpp | 17 + clang/lib/AST/Type.cpp | 3 + clang/lib/AST/TypeLoc.cpp | 1 + clang/lib/Basic/Module.cpp | 2 +- clang/lib/Basic/Targets/AArch64.cpp | 34 +- clang/lib/Basic/Targets/X86.cpp | 6 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 5 +- clang/lib/CodeGen/CGDeclCXX.cpp | 14 +- clang/lib/CodeGen/CGExprConstant.cpp | 12 +- clang/lib/CodeGen/TargetInfo.cpp | 14 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 7 +- clang/lib/Driver/ToolChains/HIP.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 66 +- clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/__clang_cuda_device_functions.h | 323 +---- clang/lib/Headers/__clang_cuda_math.h | 345 +++++ clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 7 +- clang/lib/Headers/cpuid.h | 1 + clang/lib/Headers/immintrin.h | 4 + .../openmp_wrappers/__clang_openmp_math_declares.h | 1 + clang/lib/Headers/serializeintrin.h | 30 + clang/lib/Headers/wasm_simd128.h | 56 +- clang/lib/Parse/ParseOpenMP.cpp | 142 +- clang/lib/Sema/OpenCLBuiltins.td | 44 +- clang/lib/Sema/Sema.cpp | 89 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 129 ++ clang/lib/Sema/SemaOpenMP.cpp | 40 +- clang/lib/Sema/TreeTransform.h | 95 +- clang/lib/Serialization/ASTCommon.cpp | 3 + clang/lib/Serialization/ASTReader.cpp | 6 +- clang/lib/Serialization/ASTReaderStmt.cpp | 25 + clang/lib/Serialization/ASTWriter.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 20 + .../Checkers/IdenticalExprChecker.cpp | 1 + .../Checkers/StdLibraryFunctionsChecker.cpp | 52 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + .../std-c-library-functions-arg-constraints.c | 29 + clang/test/CodeGen/x86-serialize-intrin.c | 11 + clang/test/CodeGenCXX/bitfield-layout.cpp | 55 +- .../CodeGenCXX/debug-info-template-parameter.cpp | 10 +- clang/test/Driver/hip-device-libs.hip | 76 +- clang/test/Driver/x86-target-features.c | 5 + clang/test/OpenMP/depobj_messages.cpp | 2 +- .../OpenMP/nvptx_target_exceptions_messages.cpp | 22 +- clang/test/OpenMP/task_ast_print.cpp | 12 +- clang/test/OpenMP/task_depend_messages.cpp | 22 +- clang/test/Preprocessor/aarch64-target-features.c | 32 + clang/test/Preprocessor/x86_target_features.c | 8 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 11 +- clang/tools/libclang/CIndex.cpp | 2 + clang/tools/libclang/CXCursor.cpp | 4 + compiler-rt/lib/tsan/go/buildgo.sh | 14 +- libc/src/signal/linux/CMakeLists.txt | 26 + libc/src/signal/linux/sigdelset.cpp | 28 + libc/src/signal/linux/sigfillset.cpp | 28 + libc/src/signal/linux/signal.h | 13 +- libc/src/signal/sigdelset.h | 20 + libc/src/signal/sigfillset.h | 20 + libc/test/src/signal/CMakeLists.txt | 31 + libc/test/src/signal/sigdelset_test.cpp | 36 + libc/test/src/signal/sigfillset_test.cpp | 29 + libcxx/CMakeLists.txt | 32 +- libcxx/cmake/Modules/HandleLibCXXABI.cmake | 23 +- libcxx/include/type_traits | 27 - libcxx/test/CMakeLists.txt | 3 - .../fstreams/filebuf.virtuals/pbackfail.pass.cpp | 2 + .../std/input.output/filesystems/lit.local.cfg | 4 - .../test/support/filesystem_dynamic_test_helper.py | 87 -- libcxx/test/support/filesystem_test_helper.h | 81 +- libcxx/test/support/msvc_stdlib_force_include.h | 7 +- libcxx/utils/libcxx/test/config.py | 1 - libcxx/utils/libcxx/test/executor.py | 7 + libcxx/utils/libcxx/test/format.py | 15 +- libcxx/utils/run.py | 26 +- libcxx/utils/ssh.py | 60 +- lld/CMakeLists.txt | 1 - lld/ELF/Arch/PPC64.cpp | 2 +- lld/ELF/CallGraphSort.cpp | 2 +- lld/ELF/InputSection.cpp | 2 +- lld/ELF/Relocations.cpp | 5 +- lld/ELF/ScriptLexer.cpp | 2 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/ELF/SyntheticSections.h | 2 +- lld/MachO/Arch/X86_64.cpp | 60 - lld/MachO/CMakeLists.txt | 34 - lld/MachO/Config.h | 29 - lld/MachO/Driver.cpp | 150 -- lld/MachO/Driver.h | 35 - lld/MachO/InputFiles.cpp | 204 --- lld/MachO/InputFiles.h | 70 - lld/MachO/InputSection.cpp | 39 - lld/MachO/InputSection.h | 52 - lld/MachO/Options.td | 18 - lld/MachO/OutputSegment.cpp | 30 - lld/MachO/OutputSegment.h | 34 - lld/MachO/SymbolTable.cpp | 62 - lld/MachO/SymbolTable.h | 44 - lld/MachO/Symbols.cpp | 23 - lld/MachO/Symbols.h | 100 -- lld/MachO/Target.cpp | 14 - lld/MachO/Target.h | 41 - lld/MachO/Writer.cpp | 359 ----- lld/MachO/Writer.h | 20 - lld/include/lld/Common/Driver.h | 5 - lld/include/lld/Core/Reference.h | 2 +- lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | 2 +- lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp | 4 +- lld/lib/ReaderWriter/MachO/GOTPass.cpp | 4 +- lld/lib/ReaderWriter/MachO/TLVPass.cpp | 4 +- lld/test/COFF/secidx-absolute.s | 2 +- lld/test/ELF/Inputs/undef-bad-debug.s | 4 +- lld/test/ELF/allow-multiple-definition.s | 2 +- lld/test/ELF/arm-exidx-add-missing.s | 2 +- lld/test/ELF/executable-undefined-ignoreall.s | 2 +- lld/test/ELF/icf-absolute2.s | 2 +- lld/test/ELF/invalid/broken-relaxation-x64.test | 4 +- lld/test/ELF/linkerscript/align1.test | 2 +- lld/test/ELF/linkerscript/subalign.s | 2 +- lld/test/ELF/lto/common4.ll | 2 +- lld/test/ELF/mips-sto-pic-flag.s | 2 +- lld/test/ELF/pack-dyn-relocs.s | 2 +- lld/test/ELF/ppc32-call-stub-nopic.s | 4 +- lld/test/ELF/ppc32-call-stub-pic.s | 9 +- lld/test/ELF/ppc32-canonical-plt.s | 6 +- lld/test/ELF/ppc32-local-branch.s | 8 +- lld/test/ELF/ppc32-reloc-rel.s | 6 +- lld/test/ELF/ppc64-call-reach.s | 6 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-reloc-rel.s | 2 +- .../ppc64-split-stack-prologue-adjust-success.s | 4 +- lld/test/ELF/ppc64-toc-restore.s | 2 +- lld/test/ELF/undef.s | 2 +- lld/test/ELF/warn-backrefs.s | 2 +- lld/test/MachO/alignment-too-large.yaml | 58 - lld/test/MachO/arch.s | 11 - lld/test/MachO/duplicate-symbol.s | 12 - lld/test/MachO/entry-symbol.s | 13 - lld/test/MachO/invalid-executable.s | 11 - lld/test/MachO/load-commands.s | 17 - lld/test/MachO/no-such-file.s | 4 - lld/test/MachO/relocations.s | 21 - lld/test/MachO/section-headers.s | 46 - lld/test/MachO/segments.s | 20 - lld/test/MachO/silent-ignore.test | 8 - lld/test/MachO/text-segment.s | 15 - lld/test/mach-o/error-simulator-vs-macosx.yaml | 2 +- lld/test/mach-o/parse-literals-error.yaml | 2 +- lld/test/wasm/entry-signature.ll | 2 +- lld/test/wasm/export-optional-lazy.ll | 2 +- lld/test/wasm/lto/signature-mismatch.ll | 2 +- lld/test/wasm/lto/undef.ll | 2 +- lld/test/wasm/signature-mismatch-unknown.ll | 2 +- lld/test/wasm/undefined-entry.test | 4 +- lld/test/wasm/visibility-hidden.ll | 4 +- lld/tools/lld/CMakeLists.txt | 1 - lld/tools/lld/lld.cpp | 12 +- lld/wasm/Driver.cpp | 2 +- lld/wasm/SymbolTable.cpp | 4 +- lld/wasm/SymbolTable.h | 2 +- lld/wasm/Symbols.cpp | 2 +- lld/wasm/Symbols.h | 2 +- lldb/include/lldb/Core/Communication.h | 2 +- lldb/source/API/SBCommunication.cpp | 5 +- .../Commands/CommandObjectWatchpointCommand.cpp | 2 +- lldb/source/Core/Communication.cpp | 4 +- lldb/source/Host/macosx/objcxx/Host.mm | 28 +- .../source/Host/windows/ProcessLauncherWindows.cpp | 13 +- lldb/source/Interpreter/CommandObject.cpp | 2 +- .../source/Interpreter/OptionValuePathMappings.cpp | 22 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 7 +- .../GDBRemoteCommunicationServerLLGS.cpp | 6 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 5 +- .../Python/ScriptInterpreterPython.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 1 + lldb/source/Target/Process.cpp | 29 +- lldb/test/API/commands/settings/TestSettings.py | 1 - .../source-map/TestTargetSourceMap.py | 93 +- lldb/tools/lldb-server/lldb-platform.cpp | 2 +- .../Process/gdb-remote/GDBRemoteTestUtils.h | 2 +- .../tools/lldb-server/tests/TestClient.cpp | 2 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 12 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 4 + llvm/docs/CommandGuide/llvm-exegesis.rst | 6 +- llvm/docs/DeveloperPolicy.rst | 4 +- llvm/docs/GettingStarted.rst | 4 +- llvm/docs/LangRef.rst | 14 +- llvm/docs/LoopTerminology.rst | 18 +- llvm/docs/Phabricator.rst | 3 +- llvm/docs/Statepoints.rst | 7 +- .../AssumeBundleQueries.h} | 42 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 54 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 6 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 12 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 14 +- llvm/include/llvm/IR/IntrinsicsX86.td | 8 + llvm/include/llvm/MC/MCSubtargetInfo.h | 9 +- llvm/include/llvm/MCA/CodeEmitter.h | 3 - llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 2 - llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h | 1 - .../llvm/MCA/HardwareUnits/ResourceManager.h | 1 - llvm/include/llvm/MCA/Pipeline.h | 2 - llvm/include/llvm/MCA/Stages/DispatchStage.h | 1 - llvm/include/llvm/Object/COFF.h | 1 + llvm/include/llvm/Object/ELFObjectFile.h | 7 + llvm/include/llvm/Object/MachO.h | 1 + llvm/include/llvm/Object/ObjectFile.h | 8 + llvm/include/llvm/Transforms/IPO/Attributor.h | 25 +- .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 45 + llvm/include/llvm/module.modulemap | 1 - llvm/lib/Analysis/AssumeBundleQueries.cpp | 120 ++ llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/TargetTransformInfo.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 5 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 47 +- llvm/lib/CodeGen/RegAllocFast.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/CodeGen/VirtRegMap.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 4 +- llvm/lib/IR/CMakeLists.txt | 1 - llvm/lib/IR/Verifier.cpp | 5 +- llvm/lib/MC/MCSubtargetInfo.cpp | 9 +- llvm/lib/Object/COFFObjectFile.cpp | 6 + llvm/lib/Object/MachOObjectFile.cpp | 5 + llvm/lib/Object/ObjectFile.cpp | 4 + llvm/lib/Passes/PassBuilder.cpp | 2 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h | 3 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 21 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 5 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 74 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 5 + llvm/lib/Target/ARM/ARMInstrMVE.td | 81 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 29 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 3 +- llvm/lib/Target/Mips/MipsISelLowering.h | 2 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 6 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 5 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.h | 5 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 343 ++--- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 17 + .../Target/SystemZ/SystemZTargetTransformInfo.h | 8 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 17 + llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.td | 8 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 253 +++- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 6 +- .../InstCombine/InstCombineMulDivRem.cpp | 10 +- .../InstCombine/InstructionCombining.cpp | 12 + llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 28 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/GVN.cpp | 15 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 209 ++- llvm/lib/Transforms/Scalar/NewGVN.cpp | 3 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 15 +- .../Utils/AssumeBundleBuilder.cpp} | 128 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/test/CodeGen/AArch64/speculation-hardening.ll | 2 +- .../llvm.amdgcn.image.sample.ltolz.a16.ll | 25 +- .../GlobalISel/llvm.amdgcn.image.sample.ltolz.ll | 539 +++---- llvm/test/CodeGen/PowerPC/alignlongjumptest.mir | 4 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 1522 ++++++++++---------- llvm/test/CodeGen/PowerPC/loop-comment.ll | 21 + llvm/test/CodeGen/SystemZ/prefetch-02.ll | 33 + llvm/test/CodeGen/SystemZ/prefetch-03.ll | 46 + llvm/test/CodeGen/SystemZ/prefetch-04.ll | 28 + llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 168 +-- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vmull-loop.ll | 64 +- llvm/test/CodeGen/Thumb2/mve-vmull.ll | 82 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 150 +- llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 4 + llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 269 ++-- llvm/test/CodeGen/X86/memcmp.ll | 201 ++- llvm/test/CodeGen/X86/serialize-intrinsic.ll | 26 + .../OrcLazy/Inputs/bar-return-i32-call-foo.ll | 8 + ...{basic-object-source.ll => foo-return-i32-0.ll} | 0 .../OrcLazy/basic-object-file-loading.ll | 2 +- .../OrcLazy/static-library-support.ll | 12 +- llvm/test/MC/Disassembler/X86/x86-16.txt | 3 + llvm/test/MC/Disassembler/X86/x86-32.txt | 3 + llvm/test/MC/Disassembler/X86/x86-64.txt | 3 + llvm/test/MC/X86/x86-16.s | 4 + llvm/test/MC/X86/x86-32-coverage.s | 4 + llvm/test/MC/X86/x86-64.s | 4 + .../ArgumentPromotion/2008-07-02-array-indexing.ll | 2 +- .../X86/min-legal-vector-width.ll | 80 +- .../Attributor/ArgumentPromotion/attrs.ll | 6 +- .../Attributor/ArgumentPromotion/byval-2.ll | 2 +- .../Attributor/ArgumentPromotion/chained.ll | 2 +- .../Attributor/ArgumentPromotion/musttail.ll | 10 +- .../Attributor/ArgumentPromotion/sret.ll | 2 +- llvm/test/Transforms/Attributor/align.ll | 17 + llvm/test/Transforms/Attributor/callbacks.ll | 16 +- .../Transforms/Attributor/dereferenceable-1.ll | 26 +- .../Transforms/Attributor/dereferenceable-2.ll | 34 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 34 +- llvm/test/Transforms/Attributor/misc.ll | 4 +- llvm/test/Transforms/Attributor/range.ll | 279 ++-- llvm/test/Transforms/Attributor/readattrs.ll | 4 +- llvm/test/Transforms/Attributor/value-simplify.ll | 7 +- .../CallSiteSplitting/callsite-split-or-phi.ll | 34 + llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 184 ++- llvm/test/Transforms/GVN/malloc-load-removal.ll | 25 + .../Transforms/InstCombine/adjust-for-minmax.ll | 96 +- llvm/test/Transforms/InstCombine/select_meta.ll | 6 +- llvm/test/Transforms/InstCombine/shuffle-cast.ll | 56 + .../Transforms/InstCombine/sub-of-negatible.ll | 52 +- .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 2 +- .../AMDGPU/vect-ptr-ptr-size-mismatch.ll | 4 +- llvm/test/Transforms/NewGVN/malloc-load-removal.ll | 25 + llvm/test/Transforms/PhaseOrdering/vector-trunc.ll | 24 + .../pr45371-find-either-reset.ll | 23 + .../test/{IR => Transforms/Util}/assume-builder.ll | 0 .../Inputs/sometimes_deleted_function.ll | 10 +- .../Inputs/sometimes_deleted_function.ll.expected | 18 +- .../X86/Inputs/i386_macho_with_debug.yaml | 88 ++ .../X86/Inputs/x86_64_macho_with_debug.yaml | 89 ++ .../llvm-dwarfdump/X86/section_sizes_archive.test | 66 + .../llvm-dwarfdump/X86/section_sizes_coff.test | 43 + .../llvm-dwarfdump/X86/section_sizes_elf.test | 55 + .../X86/section_sizes_fat_binary.test | 31 + .../llvm-dwarfdump/X86/section_sizes_macho.test | 106 ++ .../X86/section_sizes_no_debug_sections.test | 29 + llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 6 +- .../tools/llvm-objdump/ELF/PowerPC/branch-offset.s | 6 +- llvm/tools/llvm-dwarfdump/CMakeLists.txt | 1 + llvm/tools/llvm-dwarfdump/SectionSizes.cpp | 120 ++ llvm/tools/llvm-dwarfdump/SectionSizes.h | 38 + llvm/tools/llvm-dwarfdump/Statistics.cpp | 14 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 16 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 3 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 155 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 +- llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp | 2 + llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 35 +- .../AssumeBundleQueriesTest.cpp} | 5 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/Target/ARM/MachineInstrTest.cpp | 68 +- llvm/utils/UpdateTestChecks/asm.py | 6 +- llvm/utils/UpdateTestChecks/common.py | 13 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 83 +- .../secondary/llvm/tools/llvm-dwarfdump/BUILD.gn | 1 + llvm/utils/lit/lit/main.py | 20 +- llvm/utils/lit/lit/run.py | 64 +- llvm/utils/llvm-locstats/llvm-locstats.py | 6 +- mlir/docs/Dialects/LLVM.md | 26 + mlir/docs/Dialects/Linalg.md | 6 +- mlir/include/mlir/Analysis/LoopAnalysis.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 8 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 3 +- .../mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt | 5 + mlir/include/mlir/IR/AffineMap.h | 6 +- mlir/include/mlir/Transforms/LoopUtils.h | 23 +- mlir/lib/Analysis/LoopAnalysis.cpp | 9 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 12 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 3 + mlir/lib/IR/AffineMap.cpp | 9 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 87 +- mlir/lib/Transforms/PipelineDataTransfer.cpp | 4 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 170 ++- .../Conversion/AffineToStandard/lower-affine.mlir | 8 +- mlir/test/Dialect/Affine/affine-data-copy.mlir | 105 +- mlir/test/Dialect/Affine/canonicalize.mlir | 12 + mlir/test/Dialect/Affine/dma-generate.mlir | 136 +- mlir/test/Target/llvmir-invalid.mlir | 20 + mlir/test/Target/llvmir.mlir | 12 + mlir/tools/mlir-opt/CMakeLists.txt | 10 - .../runtime/test/tasking/bug_nested_proxy_task.c | 4 + .../test/tasking/bug_proxy_task_dep_waiting.c | 4 + .../test/tasking/omp_task_depend_resize_hashmap.c | 5 + 442 files changed, 8425 insertions(+), 5797 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/AddUsing.cpp create mode 100644 clang/lib/Headers/__clang_cuda_math.h create mode 100644 clang/lib/Headers/serializeintrin.h create mode 100644 clang/test/CodeGen/x86-serialize-intrin.c create mode 100644 libc/src/signal/linux/sigdelset.cpp create mode 100644 libc/src/signal/linux/sigfillset.cpp create mode 100644 libc/src/signal/sigdelset.h create mode 100644 libc/src/signal/sigfillset.h create mode 100644 libc/test/src/signal/sigdelset_test.cpp create mode 100644 libc/test/src/signal/sigfillset_test.cpp delete mode 100644 libcxx/test/support/filesystem_dynamic_test_helper.py delete mode 100644 lld/MachO/Arch/X86_64.cpp delete mode 100644 lld/MachO/CMakeLists.txt delete mode 100644 lld/MachO/Config.h delete mode 100644 lld/MachO/Driver.cpp delete mode 100644 lld/MachO/Driver.h delete mode 100644 lld/MachO/InputFiles.cpp delete mode 100644 lld/MachO/InputFiles.h delete mode 100644 lld/MachO/InputSection.cpp delete mode 100644 lld/MachO/InputSection.h delete mode 100644 lld/MachO/Options.td delete mode 100644 lld/MachO/OutputSegment.cpp delete mode 100644 lld/MachO/OutputSegment.h delete mode 100644 lld/MachO/SymbolTable.cpp delete mode 100644 lld/MachO/SymbolTable.h delete mode 100644 lld/MachO/Symbols.cpp delete mode 100644 lld/MachO/Symbols.h delete mode 100644 lld/MachO/Target.cpp delete mode 100644 lld/MachO/Target.h delete mode 100644 lld/MachO/Writer.cpp delete mode 100644 lld/MachO/Writer.h delete mode 100644 lld/test/MachO/alignment-too-large.yaml delete mode 100644 lld/test/MachO/arch.s delete mode 100644 lld/test/MachO/duplicate-symbol.s delete mode 100644 lld/test/MachO/entry-symbol.s delete mode 100644 lld/test/MachO/invalid-executable.s delete mode 100644 lld/test/MachO/load-commands.s delete mode 100644 lld/test/MachO/no-such-file.s delete mode 100644 lld/test/MachO/relocations.s delete mode 100644 lld/test/MachO/section-headers.s delete mode 100644 lld/test/MachO/segments.s delete mode 100644 lld/test/MachO/silent-ignore.test delete mode 100644 lld/test/MachO/text-segment.s rename llvm/include/llvm/{IR/KnowledgeRetention.h => Analysis/AssumeBundleQueries. [...] create mode 100644 llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h create mode 100644 llvm/lib/Analysis/AssumeBundleQueries.cpp rename llvm/lib/{IR/KnowledgeRetention.cpp => Transforms/Utils/AssumeBundleBuilder [...] create mode 100644 llvm/test/CodeGen/PowerPC/loop-comment.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-04.ll create mode 100644 llvm/test/CodeGen/X86/serialize-intrinsic.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/bar-return-i32-call-foo.ll rename llvm/test/ExecutionEngine/OrcLazy/Inputs/{basic-object-source.ll => foo-ret [...] create mode 100644 llvm/test/Transforms/InstCombine/shuffle-cast.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/vector-trunc.ll create mode 100644 llvm/test/Transforms/SeparateConstOffsetFromGEP/pr45371-find-ei [...] rename llvm/test/{IR => Transforms/Util}/assume-builder.ll (100%) create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/i386_macho_with_debug.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/x86_64_macho_with_debug.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_archive.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_coff.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_elf.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_fat_binary.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_macho.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_no_debug_secti [...] create mode 100644 llvm/tools/llvm-dwarfdump/SectionSizes.cpp create mode 100644 llvm/tools/llvm-dwarfdump/SectionSizes.h rename llvm/unittests/{IR/KnowledgeRetentionTest.cpp => Analysis/AssumeBundleQueri [...] create mode 100644 mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt