This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from 6113ea8124d7 [X86][Driver] Add X86 target option to avoid fail to other [...] adds 4a8734deb7d5 [libc++] [test] Add "robust_re_difference_type.compile.pas [...] adds 0c7890c844fd [mlir] Convert NamedAttribute to be a class adds 26e90423f4b8 [mlir][linalg][bufferize][NFC] Decouple ComprehensiveBuffe [...] adds ebf8d74e929d [mlir][linalg][bufferize] Fix bufferize bug where non-tens [...] adds b10562612f2e Fix Windows build after commit 49682f1. adds 54c998420799 [mlir][Python] Fix generation of accessors for Optional adds e81d73ed9233 [fir] Add fir.constc conversion adds 9bda9a39800f [PowerPC] fix typos in comments, NFC adds 7aa2ce0fab3c [NFC][clangd] fix clang-tidy finding on isa_and_nonnull adds dd6281c4c172 [SCEV] Add additional guard tests with swapped condition ops. adds da9f2ba3b1a6 [SCEV] Reorder operands checks in collectConditions. adds 9cef7c1ca9c2 [CodeGen][SVE] Add missing isel patterns for vector_reverse adds af6ee58092a3 [fir] Add fir.embox conversion adds 8a4fcfc242a0 Remove non-affecting module maps from PCM files. adds 9fe6b9e80254 [TargetLowering][RISCV] Fixed a scalable vector issue when [...] adds 09f39862dc08 [docs] Remove mention of retired smooshlab IRC bot. adds 1235ca37bd3f [docs] Update outdated mentions of lab.llvm.org:8011. adds c772a9b6eb14 [clang][modules] NFC: Fix typo in test name adds 8e47b83ec93d [AArch64][ARM] Enablement of Cortex-A710 Support adds 17ec9d1f6bc1 [clang][deps] Don't emit `-fmodule-map-file=` adds 7b6790850968 [clang][lex] NFC: Remove unused HeaderFileInfo member adds 197576c40986 [clang][lex] Refactor check for the first file include adds e1acbda158b3 [AArch64][RISCV] Fix expected smulo/umulo test output adds 00200dbda316 [LV] Add test case for PR52024. adds cc505c0bb733 [Flang] Notify conversion failure for Proc ops, types adds 3a56f5622f39 [lldb] Convert internal platform usages GetSupportedArchitectures adds 0800109d2633 [fir] Add tests for mlir::ComplexType conversion adds 3950e1be8d6e [clang] Remove CLANG_ROUND_TRIP_CC1_ARGS and always roundt [...] adds 4c56f734b35d [lldb] (Partially) enable formatting of utf strings before [...] adds dead1c11ff1c [LV] Add basic check lines to test added in 00200dbda31674e59. adds 22d332a0a20f [flang][codegen] Add `fir.end` conversion placeholder adds b2ad420a786a [flang][nfc] Remove trailing whitespaces from tests adds 55a79318c60d [clang][clangd] Improve signature help for variadic functions. adds 11982eed2bc8 [libunwind][AIX] Mark signal_frame.pass.cpp UNSUPPORTED on AIX adds 7d11c5dac210 Coro: Remove coro_end and coro_suspend_retcon in private [...] adds 26f56438e3da [Clang][SVE] Properly enable/disable dependant SVE target [...] adds 1ce516d43f10 [libc++] Minor fixups in the new introsort code. adds 18ba57a53a81 [AMDGPU] Regenerate test checks in splitkit-getsubrangeformask.ll adds bab39816085d [libunwind] Add an interface for dynamic .eh_frame registration adds a3f2be18b8fe [mlir][doc] Rename doc to match previous name adds fb1a06aa1381 [MLIR][GPU] Add target arguments to SerializeToHsaco adds e6c66ef55e63 [flang][CodeGen] Transform `fir.field_index` to a sequence [...] adds ff64b2933a7d [LoopVectorize] Check the number of uses of an FAdd before [...] adds 08c0a45ab89c Unbreak test after D111899 adds 45e102a17368 [Clang][SVE] Fix windows test breakage in 26f56438e3dab44c [...] adds a1f9bd32c576 [Flang] Add a factory class for creating Complex Ops adds 100df68496d1 [SCEV] Add test coverage for invertible functions of IVs adds 3821d2ab3bec [X86] LowerRotate - pull out repeated is ISD::ROTL check. NFC. adds 1dc1c944d8f9 [mlir][doc] Avoid name overlap that confuses copy_docs.sh (NFC) adds 1e954a1c6678 [flang] Fix off-by-one results from folding MAXEXPONENT an [...] adds 180625fcb478 Add a breadcrumb comment to make debugging a user error wh [...] adds 7796d81ae820 [flang] Skip `Fortran STOP:` before message when NO_STOP_M [...] adds 7ca14f6044bf [llvm] Use range-based for loops (NFC) adds 526dfe3f4d33 [mlir][Linalg] Do not return failure when all tile sizes a [...] adds 7a14244cc645 [NFC][clang] Inclusive language: replace masterPort with mainPort adds ea12c2cb9c42 [SCEV] Move mustprogress based no-self-wrap logic so it ap [...] adds f1127914d3dc [lldb] Deobfuscate python-swigsafecast.swig adds 95af9d888b08 [NFC][lldb] Inclusive language: remove instances of master [...] adds 5cf23ecc23af fix syntax error adds a1504281b607 [NFC][mlir] Inclusive language: Replace an instance of mas [...] adds 0a8a5902a694 [mlir] Fully qualify default generated type/attribute prin [...] adds f1295563f13e [DSE] Move removePartiallyOverlappedStores() into DSEState (NFC) adds 46c26991ae63 [DSE] Remove getLocForWrite() (NFCI) adds 049f6c29a6f0 [libc++] Resolve missing table_size symbol adds 27ea67136ea0 [SystemZ][z/OS] Fix filesystem testing adds d26beb0be22d [mlir][Linalg] Add method to check if LinalgTransformation [...] adds 1a5666acb281 [SCEV] Defer loop property checks from ea12c2cb as late as [...] adds f27ff7ff0edd [docs] Add Loop Optimization WG to the online sync-up page adds 721bb7367647 make testcase more robust adds dc1c27149f21 [libc++] Cast to the right `difference_type` in various al [...] adds 3cbc4c487aa2 llvm-dwarfdump: Rebuild type names in dwo type units adds 3b7b4a804145 [MLIR][NFC] Simplex::markRowRedundant: assert that row is [...] adds 7c5ecc8b7e1b [mlir][vector] Insert/extract element can accept index adds cbb8b200a656 Revert "Increase gdbremote timeout." adds 0c4464a5bd35 [lldb] Fix formatted log statement adds 3b463c45288a [libc++][NFC] Assign some Ranges tasks to varconst. adds e3a7f0e2f9ab [AArch64][PAC] Select llvm.ptrauth.sign/sign.generic to PAC*. adds 24cc79b9efff [AMDGPU] Regenerate postra-bundle-memops.mir checks. NFC. adds 40c65655aff9 [PowerPC] Remove the redundant terminator instruction when [...] adds d9f56feda84a Remove unused variable. adds f2b5d81f62c7 [SampleFDO] Add pass name strings for the passes (NFC) adds f8e615462b4f [AMDGPU] Fix SIPostRABundler crash on null register used b [...] adds 734abbad79db [SCEV] Defer all work from ea12c2cb as late as possible adds 2782cb8da0b3 libfuzzer: All building libfuzzer for ARM32 adds b0ea7ef0d6c2 [msan] Clang-format the test adds 0425ea462197 [NFC][OpaquePtr][Evaluator] Remove call to PointerType::ge [...] adds 85914b757015 [clang] fix regression deducing pack expansion arguments i [...] adds 930ccf0191b4 [NFC][sanitizer] Rename persistent_allocator to stack_store adds b6169e231e2c [nfc][dfsan] Remove obsolete comment adds 368a3b522103 [NFC][sanitizer] Rename PersistentAllocator to StackStore adds 6bf71be9f920 [NFC][sanitizer] Move inline implementation of StackStore [...] adds bb50e9710336 [NFC][sanitizer] Change StackStore API to use StackTrace adds 8210948a4637 [NFC][sanitizer] constexpr StackStore::StackStore() adds d591a46d17ae [NFC][sanitizer] Fix naming in StackStore adds 3557f493534b [AARCH64] Teach AArch64FrameLowering::getFrameIndexReferen [...] adds 870dfa6b08d0 [libc++][doc] Mark project for [cmp.concept] done adds 8fb3f8448409 BPF: Workaround InstCombine trunc+icmp => mask+icmp Optimization adds 78d69182b7eb [mlir] Expose region utils functions adds 85e03cb7ebac [clang-tidy] fix debug-only test failure adds ca3795541f49 [flang] Fix printing of constc and parsing of #fir.real adds 625901636134 [clang-tidy] Fix false positive in readability-identifier- [...] adds 8c18719bae6f [ELF] Expand LMA region if output section alignment introd [...] adds f3753ad77450 [ASTImporter][NFC] Dump decl name at assertion violation adds b8207db700e6 [fir] Add fir.no_reassoc conversion adds bf55b9f0d0e9 [analyzer][docs] Ellaborate the docs of cplusplus.StringChecker adds 812e64ef0c93 [DAG] MatchRotate - support rotate-by-constant of illegal types adds 47eb3f155f9e [ELF] Ensure output section is not discarded in addStartEn [...] adds 0f652d8f527f [X86] LowerRotate - recognise hidden ROTR patterns for bet [...] adds 92d279fd6d1f [LangRef][VP] Correct operands' types in vp.select documentation adds a50fdd3fc982 [X86][Costmodel] `getReplicationShuffleCost()`: promote 1 [...] adds a751084bb452 [X86][Costmodel] `trunc v16i8 to v8i1` can appear after le [...] adds 049799c31151 [X86][Costmodel] `getReplicationShuffleCost()`: promote 1 [...] adds 30b27ecfc251 [AMDGPU] Use new opcode for indexed vgpr reads adds c2271926a4fc Make clang-format fuzz through Lexing with asserts enabled. adds 6623c02d70c3 The _Float16 type is supported on x86 systems with SSE2 en [...] adds 4f9a5c2a1438 [asm] Remove explicit branch for modifier 'l' adds bc20bcb39e02 [lld/mac] Crash even less on undefined symbols with --icf=all adds 8b76d33c5939 [asm] Allow block address operands in `asm inteldialect` adds 80256605f8c6 [OpenMP] support depend clause for taskwait directive, by [...] adds d1fdf867b18b [SLP][NFC]Introduce TreeEntry::getVectorFactor member func [...] adds 671f0930fe29 [X86] Selective relocation relaxation for +tagged-globals adds 4c94760f360b [ORC] Fix materialization of weak local symbols adds 3624c4d84500 [libc++] Adds (to|from)_chars_result operator==. adds ed86610c7bcd [libc++][nfc] Move functions to a generic place. adds 6774cc33f75f [NFC][llvm] Inclusive language: remove instance of master [...] adds ffe1741b5cca [DSE] Add additional strncpy tests. adds 86e77cdb081f [PowerPC] Add a flag for conditional trap optimization adds 4b3518d50b30 [RISCV] Pre-commit test for D98932. NFC adds af57a71d1871 [RISCV] Don't call setHasMultipleConditionRegisters(), so [...] adds 28000587e1a4 [SCEV] Revert two speculative compile time optimizations w [...] adds f3b7cc8bb2ea [lldb/test] Add ability to terminate connection from a gdb [...] adds d9bbad277c44 [libc][Obvious][NFC] A bunch of cosmetic cleanup. adds 587a397917b2 Skip tests when compiler with older versions of clang adds f849640a0c6c [MLIR] Make the ROCM integration tests runnable adds 76effb001d33 [LV] Remove obsolete comment about creating a dummy block (NFC) adds d448fcd9b223 [analyzer][NFC] Introduce CallDescriptionSets adds 6c512703a9e6 [analyzer][NFC] Introduce CallDescription::matches() in ad [...] adds f18da190b0db [analyzer][NFC] Switch to using CallDescription::matches() [...] adds 9ad0a90baa8c [analyzer][NFC] Demonstrate the use of CallDescriptionSet adds de9d7e42aca2 [analyzer][NFC] CallDescription should own the qualified n [...] adds 97f1bf15b154 [analyzer][NFC] Consolidate the inner representation of Ca [...] adds e6ef134f3c77 [analyzer][NFC] Use enum for CallDescription flags adds d5de568cc737 [analyzer][NFC] MaybeUInt -> MaybeCount adds 7eec832def57 [DSE] Improve handling of `strncpy` in Dead Store Elimination adds ffdace4892bd [SROA] Add new test cases to cover existing SROA behavior [...] adds 06dbb2856967 [mlir][vector] Remove usage of shapecast to remove unit dim adds 7cde5165131f [mlir][vector] NFC, move some vector patterns in a separate file adds 9cdaf0b01b29 [openmp][amdgpu][nfc] Inline interop_hsa_get_kernel_info i [...] adds 2997441b85c0 [ELF] Support discarding .got.plt adds ff7f2cfa959b [AMDGPU] Add an implicit use of M0 to all V_MOV_B32_indire [...] adds 47555d73f653 [mlir][gpu] Extend shuffle op modes and add nvvm lowering adds bd22554af06e [MLIR][GPU] Run generic LLVM optimizations when serializin [...] adds 1b4c0cb3918a [libc++] Avoid potential truncation warnings in std::abs test adds e1ce3dabf0c7 [libc++] Fix some tests that were broken in the single-thr [...] adds e0f58444e126 [libc++] Fix feature test macro for __cpp_lib_to_chars adds d8e5a0c42bd8 [clang][NFC] Inclusive terms: replace some uses of sanity [...] adds b07b5bd72716 [libc++] Test that our algorithms never copy a user-provid [...] adds 04954824ee15 [openmp][amdgpu][nfc] Simplify implicit args handling adds 3f3680dff3e7 DWARFVerifier: Simplify name lookups adds 3fcdd182e978 NFC: Callout restriction on folding 0-result ops in docume [...] adds 20f79f8caa3a [MLIR][GPU] Make the path to ROCm a runtime option adds 290cddcd139d Allow __attribute__((swift_attr)) in attribute push pragmas adds e059329b835a [libc++][NFC] Add missing include in test adds e9d12c248013 [PowerPC][NFC] Add a series of codegen tests for vector re [...] adds 491efa7f31cb [InstCombine] add/adjust tests for mask of sext i1; NFC adds a075d6722283 [Sema] fix nondeterminism in ASTContext::getDeducedTemplat [...] adds d729f4c38fca [mlir] Bug fix. Stream must outlive the pass manager. adds 3f3bee42d229 [NFC][llvm] Inclusive language: remove instance of master [...] adds a6f53afbcb4d [MLIR][GPU] Link in device libraries during HSA compilatio [...] adds de11de308b64 [InstrProf] Use i32 for GEP index from lowering llvm.instr [...] adds f764a1a5bd7c [clangd] Avoid possible crash: apply configuration after b [...] adds 241df03ce5f0 [NFC] Test commit, add whitespace to end-of-line adds 1bd4dc4f2854 [hmaptool] Port to python3 adds 97b9e8438e26 [GVN][NFC] Remove redundant check adds 43f5f6916f0e [ORC][JITLink] Move JITDylib name into JITLinkDylib base class. adds 18f935122348 [AMDGPU] Do not generate ELF symbols for the local branch [...] adds d1abf481daf2 [llvm] Use range-based for loops (NFC) adds 0dec59305a52 [ORC] Make JITDylib::AsynchronousSymbolQuerySet private. adds 1cb991e75405 [X86] Add test case for pr52567. NFC adds a4373f6753fa [X86] Don't combine (x86cmp (trunc (movmsk (bitcast X))), [...] adds 1f9ca5adbac0 [MLIR] Avoid creation of buggy affine maps while replacing [...] adds 2f364f6f0d3a [NFC][X86][MCA] Add forgotten test coverage for AVX512's V [...] adds da47a63e0394 [NFC][X86][Costmodel] Add AVX512DQ runlines to trunc.ll/extend.ll adds 7dbbb5d3a46e compiler-rt: Use FreeBSD's elf_aux_info to detect AArch64 [...] adds fbfe8fcbc31d [Libomptarget] Remove undefined symbol in old runtime adds ec7b0d4d3458 [MLIR] Simplify Semi-affine expressions by rule based matc [...] adds 401b76fdf2b3 [libc++] [test] Eliminate libcpp-no-noexcept-function-type [...] adds 1d007d0e5a92 [InstCombine] add tests for bitwise logic with bool op; NFC adds 337948ac6e22 [InstCombine] add folds for binop with sexted bool and con [...] adds cf8efbd30e43 [VPlan] Wrap vector loop blocks in region. adds 25a9ee52f139 [CVP] Add tests for implied conditions using urem (NFC) adds cd84cab6b37f [LVI] Support urem in implied conditions adds 0a2bde94a06c [LVI] Drop requirement that modulus is constant adds fefe20b99313 [clang-tidy] performance-unnecessary-copy-initialization: [...] adds aeba28bc6244 [DSE] Drop hasAnalyzableMemoryWrite() (NFCI) adds df70cf5e1409 [NFC][X86][Costmodel] Actually test +prefer-256-bit in rep [...] adds e74114add3b3 [libc++] [doc] Mark some spaceship-related LWG issues as " [...] adds dca681fee93e [libc++][NFC] Fix typo in ranges::iterator_t synopsis adds 6cc820a3e284 [X86][FP16] Relax the pattern condition for VZEXT_MOVL to [...] adds f6bce30cf949 [llvm] Use range-based for loops (NFC)
No new revisions were added by this update.
Summary of changes: .../performance/UnnecessaryCopyInitialization.cpp | 8 +- .../readability/IdentifierNamingCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 5 +- clang-tools-extra/clangd/CodeComplete.cpp | 32 + clang-tools-extra/clangd/Selection.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 98 + ...opy-initialization-excluded-container-types.cpp | 10 + .../checkers/readability-identifier-naming.cpp | 76 +- .../test/clang-tidy/infrastructure/pr37091.cpp | 2 +- clang/CMakeLists.txt | 7 - clang/docs/LanguageExtensions.rst | 2 +- clang/docs/OpenMPSupport.rst | 2 +- clang/docs/ReleaseNotes.rst | 2 + clang/docs/analyzer/checkers.rst | 11 +- clang/include/clang/AST/Redeclarable.h | 3 +- clang/include/clang/AST/StmtOpenMP.h | 11 +- clang/include/clang/AST/Type.h | 6 +- clang/include/clang/Analysis/CFG.h | 2 +- clang/include/clang/Basic/Attr.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/CodeGen/CGFunctionInfo.h | 2 +- clang/include/clang/Lex/HeaderSearch.h | 16 +- clang/include/clang/Lex/Lexer.h | 15 +- clang/include/clang/Lex/Preprocessor.h | 2 +- clang/include/clang/Sema/Lookup.h | 7 +- clang/include/clang/Sema/Overload.h | 14 + clang/include/clang/Sema/Sema.h | 3 +- clang/include/clang/Serialization/ASTWriter.h | 5 +- .../Core/PathSensitive/CallDescription.h | 69 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 14 - clang/lib/AST/ASTContext.cpp | 3 + clang/lib/AST/ASTImporterLookupTable.cpp | 14 +- clang/lib/AST/StmtOpenMP.cpp | 14 +- clang/lib/Analysis/BodyFarm.cpp | 5 +- clang/lib/Analysis/RetainSummaryManager.cpp | 2 +- clang/lib/Basic/DiagnosticIDs.cpp | 2 +- clang/lib/Basic/SourceManager.cpp | 11 +- clang/lib/Basic/Targets/X86.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 53 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 6 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 9 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 43 +- clang/lib/Driver/ToolChains/Clang.cpp | 1 - clang/lib/Driver/ToolChains/SPIRV.cpp | 1 + clang/lib/Format/Format.cpp | 32 +- clang/lib/Format/QualifierAlignmentFixer.cpp | 12 +- clang/lib/Format/SortJavaScriptImports.cpp | 5 +- clang/lib/Format/TokenAnalyzer.cpp | 49 +- clang/lib/Format/TokenAnalyzer.h | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Frontend/FrontendActions.cpp | 2 +- clang/lib/Lex/HeaderSearch.cpp | 7 +- clang/lib/Lex/Lexer.cpp | 16 +- clang/lib/Lex/PPDirectives.cpp | 11 +- clang/lib/Lex/PPLexerChange.cpp | 8 +- clang/lib/Sema/SemaChecking.cpp | 7 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 8 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- clang/lib/Sema/SemaExpr.cpp | 1 - clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/SemaLookup.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 14 +- clang/lib/Sema/SemaOverload.cpp | 24 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 7 + clang/lib/Serialization/ASTReaderStmt.cpp | 5 +- clang/lib/Serialization/ASTWriter.cpp | 85 +- clang/lib/Serialization/ASTWriterStmt.cpp | 1 + .../Checkers/BasicObjCFoundationChecks.cpp | 13 +- .../Checkers/BlockInCriticalSectionChecker.cpp | 27 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 11 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/ContainerModeling.cpp | 47 +- .../Checkers/DebugContainerModeling.cpp | 8 +- .../Checkers/DebugIteratorModeling.cpp | 12 +- .../Checkers/InnerPointerChecker.cpp | 16 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 6 +- .../Checkers/MmapWriteExecChecker.cpp | 2 +- .../Checkers/SimpleStreamChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 5 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 6 +- .../lib/StaticAnalyzer/Checkers/StringChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 5 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 8 +- .../Checkers/cert/PutenvWithAutoChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 7 +- clang/lib/StaticAnalyzer/Core/CallDescription.cpp | 124 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 82 - clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 2 +- .../DependencyScanning/DependencyScanningTool.cpp | 6 +- .../DependencyScanning/ModuleDepCollector.cpp | 4 +- clang/lib/Tooling/Syntax/Tree.cpp | 2 +- clang/test/ARCMT/objcmt-arc-cf-annotations.m | 30 +- .../test/ARCMT/objcmt-arc-cf-annotations.m.result | 30 +- clang/test/AST/attr-swift_attr.m | 10 +- .../expected-plists/retain-release.m.objc.plist | 26 +- .../expected-plists/retain-release.m.objcpp.plist | 26 +- clang/test/Analysis/retain-release-inline.m | 10 +- clang/test/Analysis/retain-release.m | 30 +- clang/test/Analysis/retain-release.mm | 10 +- .../temp.deduct/temp.deduct.partial/p12.cpp | 13 +- .../modules-fmodule-name-no-module-built.m | 1 - clang/test/ClangScanDeps/modules-full.cpp | 17 - clang/test/ClangScanDeps/modules-inferred.m | 3 +- .../ClangScanDeps/modules-pch-common-submodule.c | 5 +- .../modules-pch-common-via-submodule.c | 4 +- clang/test/ClangScanDeps/modules-pch.c | 14 +- clang/test/CodeCompletion/variadic-template.cpp | 18 + clang/test/CodeGen/X86/Float16-arithmetic.c | 73 + .../CodeGen/X86/{avx512fp16-abi.c => fp16-abi.c} | 2 + .../X86/{avx512fp16-complex.c => fp16-complex.c} | 1 + clang/test/CodeGen/profile-filter.c | 20 +- clang/test/Driver/aarch64-cpus.c | 23 +- clang/test/Driver/aarch64-implied-sve-features.c | 78 + clang/test/Driver/arm-cortex-cpus.c | 11 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/Misc/target-invalid-cpu-note.c | 6 +- .../AddRemoveIrrelevantModuleMap/a.modulemap | 1 + .../AddRemoveIrrelevantModuleMap/b.modulemap | 1 + .../Modules/add-remove-irrelevant-module-map.m | 16 + clang/test/OpenMP/taskwait_ast_print.cpp | 18 +- clang/test/OpenMP/taskwait_depend_codegen.cpp | 38 + clang/test/OpenMP/taskwait_depend_messages.cpp | 62 + clang/test/OpenMP/taskwait_messages.cpp | 5 +- clang/test/Profile/branch-logical-mixed.cpp | 68 +- clang/test/Profile/c-captured.c | 32 +- clang/test/Profile/c-general.c | 238 +- clang/test/Profile/c-ternary.c | 10 +- clang/test/Profile/cxx-class.cpp | 24 +- clang/test/Profile/cxx-lambda.cpp | 17 +- clang/test/Profile/cxx-rangefor.cpp | 10 +- clang/test/Profile/cxx-stmt-initializers.cpp | 12 +- clang/test/Profile/cxx-templates.cpp | 8 +- clang/test/Profile/cxx-throws.cpp | 24 +- clang/test/Profile/objc-general.m | 18 +- clang/test/Sema/Float16.c | 3 +- clang/test/Sema/conversion-target-dep.c | 2 +- clang/test/SemaCXX/Float16.cpp | 3 +- clang/test/SemaCXX/Inputs/compare.modulemap | 6 + clang/test/SemaCXX/compare-modules-cxx2a.cpp | 18 +- .../StaticAnalyzer/ConflictingEvalCallsTest.cpp | 2 +- .../NoStateChangeFuncVisitorTest.cpp | 6 +- clang/utils/hmaptool/hmaptool | 17 +- .../cmake/Modules/AllSupportedArchDefs.cmake | 2 +- compiler-rt/lib/builtins/cpu_model.c | 6 + compiler-rt/lib/msan/tests/msan_test.cpp | 7 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 3 +- .../sanitizer_chained_origin_depot.cpp | 1 - .../sanitizer_persistent_allocator.h | 110 - .../lib/sanitizer_common/sanitizer_stack_store.cpp | 91 + .../lib/sanitizer_common/sanitizer_stack_store.h | 50 + .../lib/sanitizer_common/sanitizer_stackdepot.cpp | 32 +- compiler-rt/lib/tsan/go/build.bat | 1 + compiler-rt/lib/tsan/go/buildgo.sh | 1 + compiler-rt/test/dfsan/release_shadow_space.c | 1 - flang/include/flang/Evaluate/real.h | 4 +- flang/include/flang/Optimizer/Builder/Complex.h | 89 + flang/include/flang/Optimizer/Builder/FIRBuilder.h | 9 + flang/include/flang/Optimizer/Dialect/FIRTypes.td | 2 + flang/include/flang/Optimizer/Support/TypeCode.h | 90 + flang/lib/Optimizer/Builder/CMakeLists.txt | 1 + flang/lib/Optimizer/Builder/Complex.cpp | 36 + flang/lib/Optimizer/Builder/FIRBuilder.cpp | 28 + flang/lib/Optimizer/CodeGen/CodeGen.cpp | 517 ++- flang/lib/Optimizer/CodeGen/TypeConverter.h | 5 + flang/lib/Optimizer/Dialect/FIRAttr.cpp | 6 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 18 +- flang/lib/Optimizer/Dialect/FIRType.cpp | 6 + flang/runtime/stop.cpp | 14 +- flang/test/Evaluate/folding07.f90 | 24 +- flang/test/Fir/convert-to-llvm-invalid.fir | 38 +- flang/test/Fir/convert-to-llvm.fir | 263 +- flang/test/Fir/fir-ops.fir | 17 + flang/test/Fir/types-to-llvm.fir | 32 +- flang/unittests/Optimizer/Builder/ComplexTest.cpp | 100 + flang/unittests/Optimizer/CMakeLists.txt | 1 + flang/unittests/Runtime/CMakeLists.txt | 1 + flang/unittests/Runtime/RuntimeCrashTest.cpp | 19 - flang/unittests/Runtime/Stop.cpp | 85 + libc/fuzzing/math/RemQuoDiff.h | 5 + libc/fuzzing/stdlib/CMakeLists.txt | 4 +- .../{atof_fuzz.cpp => atof_differential_fuzz.cpp} | 0 libc/include/sys/mman.h.def | 5 + libc/include/sys/syscall.h.def | 5 + libc/src/__support/architectures.h | 7 +- libc/src/__support/common.h | 2 +- libc/src/__support/endian.h | 2 +- libc/src/__support/sanitizer.h | 2 +- libcxx/docs/Status/Cxx20Issues.csv | 6 +- libcxx/docs/Status/RangesPaper.csv | 4 +- libcxx/docs/Status/SpaceshipPapers.csv | 2 +- libcxx/docs/Status/SpaceshipProjects.csv | 4 +- libcxx/include/__algorithm/binary_search.h | 2 +- libcxx/include/__algorithm/copy_n.h | 3 +- libcxx/include/__algorithm/find_end.h | 8 +- libcxx/include/__algorithm/is_heap.h | 4 +- libcxx/include/__algorithm/is_heap_until.h | 21 +- libcxx/include/__algorithm/is_sorted.h | 4 +- libcxx/include/__algorithm/is_sorted_until.h | 19 +- libcxx/include/__algorithm/max.h | 4 +- libcxx/include/__algorithm/max_element.h | 21 +- libcxx/include/__algorithm/min.h | 4 +- libcxx/include/__algorithm/min_element.h | 21 +- libcxx/include/__algorithm/search.h | 4 +- libcxx/include/__algorithm/search_n.h | 3 +- libcxx/include/__algorithm/sift_down.h | 4 +- libcxx/include/__algorithm/sort.h | 39 +- libcxx/include/__charconv/from_chars_result.h | 3 + libcxx/include/__charconv/to_chars_result.h | 3 + libcxx/include/__format/formatter.h | 43 + libcxx/include/__format/formatter_integral.h | 39 - libcxx/include/charconv | 2 + libcxx/include/ranges | 2 +- libcxx/include/version | 2 +- libcxx/lib/abi/CHANGELOG.TXT | 15 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 1 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 1 + ...i.v1.stable.exceptions.no_new_in_libcxx.abilist | 1 + libcxx/src/locale.cpp | 2 + .../robust_against_copying_comparators.pass.cpp | 190 + .../directory_entry.mods/last_write_time.pass.cpp | 3 + .../libcxx/thread/thread.mutex/version.pass.cpp | 2 + .../algorithms/robust_against_adl.compile.pass.cpp | 223 + .../std/algorithms/robust_against_adl.pass.cpp | 183 - .../algorithms/robust_against_adl_on_new.pass.cpp | 12 +- .../robust_re_difference_type.compile.pass.cpp | 259 ++ .../equality_comparable.compile.pass.cpp | 5 +- .../equality_comparable_with.compile.pass.cpp | 5 +- .../assignable_from.compile.pass.cpp | 5 +- .../concepts.object/movable.compile.pass.cpp | 5 +- .../support.limits.general/charconv.pass.cpp | 33 - .../charconv.version.pass.cpp | 84 + .../memory_resource.version.pass.cpp | 35 - .../support.limits.general/mutex.version.pass.cpp | 2 + .../utility.version.pass.cpp | 48 - .../facet.ctype.char.statics/table_size.pass.cpp | 31 + .../c.math/{abs.fail.cpp => abs.verify.cpp} | 17 +- .../thread.once.callonce/call_once.pass.cpp | 2 +- .../thread.once/thread.once.callonce/race.pass.cpp | 2 +- .../thread.once.onceflag/assign.compile.fail.cpp | 2 + .../thread.once.onceflag/copy.compile.fail.cpp | 2 + .../thread.once.onceflag/default.pass.cpp | 2 + .../charconv.syn/from_chars_result.pass.cpp | 43 + .../charconv/charconv.syn/to_chars_result.pass.cpp | 43 + .../meta/meta.rel/is_nothrow_invocable.pass.cpp | 24 +- .../tuple_size_structured_bindings.pass.cpp | 1 - libcxx/test/support/filesystem_test_helper.h | 6 +- libcxx/test/support/test_macros.h | 6 + libcxx/test/support/uses_alloc_types.h | 1 + .../generate_feature_test_macro_components.py | 13 +- libcxx/utils/generate_header_inclusion_tests.py | 9 +- libcxx/utils/libcxx/test/features.py | 2 - libcxxabi/test/catch_function_03.pass.cpp | 3 +- .../test/catch_member_function_pointer_02.pass.cpp | 3 +- libunwind/src/DwarfParser.hpp | 22 +- libunwind/src/libunwind.cpp | 29 + libunwind/src/libunwind_ext.h | 3 + libunwind/test/signal_frame.pass.cpp | 4 + lld/ELF/LinkerScript.cpp | 19 +- lld/ELF/LinkerScript.h | 2 + lld/ELF/SyntheticSections.cpp | 4 +- lld/ELF/Writer.cpp | 2 +- lld/MachO/ICF.cpp | 5 +- lld/test/ELF/linkerscript/discard-plt.s | 37 + lld/test/ELF/linkerscript/lma-align2.test | 35 + lld/test/ELF/linkerscript/preinit-array-empty.test | 39 + lld/test/MachO/invalid/undefined-symbol.s | 10 +- lldb/bindings/python/python-swigsafecast.swig | 167 +- lldb/bindings/python/python-wrapper.swig | 70 +- .../include/lldb/Core/ValueObjectConstResultImpl.h | 1 - .../lldb/DataFormatters/FormattersHelpers.h | 2 +- lldb/include/lldb/DataFormatters/StringPrinter.h | 16 +- lldb/include/lldb/Target/Process.h | 30 - lldb/include/lldb/Target/Target.h | 35 + .../Python/lldbsuite/test/gdbclientutils.py | 46 +- .../test/tools/lldb-server/gdbremote_testcase.py | 4 +- lldb/source/Core/Debugger.cpp | 2 +- lldb/source/Core/Module.cpp | 8 +- lldb/source/Core/ValueObjectConstResultImpl.cpp | 2 +- lldb/source/DataFormatters/FormattersHelpers.cpp | 11 +- lldb/source/DataFormatters/StringPrinter.cpp | 18 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 20 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 4 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 14 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- lldb/source/Target/Platform.cpp | 48 +- lldb/source/Target/Process.cpp | 51 - lldb/source/Target/Target.cpp | 62 + .../unique_ptr/TestUniquePtrFromStdModule.py | 1 + .../functionalities/gdb_remote_client/TestPty.py | 6 +- .../functionalities/mtc/simple/TestMTCSimple.py | 2 + lldb/test/API/lang/cpp/char8_t/TestCxxChar8_t.py | 18 +- .../TestModulesCompileError.py | 1 + .../lang/objc/objc-new-syntax/ObjCNewSyntaxTest.py | 5 +- lldb/test/API/lang/objc/real-definition/Foo.m | 3 +- .../objc/real-definition/TestRealDefinition.py | 50 +- .../API/tools/lldb-server/TestLldbGdbServer.py | 3 + llvm/docs/Extensions.rst | 7 +- llvm/docs/GettingInvolved.rst | 7 +- llvm/docs/LangRef.rst | 2 +- llvm/docs/MyFirstTypoFix.rst | 4 +- llvm/include/llvm/CodeGen/MIRFSDiscriminator.h | 4 + llvm/include/llvm/CodeGen/MIRSampleProfile.h | 2 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 2 +- .../llvm/ExecutionEngine/JITLink/JITLinkDylib.h | 13 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 10 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 2 +- llvm/include/llvm/MC/MCExpr.h | 1 + llvm/include/llvm/Support/AArch64TargetParser.def | 14 +- llvm/include/llvm/Support/ARMTargetParser.def | 3 + llvm/lib/Analysis/IVDescriptors.cpp | 5 +- llvm/lib/Analysis/IntervalPartition.cpp | 16 +- llvm/lib/Analysis/LazyValueInfo.cpp | 15 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 6 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 5 +- llvm/lib/Analysis/ObjCARCInstKind.cpp | 5 +- llvm/lib/Analysis/ScalarEvolution.cpp | 102 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 4 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 33 +- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 4 +- llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 11 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/CodeGen/StackProtector.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 27 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 4 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 3 +- llvm/lib/IR/AsmWriter.cpp | 24 +- llvm/lib/IR/TypeFinder.cpp | 8 +- llvm/lib/MC/ELFObjectWriter.cpp | 1 + llvm/lib/MC/MCExpr.cpp | 2 + llvm/lib/Target/AArch64/AArch64.td | 11 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 9 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 16 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 6 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 1 + .../AArch64/GISel/AArch64InstructionSelector.cpp | 27 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 5 + .../Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 1 - llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 16 +- llvm/lib/Target/AMDGPU/SIPostRABundler.cpp | 3 + llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 6 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 19 +- llvm/lib/Target/ARM/ARM.td | 10 + llvm/lib/Target/ARM/ARMSubtarget.cpp | 1 + llvm/lib/Target/ARM/ARMSubtarget.h | 1 + llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 2 +- llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 5 +- llvm/lib/Target/BPF/BPFAdjustOpt.cpp | 4 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 4 +- .../lib/Target/Hexagon/HexagonMachineScheduler.cpp | 2 +- .../Hexagon/HexagonVectorLoopCarriedReuse.cpp | 7 +- llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp | 5 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 6 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 15 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 3 - llvm/lib/Target/RISCV/RISCVISelLowering.h | 8 + llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 5 + .../Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 3 + llvm/lib/Target/X86/X86.td | 3 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 1 + llvm/lib/Target/X86/X86FastISel.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +- llvm/lib/Target/X86/X86InstrAVX512.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 1 + llvm/lib/Target/X86/X86InstrInfo.h | 1 + llvm/lib/Target/X86/X86LowerAMXType.cpp | 6 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 + llvm/lib/Target/X86/X86Subtarget.cpp | 7 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 11 + llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 10 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 14 + .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstructionCombining.cpp | 23 + .../Transforms/Instrumentation/InstrProfiling.cpp | 2 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 136 +- llvm/lib/Transforms/Utils/CloneModule.cpp | 72 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 15 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 13 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 12 +- llvm/lib/Transforms/Utils/MetaRenamer.cpp | 6 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 14 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 48 +- llvm/test/Analysis/CostModel/X86/extend.ll | 1376 +++++-- .../CostModel/X86/shuffle-replication-i1.ll | 562 ++- .../CostModel/X86/shuffle-replication-i16.ll | 428 +- .../CostModel/X86/shuffle-replication-i32.ll | 172 +- .../CostModel/X86/shuffle-replication-i64.ll | 151 +- .../CostModel/X86/shuffle-replication-i8.ll | 428 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 2489 +++++++++--- .../max-backedge-taken-count-guard-info.ll | 36 + llvm/test/Analysis/ScalarEvolution/ne-overflow.ll | 135 +- .../ScalarEvolution/trip-count-negative-stride.ll | 16 +- .../ScalarEvolution/trip-multiple-guard-info.ll | 26 + .../AArch64/named-vector-shuffle-reverse-sve.ll | 66 + .../AArch64/ptrauth-intrinsic-sign-generic.ll | 14 + .../test/CodeGen/AArch64/ptrauth-intrinsic-sign.ll | 77 + .../CodeGen/AArch64/statepoint-call-lowering-sp.ll | 23 + llvm/test/CodeGen/AArch64/sve-smulo-sdnode.ll | 510 +++ llvm/test/CodeGen/AArch64/sve-umulo-sdnode.ll | 472 +++ .../GlobalISel/atomic_optimizations_mul_one.ll | 24 +- .../CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | 8 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 42 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 16 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll | 32 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 12 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 12 +- .../AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll | 12 +- .../AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll | 344 +- llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll | 4 +- .../test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll | 16 +- llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 24 +- .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 20 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 60 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 60 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 60 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 60 +- llvm/test/CodeGen/AMDGPU/amd.endpgm.ll | 8 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 2598 ++++++------ .../AMDGPU/atomic_optimizations_global_pointer.ll | 184 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 416 +- .../AMDGPU/atomic_optimizations_pixelshader.ll | 100 +- llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 12 +- llvm/test/CodeGen/AMDGPU/basic-branch.ll | 4 +- llvm/test/CodeGen/AMDGPU/branch-condition-and.ll | 4 +- llvm/test/CodeGen/AMDGPU/branch-relax-bundle.ll | 2 +- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 32 +- .../AMDGPU/branch-relaxation-debug-info.mir | 6 +- .../branch-relaxation-gfx10-branch-offset-bug.ll | 16 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 72 +- llvm/test/CodeGen/AMDGPU/bypass-div.ll | 210 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-skip.ll | 6 +- llvm/test/CodeGen/AMDGPU/cf-loop-on-constant.ll | 6 +- .../CodeGen/AMDGPU/cgp-addressing-modes-flat.ll | 2 +- .../CodeGen/AMDGPU/cgp-addressing-modes-gfx1030.ll | 4 +- .../CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll | 4 +- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 14 +- llvm/test/CodeGen/AMDGPU/cgp-bitfield-extract.ll | 18 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 26 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 14 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 16 +- llvm/test/CodeGen/AMDGPU/ctpop16.ll | 24 +- llvm/test/CodeGen/AMDGPU/dag-divergence-atomic.ll | 12 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 18 +- llvm/test/CodeGen/AMDGPU/early-if-convert.ll | 12 +- llvm/test/CodeGen/AMDGPU/endcf-loop-header.ll | 2 +- .../AMDGPU/expand-scalar-carry-out-select-user.ll | 12 +- llvm/test/CodeGen/AMDGPU/fp64-atomics-gfx90a.ll | 44 +- llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll | 100 +- .../CodeGen/AMDGPU/global-load-saddr-to-vaddr.ll | 8 +- llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | 16 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 20 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 4 +- llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 64 +- llvm/test/CodeGen/AMDGPU/image-sample-waterfall.ll | 4 +- .../CodeGen/AMDGPU/indirect-addressing-si-noopt.ll | 4 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 6 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 72 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 40 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 24 +- llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 56 +- llvm/test/CodeGen/AMDGPU/lds-m0-init-in-loop.ll | 8 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 2 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll | 2 +- .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.set.inactive.ll | 12 +- .../llvm.amdgcn.struct.buffer.load.format.v3f16.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wqm.demote.ll | 344 +- llvm/test/CodeGen/AMDGPU/llvm.mulo.ll | 65 +- .../AMDGPU/local-stack-alloc-block-sp-reference.ll | 24 +- .../AMDGPU/loop-live-out-copy-undef-subrange.ll | 8 +- llvm/test/CodeGen/AMDGPU/loop-prefetch.ll | 38 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 48 +- llvm/test/CodeGen/AMDGPU/mfma-loop.ll | 22 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 30 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 12 +- llvm/test/CodeGen/AMDGPU/mul_int24.ll | 12 +- llvm/test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 5 +- .../CodeGen/AMDGPU/multi-divergent-exit-region.ll | 4 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 46 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 42 +- llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 40 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 12 +- .../CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll | 16 +- llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir | 249 +- llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll | 2 +- llvm/test/CodeGen/AMDGPU/ret_jump.ll | 8 +- llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 4 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 380 +- llvm/test/CodeGen/AMDGPU/set-gpr-idx-peephole.mir | 212 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 36 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 2 +- llvm/test/CodeGen/AMDGPU/sgpr-spill-no-vgprs.ll | 4 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf-kill.ll | 24 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 92 +- .../CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll | 8 +- .../si-lower-control-flow-unreachable-block.ll | 6 +- llvm/test/CodeGen/AMDGPU/skip-branch-trap.ll | 4 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 424 +- llvm/test/CodeGen/AMDGPU/smrd-vccz-bug.ll | 4 +- llvm/test/CodeGen/AMDGPU/spill-cfg-position.ll | 4 +- llvm/test/CodeGen/AMDGPU/spill-m0.ll | 2 +- .../CodeGen/AMDGPU/splitkit-getsubrangeformask.ll | 731 ++-- llvm/test/CodeGen/AMDGPU/srem64.ll | 541 ++- .../stack-pointer-offset-relative-frameindex.ll | 8 +- llvm/test/CodeGen/AMDGPU/subvector-test.mir | 4 +- llvm/test/CodeGen/AMDGPU/trap-abis.ll | 48 +- llvm/test/CodeGen/AMDGPU/udiv.ll | 99 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 568 ++- .../CodeGen/AMDGPU/undefined-subreg-liverange.ll | 8 +- llvm/test/CodeGen/AMDGPU/uniform-cfg.ll | 50 +- llvm/test/CodeGen/AMDGPU/uniform-crash.ll | 6 +- .../AMDGPU/uniform-loop-inside-nonuniform.ll | 4 +- .../AMDGPU/unstructured-cfg-def-use-issue.ll | 46 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 470 ++- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 24 +- .../vgpr-descriptor-waterfall-loop-idom-update.ll | 8 +- llvm/test/CodeGen/AMDGPU/vgpr-liverange.ll | 46 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 16 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 6 +- llvm/test/CodeGen/AMDGPU/wwm-reserved-spill.ll | 4 +- llvm/test/CodeGen/ARM/rotate.ll | 4 +- .../CodeGen/AVR/inline-asm/inline-asm-invalid.ll | 10 + llvm/test/CodeGen/BPF/adjust-opt-icmp4.ll | 85 + .../test/CodeGen/PowerPC/mi-peepholes-trap-opt.mir | 88 +- llvm/test/CodeGen/PowerPC/vector-reduce-add.ll | 1808 +++++++++ llvm/test/CodeGen/PowerPC/vector-reduce-and.ll | 390 ++ llvm/test/CodeGen/PowerPC/vector-reduce-fadd.ll | 4247 ++++++++++++++++++++ llvm/test/CodeGen/PowerPC/vector-reduce-fmax.ll | 1169 ++++++ llvm/test/CodeGen/PowerPC/vector-reduce-fmin.ll | 1169 ++++++ llvm/test/CodeGen/PowerPC/vector-reduce-fmul.ll | 1717 ++++++++ llvm/test/CodeGen/PowerPC/vector-reduce-mul.ll | 204 + llvm/test/CodeGen/PowerPC/vector-reduce-or.ll | 392 ++ llvm/test/CodeGen/PowerPC/vector-reduce-smax.ll | 796 ++++ llvm/test/CodeGen/PowerPC/vector-reduce-smin.ll | 796 ++++ llvm/test/CodeGen/PowerPC/vector-reduce-umax.ll | 796 ++++ llvm/test/CodeGen/PowerPC/vector-reduce-umin.ll | 796 ++++ llvm/test/CodeGen/PowerPC/vector-reduce-xor.ll | 392 ++ llvm/test/CodeGen/PowerPC/vector-rotates.ll | 25 +- llvm/test/CodeGen/RISCV/rv32zbp.ll | 16 +- llvm/test/CodeGen/RISCV/rv64zbp.ll | 14 +- llvm/test/CodeGen/RISCV/rvv/smulo-sdnode.ll | 424 ++ llvm/test/CodeGen/RISCV/rvv/umulo-sdnode.ll | 398 ++ llvm/test/CodeGen/RISCV/sink-icmp.ll | 45 + .../test/CodeGen/RISCV/srem-seteq-illegal-types.ll | 28 +- llvm/test/CodeGen/X86/avx512fp16-mov.ll | 70 + llvm/test/CodeGen/X86/callbr-asm.ll | 84 +- llvm/test/CodeGen/X86/pr52567.ll | 27 + llvm/test/CodeGen/X86/rotate-extract-vector.ll | 12 +- llvm/test/CodeGen/X86/rotate-extract.ll | 31 +- llvm/test/CodeGen/X86/rotate.ll | 26 +- llvm/test/CodeGen/X86/rotate2.ll | 8 +- llvm/test/CodeGen/X86/tagged-globals-pic.ll | 23 +- llvm/test/CodeGen/X86/tagged-globals-static.ll | 6 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 76 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 94 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 128 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 82 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 350 +- .../ExecutionEngine/JITLink/X86/MachO_weak_local.s | 16 + .../InstrProfiling/atomic-updates.ll | 2 +- .../InstrProfiling/runtime-counter-relocation.ll | 4 +- llvm/test/MC/X86/gotpcrel_norelax.s | 73 + .../Coroutines/coro-retcon-once-private.ll | 48 + .../Transforms/CorrelatedValuePropagation/urem.ll | 309 +- .../Transforms/DeadStoreElimination/libcalls.ll | 76 + llvm/test/Transforms/InstCombine/and.ll | 58 + llvm/test/Transforms/InstCombine/or.ll | 79 +- .../AMDGPU/different-addrspace-crash.ll | 2 +- .../LoopVectorize/AArch64/strict-fadd.ll | 36 + .../LoopVectorize/AArch64/sve-widen-gep.ll | 1 + ...first-order-recurrence-sink-replicate-region.ll | 15 + .../test/Transforms/LoopVectorize/icmp-uniforms.ll | 1 + .../LoopVectorize/scev-during-mutation.ll | 47 + .../Transforms/LoopVectorize/vplan-dot-printing.ll | 5 +- .../Transforms/LoopVectorize/vplan-printing.ll | 15 + .../vplan-sink-scalars-and-merge-vf1.ll | 3 + .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 12 + .../PGOProfile/counter_promo_exit_catchswitch.ll | 16 +- llvm/test/Transforms/PGOProfile/instr_entry_bb.ll | 6 +- llvm/test/Transforms/SROA/alloca-struct.ll | 139 + .../llvm-dwarfdump/X86/prettyprint_type_units.s | 4 +- .../X86/prettyprint_type_units_split_v4.s | 243 ++ .../X86/prettyprint_type_units_split_v5.s | 243 ++ .../llvm-mca/X86/Generic/resources-avx512bw.s | 16 +- .../llvm-mca/X86/Generic/resources-avx512bwvl.s | 30 +- .../llvm-mca/X86/Generic/resources-avx512dq.s | 16 +- .../llvm-mca/X86/Generic/resources-avx512dqvl.s | 30 +- .../X86/IceLakeServer/resources-avx512bw.s | 16 +- .../X86/IceLakeServer/resources-avx512bwvl.s | 30 +- .../X86/IceLakeServer/resources-avx512dq.s | 16 +- .../X86/IceLakeServer/resources-avx512dqvl.s | 30 +- .../X86/SkylakeServer/resources-avx512bw.s | 16 +- .../X86/SkylakeServer/resources-avx512bwvl.s | 30 +- .../X86/SkylakeServer/resources-avx512dq.s | 16 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 30 +- llvm/unittests/Support/TargetParserTest.cpp | 44 +- llvm/utils/UpdateTestChecks/common.py | 3 + .../compiler-rt/lib/sanitizer_common/BUILD.gn | 3 +- mlir/docs/Canonicalization.md | 1 + mlir/docs/Dialects/SPIR-V.md | 2 +- mlir/docs/Dialects/{Shape.md => ShapeDialect.md} | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 10 +- mlir/include/mlir/Dialect/GPU/Passes.h | 15 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 10 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 36 +- .../BufferizableOpInterface.td | 23 + .../mlir/Dialect/Linalg/Transforms/Transforms.h | 1 + mlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 6 +- mlir/include/mlir/IR/Attributes.h | 76 +- mlir/include/mlir/IR/FunctionSupport.h | 8 +- mlir/include/mlir/IR/OpBase.td | 10 +- mlir/include/mlir/IR/Operation.h | 4 +- mlir/include/mlir/IR/OperationSupport.h | 4 +- .../mlir/Target/LLVMIR/LLVMTranslationInterface.h | 2 +- mlir/include/mlir/Transforms/RegionUtils.h | 10 + mlir/lib/Analysis/Presburger/Simplex.cpp | 1 + mlir/lib/CAPI/IR/BuiltinAttributes.cpp | 2 +- mlir/lib/CAPI/IR/IR.cpp | 2 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp | 6 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 19 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp | 6 +- mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 6 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 14 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 12 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 4 +- .../Affine/Transforms/SimplifyAffineStructures.cpp | 8 +- mlir/lib/Dialect/DLTI/DLTI.cpp | 6 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 31 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 6 +- .../lib/Dialect/GPU/Transforms/SerializeToBlob.cpp | 42 +- .../Dialect/GPU/Transforms/SerializeToHsaco.cpp | 329 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 30 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 29 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 2 +- .../ComprehensiveBufferize.cpp | 247 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 8 +- mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 16 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 9 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 9 + mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp | 8 +- .../Linking/ModuleCombiner/ModuleCombiner.cpp | 2 +- .../Transforms/DecorateCompositeTypeLayoutPass.cpp | 3 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 11 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 10 +- .../SparseTensor/IR/SparseTensorDialect.cpp | 18 +- .../SparseTensor/Transforms/Sparsification.cpp | 6 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 1 + mlir/lib/Dialect/Vector/VectorDropLeadUnitDim.cpp | 259 ++ .../Vector/VectorMultiDimReductionTransforms.cpp | 5 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 99 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 322 -- mlir/lib/ExecutionEngine/CMakeLists.txt | 27 +- mlir/lib/IR/AffineExpr.cpp | 31 +- mlir/lib/IR/AsmPrinter.cpp | 18 +- mlir/lib/IR/Attributes.cpp | 26 +- mlir/lib/IR/BuiltinAttributes.cpp | 32 +- mlir/lib/IR/BuiltinDialect.cpp | 30 +- mlir/lib/IR/OperationSupport.cpp | 36 +- mlir/lib/IR/Verifier.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 2 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 8 +- .../Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp | 6 +- .../Dialect/NVVM/NVVMToLLVMIRTranslation.cpp | 44 +- .../Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp | 2 +- .../Target/SPIRV/Deserialization/Deserializer.cpp | 7 +- .../Target/SPIRV/Serialization/SerializeOps.cpp | 10 +- mlir/lib/Target/SPIRV/Serialization/Serializer.cpp | 8 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 8 +- mlir/lib/Transforms/Utils/Utils.cpp | 6 +- mlir/lib/Transforms/ViewOpGraph.cpp | 4 +- mlir/python/mlir/dialects/_linalg_ops_ext.py | 9 - mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 18 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 29 + .../test/Conversion/VectorToSCF/vector-to-scf.mlir | 12 +- mlir/test/Conversion/VectorToSPIRV/simple.mlir | 16 + .../Dialect/Affine/simplify-affine-structures.mlir | 14 + mlir/test/Dialect/GPU/ops.mlir | 6 + mlir/test/Dialect/LLVMIR/invalid.mlir | 6 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 22 +- .../comprehensive-module-bufferize-invalid.mlir | 13 - mlir/test/Dialect/Linalg/tile-zero.mlir | 12 + mlir/test/Dialect/SparseTensor/sparse_vector.mlir | 6 +- .../Dialect/SparseTensor/sparse_vector_chain.mlir | 3 +- mlir/test/Dialect/Vector/canonicalize.mlir | 39 +- .../Dialect/Vector/vector-dim-one-shape-cast.mlir | 23 - .../Vector/vector-multi-reduction-lowering.mlir | 64 +- mlir/test/Dialect/Vector/vector-transforms.mlir | 66 +- mlir/test/Integration/GPU/ROCM/gpu-to-hsaco.mlir | 14 +- mlir/test/Integration/GPU/ROCM/lit.local.cfg | 4 +- mlir/test/Integration/GPU/ROCM/two-modules.mlir | 14 +- mlir/test/Integration/GPU/ROCM/vecadd.mlir | 32 +- .../Integration/GPU/ROCM/vector-transferops.mlir | 18 +- mlir/test/Target/LLVMIR/nvvmir.mlir | 32 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 8 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 2 +- .../test/lib/IR/TestBuiltinAttributeInterfaces.cpp | 2 +- mlir/test/lib/IR/TestPrintNesting.cpp | 4 +- mlir/test/lit.site.cfg.py.in | 1 + .../mlir-tblgen/default-type-attr-print-parser.td | 76 + mlir/test/mlir-tblgen/op-python-bindings.td | 2 +- mlir/test/mlir-tblgen/op-result.td | 4 +- mlir/test/python/dialects/linalg/ops.py | 5 +- mlir/test/python/dialects/python_test.py | 18 + mlir/test/python/python_test_ops.td | 5 + mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp | 34 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 6 +- mlir/tools/mlir-tblgen/OpPythonBindingGen.cpp | 31 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 3 +- mlir/unittests/IR/OperationSupportTest.cpp | 16 +- mlir/unittests/TableGen/OpBuildGen.cpp | 3 +- mlir/unittests/TableGen/StructsGenTest.cpp | 6 +- openmp/libomptarget/deviceRTLs/target_interface.h | 1 - openmp/libomptarget/plugins/amdgpu/impl/internal.h | 13 +- .../plugins/amdgpu/impl/interop_hsa.cpp | 45 - .../libomptarget/plugins/amdgpu/impl/interop_hsa.h | 5 - openmp/libomptarget/plugins/amdgpu/impl/system.cpp | 64 +- openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 26 +- openmp/runtime/test/ompt/tasks/taskwait-depend.c | 7 +- .../runtime/test/tasking/omp50_taskwait_depend.c | 11 +- 737 files changed, 35778 insertions(+), 10745 deletions(-) create mode 100644 clang/test/CodeCompletion/variadic-template.cpp create mode 100644 clang/test/CodeGen/X86/Float16-arithmetic.c rename clang/test/CodeGen/X86/{avx512fp16-abi.c => fp16-abi.c} (94%) rename clang/test/CodeGen/X86/{avx512fp16-complex.c => fp16-complex.c} (96%) create mode 100644 clang/test/Driver/aarch64-implied-sve-features.c create mode 100644 clang/test/Modules/Inputs/AddRemoveIrrelevantModuleMap/a.modulemap create mode 100644 clang/test/Modules/Inputs/AddRemoveIrrelevantModuleMap/b.modulemap create mode 100644 clang/test/Modules/add-remove-irrelevant-module-map.m create mode 100644 clang/test/OpenMP/taskwait_depend_codegen.cpp create mode 100644 clang/test/OpenMP/taskwait_depend_messages.cpp create mode 100644 clang/test/SemaCXX/Inputs/compare.modulemap delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stack_store.cpp create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stack_store.h create mode 100644 flang/include/flang/Optimizer/Builder/Complex.h create mode 100644 flang/include/flang/Optimizer/Support/TypeCode.h create mode 100644 flang/lib/Optimizer/Builder/Complex.cpp create mode 100644 flang/unittests/Optimizer/Builder/ComplexTest.cpp create mode 100644 flang/unittests/Runtime/Stop.cpp rename libc/fuzzing/stdlib/{atof_fuzz.cpp => atof_differential_fuzz.cpp} (100%) create mode 100644 libcxx/test/libcxx/algorithms/robust_against_copying_comparator [...] create mode 100644 libcxx/test/std/algorithms/robust_against_adl.compile.pass.cpp delete mode 100644 libcxx/test/std/algorithms/robust_against_adl.pass.cpp create mode 100644 libcxx/test/std/algorithms/robust_re_difference_type.compile.pass.cpp delete mode 100644 libcxx/test/std/language.support/support.limits/support.limits. [...] create mode 100644 libcxx/test/std/language.support/support.limits/support.limits. [...] delete mode 100644 libcxx/test/std/language.support/support.limits/support.limits. [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/f [...] rename libcxx/test/std/numerics/c.math/{abs.fail.cpp => abs.verify.cpp} (50%) create mode 100644 libcxx/test/std/utilities/charconv/charconv.syn/from_chars_resu [...] create mode 100644 libcxx/test/std/utilities/charconv/charconv.syn/to_chars_result [...] create mode 100644 lld/test/ELF/linkerscript/discard-plt.s create mode 100644 lld/test/ELF/linkerscript/lma-align2.test create mode 100644 lld/test/ELF/linkerscript/preinit-array-empty.test create mode 100644 llvm/test/CodeGen/AArch64/ptrauth-intrinsic-sign-generic.ll create mode 100644 llvm/test/CodeGen/AArch64/ptrauth-intrinsic-sign.ll create mode 100644 llvm/test/CodeGen/AArch64/statepoint-call-lowering-sp.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-smulo-sdnode.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-umulo-sdnode.ll create mode 100644 llvm/test/CodeGen/AVR/inline-asm/inline-asm-invalid.ll create mode 100644 llvm/test/CodeGen/BPF/adjust-opt-icmp4.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-add.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-and.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-fadd.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-fmax.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-fmin.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-fmul.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-mul.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-or.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-smax.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-smin.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-umax.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-umin.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-reduce-xor.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/smulo-sdnode.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/umulo-sdnode.ll create mode 100644 llvm/test/CodeGen/RISCV/sink-icmp.ll create mode 100644 llvm/test/CodeGen/X86/pr52567.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_local.s create mode 100644 llvm/test/MC/X86/gotpcrel_norelax.s create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-once-private.ll create mode 100644 llvm/test/Transforms/SROA/alloca-struct.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/prettyprint_type_units_split_v4.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/prettyprint_type_units_split_v5.s rename mlir/docs/Dialects/{Shape.md => ShapeDialect.md} (99%) create mode 100644 mlir/lib/Dialect/Vector/VectorDropLeadUnitDim.cpp create mode 100644 mlir/test/Dialect/Linalg/tile-zero.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-dim-one-shape-cast.mlir create mode 100644 mlir/test/mlir-tblgen/default-type-attr-print-parser.td