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-defconfig in repository toolchain/ci/llvm-project.
from 0cd6712a7af [DAGCombiner][X86] Disable narrowExtractedVectorLoad if the [...] adds bfdb834bc3d [Sparc] Fix incorrect operand for matching CMPri pattern adds 315f8a55f50 [ELF][PPC32] Don't report "relocation refers to a discarded [...] adds 496e0a99c76 [InlineSpiller] Relax re-materialization restriction for st [...] adds daab6ad58d4 [PowerPC][test] Improve .got2 and .toc tests adds c2b437d53d4 [DebugInfo][clang][DWARF5]: Added support for debuginfo gen [...] adds 802b22b5c8c Revert "[DebugInfo][clang][DWARF5]: Added support for debug [...] adds cd76a026399 [libc] Add sigprocmask adds c443b610bf3 [clangd] Remove the deprecated clangdServer::rename API, NFC. adds 5a1958f2673 Syndicate, test and fix base64 implementation adds 8c7c32b4c97 [gn build] Port 5a1958f2673 adds d85821dfa62 [MLIR] Added llvm.freeze adds 4962a0b26a3 [NFC][PowerPC] Move some alias definition from PPCInstrInfo [...] adds 394974111b1 [ARM][MVE] Restrict allowed types of gather/scatter offsets adds d40afadec0a [git-clang-format] Fix typo in help message adds b52355f8a19 Fix Base64Test - for StringRef size adds d978656fd06 [DWARFDebugLine] Use new DWARFDataExtractor::getInitialLength adds 164e2c85123 [DWARF] Use getInitialLength in range list parsing adds dba683ccbe9 [DWARF] Use DWARFDataExtractor::getInitialLength to parse d [...] adds 12048a9182f [lld] Fix test failure from d978656fd06 adds a41ecf0eb05 [ARM,MVE] Add ACLE intrinsics for VQMOV[U]N family. adds 69441e53c9f [ARM,MVE] Correct MC operands in VCVT.F32.F16. (NFC) adds b08d2ddd69b [ARM,MVE] Add ACLE intrinsics for VCVT.F32.F16 family. adds 1a8cbfa514f [ARM,MVE] Add ACLE intrinsics for VCVT[ANPM] family. adds 9249f606024 [AArch64][SVE] Add intrinsics for non-temporal gather-loads [...] adds 464223b5ac9 [mlir] mlir-opt: print a newline after the top-level module adds e4380b07cca Fix operator precedence warning. NFCI. adds 7a42babeb83 Reland "[DebugInfo][clang][DWARF5]: Added support for debug [...] adds b293a7217ba [analyzer][StreamChecker] Using function description object [...] adds 071002ffdb3 [clang-tidy] Copy the Ranges field from the Diagnostic when [...] adds 174cb7c6957 [CostModel][X86] Add vXi1 extract/insert cost tests adds d20fb7ea139 Fix shadow variable warning. NFC. adds 842c5c79945 Fix shadow variable warning. NFC. adds 7d594cf003d [ARM] Add Cortex-M55 Support for clang and llvm adds c24c89d6f0f [clangd] Get rid of unnecessary source transformations in l [...] adds 3ae2fc7a8bb [clangd] Get rid of lexer usage in locateMacroAt adds 56ac9d30d35 [MLIR] Add includes to PointerLikeTypeTraits where needed. adds c3af063c2bb [clang-format] Handle NullCoalescing and NullConditional op [...] adds 8cdcbcaa02e [CodeGen] avoid running the entire optimizer pipeline in cl [...] adds 9ad10992245 [clangd] No need to query ctor refs in cross-file rename. adds c224b4dcf42 [mlir] NFC - Move Vector structure from RunnerUtils.h to CR [...] adds 1e308452bf6 [CodeGen] avoid running the entire optimizer pipeline in cl [...] adds d17428d9513 [MLIR][GPU] fix loop trip count computation in LoopsToGPU adds ad497658d25 [OpenMP] Allow const parameters in declare simd linear clause adds f87d30cba2b Partially inline basic_string::operator=(const basic_string&) adds d0d38df0914 [LoopVectorizer] Change types of lists from pointers to ref [...] adds 736385c0b49 EHScopeStack::Cleanup has virtual functions so the destruct [...] adds dc8680eceb7 [CodeGenPGO] Fix shadow variable warning. NFC. adds f5ad93d2f71 [X86] Cleanup ShuffleDecode implementations. NFCI. - Remov [...] adds 1d104f75498 Build fix: Turn off _GLIBCXX_DEBUG based on a compile check adds 675326466b5 Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIO [...] adds 9c4afce7024 [clang-format] Rename CSharpNullConditionalSq and add missing test adds 0fafb4beccc [Hexagon] Use BUILD_PAIR to expand i128 instead of doing ar [...] adds f82ae3ad8f1 Disable instrprof-merging.cpp to unblock bots while I investigate adds 8a37b9e6179 [OpenCL] Remove spurious atomic_fetch_min/max builtins adds 78f9e5d098a [mlir] Add padding to 1-D Vector in CRunnerUtils.h adds 3dcaf296aeb [Loop Peeling] Add possibility to enable peeling on loop nests. adds 4167645d1e6 GlobalISel: Move Localizer::shouldLocalize(..) to TargetLowering adds de5a81b1023 [mlir] Update several usages of IntegerType to properly han [...] adds 806bb1e029b Second attempt to disable instrprof-merging.cpp adds 7a25bd1d195 [mlir][DialectConversion] Abort early if a subregion has a [...] adds 873c0d0786d [ThinLTO/LowerTypeTests] Handle unpromoted local type ids adds 21e83244cf7 Revert "Fix Base64Test - for StringRef size" adds 49684f9db5c Revert "Syndicate, test and fix base64 implementation" adds b9f37e9ace2 [gn build] Port 49684f9db5c adds 91cdbd521a3 clang: Switch C compilations to C17 by default. adds e7de00cf974 [clangd] Split locateSymbolAt into several component functi [...] adds e691b3015c6 Fix unused-variable warning adds 5c83bedecab More principled implementation of DISubprogram::describes() adds c112e941a0c [OPENMP50]Add basic support for depobj construct. adds 2b624e04c71 Fix 'unsigned variable can never be negative' cppcheck warn [...] adds e20e6f26fab Fix shadow variable warning. NFC. adds 02c154a9cb7 [AArch64][MachineOutliner] Don't outline CFI instructions adds 69d2b675562 [lldb] Remove checks behind LLDB_CONFIGURATION_DEBUG from T [...] adds 603acd96267 [libcxx] When merging archives, build index even on Darwin adds e392dcd5708 [Sema] Look through OpaqueValueExpr when checking implicit [...] adds 63776766514 Add default paths to support musl target adds 375437ab92a [OPENMP50]Support 'destroy' clause on 'depobj' directives. adds 80cd518b809 [Coverage] Collect all function records in an object (D6947 [...] adds 0eb5b6e88c7 [test/compiler-rt] Disable ubsan/TestCases/Misc/nullability [...] adds 0858eebd2a4 Revert "Add default paths to support musl target" adds 1bacdcf48dd Extend LaneBitmask to 64 bit adds c4a9d976c13 [LIBOMPTARGET]Lower priority of global constructor/destruc [...] adds 7e77cf473ac [Clang] Fix Hurd toolchain test on a two-stage build with ThinLTO adds 4d6f3ee2ba5 [PSI] Add the isCold query support with a given percentile value. adds 57688350ade Fix GSYM tests to run the yaml files and fix test failures [...] adds e3afe5952df Revert "Fix GSYM tests to run the yaml files and fix test f [...] adds 5aa57c28120 [mlir][ods] Add query for derived attribute adds c61401b8974 Revert "[clang] detect switch fallthrough marked by a comme [...] adds eb812efa12f Explicitly include <cassert> when using assert adds 80bf137fa13 Revert "Restore "[WPD/LowerTypeTests] Delay lowering/remova [...] adds adc69729ec8 [TargetLowering] Fix what look like copy/paste mistakes in [...] adds c77fc00eec0 [lldb/Docs] Remove the version from the home page adds d7803c38327 Add default case to fix -Wswitch errors adds 9897daa6bfc Update LSR's logic that identifies a post-increment SCEV value. adds 7049cf6496c [BranchAlign] Fix bug w/nop padding for SS manipulation adds e459596917a Temporarily Revert "[mlir] Add padding to 1-D Vector in CRu [...] adds eddf59ae71a [docs] Use 0 as version placeholder instead of a made up number. adds 5565820e6e4 Use range-for in MCAssembler [NFC] adds b6b3fcdcb8c [lldb] Don't iterate over a std::set<Type*> in SymbolFileDW [...] adds 8d41f1a0236 Fix GSYM tests to run the yaml files and fix test failures [...] adds 7ad30f4249c [lldb/Utility] Use emplace_back instead of push_back (NFC) adds dffbaa40142 [libcxx] Drop -D option from libtool when merging archives adds 44fa47c9e7e [ARM][ConstantIslands] Fix stack mis-alignment caused by un [...] adds 29a4239d31c [Sema] Fix a crash when attaching comments to an implicit decl adds d64a22a2add [LiveDebugValues] Prevent some misuse of LocIndex::fromRawI [...] adds b796acbba24 [llvm][MachO] fix adding weak def syms adds c0a2da9460d [AVR] Add missing ROLLOOP and RORLOOP into getTargetNodeName new 20ce8affce8 [lldb/API] NFC: Reformat and simplify SBThread::GetStopDesc [...] new 08ff4dc9ad9 [LTO] onfig::addSaveTemps: clear ResolutionFile upon an error new 138c7ac5b60 [lldb/GDBRemote] Fix obvious typo in error message. new ff9bc0c0918 fix typo new af57b139a08 Temporarily Revert [X86] Not track size of the boudaryalign [...]
The 5 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-tidy/ClangTidyDiagnosticConsumer.cpp | 3 + clang-tools-extra/clangd/ClangdServer.cpp | 8 - clang-tools-extra/clangd/ClangdServer.h | 3 - clang-tools-extra/clangd/Hover.cpp | 41 +- clang-tools-extra/clangd/SourceCode.cpp | 24 +- clang-tools-extra/clangd/SourceCode.h | 6 +- clang-tools-extra/clangd/XRefs.cpp | 179 ++-- clang-tools-extra/clangd/refactor/Rename.cpp | 27 +- .../clangd/unittests/CollectMacrosTests.cpp | 4 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 47 - .../clangd/unittests/SourceCodeTests.cpp | 16 +- clang/docs/ReleaseNotes.rst | 8 +- clang/docs/UsersManual.rst | 10 +- clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 126 +++ clang/include/clang/AST/RecursiveASTVisitor.h | 14 + clang/include/clang/AST/StmtOpenMP.h | 58 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 10 +- clang/include/clang/Basic/OpenMPKinds.def | 10 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/arm_mve.td | 50 + clang/include/clang/Basic/arm_mve_defs.td | 6 +- clang/include/clang/Sema/Sema.h | 14 +- clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/ASTContext.cpp | 18 +- clang/lib/AST/CommentCommandTraits.cpp | 1 + clang/lib/AST/OpenMPClause.cpp | 28 + clang/lib/AST/StmtOpenMP.cpp | 26 +- clang/lib/AST/StmtPrinter.cpp | 5 + clang/lib/AST/StmtProfile.cpp | 10 + clang/lib/Basic/OpenMPKinds.cpp | 28 +- clang/lib/CodeGen/CGBuiltin.cpp | 3 +- clang/lib/CodeGen/CGDebugInfo.cpp | 32 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 4 + clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/CodeGenPGO.h | 4 +- clang/lib/CodeGen/EHScopeStack.h | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.h | 6 + clang/lib/Driver/ToolChains/Hurd.cpp | 8 +- clang/lib/Driver/ToolChains/Hurd.h | 6 +- clang/lib/Driver/ToolChains/Linux.cpp | 5 + clang/lib/Driver/ToolChains/Linux.h | 4 +- clang/lib/Format/FormatToken.h | 6 +- clang/lib/Format/FormatTokenLexer.cpp | 47 +- clang/lib/Format/FormatTokenLexer.h | 2 +- clang/lib/Format/TokenAnnotator.cpp | 52 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- clang/lib/Headers/opencl-c.h | 12 - clang/lib/Parse/ParseOpenMP.cpp | 50 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 36 - clang/lib/Sema/SemaChecking.cpp | 20 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 126 ++- clang/lib/Sema/TreeTransform.h | 39 + clang/lib/Serialization/ASTReader.cpp | 13 + clang/lib/Serialization/ASTReaderStmt.cpp | 12 + clang/lib/Serialization/ASTWriter.cpp | 7 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 51 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 68 ++ clang/test/CodeGen/arm-mve-intrinsics/vcvt_anpm.c | 614 ++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vqmovn.c | 366 +++++++ clang/test/CodeGen/arm-target-features.c | 3 + clang/test/CodeGen/complex-math.c | 147 ++- clang/test/Driver/arm-cortex-cpus.c | 3 + clang/test/OpenMP/allocate_allocator_messages.cpp | 8 +- clang/test/OpenMP/declare_simd_aarch64.c | 10 + clang/test/OpenMP/declare_simd_codegen.cpp | 9 + clang/test/OpenMP/depobj_ast_print.cpp | 44 + clang/test/OpenMP/depobj_messages.cpp | 156 +++ clang/test/OpenMP/flush_messages.cpp | 2 +- clang/test/Preprocessor/arm-target-features.c | 15 + clang/test/Preprocessor/init-aarch64.c | 4 +- clang/test/Preprocessor/init.c | 18 +- clang/test/Sema/fallthrough-comment.c | 20 - clang/test/Sema/warn-documentation.m | 8 + clang/test/SemaObjC/signed-char-bool-conversion.m | 5 + clang/tools/clang-format/git-clang-format | 2 +- clang/tools/libclang/CIndex.cpp | 16 +- clang/tools/libclang/CXCursor.cpp | 3 + clang/unittests/Format/FormatTestCSharp.cpp | 7 + clang/www/compatibility.html | 2 +- compiler-rt/test/profile/instrprof-merging.cpp | 1 - .../test/ubsan/TestCases/Misc/nullability.c | 7 +- libc/config/linux/api.td | 7 +- libc/include/signal.h.def | 5 +- libc/lib/CMakeLists.txt | 3 + libc/spec/posix.td | 31 + libc/src/signal/linux/CMakeLists.txt | 37 + libc/src/signal/linux/sigaddset.cpp | 28 + libc/src/signal/linux/sigemptyset.cpp | 27 + libc/src/signal/linux/signal.h | 9 +- libc/src/signal/linux/sigprocmask.cpp | 28 + libc/src/signal/sigaddset.h | 20 + libc/src/signal/sigemptyset.h | 20 + libc/src/signal/sigprocmask.h | 21 + libc/test/src/signal/CMakeLists.txt | 27 + libc/test/src/signal/raise_test.cpp | 1 + libc/test/src/signal/sigaddset_test.cpp | 42 + libc/test/src/signal/sigprocmask_test.cpp | 64 ++ libcxx/include/__config | 3 + libcxx/include/__string | 3 +- libcxx/include/string | 44 +- libcxx/src/string.cpp | 2 +- libcxx/utils/merge_archives.py | 2 +- lld/ELF/InputSection.cpp | 5 +- lld/ELF/Relocations.cpp | 8 +- lld/docs/WebAssembly.rst | 2 +- lld/test/ELF/comdat-discarded-ppc32.s | 21 + lld/test/ELF/lto/resolution-err.ll | 16 + lld/test/ELF/undef.s | 2 +- lldb/docs/conf.py | 8 +- lldb/docs/index.rst | 2 +- lldb/source/API/SBThread.cpp | 102 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 25 +- lldb/source/Target/Thread.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 17 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 23 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.h | 7 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 3 +- llvm/include/llvm/IR/DIBuilder.h | 15 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 60 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 32 + llvm/include/llvm/IR/IntrinsicsARM.td | 41 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 5 +- llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 1 - llvm/include/llvm/MC/LaneBitmask.h | 6 +- llvm/include/llvm/MC/MCAssembler.h | 1 + llvm/include/llvm/MC/MCFragment.h | 6 + .../ProfileData/Coverage/CoverageMappingReader.h | 10 +- llvm/include/llvm/Support/ARMTargetParser.def | 2 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 8 + .../Vectorize/LoopVectorizationLegality.h | 6 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 77 +- llvm/lib/AsmParser/LLParser.cpp | 22 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 27 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 + llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 58 +- llvm/lib/CodeGen/InlineSpiller.cpp | 15 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 5 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 41 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 62 ++ llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 74 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 28 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 8 +- llvm/lib/IR/AsmWriter.cpp | 4 +- llvm/lib/IR/DIBuilder.cpp | 17 +- llvm/lib/IR/DebugInfoMetadata.cpp | 27 +- llvm/lib/IR/LLVMContextImpl.h | 27 +- llvm/lib/IR/Verifier.cpp | 5 +- llvm/lib/LTO/LTOBackend.cpp | 4 +- llvm/lib/MC/MCAssembler.cpp | 136 +-- llvm/lib/MC/MCFragment.cpp | 3 +- llvm/lib/Passes/PassBuilder.cpp | 16 - .../ProfileData/Coverage/CoverageMappingReader.cpp | 72 +- llvm/lib/Support/APSInt.cpp | 1 + llvm/lib/Support/FileUtilities.cpp | 5 +- llvm/lib/Support/FormatVariadic.cpp | 1 + llvm/lib/Support/Host.cpp | 1 + llvm/lib/Support/IntEqClasses.cpp | 1 + llvm/lib/Support/IntervalMap.cpp | 1 + llvm/lib/Support/KnownBits.cpp | 1 + llvm/lib/Support/PrettyStackTrace.cpp | 1 + llvm/lib/Support/Regex.cpp | 1 + llvm/lib/Support/StringPool.cpp | 1 + llvm/lib/Support/Triple.cpp | 1 + llvm/lib/Support/VersionTuple.cpp | 1 + llvm/lib/TableGen/TableGenBackend.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 39 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 8 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 47 +- llvm/lib/Target/AArch64/AArch64StackOffset.h | 1 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 67 +- llvm/lib/Target/ARM/ARM.td | 8 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 40 - llvm/lib/Target/ARM/ARMFrameLowering.cpp | 7 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 93 +- llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 7 - llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 33 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 2 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 9 +- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 1 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 13 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 13 - llvm/lib/Target/Sparc/SparcISelLowering.cpp | 18 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 28 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 37 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 18 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 24 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 9 +- llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h | 9 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 3 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 15 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 12 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 55 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 3 - llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 7 + llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 24 - llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 17 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 24 + .../Vectorize/LoopVectorizationLegality.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 41 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 4 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.h | 2 +- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 304 ++++++ llvm/test/Analysis/CostModel/X86/vector-insert.ll | 304 ++++++ llvm/test/Assembler/DIDefaultTemplateParam.ll | 65 ++ llvm/test/Bitcode/DITemplateParameter-5.0.ll | 69 ++ llvm/test/Bitcode/DITemplateParameter-5.0.ll.bc | Bin 0 -> 2236 bytes llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/CodeGen/AArch64/machine-outliner-cfi.mir | 63 ++ ...insics-nt-gather-loads-32bit-unscaled-offset.ll | 96 ++ ...insics-nt-gather-loads-64bit-unscaled-offset.ll | 103 ++ ...cs-nt-gather-loads-vector-base-scalar-offset.ll | 188 ++++ ...sics-nt-scatter-stores-32bit-unscaled-offset.ll | 77 ++ ...sics-nt-scatter-stores-64bit-unscaled-offset.ll | 70 ++ ...-nt-scatter-stores-vector-base-scalar-offset.ll | 134 +++ .../AMDGPU/at-least-one-def-value-assert.mir | 2 +- llvm/test/CodeGen/AMDGPU/postra-machine-sink.mir | 2 +- llvm/test/CodeGen/ARM/build-attributes.ll | 23 + llvm/test/CodeGen/Hexagon/addrmode-align.ll | 2 +- .../CodeGen/Hexagon/lsr-postinc-nested-loop.ll | 50 + .../CodeGen/Hexagon/verify-liveness-at-def.mir | 6 +- llvm/test/CodeGen/MIR/Hexagon/parse-lane-masks.mir | 2 +- llvm/test/CodeGen/PowerPC/mcm-1.ll | 24 +- llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll | 33 +- llvm/test/CodeGen/SPARC/fp128.ll | 10 - .../test/CodeGen/Thumb/remove-unneeded-push-pop.ll | 1052 -------------------- llvm/test/CodeGen/Thumb/stack-mis-alignment.ll | 18 + .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 44 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 184 ++-- .../CodeGen/Thumb2/mve-gather-ind16-unscaled.ll | 131 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt.ll | 50 + .../CodeGen/Thumb2/mve-intrinsics/vcvt_anpm.ll | 631 ++++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqmovn.ll | 299 ++++++ llvm/test/CodeGen/X86/statepoint-live-in-remat.ll | 132 +++ llvm/test/MC/X86/align-branch-64-system.s | 68 ++ llvm/test/Other/new-pm-lto-defaults.ll | 1 - llvm/test/Other/new-pm-thinlto-defaults.ll | 1 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 - llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll | 50 - llvm/test/ThinLTO/X86/cfi-unsat.ll | 74 -- .../Transforms/LoopUnroll/peel-loop-conditions.ll | 117 +-- llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll | 155 +++ .../Transforms/WholeProgramDevirt/branch-funnel.ll | 6 +- .../WholeProgramDevirt/devirt-single-impl2.ll | 2 +- .../WholeProgramDevirt/export-single-impl.ll | 8 +- .../WholeProgramDevirt/export-uniform-ret-val.ll | 2 +- .../WholeProgramDevirt/export-unique-ret-val.ll | 4 +- .../Transforms/WholeProgramDevirt/export-vcp.ll | 4 +- .../Transforms/WholeProgramDevirt/import-indir.ll | 2 +- .../WholeProgramDevirt/uniform-retval.ll | 2 +- llvm/test/Verifier/disubprogram-name-match-only.ll | 26 + .../llvm-dwarfdump/X86/debug-names-verify-short1.s | 2 +- .../llvm-dwarfdump/X86/debug-names-verify-short2.s | 2 +- .../X86/debug_line_dwarf64_large_table.s | 37 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 6 +- .../llvm-dwarfdump/X86/debug_rnglists_invalid.s | 2 +- .../X86/debug_rnglists_reserved_length.s | 2 +- .../{ => ARM_AArch64}/fat-macho-dwarf.yaml | 0 .../tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg | 4 + .../tools/llvm-gsymutil/{ => X86}/elf-dwarf.yaml | 0 llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg | 4 + .../tools/llvm-gsymutil/{ => X86}/mach-dwarf.yaml | 0 llvm/tools/llvm-gsym/llvm-gsymutil.cpp | 9 +- llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 126 +++ .../DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp | 43 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 45 +- llvm/unittests/IR/MetadataTest.cpp | 35 +- llvm/unittests/Support/TargetParserTest.cpp | 7 +- .../Transforms/Vectorize/VPlanHCFGTest.cpp | 4 +- llvm/utils/TableGen/CodeGenHwModes.h | 1 + llvm/utils/TableGen/CodeGenInstruction.h | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 5 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 1 + mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 32 +- mlir/include/mlir/ExecutionEngine/RunnerUtils.h | 12 - mlir/include/mlir/IR/Attributes.h | 1 + mlir/include/mlir/IR/Function.h | 1 + mlir/include/mlir/IR/Identifier.h | 1 + mlir/include/mlir/IR/Location.h | 1 + mlir/include/mlir/IR/Matchers.h | 3 +- mlir/include/mlir/IR/Module.h | 1 + mlir/include/mlir/IR/OpBase.td | 24 + mlir/include/mlir/IR/OpDefinition.h | 1 + mlir/include/mlir/IR/OperationSupport.h | 1 + mlir/include/mlir/IR/StandardTypes.h | 5 +- mlir/include/mlir/IR/Types.h | 4 + mlir/include/mlir/IR/Value.h | 1 + mlir/lib/Analysis/Utils.cpp | 4 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- mlir/lib/IR/AsmPrinter.cpp | 12 +- mlir/lib/IR/Attributes.cpp | 2 +- mlir/lib/IR/StandardTypes.cpp | 17 +- mlir/lib/Parser/Parser.cpp | 2 +- mlir/lib/Support/MlirOptMain.cpp | 1 + mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 9 +- mlir/lib/Transforms/DialectConversion.cpp | 8 +- mlir/lib/Transforms/LoopFusion.cpp | 2 +- mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir | 10 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 11 + mlir/test/IR/parser.mlir | 3 + mlir/test/Target/import.ll | 11 + mlir/test/Target/llvmir.mlir | 10 + mlir/test/mlir-tblgen/op-attribute.td | 11 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 21 + openmp/libomptarget/src/rtl.cpp | 4 +- 322 files changed, 7663 insertions(+), 2925 deletions(-) create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcvt_anpm.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqmovn.c create mode 100644 clang/test/OpenMP/depobj_ast_print.cpp create mode 100644 clang/test/OpenMP/depobj_messages.cpp delete mode 100644 clang/test/Sema/fallthrough-comment.c create mode 100644 libc/src/signal/linux/sigaddset.cpp create mode 100644 libc/src/signal/linux/sigemptyset.cpp create mode 100644 libc/src/signal/linux/sigprocmask.cpp create mode 100644 libc/src/signal/sigaddset.h create mode 100644 libc/src/signal/sigemptyset.h create mode 100644 libc/src/signal/sigprocmask.h create mode 100644 libc/test/src/signal/sigaddset_test.cpp create mode 100644 libc/test/src/signal/sigprocmask_test.cpp create mode 100644 lld/test/ELF/comdat-discarded-ppc32.s create mode 100644 lld/test/ELF/lto/resolution-err.ll create mode 100644 llvm/test/Assembler/DIDefaultTemplateParam.ll create mode 100644 llvm/test/Bitcode/DITemplateParameter-5.0.ll create mode 100644 llvm/test/Bitcode/DITemplateParameter-5.0.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-cfi.mir create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-32bit [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-64bit [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-vecto [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-32b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-64b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-vec [...] create mode 100644 llvm/test/CodeGen/Hexagon/lsr-postinc-nested-loop.ll delete mode 100644 llvm/test/CodeGen/Thumb/remove-unneeded-push-pop.ll create mode 100644 llvm/test/CodeGen/Thumb/stack-mis-alignment.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt_anpm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqmovn.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-live-in-remat.ll create mode 100644 llvm/test/MC/X86/align-branch-64-system.s delete mode 100644 llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll delete mode 100644 llvm/test/ThinLTO/X86/cfi-unsat.ll create mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-nests.ll create mode 100644 llvm/test/Verifier/disubprogram-name-match-only.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_line_dwarf64_large_table.s rename llvm/test/tools/llvm-gsymutil/{ => ARM_AArch64}/fat-macho-dwarf.yaml (100%) create mode 100644 llvm/test/tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg rename llvm/test/tools/llvm-gsymutil/{ => X86}/elf-dwarf.yaml (100%) create mode 100644 llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg rename llvm/test/tools/llvm-gsymutil/{ => X86}/mach-dwarf.yaml (100%)