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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 31188d0778c Fix test case of llvm-nm using implicit a.out adds af1b3185f55 [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), as [...] adds 0d26d6f8871 [clangd] Fixed toHalfOpenFileRange adds 07cbeaa118e [LIT] Emit timeout error message only if timeout was reached adds 701e2c0d710 [DAGCombine] narrowExtractedVectorBinOp - wrap subvector ex [...] adds 421c7918dc2 [gn] Tag unneeded variable. adds e6e09561698 [Driver] Delete dead code adds de54e2c4df9 Revert "[clangd] Implement typeHierarchy/resolve for subtypes" adds 4d08f899e39 Dump floating-point values as strings when dumping to JSON. adds 90e95bb2891 Delete dead stores adds a196469e67c cmake: Add INSTALL_WITH_TOOLCHAIN option to add_*_library macros adds b251cc0d913 Delete dead stores adds 7816ad918ff [AMDGPU] Restrict v_cndmask_b32 abs/neg modifiers to f32 adds 1d062dae158 cmake: Fix install of libclang-cpp.so when LLVM_INSTALL_TOO [...] adds 614a78c15a0 Revert "[JSONCompilationDatabase] Strip distcc/ccache/gomac [...] adds 38cd364007a [LegacyPassManager] Small ModuleCount cleanup adds 6f4fb4e7ad6 [lldb] Let table gen create command option initializers. adds f625a8a250b [clang-format][tests] Explicitly specify style in some tests adds 27ec195f391 [AMDGPU] Fix DPP combiner check for exec modification adds be28cddeeaa Support for dumping current PrettyStackTrace on SIGINFO (Ctrl-T) adds 81b7b2b5741 Test commit adds d9963b627ad Minor cleanup. adds f72fd0fada5 Add missing <atomic> include to appease MSVC builds. adds e99dee82b0b [Support] Move the static initializer install_out_memory_ne [...] adds 8ea7326b7f2 [FunctionAttrs] Add a test for "nofree" function attribute adds 541faedd667 Allow the 'git-llvm' tool to push to svn from the split rep [...] adds 8b76e622b38 Fix some minor coding-style issues in git-llvm. adds 352f0a22b8e Dump actual line numbers when dumping the AST to JSON. adds 34495b55338 [IndVars] Use exit count reasoning to discharge obviously u [...] adds c2ac925d6e1 CodeGet: Init 32bit pointers with 0xFFFFFFFF adds aaa490346ce Revert [clang-shlib] Fix clang-shlib for PRIVATE dependencies adds 189639b1c33 [libc++] Add XFAILs for CTAD tests on older compilers adds 65bbaf9ece2 [Attributor] Deduce "nofree" function attribute adds 15e86f707b1 [Attributor] Removing unnecessary `virtual` keywords. adds ce8c35a33df [X86][AVX] Add PR34359 shuffle test case. adds 98f931639bf [X86] Add NEG to isUseDefConvertible. adds 26a6b95da9b [WebAssembly] i32.const operands should be signed adds 223573c8ba4 Remove unused methods in Sancov. adds 0f0a8b77843 [SystemZ] Add support for new cpu architecture - arch13 adds b98bf60ef7a [SystemZ] Add support for new cpu architecture - arch13 adds ff26aed0d1c Add explicit newline at end of `llvm-pdbutil dump` adds db8e36481a2 [WebAssembly] Make pthread imply bulk-memory, mutable-globals adds 13f7ddff17b Slightly simplify MappedBlockStream::createIndexedStream() calls adds 2c1c9a24077 [clang-doc] Add html links to references adds cb5ecae1f6f Addition to rL365925, removing remaining virtuals adds 24604ec799e [Core] Generalize ValueObject::MaybeCalculateCompleteType adds 495b0f5cc3e [AMDGPU] Extend MIMG opcode to 8 bits adds e26bacb652a [x86] add test for bogus cmov (PR40483); NFC adds 38ec89a670a [SystemZ] Fix build bot failure after r365932 adds 6d75a9e8736 The variable "Latch" is only used in an assert, which makes [...] adds 2e398f1895b [libcxxabi] Don't process exceptions in cxa_handlers when t [...] adds 83264b3580b [DebugInfo] Add column info for inline sites adds b828f0b90ad [X86] Use MachineInstr::findRegisterDefOperand to simplify [...] adds fdcb7f47e78 Reland [clang] DirectoryWatcher adds f561227d133 Revert "Reland [clang] DirectoryWatcher" adds 411fa4c0dfe [SystemZ] Fix addcarry of addcarry of const carry (PR42606) adds 69de1bbe322 [ObjectContainerBSDArchive] Simplify a few things (NFC) adds e0678ca5473 [LanguageRuntime] Move CPPLanguageRuntime into a plugin adds ae79a2c3900 Fix missing use of defined() in include guard adds 51a05d72ae2 AMDGPU: Drop remnants of byval support for shaders adds 77dd8a79286 Reland [clang] DirectoryWatcher adds 697de1c24ef [clangd] Fix off-by-one in CodeComplete and assertion in Dex adds a3aa67b7f91 Revert driver: Don't warn about assembler flags being unuse [...] adds a205ebb09cc [builtins] Fix assembly in arm sync-ops.h adds 32452487ae9 Factor out resolveFrameOffsetReference (NFC). adds 9f0d718c662 [InstCombine] Disable fold from D64285 for non-integer types adds 128af315957 Add option to disable variant narrowing conversion changes. adds 4d95c3684b3 [test][AArch64] Relax the opcode tests for FP min/max instr [...] adds 603580216f0 Remove __VERSION__ adds e4b4f994d2f [OpenMP] Remove OMP spec versioning adds 6d187f0eff6 [macCatalyst] Use macCatalyst pretty name in .build_version [...] adds d8ddf839505 [WebAssembly] refactored utilities to not depend on MachineInstr adds ec2abbafda6 [DirectoryWatcher][linux] Fix use of uninitialized value adds b131ad0be28 [clang-doc] Fix failing tests on Windows adds 000ba715ddb [DirectoryWatcher][NFC] Silence warnings in release build adds 9178b10163f NFC: utils/perf-training: Python 3 compatibility for lit.cfg adds db101864bdc [MemorySSA] Use SetVector to avoid nondeterminism. new b1bff76e22b isBytewiseValue checks ConstantVector element by element new 1dfae6fe505 [AMDGPU] use v32f32 for 3 mfma intrinsics new 882fdf68b74 Fix non-conformance it `std::tuple`. new 51a52b58930 PDB HashTable: Move TraitsT from class parameter to the met [...] new 5d9d7c59ee3 Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomac [...] new 4765aa14ff4 [DirectoryWatcher][test][NFC] Add information to test failu [...] new de85380fa02 [Attributor][FIX] Lookup of (call site) argument attributes new b016de51e04 [DWARFContext] Strip leading dot in section names new 0291d309291 [COFF] Add null check in case of symbols defined in LTO blobs new 41c22b4390c Extend function attributes bitset size from 64 to 96. new cafb5d24dfa clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using de [...] new 4f519b6919d [TSan] Tiny cleanup of UnmangleLongJmpSp for Linux/x86_64 new 0a7f4cdce9f [Attributor] Only return attributes with a valid state new c7a1db32984 [Attributor][NFC] Run clang-format on the attributor files [...] new 81b03d4a08b [Sema] Diagnose default-initialization, destruction, and co [...] new 087b044c491 [clangd] Implement typeHierarchy/resolve for subtypes new d1fdadb2268 [clangd] Mark type hierarchy as a supported feature in the docs new 497bb44fc41 Make Python version setting actually effective new 118ee5f2e06 Initialize the non-trivial C union bits I added to RecordDe [...] new 1a6053ebc61 Revert "[COFF] Add null check in case of symbols defined in [...] new 1447b60eeb2 [lldb] [test] Un-XFAIL TestFormattersSBAPI on NetBSD new 21a92a8a559 This reverts commit 632a36bfcfc8273c1861f04ff6758d863c47c784. new 36fbd0da5fb Simplify with llvm::is_contained. NFC new 20d34eacf3f [CMake][Fuchsia] Define asan+noexcept multilib new f1d865398b1 Fix -Wdocumentation warning. NFCI. new 16ac7a5a27c [Object] isNotObjectErrorInvalidFileType: fix use-after-move new 327db23b664 [Object] isNotObjectErrorInvalidFileType: simplify new 2097f75eabb [x86] simplify cmov with same true/false operands new 0f6148df23e [InstCombine] add tests for umin/umax via usub.sat; NFC new 22cc1030f6a Revert "[InstCombine] add tests for umin/umax via usub.sat; NFC" new 2a7f5204602 FileCheck [7/12]: Arbitrary long numeric expressions new ec8af0db6c9 [ARM] MVE minnm and maxnm instructions new ac5bcbeb9f8 [ARM] MVE VRINT support new 701bf714dbc [ARM] MVE integer min and max new 4ce648b5e84 [ARM] MVE integer abs new 07a7ec20214 [ARM] MVE VNEG instruction patterns new f6ce7ddecbc Template-related improvements to Visual Studio visualizers new 458a720ec17 [ARM] Add sign and zero extend patterns for MVE
The 38 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/clang-doc/BitcodeReader.cpp | 8 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 16 +- clang-tools-extra/clang-doc/BitcodeWriter.h | 3 + clang-tools-extra/clang-doc/Generators.cpp | 13 - clang-tools-extra/clang-doc/Generators.h | 2 - clang-tools-extra/clang-doc/HTMLGenerator.cpp | 178 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 12 + clang-tools-extra/clang-doc/Representation.cpp | 2 + clang-tools-extra/clang-doc/Representation.h | 23 +- clang-tools-extra/clang-doc/Serialize.cpp | 192 +- clang-tools-extra/clang-doc/YAMLGenerator.cpp | 2 + clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 30 +- .../clang-tidy/bugprone/AssertSideEffectCheck.cpp | 3 +- .../bugprone/ForwardingReferenceOverloadCheck.cpp | 2 +- .../clang-tidy/modernize/UseNullptrCheck.cpp | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 4 +- clang-tools-extra/clangd/SourceCode.cpp | 105 +- clang-tools-extra/clangd/SourceCode.h | 3 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 4 +- .../clangd/unittests/SourceCodeTests.cpp | 46 + .../clangd/unittests/TypeHierarchyTests.cpp | 2 +- clang-tools-extra/docs/clangd/Features.rst | 2 +- clang-tools-extra/modularize/Modularize.cpp | 2 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 43 +- .../unittests/clang-doc/YAMLGeneratorTest.cpp | 22 +- clang/cmake/caches/Fuchsia-stage2.cmake | 10 +- clang/cmake/modules/AddClang.cmake | 4 +- clang/include/clang/AST/Decl.h | 24 + clang/include/clang/AST/DeclBase.h | 9 +- clang/include/clang/AST/JSONNodeDumper.h | 6 +- clang/include/clang/AST/Type.h | 45 +- clang/include/clang/Basic/BuiltinsSystemZ.def | 15 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- .../clang/DirectoryWatcher/DirectoryWatcher.h | 122 + clang/include/clang/Sema/Sema.h | 42 + clang/lib/AST/Decl.cpp | 3 + clang/lib/AST/JSONNodeDumper.cpp | 33 +- clang/lib/AST/Type.cpp | 60 +- clang/lib/Basic/Targets/SystemZ.cpp | 6 +- clang/lib/Basic/Targets/SystemZ.h | 2 + clang/lib/CMakeLists.txt | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 17 + clang/lib/CodeGen/CGCoroutine.cpp | 1 - clang/lib/CodeGen/PatternInit.cpp | 28 +- clang/lib/DirectoryWatcher/CMakeLists.txt | 29 + clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 54 + clang/lib/DirectoryWatcher/DirectoryScanner.h | 29 + .../default/DirectoryWatcher-not-implemented.cpp | 19 + .../linux/DirectoryWatcher-linux.cpp | 348 + .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 233 + clang/lib/Driver/ToolChains/Arch/Mips.cpp | 1 - clang/lib/Driver/ToolChains/Clang.cpp | 19 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 5 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 16 +- clang/lib/Headers/vecintrin.h | 406 + clang/lib/Lex/Lexer.cpp | 3 +- clang/lib/Sema/Sema.cpp | 18 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaDecl.cpp | 330 +- clang/lib/Sema/SemaExpr.cpp | 33 +- clang/lib/Sema/SemaType.cpp | 5 + clang/lib/Serialization/ASTReaderDecl.cpp | 3 + clang/lib/Serialization/ASTWriterDecl.cpp | 9 + .../Checkers/LocalizationChecker.cpp | 3 +- clang/test/AST/ast-dump-expr-json.c | 10143 ++++++++++--------- clang/test/AST/ast-dump-stmt-json.c | 147 + clang/test/AST/ast-dump-temporaries-json.cpp | 2 +- .../test/CodeGen/builtins-systemz-vector3-error.c | 39 + clang/test/CodeGen/builtins-systemz-vector3.c | 59 + clang/test/CodeGen/builtins-systemz-zvector.c | 42 + clang/test/CodeGen/builtins-systemz-zvector2.c | 10 + .../test/CodeGen/builtins-systemz-zvector3-error.c | 125 + clang/test/CodeGen/builtins-systemz-zvector3.c | 468 + clang/test/CodeGen/systemz-abi-vector.c | 2 + clang/test/CodeGen/systemz-abi.c | 2 + clang/test/CodeGen/target-data.c | 2 + clang/test/CodeGenCXX/auto-var-init.cpp | 2 +- clang/test/CodeGenObjC/Inputs/strong_in_union.h | 10 - clang/test/CodeGenObjC/strong-in-c-struct.m | 15 +- .../aarch64-fuchsia/c++/asan+noexcept/libc++.so | 0 .../lib/x86_64-fuchsia/c++/asan+noexcept/libc++.so | 0 clang/test/Driver/as-options.s | 23 - clang/test/Driver/fsanitize.c | 2 +- clang/test/Driver/fuchsia.cpp | 3 +- clang/test/Driver/systemz-march.c | 2 + clang/test/Driver/wasm-toolchain.c | 16 +- clang/test/Format/adjust-indent.cpp | 2 +- clang/test/Format/disable-include-sorting.cpp | 2 +- clang/test/Format/language-detection.cpp | 4 +- clang/test/Format/xmloutput.cpp | 2 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/PCH/non-trivial-c-union.m | 24 + clang/test/Preprocessor/predefined-arch-macros.c | 17 +- clang/test/SemaObjC/arc-decls.m | 6 +- clang/test/SemaObjC/non-trivial-c-union.m | 82 + clang/tools/clang-shlib/CMakeLists.txt | 36 +- clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/CMakeLists.txt | 1 + clang/unittests/DirectoryWatcher/CMakeLists.txt | 17 + .../DirectoryWatcher/DirectoryWatcherTest.cpp | 456 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 9 +- clang/utils/ClangVisualizers/clang.natvis | 55 +- clang/utils/perf-training/lit.cfg | 2 +- compiler-rt/lib/builtins/arm/sync-ops.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 16 +- libcxx/include/tuple | 51 +- libcxx/include/variant | 4 + .../unord.multiset.cnstr/deduct.fail.cpp | 1 + .../unord.set/unord.set.cnstr/deduct.fail.cpp | 1 + .../tuple.tuple/tuple.cnstr/convert_copy.pass.cpp | 16 + .../variant.variant/variant.assign/T.pass.cpp | 5 +- .../variant.variant/variant.assign/conv.fail.cpp | 52 - .../variant.variant/variant.assign/conv.pass.cpp | 43 + .../variant.variant/variant.ctor/T.pass.cpp | 4 +- .../variant.variant/variant.ctor/conv.fail.cpp | 39 - .../variant.variant/variant.ctor/conv.pass.cpp | 42 + libcxx/test/support/variant_test_helpers.hpp | 9 + libcxxabi/CMakeLists.txt | 4 +- libcxxabi/src/cxa_default_handlers.cpp | 2 + libcxxabi/src/cxa_handlers.cpp | 2 + lld/test/wasm/data-segments.ll | 31 +- lld/wasm/Writer.cpp | 6 +- lldb/CMakeLists.txt | 2 + lldb/cmake/modules/AddLLDB.cmake | 35 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 4 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 2 + .../python_api/formatters/TestFormattersSBAPI.py | 1 - lldb/source/Commands/CMakeLists.txt | 6 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 13 +- lldb/source/Commands/CommandObjectHelp.cpp | 7 +- lldb/source/Commands/CommandObjectSettings.cpp | 17 +- lldb/source/Commands/CommandObjectTarget.cpp | 5 +- lldb/source/Commands/Options.td | 53 + lldb/source/Commands/OptionsBase.td | 62 + lldb/source/Core/ValueObject.cpp | 53 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 + .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 + lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 3 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 9 + .../CPlusPlus}/CPPLanguageRuntime.cpp | 5 +- .../CPlusPlus}/CPPLanguageRuntime.h | 0 .../CPlusPlus/ItaniumABI/CMakeLists.txt | 1 + .../ItaniumABI/ItaniumABILanguageRuntime.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 1 + .../RenderScriptRuntime/RenderScriptRuntime.h | 3 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 88 +- .../BSD-Archive/ObjectContainerBSDArchive.h | 43 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 2 + lldb/source/Target/CMakeLists.txt | 1 - lldb/source/Target/ObjCLanguageRuntime.cpp | 35 + lldb/utils/TableGen/CMakeLists.txt | 8 + lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 152 + lldb/utils/TableGen/LLDBTableGen.cpp | 71 + lldb/utils/TableGen/LLDBTableGenBackends.h | 34 + llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/docs/CommandGuide/FileCheck.rst | 25 +- .../llvm/Analysis/IteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 3 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 63 +- .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 2 +- llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 10 +- .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 2 +- llvm/include/llvm/IR/Intrinsics.td | 1 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 12 +- llvm/include/llvm/IR/IntrinsicsSystemZ.td | 21 + llvm/include/llvm/Support/FileCheck.h | 208 +- .../Support/GenericIteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Support/InitLLVM.h | 5 +- llvm/include/llvm/Support/PrettyStackTrace.h | 14 + llvm/include/llvm/Support/Signals.h | 18 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 23 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 11 +- llvm/lib/Analysis/ValueTracking.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 4 +- llvm/lib/CodeGen/SafeStack.cpp | 4 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 20 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/DbiStream.cpp | 8 +- llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 33 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 13 +- llvm/lib/IR/AttributeImpl.h | 12 +- llvm/lib/IR/Attributes.cpp | 17 +- llvm/lib/IR/LegacyPassManager.cpp | 8 +- llvm/lib/MC/MCAsmStreamer.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 1 - llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 +- llvm/lib/MC/WasmObjectWriter.cpp | 1 - llvm/lib/Object/Error.cpp | 23 +- llvm/lib/Support/ErrorHandling.cpp | 22 +- llvm/lib/Support/FileCheck.cpp | 208 +- llvm/lib/Support/Host.cpp | 2 + llvm/lib/Support/InitLLVM.cpp | 1 + llvm/lib/Support/PrettyStackTrace.cpp | 66 +- llvm/lib/Support/Unix/Signals.inc | 67 +- llvm/lib/Support/Windows/Signals.inc | 4 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 35 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 10 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 9 + llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 1 - llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 2 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 45 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 9 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 83 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 16 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 9 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 16 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 22 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 103 + llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 6 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 3 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 12 +- llvm/lib/Target/SystemZ/SystemZFeatures.td | 51 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 17 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 259 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 10 + llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 115 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 90 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 2 + llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 86 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 151 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 50 + llvm/lib/Target/SystemZ/SystemZProcessors.td | 2 + llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 12 +- llvm/lib/Target/SystemZ/SystemZSchedule.td | 1 + llvm/lib/Target/SystemZ/SystemZScheduleArch13.td | 1695 ++++ llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 30 + llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 3 + llvm/lib/Target/SystemZ/SystemZSubtarget.h | 30 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 32 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 255 +- .../Target/WebAssembly/WebAssemblyArgumentMove.cpp | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 8 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 3 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 4 +- .../WebAssemblyPrepareForLiveIntervals.cpp | 4 +- .../Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 4 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 219 +- llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 10 - llvm/lib/Target/X86/X86ISelLowering.cpp | 4 + llvm/lib/Target/X86/X86InstrInfo.cpp | 17 +- llvm/lib/Transforms/IPO/Attributor.cpp | 118 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 43 + .../Instrumentation/SanitizerCoverage.cpp | 33 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 126 +- .../Scalar/InductiveRangeCheckElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 3 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 9 +- llvm/test/Analysis/CostModel/SystemZ/fp-cast.ll | 53 +- llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll | 80 +- .../Analysis/CostModel/SystemZ/logic-miscext3.ll | 97 + llvm/test/Analysis/MemorySSA/nondeterminism.ll | 122 + .../GlobalISel/legalizer-info-validation.mir | 12 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 8 - llvm/test/CodeGen/AMDGPU/agpr-register-count.ll | 8 +- .../AMDGPU/atomic_optimizations_global_pointer.ll | 8 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 4 + .../AMDGPU/atomic_optimizations_pixelshader.ll | 2 + .../AMDGPU/atomic_optimizations_raw_buffer.ll | 4 + .../AMDGPU/atomic_optimizations_struct_buffer.ll | 4 + llvm/test/CodeGen/AMDGPU/default-fp-mode.ll | 2 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 32 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 64 +- llvm/test/CodeGen/AMDGPU/mubuf.ll | 4 +- llvm/test/CodeGen/AMDGPU/ret.ll | 24 +- llvm/test/CodeGen/AMDGPU/ret_jump.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 10 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 4 +- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 10 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 10 +- llvm/test/CodeGen/AMDGPU/split-smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/unigine-liveness-crash.ll | 2 +- llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 48 + .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 2 +- llvm/test/CodeGen/AMDGPU/wait.ll | 2 +- llvm/test/CodeGen/SystemZ/cond-move-01.ll | 3 + llvm/test/CodeGen/SystemZ/cond-move-02.ll | 5 + llvm/test/CodeGen/SystemZ/cond-move-03.ll | 47 +- .../SystemZ/{cond-move-01.ll => cond-move-06.ll} | 72 +- llvm/test/CodeGen/SystemZ/cond-move-07.ll | 76 + llvm/test/CodeGen/SystemZ/cond-move-08.mir | 179 + llvm/test/CodeGen/SystemZ/ctpop-02.ll | 74 + llvm/test/CodeGen/SystemZ/not-01.ll | 126 + llvm/test/CodeGen/SystemZ/pr42606.ll | 35 + llvm/test/CodeGen/SystemZ/vec-bswap-01.ll | 97 + llvm/test/CodeGen/SystemZ/vec-bswap-02.ll | 97 + llvm/test/CodeGen/SystemZ/vec-bswap-03.ll | 220 + llvm/test/CodeGen/SystemZ/vec-bswap-04.ll | 254 + llvm/test/CodeGen/SystemZ/vec-bswap-05.ll | 136 + llvm/test/CodeGen/SystemZ/vec-bswap-06.ll | 77 + llvm/test/CodeGen/SystemZ/vec-bswap-07.ll | 192 + llvm/test/CodeGen/SystemZ/vec-conv-03.ll | 40 + llvm/test/CodeGen/SystemZ/vec-eswap-01.ll | 138 + llvm/test/CodeGen/SystemZ/vec-eswap-02.ll | 138 + llvm/test/CodeGen/SystemZ/vec-intrinsics-03.ll | 154 + llvm/test/CodeGen/Thumb2/mve-abs.ll | 38 + llvm/test/CodeGen/Thumb2/mve-fmath.ll | 177 + llvm/test/CodeGen/Thumb2/mve-frint.ll | 450 + llvm/test/CodeGen/Thumb2/mve-minmax.ll | 229 + llvm/test/CodeGen/Thumb2/mve-neg.ll | 32 + llvm/test/CodeGen/Thumb2/mve-sext.ll | 93 + llvm/test/CodeGen/X86/combine-sbb.ll | 28 + llvm/test/CodeGen/X86/macCatalyst.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 12 + llvm/test/DebugInfo/Inputs/gmlt.ll | 1 + llvm/test/DebugInfo/NVPTX/debug-info.ll | 26 +- .../DebugInfo/X86/dbg-value-inlined-parameter.ll | 1 + llvm/test/DebugInfo/X86/fission-inline.ll | 1 + llvm/test/FileCheck/line-count.txt | 2 +- llvm/test/FileCheck/numeric-expression.txt | 20 +- llvm/test/FileCheck/var-scope.txt | 4 +- llvm/test/MC/Disassembler/SystemZ/insns-arch13.txt | 1479 +++ llvm/test/MC/MachO/build-version-maccatalyst.s | 4 +- llvm/test/MC/SystemZ/insn-bad-arch13.s | 881 ++ llvm/test/MC/SystemZ/insn-bad-z14.s | 313 + llvm/test/MC/SystemZ/insn-good-arch13.s | 1344 +++ llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 56 +- llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 10 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 239 + llvm/test/Transforms/FunctionAttrs/nosync.ll | 24 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 6 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 1 + .../Transforms/IndVarSimplify/eliminate-exit.ll | 10 +- llvm/test/Transforms/InstCombine/ashr-lshr.ll | 147 +- llvm/test/Verifier/SystemZ/intrinsic-immarg.ll | 18 + llvm/tools/llvm-pdbutil/BytesOutputStyle.cpp | 4 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 2 + llvm/tools/llvm-pdbutil/LinePrinter.cpp | 3 +- llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp | 5 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 3 +- llvm/tools/llvm-shlib/CMakeLists.txt | 7 +- llvm/tools/lto/CMakeLists.txt | 2 +- llvm/tools/remarks-shlib/CMakeLists.txt | 2 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 2 +- llvm/unittests/DebugInfo/PDB/HashTableTest.cpp | 119 +- llvm/unittests/Support/FileCheckTest.cpp | 273 +- llvm/utils/git-svn/git-llvm | 105 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 3 + llvm/utils/lit/lit/TestRunner.py | 2 +- openmp/README.rst | 8 +- openmp/runtime/CMakeLists.txt | 23 +- openmp/runtime/cmake/LibompDefinitions.cmake | 1 - openmp/runtime/cmake/LibompExports.cmake | 10 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 12 - openmp/runtime/src/CMakeLists.txt | 6 +- openmp/runtime/src/dllexports | 41 +- openmp/runtime/src/include/30/omp.h.var | 164 - openmp/runtime/src/include/30/omp_lib.f.var | 643 -- openmp/runtime/src/include/30/omp_lib.f90.var | 364 - openmp/runtime/src/include/30/omp_lib.h.var | 648 -- openmp/runtime/src/include/40/omp.h.var | 160 - openmp/runtime/src/include/40/omp_lib.f.var | 773 -- openmp/runtime/src/include/40/omp_lib.f90.var | 454 - openmp/runtime/src/include/40/omp_lib.h.var | 566 -- openmp/runtime/src/include/45/omp.h.var | 196 - openmp/runtime/src/include/45/omp_lib.f.var | 860 -- openmp/runtime/src/include/45/omp_lib.f90.var | 523 - openmp/runtime/src/include/45/omp_lib.h.var | 644 -- .../runtime/src/include/{50 => }/omp-tools.h.var | 8 +- openmp/runtime/src/include/{50 => }/omp.h.var | 2 +- openmp/runtime/src/include/{50 => }/omp_lib.f.var | 2 +- .../runtime/src/include/{50 => }/omp_lib.f90.var | 2 +- openmp/runtime/src/include/{50 => }/omp_lib.h.var | 2 +- openmp/runtime/src/kmp.h | 183 +- openmp/runtime/src/kmp_affinity.cpp | 47 +- openmp/runtime/src/kmp_alloc.cpp | 5 +- openmp/runtime/src/kmp_atomic.cpp | 86 +- openmp/runtime/src/kmp_atomic.h | 8 - openmp/runtime/src/kmp_barrier.cpp | 32 +- openmp/runtime/src/kmp_cancel.cpp | 6 +- openmp/runtime/src/kmp_config.h.cmake | 5 - openmp/runtime/src/kmp_csupport.cpp | 58 - openmp/runtime/src/kmp_debugger.cpp | 6 - openmp/runtime/src/kmp_dispatch.cpp | 34 +- openmp/runtime/src/kmp_dispatch.h | 2 - openmp/runtime/src/kmp_dispatch_hier.h | 2 - openmp/runtime/src/kmp_ftn_entry.h | 30 - openmp/runtime/src/kmp_ftn_os.h | 40 - openmp/runtime/src/kmp_global.cpp | 15 - openmp/runtime/src/kmp_gsupport.cpp | 35 +- openmp/runtime/src/kmp_omp.h | 8 +- openmp/runtime/src/kmp_os.h | 2 - openmp/runtime/src/kmp_runtime.cpp | 333 +- openmp/runtime/src/kmp_sched.cpp | 16 +- openmp/runtime/src/kmp_settings.cpp | 139 +- openmp/runtime/src/kmp_settings.h | 2 - openmp/runtime/src/kmp_stub.cpp | 6 - openmp/runtime/src/kmp_stub.h | 2 - openmp/runtime/src/kmp_taskdeps.cpp | 8 - openmp/runtime/src/kmp_taskdeps.h | 4 - openmp/runtime/src/kmp_tasking.cpp | 159 +- openmp/runtime/src/kmp_version.cpp | 11 +- openmp/runtime/src/kmp_wait_release.h | 23 +- openmp/runtime/src/ompt-event-specific.h | 5 - openmp/runtime/src/ompt-internal.h | 6 +- openmp/runtime/src/z_Linux_util.cpp | 4 - openmp/runtime/src/z_Windows_NT_util.cpp | 2 - openmp/runtime/test/affinity/format/lit.local.cfg | 2 - openmp/runtime/test/lit.cfg | 9 - openmp/runtime/test/lit.site.cfg.in | 1 - .../test/ompt/misc/control_tool_no_ompt_support.c | 2 - .../test/tasking/kmp_task_reduction_nest.cpp | 1 - 424 files changed, 22418 insertions(+), 14538 deletions(-) create mode 100644 clang/include/clang/DirectoryWatcher/DirectoryWatcher.h create mode 100644 clang/lib/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.cpp create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.h create mode 100644 clang/lib/DirectoryWatcher/default/DirectoryWatcher-not-impleme [...] create mode 100644 clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp create mode 100644 clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp create mode 100644 clang/test/CodeGen/builtins-systemz-vector3-error.c create mode 100644 clang/test/CodeGen/builtins-systemz-vector3.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector3-error.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector3.c delete mode 100644 clang/test/CodeGenObjC/Inputs/strong_in_union.h copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] create mode 100644 clang/test/PCH/non-trivial-c-union.m create mode 100644 clang/test/SemaObjC/non-trivial-c-union.m create mode 100644 clang/unittests/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] create mode 100644 lldb/source/Commands/Options.td create mode 100644 lldb/source/Commands/OptionsBase.td rename lldb/source/{Target => Plugins/LanguageRuntime/CPlusPlus}/CPPLanguageRuntim [...] rename lldb/{include/lldb/Target => source/Plugins/LanguageRuntime/CPlusPlus}/CPPL [...] create mode 100644 lldb/utils/TableGen/CMakeLists.txt create mode 100644 lldb/utils/TableGen/LLDBOptionDefEmitter.cpp create mode 100644 lldb/utils/TableGen/LLDBTableGen.cpp create mode 100644 lldb/utils/TableGen/LLDBTableGenBackends.h create mode 100644 llvm/lib/Target/SystemZ/SystemZScheduleArch13.td create mode 100644 llvm/test/Analysis/CostModel/SystemZ/logic-miscext3.ll create mode 100644 llvm/test/Analysis/MemorySSA/nondeterminism.ll copy llvm/test/CodeGen/SystemZ/{cond-move-01.ll => cond-move-06.ll} (52%) create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-08.mir create mode 100644 llvm/test/CodeGen/SystemZ/ctpop-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/not-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/pr42606.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-conv-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-intrinsics-03.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-abs.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-frint.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-minmax.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-neg.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-sext.ll create mode 100644 llvm/test/MC/Disassembler/SystemZ/insns-arch13.txt create mode 100644 llvm/test/MC/SystemZ/insn-bad-arch13.s create mode 100644 llvm/test/MC/SystemZ/insn-good-arch13.s create mode 100644 llvm/test/Transforms/FunctionAttrs/nofree-attributor.ll delete mode 100644 openmp/runtime/src/include/30/omp.h.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.h.var delete mode 100644 openmp/runtime/src/include/40/omp.h.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.h.var delete mode 100644 openmp/runtime/src/include/45/omp.h.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.h.var rename openmp/runtime/src/include/{50 => }/omp-tools.h.var (99%) rename openmp/runtime/src/include/{50 => }/omp.h.var (99%) rename openmp/runtime/src/include/{50 => }/omp_lib.f.var (99%) rename openmp/runtime/src/include/{50 => }/omp_lib.f90.var (99%) rename openmp/runtime/src/include/{50 => }/omp_lib.h.var (99%)