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-O3_LTO in repository toolchain/ci/llvm-project.
from 20dfe051abe0 [RISCV] Move the $rs operand of PseudoStore from outs to ins. NFC adds 88bc29f5f2c0 [RISCV] Introduce a RISCV CondCode enum instead of using I [...] adds 6606936322c4 [RISCV] Remove -target-abi from half-bitmanip-dagcombines.ll. adds 2f3b738960e9 [RISCV] Add optimizations for FMV_X_ANYEXTH similar to FMV [...] adds b5e470aa2e97 [LowerMemIntrinsics] Typo fix. adds fcf2d5f40296 Revert "SROA: Enhance speculateSelectInstLoads" adds 990e8025b5fc [MC][ELF] Do not error on parsing .debug_* section directi [...] adds c70fa6da9a0c Fix gcc build error after D105519 adds f49c3a688244 [llvm-readobj][XCOFF] Print the length of the string table. adds 1a18bb9270ce [AArch64] NFC: Remove DecodeVectorRegisterClass from disassembler adds cf277f0b31df [M68k][NFC] Coalesce render methods in different asm regis [...] adds 7cbcde4aa302 [M68k] Use separate asm operand class for different widths [...] adds e8d60e75fc70 [ARM] Regenerate ARM neon-copy.ll test. NFC adds 15acaad79d6e [doc] added section on generating the html doc adds 53642d5b800c [NFC] Fix the formula for reciprocal calculation. adds c84ad73a27da [CMake] Improve GetHostTriple for Windows/ARM configurations adds aefdce8b397a fix the error caused by D107333: adds 743f78ef7fca [InstrProfiling] Fix warnings when building for Windows adds 94c001d64658 [profile] Build with -fms-extensions in MinGW mode adds 2bb4ebb19e88 [llvm-objcopy][ELF][NFC] Remove unneeded methods of Object adds 8813bc02b40c [LLDB] Skip random fails on Arm/AArch64 Linux buildbot adds b5c608c37775 [RISCV] Add tests covering shuffles which can be optimized adds 5f996705e0ca [RISCV] Half-precision for vget/vset. adds 2b4a1d4b86f6 [RISCV] Improve codegen for shuffles with LHS/RHS splats adds 8a7c657c4d65 [mlir] support nD vector forms of shifts in std-to-llvm co [...] adds 14735cab6554 [lldb] [gdb-remote] Add eOpenOptionReadWrite for future gd [...] adds 8bbef4f9afd8 [lldb] [gdb-remote] Sync vFile:open mode constants with GDB adds 9929cfbcd5bf [lldb] [gdb-remote] Use hexadecimal numbers in vFile packa [...] adds f9ffe61fb53f [OpenCL] Factor out OpenCLBuiltinFileEmitterBase; NFC adds 0dda5425318a [DWARF5] Fix offset check when using .debug_names adds d4ce9e463d51 [DWARF] Revert sharing subprograms across CUs adds a2acac68ebb5 Have compiler-rt/test/fuzzer report info to help diagnose [...] adds d6bf9dcbd5d4 [lldb] [test] Fix TestGdbRemotePlatformFile with non-022 umask adds 19bd806a1a44 [OpenCL] Add missing virtual destructor adds 3d2d3b3e7ae4 [libc++] [test] IWYU in <concepts> tests. adds 0dc57a66a0b1 [lldb] [test] Mark new vFile tests as XFAIL on Windows adds 116b112bbfe0 [lldb] [test] Use Windows-friendly modes in vFile O_CREAT tests adds 187c69e9efcf Reapply "[lit] Have REQUIRES support the target triple" adds c0eb94231ebd [Test] Precommit tests for PR50555 adds 73ecb9987b00 [AArch64][SVE] Fix assertion failure when lowering fixed l [...] adds c82ba4b8202a [libc] Update size distributions for memory benchmarks adds e382f59605fa [DWARF] Remove findRange (NFC) adds 39ca3e5541d0 Update: clang/test/Profile/gcc-flag-compatibility.c to hav [...] adds eabae4cf57b9 [Flang] Ported test_symbols to Python adds 875a16bcfc28 [lldb] Fix break introduced in 14735ca adds 52d89d26aa29 [lldb] [test] Mark vFile tests as LLGS-specific adds 324000054652 [lldb][NFC] Remove never read member variable IOHandler::m [...] adds 96ed451f8d5d [libc++][NFC] Remove MSVC specific code. adds 6f85d9e104ca [libc++][doc] Improve contributor documentation. adds 65f529043247 [flang] Implement runtime Assign() adds 49fabd9d76b4 [openmp] Do not use shared memory on Android adds 41f4d47484db [flang] Make `flang` translate `-M{fixed|free}` into `-f{f [...] adds dc11e69dd408 [compiler-rt] Speculative fix for cross_over_uniform_dist.test adds 6ec36d18ec7b [cuda] Mark builtin texture/surface reference variable as [...] adds 5f6b4ce7de65 [InstCombine] Remove nnan requirement for transformation t [...] adds 4c830b5f35f0 Revert "[lldb] [test] Use Windows-friendly modes in vFile [...] adds 816aa9a5d794 Revert "[lldb] [test] Mark new vFile tests as XFAIL on Windows" adds 27b238af163e [lldb] [test] Skip all vFile tests on Windows adds b987c283ae03 [coro] Correct CurrentBlock tracking bug recently introduced adds 69a909b9fefe [sanitizer] Intercept sem_open/sem_unlink adds 9b74924b6c40 Revert "[sanitizer] Intercept sem_open/sem_unlink" adds 511ac6f8b4a0 [flang] Silence new build warning adds ac20e569117d [AArch64] Implement FCOPYSIGN for SVE. adds 05c7f450dfce [mlir][sparse] add dense to sparse conversion implementation adds a5915f983c7f Revert "[compiler-rt] Speculative fix for cross_over_unifo [...] adds 5b2037fa9528 Revert "Reapply "[lit] Have REQUIRES support the target triple"" adds d232ec3c2a13 [libc++] Add timeout to BuildKite jobs adds f599e7a789cb [libc++] Refactor __perfect_forward, bind_front and not_fn adds 15cacab73f7e [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOA [...] adds 8cf8349eaad4 [mlir][sparse] add an elaborate sparse storage scheme inte [...] adds edaffebcb2a6 Cloned from CL 389610703 by 'g4 patch'. Original change by [...] adds ba06ac8b45ca [clangd] Support `#pragma mark` in the outline adds 614c7d03877f [lldb] [cmake] Add LLVM_LIT_ARGS override support for stan [...] adds 85bbc05154ba [AArch64][SVE][InstCombine] Move last{a,b} before binop if [...] adds 5420fc4a279b [AArch64][SVE][InstCombine] Unpack of a splat vector -> Sc [...] adds 706bd129b35c [libc++][NFC] Remove workaround for variadic templates in C++03 adds 9d982c67ba01 [libcxx][ranges] Add `ranges::reverse_view`. adds 2708ccaa9ac3 [gn build] Port 9d982c67ba01 adds a35008955fa6 [HIP] Allow target addr space in target builtins adds 41e3ac398c3a [AIX]: Fix option processing for -b adds 27c2fa4f0581 [mlir][Analysis] Revert D107221 adds ab03a84e2c7f [mlir][Analysis][NFC] Disambiguate FlatAffineConstraints c [...] adds b978df4af4c8 [Driver][test] Improve avr-toolchain.c adds 6f7f5b54c81b [X86] AVX512FP16 instructions enabling 1/6 adds 93aa1c71d542 [gn build] Port 6f7f5b54c81b adds 20601554807a [mlir] NFC Replace some code snippets with equivalent meth [...] adds 843941533319 [IR] Let ConstantVector::getSplat use poison instead of undef adds 81f057c25398 [AArch64][SVE] NFC: Remove unused p0-p7 with element size [...] adds 128b2136ec62 [libcxx] [test] Generalize defines for skipping allocation checks adds 4baf369cde74 [libcxx] [test] Fix the new_faligned_allocation.pass.cpp t [...] adds bb2a92e66e04 [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME int [...] adds f33d51d592d6 [sanitizer] Intercept sem_open/sem_unlink adds 0831f8bf7994 [NFC] Fix typo in comment adds ce394161cb5d [InstCombine] Add more complex folds for extractelement + [...] adds 6794593fdbf5 [hwasan] State correct PC in first error message. adds 53eb469195b8 [AMDGPU] Support non-strictly stronger memory orderings in [...] adds c140ff493e84 [ARM] Change a couple of instances of LiveRegs.contains to [...] adds b764b1ef2f99 [NFC][X86] New Test Requires Asserts adds 8392e8c00736 [LLD][Test] Add thin archives to map file test adds 9e4d2b193a0b [llvm-ar] Add some test-cases for empty archives adds aef39925214c [IRBuilder][NFC] Clarify docs on fadd/fmul reductions adds a1783b54e8b8 [SimpifyCFG] Remove recursion from FoldCondBranchOnPHI. NFCI. adds f2f6190960ee [flang] Always create HostAssocDetails for host object sym [...] adds f63b1bf7f49e [ORC-RT] Include TLV support in x86-64 Haswell slice. adds a3290ea15680 [ORC-RT] Fix typo in path in f63b1bf7f49. adds 391456f33c7a Fix a bug in algebraic simplification, and enable the tests. adds 64bef13f083b [GlobalISel] Look through truncs and extends in narrowScalarShift adds 5de6b1acb590 [OpenCL] Make pipes and workgroup optional for -fdeclare-o [...] adds be59a332eb3b [hwasan] Fix test on x86. adds 5ad086089962 AArch64: support @llvm.va_copy in GISel adds 3f74a68c3538 [AArch64] Regenerate sink-free-instructions.ll. NFC adds 013030a0b213 [AArch64] Correct sinking of shuffles to adds/subs adds 499489064b7a [lldb] Add a test for potentially conflicting names for th [...] adds 57bf5c86591a [lldb] Add a test for user-defined objc_copyRealizedClassL [...] adds bd63977ca96a [Parser] Fix attr infloop on "int x [[c" adds 13a86c2bb465 [Sema] Preserve invalid CXXCtorInitializers using Recovery [...] adds 45abbaf2e5fb Revert "[clangd] Support `#pragma mark` in the outline" adds 888876ba272b [clang] [hexagon] Add resource include dir adds 3ce8c31eb8b2 [NFC] Add extra RUN line to strict reduction tests adds 1397e19129ef Set supported target for asan-use-callbacks test adds 9900af52f6b1 [lldb][NFC] Add a FIXME for NameSearchContext::AddFunDecl' [...] adds 2db8461a9492 [lldb][NFC] Fix inversed documentation of Process::GetID/SetID adds c1a014c3827c [DWARF] Remove isInlinedCStr (NFC) adds faef0d042f52 Problem with realpath interceptor adds 9b942a545cb5 [InstSimplify] add tests for min/max idioms; NFC adds f43859b4370f [InstSimplify] fold min/max with limit constant; NFC adds 188832f4191c Revert "[InstSimplify] fold min/max with limit constant; NFC" adds e260e10c4a21 [InstSimplify] fold min/max with limit constant adds 638dcea010cf [clang] Implement P0692R1 from C++20 (access checking on s [...] adds ce96d81c471e [libc++][NFC] Simplify tests for bind_front adds 6f5edc348794 [RISCV] Fold (add (select lhs, rhs, cc, 0, y), x) -> (sele [...] adds 919f0b4acb03 test commit adds 497b1b95e606 [analyzer] Move test case to existing test file and remove [...] adds 497b57ad0b9e revert test commit adds 2ced1f338ae0 [OpenMP][NFC] Simplify targetDataEnd conditions for CopyMember adds 1fdb3e36ff37 abseil-string-find-str-contains should not propose an edit [...] adds df06ec305753 [libomptarget][NFC] Fix compilation issue with GCC adds ca58d9af738a [Security] Replace Josh Eads with Tim Penge as a Sony rep adds 1123100a16a3 [libcxx] Remove _LIBCPP_HAS_NO_BUILTIN_IS_CONSTANT_EVALUATED adds 3b39fa3e2815 [AIX] Define __HOS_AIX__ macro only for AIX target adds 1b41945da0c1 RegAllocGreedy: Add spaces between registers in debug message adds d84c4e385721 AMDGPU: Add baseline register allocation failure test adds d719f1c3cc9c AMDGPU: Add alloc priority to global ranges adds 3ad9826dcd48 [flang] Fix the extent calculation when upper bounds are l [...] adds 2cfd42762638 [AIX] Don't crash on unimplemented lowerRelativeReference adds e2ff880a7ed4 [clang][cache] Update Fuchsia-stage2.cmake to create hwasa [...] adds 08a5ac36b956 libunwind: add missing break statements in EHABI adds 57dfa12e4ca8 SystemZ: Tidy up a mir test adds 1fa4c188b5a4 sanitizer_common: optimize Mutex for high contention adds 2f6ac22b083e sanitizers: turn thread-safety errors into warnings adds 470f063720d1 tsan: make all memory mappings testable adds 3cb4ed72e76d tsan: deduplicate mapping selection adds a44a873e11de sanitizer_common: add FALLTHROUGH macro adds fda121a9cc7e tsan: remove TSAN_MID_APP_RANGE macro adds 3830c93478d3 tsan: rename kAppMemBeg to kLoAppMemBeg adds fd5060073390 tsan: define all fields for all mappings adds 62c340760c5a tsan: unify all shadow mappings adds 0ebfe7c3126d tsan: unit-test all mappings adds 959076c596c7 tsan: remove dependencies on HAS_48_BIT_ADDRESS_SPACE and Mapping adds 5d106f16b972 tsan: remove indirection when selecting the active mapping adds 1d9be7b4fa4e tsan: rename mapping field selectors adds 8233c343ad81 tsan: add notion of compressed addresses adds 640091884f81 [OpenMP] AlwaysInline __kmpc_parallel_51 to improve inlini [...] adds b267d3ce8def [InstCombine] avoid infinite loops from min/max canonicalization adds f3932b9a0b0b [nfc] [lldb] Assertions for D106270 - [DWARF5] Fix offset [...] adds 093493032d19 [mlir] Enable specifying querying function in ValueShapeRange adds 76093b17394a [InlineAdvisor] Add single quotes around caller/callee names adds b82108687689 [ARC] Add codegen for count trailing zeros intrinsic for t [...] adds 2f946eaa9d26 [mlir] Change the pattern for TiledLoopOp bufferization. adds 17db125b487f [MemCpyOpt] Optimize MemoryDef insertion adds b34b1c695509 [mlir] Support normalizing memrefs with MemRef_ReinterpretCastOp adds 178da37b186d [docs] Clarify variable-width integer (VBR) encoding example. adds 768a51758192 [mlir][drr] Improve error message for unexpected attribute (NFC) adds 6d5b14d854e2 [RISCV] Remove stale TODO from test. NFC adds 0cecb42e4e13 [Sema] Include full range of the switch condition in -Wswi [...] adds d39ebdae674c [analyzer] Cleanup a FIXME in SValBuilder.cpp adds a1f46569a186 [mlir][tosa] Add quantized and unquantized versions for to [...] adds 86858c62ba03 [mlir][tosa] Add dilation to tosa.transpose_conv2d lowering adds 2b2ebb6f988c [mlir][tosa] Add folders for trivial tosa operation cases adds 56175b2f5cd5 [lld][WebAssembly] Prefer objdump -d over obj2yaml for tests. NFC adds d6b6880172f2 Streamline the API of salvageDebugInfoImpl (NFC) adds a353edb8d6d1 Simplify coro::salvageDebugInfo() (NFC-ish) adds 7bdce6bcbda3 [M68k][GloballSel] RegBankSelect implementation adds 7ec4ce157b5e [AArch64][GlobalISel] Relax oneuse restriction for PTR_ADD [...] adds f9e58f35e905 [libcxx][ranges] Add `views::counted` CPO. adds c84c5d052015 [gn build] Port f9e58f35e905 adds 78523516bc2a [CSSPGO] Do not use getCanonicalFnName in pseudo probe des [...] adds 02474039101a [RISCV][test] Add new tests for mul optimization in the zb [...] adds 58915667d0b9 [libc++][modularisation] Split up <concepts> into granular [...] adds e27f364c61b0 [libc++] IWYU to fix Modules complaints in <__ranges/rever [...] adds 68d6c3e4486c [CSSPGO] Additional cleanup as a follow-up to D107838 adds d41de8ed266c [gn build] Port 58915667d0b9 adds c874dd53628d [llvm][clang][NFC] updates inline licence info adds 510402c2c87e [NFC][MLGO] 'Use' variable used for asserts adds a8ae41fb5187 [SelectionDAGBuilder] Save iterator to avoid second DenseM [...] adds e0c5d83a9273 [OpenMP][FIX] Disabled optimizations have to be made known adds f358727ce06c [Attributor][NFC] Precommit reproducer for PR51249 adds 96da6dd6ba53 [Attributor][FIX] Only avoid visiting PHI uses multiple ti [...] adds e7e3585cde0b [Attributor][FIX] Handle recurrences (PHIs) in AAPointerIn [...] adds 9832e1a0797e [mlir][Analysis] Add alignAffineMapWithValues adds fc32a5c87d9d [Attributor][NFC] Try to make the windows build bots happy adds 97e41c004ca0 [mlir][Analysis] Add FlatAffineConstraints::addLowerOrUpperBound adds c0c1c3cf93ec Revert "[InstrProfiling] Emit bias variable eagerly" adds 389dc94d4be7 [InstrProfiling] Generate runtime hook for Fuchsia adds 98e30a9b4704 [mlir][Analysis][NFC] Reimplement FlatAffineConstraints::a [...] adds 0cfb00a1c98f [lld] Add lto-pgo-warn-mismatch option adds 61526b126205 [DAG] Reword comment for EnforceNodeIdInvariant and Invali [...] adds 9e6e08149c5f [mlir][Analysis][NFC] Reimplement FlatAffineConstraints::c [...] adds 4b56e2ee1dd4 [mlir][Analysis][NFC] Remove code duplication around getFl [...] adds 7bbbf2956181 [ELF] Don't emit SHF_GNU_RETAIN on Solaris adds 1fe0e6a38045 [AArch64][SME] Support ptrue(s) in streaming mode adds 967578f0b8b1 Revert "[mlir] Change the pattern for TiledLoopOp bufferization." adds 1e733a8c049a Revert "Bufferization for tiled loop." adds 9ed1c7e49643 [Unwind] Split unwind.h adds db126ae243cd [Arm][Unwind][libc++abi] Add _Unwind_ForcedUnwind to EHABI. adds 6b6d34473176 [libunwind] Compile with -Wunused-but-set-variable adds f6425dfcbee1 [gn build] Port adds 8af47255766e tsan: fix Printf format string adds 6c4809825dcc Revert "[lld] Add lto-pgo-warn-mismatch option" adds ab41f37ef6e2 [hwasan] Fix test with TCO eliminating free frame. adds 8c50b5fbfef1 [ARM] Add extra debug messages for validating live outs. NFC adds c5ab55f5331c [Orc] Enable debug object tests only on x86_64 hosts adds 737799713451 [lldb] Rework 'lldb' substitution workaround in dwarf5-lazy-dwo.c adds f6748b24d4d7 [lldb][NFC] Fix small format error in TestCppVirtualFunctions adds 9f517fd11ee9 [clang][analyzer] Improve bug report in alpha.security.Ret [...] adds 9af6156c5236 tsan: fix active mapping selection adds b136290bc46c [lldb][docs] Remove index entry to removed StructuredDataPlugins adds 01d59c0de822 [OpenMP]Fix PR50336: Remove temporary files in the offload [...] adds 683147ff11cf [compiler-rt][fuzzer] Xfail flags test on AArch64 Linux adds 89a7bdb1f37a [libc++] Add the __bind_back and __compose helpers adds 7be03cc782d0 [libc++] Remove _LIBCPP_HAS_NO_IS_AGGREGATE adds 15071d294540 [libc++] Remove _LIBCPP_HAS_UNIQUE_OBJECT_REPRESENTATIONS adds a0977c3f69aa [PowerPC][NFC] Update llvm/test/CodeGen/PowerPC/2010-05-03 [...] adds 62c08c021dbf [gn build] Port 89a7bdb1f37a adds 79b0576dd477 [mlir] Tighten LLVM_AnyNonAggregate ODS type constraint adds a0d8a08e3e8b [mlir] Add std.bitcast -> llvm.bitcast conversion adds c1ebefdf77f3 [mlir] Make polynomial approximation emit std instead of LLVM ops adds 9eb99d2e73b5 CodeGen: No need to check for isExternC if HasStrictReturn [...] adds f94da67f4906 [OpenMP][NFC] libomp: reduced timeouts in the test from 50 [...] adds d2bc4fa3c70a [libc++][doc] Improve contributor documentation. adds 885be620f90b [LegalizeTypes][NFC] Remove else-after-return adds be556d5131d5 [lldb/Commands] Fix heap-use-after-free error in CommandOb [...] adds 32adf108c8ed [scudo] Add GWP-ASan state/metadata pointer proxies. adds 8fa16cc628cb [LTO][lld] Add lto-pgo-warn-mismatch option adds 5bf4ab0e79e1 [InstCombine] add tests for inc/dec with min/max; NFC adds a0a9c9e188f5 [InstCombine] avoid breaking up min/max (cmp+sel) idioms adds 63c566b1fde3 [DWARF] Remove extractFast (NFC) adds b2c262cfb12f [lldb][NFC] Define DWARFDIE::children out-of-line instead [...] adds c1a8f1287378 [libc++] Restore `basic_ios`'s implicit conversion to `boo [...] adds 7de439b2be4a [mlir][tosa] Migrate tosa to more efficient linalg.conv new 4c5909ba8303 [SampleFDO] Add two passes of MIRAddFSDiscriminatorsPass new a7c4e9b1f783 [InstSimplify] Eliminate vector reverse of a splat vector new 718c63258202 Simplify dllexport class member code, NFC new fb9a075c813c [lld] Add llvm-profdata to lld test deps new a5ae34afaa45 [mlir][linalg] fixed typo new a614a28772cb [PowerPC] Do not define __PRIVILEGED__ new 101b3fed5eba [flang] Fix two typos in API names new 39c38c215273 [flang] Fix list-directed plural repeated null values at e [...] new 7f3c3d7aa491 [mlir] BUILD.bazel: remove LLVMDialect from MathTransforms new 8c31efeed600 Add the ability to process save-core stack-memory-only corefiles new 767496d19cb9 [lldb] Skip TestStepOverWatchpoint on AS new 643ce61fb3c2 [ObjC][ARC] Don't form a StoreStrong call if it is unsafe [...] new 2c1789bc8cfb [AArch64][GlobalISel] Add ptradd_immed_chain combine to po [...] new 7c81024a06d6 [libc++] Remove workarounds for missing __builtin_addressof new b408bbbf5b89 [libc++] Avoid conflating stderr and stdout in the DSL new b97afc9dc0e9 [lldb] Update MemoryRegionInfo ctors in unit tests new 3f96438c201e [lldb] Skip TestConcurrent.* watchpoint tests for Darwin on ARM new 9f4b130defc1 [lldb] Replace assertTrue(foo in bar) with assertIn(foo, bar) new 9396c3ec7bdb [AArch64][SVE] Remove assertion/range check for i16 values [...] new f89944530726 [lldb] Fix TestFormattersBoolRefPtr on AS new 93e084e7e86d Add missing cmake dep to fix MLIR build with BUILD_SHARED_ [...] new 35d6e75aba03 [mlir] Drop LLVM dialect from TestPolynomialApproximation new 856a6a504165 [CSSPGO][llvm-profgen] Trim and merge context beforehand t [...] new 3a2ff982d78f Support post-processing Ops in unrolled loop iterations
The 24 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: .../abseil/StringFindStrContainsCheck.cpp | 2 +- .../clang-tidy/bugprone/BranchCloneCheck.cpp | 7 +- .../clang-tidy/bugprone/BranchCloneCheck.h | 7 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 7 +- .../modernize/UseTrailingReturnTypeCheck.h | 7 +- .../clang-tidy/objc/SuperSelfCheck.cpp | 7 +- clang-tools-extra/clang-tidy/objc/SuperSelfCheck.h | 7 +- .../readability/ConvertMemberFunctionsToStatic.cpp | 7 +- .../readability/ConvertMemberFunctionsToStatic.h | 7 +- .../clang-tidy/readability/UseAnyOfAllOfCheck.cpp | 7 +- .../clang-tidy/readability/UseAnyOfAllOfCheck.h | 7 +- .../clangd/unittests/DiagnosticsTests.cpp | 20 + .../checkers/abseil-string-find-str-contains.cpp | 15 + clang/cmake/caches/Fuchsia-stage2.cmake | 21 +- clang/docs/ClangCommandLineReference.rst | 2 + clang/docs/LanguageExtensions.rst | 1 + clang/docs/ReleaseNotes.rst | 2 +- clang/docs/UsersManual.rst | 8 + clang/include/clang/AST/ASTConcept.h | 7 +- clang/include/clang/AST/ASTImporterSharedState.h | 7 +- .../include/clang/AST/CurrentSourceLocExprScope.h | 7 +- clang/include/clang/AST/JSONNodeDumper.h | 7 +- clang/include/clang/AST/Type.h | 7 +- clang/include/clang/Basic/BuiltinsX86.def | 8 + clang/include/clang/Basic/riscv_vector.td | 4 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/SemaConcept.h | 7 +- .../DependencyScanning/ModuleDepCollector.h | 7 +- clang/lib/AST/ASTConcept.cpp | 7 +- clang/lib/Basic/Targets/AMDGPU.h | 11 +- clang/lib/Basic/Targets/OSTargets.h | 1 + clang/lib/Basic/Targets/PPC.cpp | 8 - clang/lib/Basic/Targets/X86.cpp | 7 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 6 + clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/CodeGen/TargetInfo.cpp | 74 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 19 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 10 - clang/lib/Driver/ToolChains/Fuchsia.h | 3 - clang/lib/Driver/ToolChains/Hexagon.cpp | 32 +- clang/lib/Format/MacroExpander.cpp | 7 +- clang/lib/Format/Macros.h | 7 +- clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/avx512fp16intrin.h | 444 ++ clang/lib/Headers/avx512vlfp16intrin.h | 119 + clang/lib/Headers/cpuid.h | 1 + clang/lib/Headers/immintrin.h | 14 + clang/lib/Index/FileIndexRecord.cpp | 7 +- clang/lib/Parse/ParseDecl.cpp | 31 +- clang/lib/Parse/ParseDeclCXX.cpp | 63 +- clang/lib/Parse/ParseTemplate.cpp | 20 + clang/lib/Sema/OpenCLBuiltins.td | 9 +- clang/lib/Sema/SemaConcept.cpp | 7 +- clang/lib/Sema/SemaDeclCXX.cpp | 192 +- clang/lib/Sema/SemaExpr.cpp | 47 + clang/lib/Sema/SemaStmt.cpp | 2 +- .../Checkers/ReturnPointerRangeChecker.cpp | 45 +- .../StaticAnalyzer/Core/SMTConstraintManager.cpp | 7 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 10 +- .../DependencyScanning/ModuleDepCollector.cpp | 7 +- clang/test/AST/ast-dump-recovery.cpp | 55 + clang/test/Analysis/PR46264.cpp | 24 + clang/test/Analysis/diagnostics/PR46264.cpp | 36 - clang/test/Analysis/misc-ps-region-store.m | 3 +- clang/test/Analysis/return-ptr-range.cpp | 88 +- .../Analysis/solver-sym-simplification-bool.cpp | 10 + clang/test/CXX/class.access/class.friend/p1.cpp | 13 +- clang/test/CXX/drs/dr1xx.cpp | 4 +- clang/test/CXX/drs/dr6xx.cpp | 4 +- .../test/CXX/temp/temp.decls/temp.variadic/p4.cpp | 8 +- clang/test/CXX/temp/temp.spec/func.spec.cpp | 247 + clang/test/CXX/temp/temp.spec/part.spec.cpp | 481 ++ .../test/CXX/temp/temp.spec/temp.explicit/p11.cpp | 19 - .../test/CXX/temp/temp.spec/temp.explicit/p12.cpp | 9 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vget.c | 57 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vset.c | 57 +- clang/test/CodeGen/X86/avx512fp16-abi.c | 149 + clang/test/CodeGen/X86/avx512fp16-builtins.c | 526 ++ clang/test/CodeGen/X86/avx512vlfp16-builtins.c | 204 + clang/test/CodeGen/asan-use-callbacks.cpp | 7 +- clang/test/CodeGen/attr-target-x86.c | 4 +- ...nlto-diagnostic-handler-remarks-with-hotness.ll | 6 +- clang/test/CodeGenCUDA/builtins-amdgcn.cu | 68 +- clang/test/CodeGenCUDA/surface.cu | 2 +- clang/test/CodeGenCUDA/texture.cu | 4 +- clang/test/Driver/Xlinker-args.c | 4 +- clang/test/Driver/avr-toolchain.c | 25 +- clang/test/Driver/fuchsia.c | 2 - clang/test/Driver/hexagon-toolchain-linux.c | 26 +- clang/test/Driver/ppc-mprivileged-support-check.c | 37 +- clang/test/Driver/x86-target-features.c | 5 + .../Frontend/optimization-remark-line-directive.c | 2 +- clang/test/Frontend/optimization-remark-new-pm.c | 4 +- .../optimization-remark-with-hotness-new-pm.c | 6 +- .../Frontend/optimization-remark-with-hotness.c | 6 +- clang/test/Frontend/optimization-remark.c | 6 +- clang/test/Frontend/remarks-hotness.cpp | 8 +- clang/test/Parser/cxx-attributes.cpp | 3 + clang/test/Preprocessor/host-aix.c | 3 - clang/test/Preprocessor/init-ppc.c | 1 + clang/test/Preprocessor/init-ppc64.c | 11 - clang/test/Preprocessor/not-host-aix.c | 3 - clang/test/Preprocessor/predefined-arch-macros.c | 2 + clang/test/Preprocessor/x86_target_features.c | 22 + ...ompatibility.c => gcc-flag-compatibility-aix.c} | 10 +- clang/test/Profile/gcc-flag-compatibility.c | 2 + clang/unittests/Format/TestLexer.h | 7 +- .../LambdaTemplateParams.cpp | 7 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 152 +- compiler-rt/CMakeLists.txt | 14 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 9 +- compiler-rt/lib/orc/CMakeLists.txt | 2 + compiler-rt/lib/profile/CMakeLists.txt | 3 + compiler-rt/lib/profile/InstrProfilingWriter.c | 2 +- .../sanitizer_common_interceptors.inc | 39 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 10 + compiler-rt/lib/sanitizer_common/sanitizer_mutex.h | 80 +- compiler-rt/lib/scudo/standalone/combined.h | 10 + compiler-rt/lib/tsan/rtl/tsan_defs.h | 3 + compiler-rt/lib/tsan/rtl/tsan_platform.h | 1078 ++-- compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp | 13 +- compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 6 +- compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp | 14 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 36 - compiler-rt/lib/tsan/rtl/tsan_rtl.h | 5 + .../lib/tsan/tests/unit/tsan_shadow_test.cpp | 65 + compiler-rt/test/fuzzer/fuzzer-flags.test | 3 + compiler-rt/test/fuzzer/lit.cfg.py | 1 + compiler-rt/test/hwasan/TestCases/double-free.c | 16 +- compiler-rt/test/hwasan/TestCases/use-after-free.c | 10 +- .../sanitizer_common/TestCases/Posix/sem_open.cpp | 26 + flang/include/flang/Semantics/tools.h | 6 +- flang/include/flang/Semantics/type.h | 1 + flang/lib/Evaluate/shape.cpp | 31 +- flang/lib/Semantics/resolve-names.cpp | 10 +- flang/lib/Semantics/runtime-type-info.cpp | 81 +- flang/lib/Semantics/tools.cpp | 29 +- flang/module/__fortran_type_info.f90 | 19 +- flang/runtime/CMakeLists.txt | 1 + flang/runtime/allocatable.cpp | 5 +- flang/runtime/allocatable.h | 9 - flang/runtime/assign.cpp | 285 ++ flang/runtime/assign.h | 45 + flang/runtime/derived.cpp | 101 +- flang/runtime/derived.h | 10 +- flang/runtime/io-stmt.cpp | 42 +- flang/runtime/io-stmt.h | 8 +- flang/runtime/reduction.h | 4 +- flang/runtime/type-info.cpp | 49 +- flang/runtime/type-info.h | 63 +- flang/test/Evaluate/folding21.f90 | 35 + flang/test/Semantics/OpenACC/acc-symbols01.f90 | 3 +- flang/test/Semantics/common.py | 44 + flang/test/Semantics/kinds01.f90 | 3 +- flang/test/Semantics/kinds03.f90 | 3 +- flang/test/Semantics/omp-do-schedule03.f90 | 3 +- flang/test/Semantics/omp-do-schedule04.f90 | 3 +- flang/test/Semantics/omp-do01-positivecase.f90 | 3 +- flang/test/Semantics/omp-do04-positivecase.f90 | 3 +- flang/test/Semantics/omp-do05-positivecase.f90 | 3 +- flang/test/Semantics/omp-do06-positivecases.f90 | 3 +- flang/test/Semantics/omp-do11.f90 | 3 +- flang/test/Semantics/omp-do12.f90 | 3 +- flang/test/Semantics/omp-do14.f90 | 3 +- flang/test/Semantics/omp-do17.f90 | 3 +- flang/test/Semantics/omp-reduction08.f90 | 3 +- flang/test/Semantics/omp-reduction09.f90 | 3 +- flang/test/Semantics/omp-symbol01.f90 | 3 +- flang/test/Semantics/omp-symbol02.f90 | 3 +- flang/test/Semantics/omp-symbol03.f90 | 3 +- flang/test/Semantics/omp-symbol04.f90 | 3 +- flang/test/Semantics/omp-symbol05.f90 | 3 +- flang/test/Semantics/omp-symbol06.f90 | 3 +- flang/test/Semantics/omp-symbol07.f90 | 3 +- flang/test/Semantics/omp-symbol08.f90 | 3 +- flang/test/Semantics/procinterface01.f90 | 3 +- flang/test/Semantics/symbol01.f90 | 3 +- flang/test/Semantics/symbol02.f90 | 3 +- flang/test/Semantics/symbol03.f90 | 49 +- flang/test/Semantics/symbol05.f90 | 3 +- flang/test/Semantics/symbol06.f90 | 3 +- flang/test/Semantics/symbol07.f90 | 3 +- flang/test/Semantics/symbol08.f90 | 3 +- flang/test/Semantics/symbol09.f90 | 3 +- flang/test/Semantics/symbol10.f90 | 3 +- flang/test/Semantics/symbol11.f90 | 3 +- flang/test/Semantics/symbol12.f90 | 3 +- flang/test/Semantics/symbol13.f90 | 3 +- flang/test/Semantics/symbol14.f90 | 3 +- flang/test/Semantics/symbol15.f90 | 3 +- flang/test/Semantics/symbol16.f90 | 3 +- flang/test/Semantics/symbol17.f90 | 3 +- flang/test/Semantics/symbol18.f90 | 3 +- flang/test/Semantics/symbol19.f90 | 3 +- flang/test/Semantics/test_symbols.py | 59 + flang/test/Semantics/test_symbols.sh | 34 - flang/test/Semantics/typeinfo01.f90 | 36 +- flang/tools/f18/flang | 19 +- flang/unittests/Runtime/ListInputTest.cpp | 10 +- libc/benchmarks/distributions/MemcmpGoogleA.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleB.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleD.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleL.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleM.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleQ.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleS.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleU.csv | 2 +- libc/benchmarks/distributions/MemcmpGoogleW.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleA.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleB.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleD.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleL.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleM.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleQ.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleS.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleU.csv | 2 +- libc/benchmarks/distributions/MemcpyGoogleW.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleA.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleB.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleD.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleL.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleM.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleQ.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleS.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleU.csv | 2 +- libc/benchmarks/distributions/MemsetGoogleW.csv | 2 +- libcxx/docs/AddingNewCIJobs.rst | 4 +- libcxx/docs/Contributing.rst | 94 + libcxx/docs/Status/RangesPaper.csv | 4 +- libcxx/include/CMakeLists.txt | 27 + libcxx/include/__concepts/arithmetic.h | 41 + libcxx/include/__concepts/assignable.h | 40 + libcxx/include/__concepts/boolean_testable.h | 37 + libcxx/include/__concepts/class_or_enum.h | 32 + libcxx/include/__concepts/common_reference_with.h | 37 + libcxx/include/__concepts/common_with.h | 47 + libcxx/include/__concepts/constructible.h | 56 + libcxx/include/__concepts/convertible_to.h | 36 + libcxx/include/__concepts/copyable.h | 39 + libcxx/include/__concepts/derived_from.h | 34 + libcxx/include/__concepts/destructible.h | 32 + libcxx/include/__concepts/different_from.h | 31 + libcxx/include/__concepts/equality_comparable.h | 53 + libcxx/include/__concepts/invocable.h | 41 + libcxx/include/__concepts/movable.h | 39 + libcxx/include/__concepts/predicate.h | 35 + libcxx/include/__concepts/regular.h | 33 + libcxx/include/__concepts/relation.h | 44 + libcxx/include/__concepts/same_as.h | 35 + libcxx/include/__concepts/semiregular.h | 33 + libcxx/include/__concepts/swappable.h | 115 + libcxx/include/__concepts/totally_ordered.h | 57 + libcxx/include/__config | 17 - libcxx/include/__format/format_parse_context.h | 5 +- libcxx/include/__functional/bind_back.h | 65 + libcxx/include/__functional/bind_front.h | 40 +- libcxx/include/__functional/compose.h | 52 + libcxx/include/__functional/not_fn.h | 32 +- libcxx/include/__functional/perfect_forward.h | 111 +- libcxx/include/__memory/addressof.h | 15 - libcxx/include/__ranges/counted.h | 99 + libcxx/include/__ranges/reverse_view.h | 113 + libcxx/include/charconv | 27 +- libcxx/include/concepts | 340 +- libcxx/include/format | 4 +- libcxx/include/functional | 2 + libcxx/include/ios | 7 + libcxx/include/module.modulemap | 31 +- libcxx/include/optional | 25 - libcxx/include/ranges | 18 +- libcxx/include/type_traits | 45 +- libcxx/include/version | 16 +- libcxx/src/locale.cpp | 28 +- .../diagnose_invalid_memory_order.verify.cpp | 4 +- .../concepts/arithmetic.module.verify.cpp | 17 +- .../concepts/assignable.module.verify.cpp | 17 +- .../concepts/boolean_testable.module.verify.cpp | 17 +- .../concepts/class_or_enum.module.verify.cpp | 17 +- .../common_reference_with.module.verify.cpp | 17 +- .../concepts/common_with.module.verify.cpp | 17 +- .../concepts/constructible.module.verify.cpp | 17 +- .../concepts/convertible_to.module.verify.cpp | 17 +- .../concepts/copyable.module.verify.cpp | 17 +- .../concepts/derived_from.module.verify.cpp | 17 +- .../concepts/destructible.module.verify.cpp | 17 +- .../concepts/different_from.module.verify.cpp | 17 +- .../concepts/equality_comparable.module.verify.cpp | 17 +- .../concepts/invocable.module.verify.cpp | 17 +- .../concepts/movable.module.verify.cpp | 17 +- .../concepts/predicate.module.verify.cpp | 17 +- .../concepts/regular.module.verify.cpp | 17 +- .../concepts/relation.module.verify.cpp | 17 +- .../concepts/same_as.module.verify.cpp | 17 +- .../concepts/semiregular.module.verify.cpp | 17 +- .../concepts/swappable.module.verify.cpp | 17 +- .../concepts/totally_ordered.module.verify.cpp | 17 +- .../functional/bind_back.module.verify.cpp | 17 +- .../functional/compose.module.verify.cpp | 17 +- .../ranges/counted.module.verify.cpp | 17 +- .../ranges/reverse_view.module.verify.cpp | 17 +- .../new_faligned_allocation.pass.cpp | 10 +- libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 14 + .../type_traits/is_constant_evaluated.pass.cpp | 2 +- .../func.bind.partial/bind_back.pass.cpp | 416 ++ .../func.bind.partial/compose.pass.cpp | 81 + .../__has_operator_addressof.pass.cpp | 72 - .../missing_is_aggregate_trait.compile.fail.cpp | 29 - .../concept.predicate/predicate.compile.pass.cpp | 1 + .../concept.predicate/predicate.pass.cpp | 1 + .../concept.common/common_with.compile.pass.cpp | 1 + .../common_reference.compile.pass.cpp | 1 + .../class.path/path.member/path.append.pass.cpp | 31 +- .../path.member/path.assign/move.pass.cpp | 5 +- .../class.path/path.member/path.concat.pass.cpp | 25 +- .../path.member/path.construct/move.pass.cpp | 5 +- .../iostreams.base/ios/iostate.flags/bool.pass.cpp | 10 +- .../new_align_val_t_nothrow_replace.pass.cpp | 12 +- .../new_array_nothrow_replace.pass.cpp | 4 +- .../new.delete.array/new_array_replace.pass.cpp | 4 +- .../new_align_val_t_nothrow_replace.pass.cpp | 12 +- .../new.delete.single/new_nothrow_replace.pass.cpp | 4 +- .../support.limits.general/memory.version.pass.cpp | 48 +- .../type_traits.version.pass.cpp | 128 +- .../version.version.pass.cpp | 176 +- .../facet.ctype.char.dtor/dtor.pass.cpp | 5 +- .../range.adaptors/range.counted/counted.pass.cpp | 207 + .../range.adaptors/range.reverse/base.pass.cpp | 75 + .../range.adaptors/range.reverse/begin.pass.cpp | 153 + .../range.reverse/borrowing.compile.pass.cpp | 40 + .../range.reverse/ctad.compile.pass.cpp | 69 + .../range.reverse/ctor.default.pass.cpp | 60 + .../range.reverse/ctor.view.pass.cpp | 57 + .../range.adaptors/range.reverse/end.pass.cpp | 69 + .../range_concept_conformance.compile.pass.cpp | 29 + .../range.adaptors/range.reverse/size.pass.cpp | 82 + .../ranges/range.adaptors/range.reverse/types.h | 46 + .../thread.thread.constr/F.pass.cpp | 6 +- .../func.bind_front/bind_front.pass.cpp | 573 ++- .../func.bind_front/bind_front.verify.cpp | 3 +- .../meta.unary.prop/is_aggregate.pass.cpp | 4 - libcxx/test/support/test_macros.h | 41 +- libcxx/utils/ci/buildkite-pipeline.yml | 47 + .../generate_feature_test_macro_components.py | 8 - libcxx/utils/libcxx/test/dsl.py | 19 +- libcxxabi/src/cxa_personality.cpp | 9 +- libcxxabi/test/forced_unwind1.pass.cpp | 6 - libcxxabi/test/forced_unwind2.pass.cpp | 6 - libunwind/CMakeLists.txt | 1 + libunwind/include/unwind.h | 194 +- libunwind/include/unwind_arm_ehabi.h | 168 + libunwind/include/unwind_itanium.h | 75 + libunwind/src/CMakeLists.txt | 2 + libunwind/src/Unwind-EHABI.cpp | 148 +- libunwind/src/Unwind-seh.cpp | 2 + libunwind/src/UnwindLevel1-gcc-ext.c | 27 +- libunwind/src/UnwindLevel1.c | 6 + libunwind/test/forceunwind.pass.cpp | 68 + lld/COFF/Config.h | 3 + lld/COFF/Driver.cpp | 2 + lld/COFF/LTO.cpp | 1 + lld/COFF/Options.td | 4 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 2 + lld/ELF/LTO.cpp | 1 + lld/ELF/Options.td | 3 + lld/test/CMakeLists.txt | 4 +- lld/test/COFF/pgo-warn-mismatch.ll | 70 + lld/test/ELF/lto/opt-remarks.ll | 8 +- lld/test/ELF/lto/pgo-warn-mismatch.ll | 70 + lld/test/ELF/map-file.s | 76 +- lld/test/wasm/startstop.ll | 34 +- lld/wasm/SyntheticSections.h | 4 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 + lldb/docs/index.rst | 1 - lldb/docs/lldb-gdb-remote.txt | 3 + lldb/docs/lldb-platform-packets.txt | 34 +- lldb/docs/use/python.rst | 18 +- lldb/include/lldb/Core/IOHandler.h | 2 - lldb/include/lldb/Host/File.h | 35 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 12 +- lldb/include/lldb/Target/Process.h | 8 +- lldb/include/lldb/lldb-enumerations.h | 1 + lldb/source/API/SBStream.cpp | 2 +- lldb/source/Commands/CommandObjectMemory.cpp | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 4 +- lldb/source/Commands/CommandObjectProcess.cpp | 17 +- lldb/source/Commands/CommandObjectSettings.cpp | 2 +- lldb/source/Commands/CommandObjectTarget.cpp | 4 +- lldb/source/Core/Debugger.cpp | 2 +- lldb/source/Core/IOHandler.cpp | 5 +- lldb/source/Core/StreamFile.cpp | 4 +- lldb/source/Expression/REPL.cpp | 2 +- lldb/source/Host/common/File.cpp | 57 +- lldb/source/Host/common/FileSystem.cpp | 14 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 20 +- lldb/source/Host/windows/Host.cpp | 2 +- lldb/source/Interpreter/CommandInterpreter.cpp | 4 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 4 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Clang/ClangUtilityFunction.cpp | 2 +- .../ExpressionParser/Clang/NameSearchContext.cpp | 1 + .../RenderScriptRuntime/RenderScriptRuntime.cpp | 7 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 54 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 10 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 60 +- .../GDBRemoteCommunicationServerCommon.cpp | 77 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 15 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 7 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 4 + lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 9 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h | 3 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 3 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 2 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 3 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 13 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 18 +- lldb/source/Target/ModuleCache.cpp | 2 +- lldb/source/Target/Platform.cpp | 6 +- lldb/source/Target/Process.cpp | 4 +- lldb/source/Target/Target.cpp | 2 +- .../TestMultilineNavigation.py | 4 +- .../step_over_watchpoint/TestStepOverWatchpoint.py | 5 +- lldb/test/API/driver/batch_mode/TestBatchMode.py | 4 + .../boolreference/TestFormattersBoolRefPtr.py | 7 +- .../gdb_remote_client/TestGDBRemotePlatformFile.py | 78 + .../gdb_remote_client/gdbclientutils.py | 5 + .../TestConcurrentDelayWatchBreak.py | 4 + .../TestConcurrentManyWatchpoints.py | 5 +- .../TestConcurrentNWatchNBreak.py | 4 + .../TestConcurrentSignalNWatchNBreak.py | 4 + .../concurrent_events/TestConcurrentSignalWatch.py | 4 + .../TestConcurrentSignalWatchBreak.py | 4 + .../TestConcurrentTwoWatchpointThreads.py | 4 + .../TestConcurrentTwoWatchpointsOneBreakpoint.py | 4 + ...stConcurrentTwoWatchpointsOneDelayBreakpoint.py | 4 + .../TestConcurrentTwoWatchpointsOneSignal.py | 4 + lldb/test/API/iohandler/unicode/TestUnicode.py | 1 + .../virtual-functions/TestCppVirtualFunctions.py | 2 +- .../Makefile | 0 .../TestObjCClassListFunctionFromUser.py | 30 + .../main.m | 27 + .../Makefile | 0 .../TestObjCConflictingNamesForClassUpdateExpr.py | 42 + .../main.mm | 59 + .../macosx/skinny-corefile/TestSkinnyCorefile.py | 4 +- lldb/test/API/macosx/stack-corefile/Makefile | 3 + .../API/macosx/stack-corefile/TestStackCorefile.py | 69 + lldb/test/API/macosx/stack-corefile/main.c | 15 + .../tools/lldb-server/TestGdbRemotePlatformFile.py | 241 + .../vCont-threads/TestGdbRemote_vContThreads.py | 11 + lldb/test/Shell/Expr/nodefaultlib.cpp | 1 + lldb/test/Shell/SymbolFile/DWARF/dwarf5-lazy-dwo.c | 2 +- .../DWARF/x86/Inputs/find-variable-file-3.cpp | 2 + .../SymbolFile/DWARF/x86/find-variable-file.cpp | 14 + lldb/test/Shell/lit.cfg.py | 3 + lldb/tools/debugserver/source/DNBDefs.h | 5 +- .../debugserver/source/MacOSX/MachVMMemory.cpp | 1 + .../debugserver/source/MacOSX/MachVMRegion.cpp | 40 + .../tools/debugserver/source/MacOSX/MachVMRegion.h | 1 + lldb/tools/debugserver/source/RNBRemote.cpp | 8 + lldb/unittests/Host/FileSystemTest.cpp | 2 +- lldb/unittests/Host/FileTest.cpp | 2 +- .../Process/Utility/LinuxProcMapsTest.cpp | 99 +- .../Utility/MemoryTagManagerAArch64MTETest.cpp | 3 +- .../Process/minidump/MinidumpParserTest.cpp | 77 +- .../Python/PythonDataObjectsTests.cpp | 4 +- lldb/unittests/Symbol/TestLineEntry.cpp | 8 +- llvm/cmake/modules/GetHostTriple.cmake | 26 +- llvm/docs/BitCodeFormat.rst | 10 +- llvm/docs/MarkdownQuickstartTemplate.md | 4 + llvm/docs/ReleaseNotes.rst | 2 + llvm/docs/Security.rst | 2 +- llvm/docs/SphinxQuickstartTemplate.rst | 29 + llvm/include/llvm/Analysis/HeatUtils.h | 7 +- llvm/include/llvm/Analysis/ValueTracking.h | 4 + llvm/include/llvm/CodeGen/MIRFormatter.h | 7 +- llvm/include/llvm/CodeGen/MachineMemOperand.h | 12 +- llvm/include/llvm/CodeGen/RegAllocCommon.h | 7 +- .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 2 - llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 4 - llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 12 - llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 8 + llvm/include/llvm/IR/IRBuilder.h | 12 +- llvm/include/llvm/IR/Intrinsics.td | 2 + llvm/include/llvm/LTO/Config.h | 3 + llvm/include/llvm/Support/AtomicOrdering.h | 10 + llvm/include/llvm/Support/ExtensibleRTTI.h | 7 +- llvm/include/llvm/Support/LICENSE.TXT | 6 +- llvm/include/llvm/Support/Signposts.h | 7 +- .../llvm/Support/X86DisassemblerDecoderCommon.h | 8 +- llvm/include/llvm/Support/X86TargetParser.def | 1 + llvm/include/llvm/Target/TargetSelectionDAG.td | 4 + .../Transforms/Instrumentation/AddressSanitizer.h | 7 +- .../Instrumentation/AddressSanitizerCommon.h | 7 +- .../Instrumentation/AddressSanitizerOptions.h | 7 +- .../Instrumentation/HWAddressSanitizer.h | 7 +- .../Transforms/Instrumentation/InstrOrderFile.h | 7 +- .../Transforms/Instrumentation/InstrProfiling.h | 3 - .../llvm/Transforms/Instrumentation/MemProfiler.h | 7 +- llvm/include/llvm/Transforms/Utils/Local.h | 32 +- .../include/llvm/Transforms/Utils/MemoryOpRemark.h | 7 +- llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 7 +- llvm/lib/Analysis/HeatUtils.cpp | 7 +- llvm/lib/Analysis/InlineAdvisor.cpp | 26 +- llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 7 +- llvm/lib/Analysis/InstructionSimplify.cpp | 19 + llvm/lib/Analysis/ReplayInlineAdvisor.cpp | 7 +- llvm/lib/Analysis/TFUtils.cpp | 8 +- llvm/lib/Analysis/ValueTracking.cpp | 10 + llvm/lib/BinaryFormat/MsgPackDocumentYAML.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 +- llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 37 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 8 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 7 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 18 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 32 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 14 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 9 + llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp | 7 - llvm/lib/DebugInfo/GSYM/FileWriter.cpp | 7 +- llvm/lib/DebugInfo/GSYM/Range.cpp | 7 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 7 +- llvm/lib/ExecutionEngine/JITLink/ELF.cpp | 7 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 7 +- .../JITLink/JITLinkMemoryManager.cpp | 7 +- llvm/lib/ExecutionEngine/JITLink/MachO.cpp | 7 +- .../Orc/TargetProcess/RegisterEHFrames.cpp | 7 +- llvm/lib/IR/Constants.cpp | 6 +- llvm/lib/LTO/CMakeLists.txt | 1 + llvm/lib/LTO/LTOBackend.cpp | 5 + llvm/lib/MC/CMakeLists.txt | 1 - llvm/lib/MC/MCParser/ELFAsmParser.cpp | 23 +- llvm/lib/MC/MCPseudoProbe.cpp | 5 +- llvm/lib/Support/ExtensibleRTTI.cpp | 7 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Support/Signposts.cpp | 7 +- llvm/lib/Support/X86TargetParser.cpp | 12 +- llvm/lib/Target/AArch64/AArch64Combine.td | 3 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 1 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 45 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 8 - llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 7 +- .../Target/AArch64/AArch64StackTaggingPreRA.cpp | 7 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 49 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 12 - .../AArch64/Disassembler/AArch64Disassembler.cpp | 27 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 34 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 2 +- llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 7 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 10 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 4 + llvm/lib/Target/ARC/ARCExpandPseudos.cpp | 40 +- llvm/lib/Target/ARC/ARCISelLowering.cpp | 5 +- llvm/lib/Target/ARC/ARCInstrInfo.td | 18 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 26 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 10 +- llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp | 7 +- llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp | 22 +- .../lib/Target/M68k/GlSel/M68kRegisterBankInfo.cpp | 82 +- llvm/lib/Target/M68k/GlSel/M68kRegisterBankInfo.h | 6 + llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td | 2 +- llvm/lib/Target/M68k/M68kInstrInfo.td | 47 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 7 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 7 +- .../PowerPC/MCTargetDesc/PPCXCOFFStreamer.cpp | 7 +- .../Target/PowerPC/MCTargetDesc/PPCXCOFFStreamer.h | 7 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 22 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 239 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 76 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 17 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 19 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 24 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 1 + .../Target/X86/Disassembler/X86Disassembler.cpp | 32 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 6 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 8 +- .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 17 +- llvm/lib/Target/X86/X86.td | 9 + llvm/lib/Target/X86/X86CallingConv.td | 55 +- llvm/lib/Target/X86/X86FastISel.cpp | 12 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 273 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86InstrAVX512.td | 389 +- llvm/lib/Target/X86/X86InstrCompiler.td | 7 + llvm/lib/Target/X86/X86InstrFormats.td | 58 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 31 + llvm/lib/Target/X86/X86InstrInfo.cpp | 17 + llvm/lib/Target/X86/X86InstrInfo.td | 3 + llvm/lib/Target/X86/X86InstrKL.td | 7 +- llvm/lib/Target/X86/X86InstrVecCompiler.td | 15 + llvm/lib/Target/X86/X86RegisterInfo.td | 12 +- llvm/lib/Target/X86/X86Schedule.td | 20 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 31 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 46 +- llvm/lib/Transforms/IPO/Attributor.cpp | 3 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 54 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 11 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 135 +- .../InstCombine/InstCombineVectorOps.cpp | 34 +- .../Transforms/Instrumentation/InstrOrderFile.cpp | 7 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 101 +- .../Instrumentation/PGOInstrumentation.cpp | 4 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 21 +- llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp | 7 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 11 +- llvm/lib/Transforms/Scalar/SROA.cpp | 29 +- llvm/lib/Transforms/Utils/Local.cpp | 88 +- llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 22 +- .../CostModel/X86/interleaved-load-half.ll | 141 + .../CostModel/X86/shuffle-broadcast-fp16.ll | 19 + .../Analysis/CostModel/X86/shuffle-reverse-fp16.ll | 19 + .../CostModel/X86/shuffle-single-src-fp16.ll | 17 + .../Analysis/CostModel/X86/shuffle-two-src-fp16.ll | 17 + .../CodeGen/AArch64/GlobalISel/arm64-atomic-128.ll | 108 +- .../GlobalISel/combine-ptradd-reassociation.mir | 8 +- .../CodeGen/AArch64/GlobalISel/legalize-and.mir | 89 +- .../CodeGen/AArch64/GlobalISel/legalize-bswap.mir | 21 +- .../AArch64/GlobalISel/legalize-load-store.mir | 48 +- .../CodeGen/AArch64/GlobalISel/legalize-vacopy.mir | 42 + .../postlegalizer-combine-ptr-add-chain.mir | 28 + .../prelegalizercombiner-ptradd-chain.mir | 33 +- llvm/test/CodeGen/AArch64/sve-fcopysign.ll | 212 + .../AArch64/sve-fixed-length-masked-gather.ll | 43 +- .../AArch64/sve-fixed-length-masked-scatter.ll | 40 +- llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 14 + llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll | 684 ++- llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll | 183 +- .../AMDGPU/GlobalISel/insertelement-stack-lower.ll | 84 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 32 +- .../AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll | 76 +- .../AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll | 94 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 1172 ++--- llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll | 650 +-- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 1156 ++--- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 1196 ++--- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 1104 ++--- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 266 +- .../AMDGPU/atomic_optimizations_global_pointer.ll | 614 +-- .../AMDGPU/atomic_optimizations_local_pointer.ll | 616 +-- llvm/test/CodeGen/AMDGPU/ctpop16.ll | 10 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 40 +- .../AMDGPU/fix-frame-ptr-reg-copy-livein.ll | 14 +- llvm/test/CodeGen/AMDGPU/fp64-atomics-gfx90a.ll | 12 +- .../CodeGen/AMDGPU/global-load-saddr-to-vaddr.ll | 20 +- .../AMDGPU/greedy-alloc-fail-sgpr1024-spill.mir | 216 + llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 36 +- llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 416 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 240 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 44 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wqm.demote.ll | 152 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 396 +- llvm/test/CodeGen/AMDGPU/load-constant-i16.ll | 1747 +++---- .../CodeGen/AMDGPU/memory-legalizer-flat-agent.ll | 5007 ++++++++++++++----- .../AMDGPU/memory-legalizer-flat-singlethread.ll | 4606 ++++++++++++----- .../CodeGen/AMDGPU/memory-legalizer-flat-system.ll | 5211 +++++++++++++++----- .../AMDGPU/memory-legalizer-flat-wavefront.ll | 4471 ++++++++++++----- .../AMDGPU/memory-legalizer-flat-workgroup.ll | 4023 +++++++++++---- .../AMDGPU/memory-legalizer-global-agent.ll | 4882 +++++++++++++----- .../AMDGPU/memory-legalizer-global-singlethread.ll | 4600 ++++++++++++----- .../AMDGPU/memory-legalizer-global-system.ll | 4446 +++++++++++++---- .../AMDGPU/memory-legalizer-global-wavefront.ll | 4606 ++++++++++++----- .../AMDGPU/memory-legalizer-global-workgroup.ll | 4757 +++++++++++++----- .../CodeGen/AMDGPU/memory-legalizer-local-agent.ll | 4258 ++++++++++++---- .../AMDGPU/memory-legalizer-local-singlethread.ll | 4270 +++++++++++----- .../AMDGPU/memory-legalizer-local-system.ll | 4258 ++++++++++++---- .../AMDGPU/memory-legalizer-local-wavefront.ll | 4270 +++++++++++----- .../AMDGPU/memory-legalizer-local-workgroup.ll | 4258 ++++++++++++---- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 458 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 77 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 56 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 42 +- llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 1 + llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 2 +- llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir | 179 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 588 +-- llvm/test/CodeGen/AMDGPU/udiv64.ll | 342 +- .../AMDGPU/unstructured-cfg-def-use-issue.ll | 12 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 310 +- llvm/test/CodeGen/ARC/{ctlz.ll => intrinsics.ll} | 9 + llvm/test/CodeGen/ARM/neon-copy.ll | 828 ++-- .../M68k/Encoding/Control/Classes/MxBRA.mir | 49 - .../M68k/Encoding/Control/Classes/MxBcc.mir | 126 - .../M68k/Encoding/Control/Classes/MxCALL.mir | 88 - llvm/test/CodeGen/M68k/GlobalISel/reg_bank_test.ll | 29 + llvm/test/CodeGen/MIR/X86/inline-asm-registers.mir | 8 +- llvm/test/CodeGen/PowerPC/2010-05-03-retaddr1.ll | 23 +- llvm/test/CodeGen/PowerPC/aix-relativeref.ll | 20 + .../CodeGen/RISCV/half-bitmanip-dagcombines.ll | 30 +- llvm/test/CodeGen/RISCV/imm.ll | 3 - llvm/test/CodeGen/RISCV/rv32zbs.ll | 19 +- llvm/test/CodeGen/RISCV/rv64zba.ll | 66 + .../CodeGen/RISCV/rvv/fixed-vectors-fp-buildvec.ll | 17 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-shuffles.ll | 12 +- .../RISCV/rvv/fixed-vectors-int-shuffles.ll | 229 +- llvm/test/CodeGen/RISCV/select-binop-identity.ll | 60 +- .../CodeGen/RISCV/select-optimize-multiple.mir | 8 +- llvm/test/CodeGen/SystemZ/subregliveness-06.mir | 325 +- llvm/test/CodeGen/Thumb/PR35481.ll | 14 +- llvm/test/CodeGen/X86/avx512fp16-insert-extract.ll | 158 + llvm/test/CodeGen/X86/avx512fp16-mov.ll | 1887 +++++++ llvm/test/CodeGen/X86/avx512fp16-mscatter.ll | 75 + .../CodeGen/X86/avx512fp16-subv-broadcast-fp16.ll | 44 + llvm/test/CodeGen/X86/avx512fp16vl-intrinsics.ll | 25 + llvm/test/CodeGen/X86/fp128-cast-strict.ll | 96 +- llvm/test/CodeGen/X86/fsafdo_test1.ll | 4 +- llvm/test/CodeGen/X86/fsafdo_test2.ll | 6 +- llvm/test/CodeGen/X86/pseudo_cmov_lower-fp16.ll | 34 + .../X86/statepoint-invoke-ra-enter-at-end.mir | 4 +- .../AArch64/unretained-declaration-subprogram.ll | 44 - .../MIR/AArch64/dbgcall-site-indirect-param.mir | 4 + .../MIR/AArch64/dbgcall-site-orr-moves.mir | 6 +- .../DebugInfo/MIR/X86/callsite-stack-value.mir | 8 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 18 +- llvm/test/DebugInfo/X86/convert-loclist.ll | 2 +- llvm/test/DebugInfo/X86/fission-call-site.ll | 68 - .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 211 - llvm/test/DebugInfo/X86/subprogram-across-cus.ll | 93 + .../OrcLazy/debug-descriptor-elf-minimal.ll | 2 + .../OrcLazy/debug-objects-elf-minimal.ll | 2 + .../Instrumentation/InstrProfiling/bias-var.ll | 6 - .../Instrumentation/InstrProfiling/profiling.ll | 3 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 6 +- .../Resolution/X86/diagnostic-handler-remarks.ll | 4 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 4 +- llvm/test/LTO/X86/diagnostic-handler-remarks.ll | 8 +- .../SVE/directive-arch_extension-negative.s | 2 +- llvm/test/MC/AArch64/SVE/ptrue.s | 84 +- llvm/test/MC/AArch64/SVE/ptrues.s | 84 +- llvm/test/MC/Disassembler/ARC/misc.txt | 12 + llvm/test/MC/Disassembler/X86/avx512fp16.txt | 78 + llvm/test/MC/M68k/Control/Classes/MxBRA.s | 12 + llvm/test/MC/M68k/Control/Classes/MxBcc.s | 88 + llvm/test/MC/M68k/Control/Classes/MxCALL.s | 36 + llvm/test/MC/Mips/elf-debug-section.s | 38 +- llvm/test/MC/X86/avx512fp16.s | 77 + llvm/test/MC/X86/intel-syntax-avx512fp16.s | 77 + .../MachineVerifier/test_copy_physregs_x86.mir | 4 +- llvm/test/Other/optimization-remarks-auto.ll | 4 +- llvm/test/Other/optimization-remarks-inline.ll | 4 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 12 +- .../test/ThinLTO/X86/diagnostic-handler-remarks.ll | 12 +- .../Attributor/value-simplify-pointer-info.ll | 1432 ++++-- .../AArch64/gather-scatter-opt-inseltpoison.ll | 2 +- .../CodeGenPrepare/AArch64/gather-scatter-opt.ll | 2 +- .../AArch64/sink-free-instructions-inseltpoison.ll | 25 +- .../AArch64/sink-free-instructions.ll | 39 + .../test/Transforms/Coroutines/coro-async-remat.ll | 136 + llvm/test/Transforms/Coroutines/coro-debug.ll | 2 +- llvm/test/Transforms/Inline/ARM/inline-fp.ll | 60 +- .../Inline/Inputs/cgscc-inline-replay.txt | 4 +- llvm/test/Transforms/Inline/cgscc-inline-replay.ll | 12 +- llvm/test/Transforms/Inline/inline_noprofile.ll | 4 +- llvm/test/Transforms/Inline/inline_nossp.ll | 4 +- .../optimization-remarks-hotness-threshold.ll | 2 +- .../Inline/optimization-remarks-passed-yaml.ll | 6 +- .../Inline/optimization-remarks-with-hotness.ll | 4 +- .../test/Transforms/Inline/optimization-remarks.ll | 4 +- .../AArch64/sve-intrinsic-opts-lasta-lastb.ll | 145 +- .../AArch64/sve-intrinsic-opts-unpkhi-unpklo.ll | 63 + llvm/test/Transforms/InstCombine/div.ll | 2 +- llvm/test/Transforms/InstCombine/fabs.ll | 5 +- llvm/test/Transforms/InstCombine/fdiv.ll | 2 +- llvm/test/Transforms/InstCombine/fmul.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-add.ll | 57 + llvm/test/Transforms/InstCombine/pr50555.ll | 42 + llvm/test/Transforms/InstCombine/select-min-max.ll | 61 + llvm/test/Transforms/InstCombine/select.ll | 2 +- llvm/test/Transforms/InstCombine/sub.ll | 4 +- .../InstCombine/vscale_extractelement.ll | 29 + .../InstCombine/zext-ctlz-trunc-to-ctlz-add.ll | 4 +- .../InstSimplify/ConstProp/vscale-inseltpoison.ll | 8 +- .../Transforms/InstSimplify/ConstProp/vscale.ll | 8 +- .../Transforms/InstSimplify/cmp-vec-fast-path.ll | 52 +- llvm/test/Transforms/InstSimplify/gep.ll | 2 +- llvm/test/Transforms/InstSimplify/maxmin.ll | 120 +- .../InstSimplify/named-vector-shuffle-reverse.ll | 13 + .../Transforms/InstSimplify/vscale-inseltpoison.ll | 4 +- llvm/test/Transforms/InstSimplify/vscale.ll | 4 +- .../AArch64/first-order-recurrence.ll | 2 +- .../LoopVectorize/AArch64/scalable-strict-fadd.ll | 33 +- .../LoopVectorize/AArch64/strict-fadd.ll | 1 + .../LoopVectorize/AArch64/sve-gather-scatter.ll | 2 +- .../LoopVectorize/AArch64/sve-widen-phi.ll | 4 +- .../scalable-first-order-recurrence.ll | 6 +- .../LoopVectorize/scalable-inductions.ll | 2 +- .../Transforms/ObjCARC/contract-storestrong.ll | 19 + llvm/test/Transforms/OpenMP/parallel_level_fold.ll | 4 +- llvm/test/Transforms/OpenMP/spmdization.ll | 5 + llvm/test/Transforms/SLPVectorizer/X86/pr50555.ll | 522 ++ llvm/test/Transforms/SROA/phi-and-select.ll | 19 +- llvm/test/Transforms/SROA/select-load.ll | 35 - .../SampleProfile/Inputs/inline-replay.txt | 4 +- .../SampleProfile/csspgo-inline-icall.ll | 8 +- .../test/Transforms/SampleProfile/csspgo-inline.ll | 10 +- .../test/Transforms/SampleProfile/inline-replay.ll | 12 +- .../SampleProfile/pseudo-probe-inline.ll | 4 +- .../Transforms/SampleProfile/remarks-hotness.ll | 4 +- llvm/test/Transforms/SampleProfile/remarks.ll | 12 +- llvm/test/tools/gold/X86/opt-remarks.ll | 8 +- llvm/test/tools/gold/X86/remarks.ll | 2 +- llvm/test/tools/llvm-ar/display-empty.test | 11 + llvm/test/tools/llvm-ar/print.test | 10 + .../tools/llvm-profgen/merge-cold-profile.test | 2 +- .../recursion-compression-noprobe.test | 16 + .../recursion-compression-pseudoprobe.test | 22 +- .../tools/llvm-readobj/XCOFF/string-table.yaml | 3 + llvm/test/tools/yaml2obj/XCOFF/basic-doc64.yaml | 1 + .../tools/yaml2obj/XCOFF/long-symbol-name.yaml | 1 + llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp | 7 +- llvm/tools/llvm-objcopy/ELF/Object.h | 16 +- llvm/tools/llvm-profgen/PerfReader.cpp | 3 + llvm/tools/llvm-profgen/ProfileGenerator.cpp | 17 +- llvm/tools/llvm-profgen/ProfileGenerator.h | 11 + llvm/tools/llvm-profgen/ProfiledBinary.cpp | 1 + llvm/tools/llvm-readobj/XCOFFDumper.cpp | 4 +- .../unittests/BinaryFormat/MsgPackDocumentTest.cpp | 7 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 43 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 7 +- llvm/unittests/Support/ExtensibleRTTITest.cpp | 7 +- llvm/utils/TableGen/X86DisassemblerTables.cpp | 2 + llvm/utils/TableGen/X86DisassemblerTables.h | 4 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 11 + llvm/utils/TableGen/X86RecognizableInstr.h | 3 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 2 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 26 + llvm/utils/gn/secondary/libunwind/src/BUILD.gn | 2 + mlir/docs/Rationale/RationaleLinalgDialect.md | 2 +- mlir/include/mlir/Analysis/AffineStructures.h | 81 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 5 +- .../Linalg/IR/LinalgNamedStructuredOps.yaml | 302 +- mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td | 2 +- mlir/include/mlir/Dialect/Tosa/IR/TosaOpBase.td | 2 + mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h | 1 + mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td | 23 + .../include/mlir/Interfaces/InferTypeOpInterface.h | 148 +- mlir/include/mlir/Transforms/LoopUtils.h | 11 +- mlir/lib/Analysis/AffineStructures.cpp | 321 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 9 +- mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 412 +- .../Math/Transforms/AlgebraicSimplification.cpp | 12 +- mlir/lib/Dialect/Math/Transforms/CMakeLists.txt | 1 - .../Math/Transforms/PolynomialApproximation.cpp | 25 +- .../Dialect/SCF/Transforms/LoopSpecialization.cpp | 9 +- .../SparseTensor/IR/SparseTensorDialect.cpp | 5 +- .../Transforms/SparseTensorConversion.cpp | 173 +- .../SparseTensor/Transforms/SparseTensorPasses.cpp | 7 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 501 +- .../Dialect/Tosa/Transforms/TosaInferShapes.cpp | 36 +- mlir/lib/ExecutionEngine/SparseUtils.cpp | 101 +- mlir/lib/Interfaces/InferTypeOpInterface.cpp | 156 + mlir/lib/Transforms/Utils/LoopUtils.cpp | 39 +- .../dialects/linalg/opdsl/ops/core_named_ops.py | 106 +- .../convert-nd-vector-to-llvmir.mlir | 57 + .../StandardToLLVM/standard-to-llvm.mlir | 9 + .../Conversion/TosaToLinalg/tosa-to-linalg.mlir | 87 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 8 + mlir/test/Dialect/Linalg/named-ops.mlir | 14 - .../Dialect/Math/algebraic-simplification.mlir | 24 + .../Dialect/Math/polynomial-approximation.mlir | 113 +- mlir/test/Dialect/SCF/loop-unroll.mlir | 8 +- mlir/test/Dialect/SparseTensor/conversion.mlir | 56 +- mlir/test/Dialect/Tosa/canonicalize.mlir | 239 + .../Dialect/SparseTensor/CPU/sparse_scale.mlir | 79 + .../Dialect/SparseTensor/CPU/sparse_storage.mlir | 197 + mlir/test/Transforms/normalize-memrefs-ops.mlir | 19 + .../Dialect/Math/TestPolynomialApproximation.cpp | 4 +- mlir/test/lib/Transforms/TestLoopUnrolling.cpp | 14 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 8 + mlir/unittests/Analysis/AffineStructuresTest.cpp | 4 +- mlir/unittests/Analysis/PresburgerSetTest.cpp | 3 +- mlir/unittests/Interfaces/CMakeLists.txt | 3 + .../Interfaces/InferTypeOpInterfaceTest.cpp | 103 + openmp/libomptarget/src/omptarget.cpp | 7 +- openmp/runtime/src/kmp_config.h.cmake | 5 + openmp/runtime/src/kmp_runtime.cpp | 12 +- openmp/runtime/test/api/omp_get_wtime.c | 2 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 1 - 897 files changed, 81232 insertions(+), 30827 deletions(-) create mode 100644 clang/lib/Headers/avx512fp16intrin.h create mode 100644 clang/lib/Headers/avx512vlfp16intrin.h delete mode 100644 clang/test/Analysis/diagnostics/PR46264.cpp create mode 100644 clang/test/Analysis/solver-sym-simplification-bool.cpp create mode 100644 clang/test/CXX/temp/temp.spec/func.spec.cpp create mode 100644 clang/test/CXX/temp/temp.spec/part.spec.cpp delete mode 100644 clang/test/CXX/temp/temp.spec/temp.explicit/p11.cpp create mode 100644 clang/test/CodeGen/X86/avx512fp16-abi.c create mode 100644 clang/test/CodeGen/X86/avx512fp16-builtins.c create mode 100644 clang/test/CodeGen/X86/avx512vlfp16-builtins.c delete mode 100644 clang/test/Preprocessor/host-aix.c delete mode 100644 clang/test/Preprocessor/not-host-aix.c copy clang/test/Profile/{gcc-flag-compatibility.c => gcc-flag-compatibility-aix.c} (82%) create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/sem_open.cpp create mode 100644 flang/runtime/assign.cpp create mode 100644 flang/runtime/assign.h create mode 100644 flang/test/Evaluate/folding21.f90 create mode 100755 flang/test/Semantics/common.py create mode 100755 flang/test/Semantics/test_symbols.py delete mode 100755 flang/test/Semantics/test_symbols.sh create mode 100644 libcxx/include/__concepts/arithmetic.h create mode 100644 libcxx/include/__concepts/assignable.h create mode 100644 libcxx/include/__concepts/boolean_testable.h create mode 100644 libcxx/include/__concepts/class_or_enum.h create mode 100644 libcxx/include/__concepts/common_reference_with.h create mode 100644 libcxx/include/__concepts/common_with.h create mode 100644 libcxx/include/__concepts/constructible.h create mode 100644 libcxx/include/__concepts/convertible_to.h create mode 100644 libcxx/include/__concepts/copyable.h create mode 100644 libcxx/include/__concepts/derived_from.h create mode 100644 libcxx/include/__concepts/destructible.h create mode 100644 libcxx/include/__concepts/different_from.h create mode 100644 libcxx/include/__concepts/equality_comparable.h create mode 100644 libcxx/include/__concepts/invocable.h create mode 100644 libcxx/include/__concepts/movable.h create mode 100644 libcxx/include/__concepts/predicate.h create mode 100644 libcxx/include/__concepts/regular.h create mode 100644 libcxx/include/__concepts/relation.h create mode 100644 libcxx/include/__concepts/same_as.h create mode 100644 libcxx/include/__concepts/semiregular.h create mode 100644 libcxx/include/__concepts/swappable.h create mode 100644 libcxx/include/__concepts/totally_ordered.h create mode 100644 libcxx/include/__functional/bind_back.h create mode 100644 libcxx/include/__functional/compose.h create mode 100644 libcxx/include/__ranges/counted.h create mode 100644 libcxx/include/__ranges/reverse_view.h copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] copy llvm/lib/Target/M68k/GlSel/M68kRegisterBanks.td => libcxx/test/libcxx/diagnos [...] create mode 100644 libcxx/test/libcxx/utilities/function.objects/func.bind.partial [...] create mode 100644 libcxx/test/libcxx/utilities/function.objects/func.bind.partial [...] delete mode 100644 libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__ [...] delete mode 100644 libcxx/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/mi [...] create mode 100644 libcxx/test/std/ranges/range.adaptors/range.counted/counted.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/base.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/borrowing.c [...] create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/ctad.compil [...] create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/ctor.defaul [...] create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/ctor.view.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/range_conce [...] create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/size.pass.cpp create mode 100644 libcxx/test/std/ranges/range.adaptors/range.reverse/types.h create mode 100644 libunwind/include/unwind_arm_ehabi.h create mode 100644 libunwind/include/unwind_itanium.h create mode 100644 libunwind/test/forceunwind.pass.cpp create mode 100644 lld/test/COFF/pgo-warn-mismatch.ll create mode 100644 lld/test/ELF/lto/pgo-warn-mismatch.ll create mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestGDBRemotePl [...] copy lldb/test/API/lang/objc/{global_ptrs => conflicting-class-list-function-from- [...] create mode 100644 lldb/test/API/lang/objc/conflicting-class-list-function-from-us [...] create mode 100644 lldb/test/API/lang/objc/conflicting-class-list-function-from-us [...] copy lldb/test/API/lang/objcxx/{hide-runtime-values => conflicting-names-class-upd [...] create mode 100644 lldb/test/API/lang/objcxx/conflicting-names-class-update-utilit [...] create mode 100644 lldb/test/API/lang/objcxx/conflicting-names-class-update-utilit [...] create mode 100644 lldb/test/API/macosx/stack-corefile/Makefile create mode 100644 lldb/test/API/macosx/stack-corefile/TestStackCorefile.py create mode 100644 lldb/test/API/macosx/stack-corefile/main.c create mode 100644 lldb/test/API/tools/lldb-server/TestGdbRemotePlatformFile.py create mode 100644 lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/find-variable-file-3.cpp create mode 100644 llvm/test/Analysis/CostModel/X86/interleaved-load-half.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-broadcast-fp16.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-reverse-fp16.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-single-src-fp16.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-vacopy.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combine-ptr- [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-fcopysign.ll create mode 100644 llvm/test/CodeGen/AMDGPU/greedy-alloc-fail-sgpr1024-spill.mir rename llvm/test/CodeGen/ARC/{ctlz.ll => intrinsics.ll} (59%) delete mode 100644 llvm/test/CodeGen/M68k/Encoding/Control/Classes/MxBRA.mir delete mode 100644 llvm/test/CodeGen/M68k/Encoding/Control/Classes/MxBcc.mir delete mode 100644 llvm/test/CodeGen/M68k/Encoding/Control/Classes/MxCALL.mir create mode 100644 llvm/test/CodeGen/M68k/GlobalISel/reg_bank_test.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-relativeref.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16-insert-extract.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16-mov.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16-mscatter.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16-subv-broadcast-fp16.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16vl-intrinsics.ll create mode 100644 llvm/test/CodeGen/X86/pseudo_cmov_lower-fp16.ll delete mode 100644 llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll delete mode 100644 llvm/test/DebugInfo/X86/fission-call-site.ll delete mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll create mode 100644 llvm/test/DebugInfo/X86/subprogram-across-cus.ll delete mode 100644 llvm/test/Instrumentation/InstrProfiling/bias-var.ll create mode 100644 llvm/test/MC/Disassembler/X86/avx512fp16.txt create mode 100644 llvm/test/MC/M68k/Control/Classes/MxBRA.s create mode 100644 llvm/test/MC/M68k/Control/Classes/MxBcc.s create mode 100644 llvm/test/MC/M68k/Control/Classes/MxCALL.s create mode 100644 llvm/test/MC/X86/avx512fp16.s create mode 100644 llvm/test/MC/X86/intel-syntax-avx512fp16.s create mode 100644 llvm/test/Transforms/Coroutines/coro-async-remat.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-unp [...] create mode 100644 llvm/test/Transforms/InstCombine/pr50555.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr50555.ll delete mode 100644 llvm/test/Transforms/SROA/select-load.ll create mode 100644 llvm/test/tools/llvm-ar/display-empty.test create mode 100644 mlir/test/Dialect/Tosa/canonicalize.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_scale.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_storage.mlir create mode 100644 mlir/unittests/Interfaces/InferTypeOpInterfaceTest.cpp