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 in repository toolchain/ci/llvm-project.
from e2f598bc1b37 [clangd] Record IO precentage for first preamble build of [...] adds 567a979ea809 fix bazel build after 369337e3c2 adds 1074bdfb52b2 [x86] add tests for funnel+or == 0; NFC adds 73c0333deefc [mlir][tensor][bufferize] Support 0-d collapse_shape with offset adds 69a77771a9f5 [OpenMP] Make linker wrapper thin-lto default thread count [...] adds 14e5f9785c9c [LV] Add SCEV workaround from 80e8025 to epilogue vector c [...] adds 34135ae9e2b3 [MemCpyOpt] Add test for PR54682 (NFC) adds cd55e51516f0 Add prototypes to functions which need them; NFC adds 884d7c60f367 [InstCombine] Add additional tests for strlen/strnlen (NFC) adds 36d4e84427a7 [clang][dataflow] Fix handling of base-class fields. adds a5f637bcbb7d [X86] Fold AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) adds b465752f9281 [X86] Add PR54658 test case adds 9afa6811ad9e [X86] lowerShuffleAsRepeatedMaskAndLanePermute - allow 64- [...] adds 5a457bd2fa5c Revert rGa5f637bcbb7d1e08ce637f113fc117c3f4b2b110 "[X86] F [...] adds f8101e4d68ba Recommit "[LV] Remove unneeded createHeaderBranch.(NFCI)" adds cad178274c0b [AIX][XCOFF] print unsupported message for llvm-ar big arc [...] adds abc51fac0959 sanitizer_common: expose max_address from LoadedModule adds ea624e697bbe sanitizer_common: add Mutex::TryLock adds b8652fbcbbde [X86] Fold AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) (RECOMMITTED) adds 533ec929f67d [mlir][spirv] Add pattern to lower math.copysign adds 57b101bdec15 [mlir][vector] Handle scalars in extract_strided_slice(broadcast) adds ca922a3559d7 [intelpt] Refactor timestamps out of `IntelPTInstruction` [...] adds c64f37f818b7 [X86] matchAddressRecursively - add XOR(X, MIN_SIGNED_VALU [...] adds f054d291f22a Revert "[runtimes] Create Tests.cmake if it does not exist" adds 76cd11f30306 [DAG] Add llvm::isMinSignedConstant helper. NFC adds c45975cbf96a [LLDB][NativePDB] Create inline function decls adds ef1e1b3106a5 [clang][dataflow] Add support for (built-in) (in)equality [...] adds 01db10365e93 [clang][dataflow] Add support for correlation of boolean ( [...] adds c50eec400c0e [LLDB] Add require x86 for NativePdb Test. adds 2c6f78dc2c3e [InstCombine] add tests for icmp with sub with multiple uses; NFC adds ec0b332cd8b5 [AArch64] add tests for funnel+or == 0; NFC adds 63bdcaf92a5e [mlir][sparse] Moving `delete coo` into codegen instead of [...] adds b36be2f77f7e Addressed post-commit comment https://reviews.llvm.org/D12 [...] adds 4cf98f973a13 [GH54588]Fix ItaniumMangler for NTTP unnamed unions w/ unn [...] adds a480d75fe48d [mlir][vector] Fold transpose(broadcast(<scalar>)) adds 861c189d2a52 Add some wildcards to pass FP difference on one of the buildbots adds eb920989865d FIX the wildcards to pass an FP diff in mangle-nttp-anon-u [...] adds 31b8a1dc46d2 [RISCV] Add tests for uaddo with a constant 1. NFC adds 9ba8c4024b52 Fix behavior of ifuncs with 'used' extern "C" static functions adds fa630e7594b6 [RISCV][AMDGPU][TargetLowering] Special case overflow expa [...] adds 7c158e3e554a [flang] add evaluate::IsAllocatableDesignator helper adds 942c21ed23dc Simplify ArchSpec::IsFullySpecifiedTriple() (NFC) adds f547fc89c073 [clang-tidy] Add modernize-macro-to-enum check adds 3bab268f95b3 [gn build] Port f547fc89c073 adds c4a1b07d0979 [libc][NFC] add outline of printf adds 79a9fe6c8afe [test] Mark uuid.s as unsupported on Windows adds b5900e64c2db clang-format HostInfoBase.cpp adds 663a7fa71282 [lld/mac] Tweak a few comments adds ad38f409f99d [mlir] Switch debugString helper to << operator adds 9262d031a452 [NFCI] clang-format SanitizerArgs.cpp adds e24f53487986 [debug-info] As an NFC commit, refactor EmitFuncArgumentDb [...] adds 5679a3ce8766 [BOLT][test] Fix AArch64 cross-platform tests adds 492cb7bf9164 [clang-format] Fix a crash in qualifier alignment adds 2165c36be445 [lldb] Return a DataBuffer from FileSystem::CreateDataBuff [...] adds f9ac13a8f1ed [lldb] Remove remaining calls to DataBufferLLVM::GetChars adds d970e96c5337 [RISCV] Add lowering for vp.fptoui and vp.uitofp. adds 262823612d61 [mlir][Vector] Add constant folder for insertelement. adds 3db9fd51b515 [AIX] XFAIL tests because of no big archive writer operati [...] adds bc37077947c9 [mlir][Vector] Add constant folder for extractelement. adds bca96760f758 [cmake] Remove LLVM_USE_NEWPM option adds 6a7cd4a1df6c [libc][NFC] Do not call mmap and munmap from thread functions. adds 979d876bb4e9 [X86][AMX] enable amx cast intrinsics in FE. adds d369dd1c0660 [clang][Sparc] Enable IAS on the remaining OS's adds e06ca312398d [libc++] Canonicalize the ranges results and their tests adds 6edef1356921 [mlir:PassOption] Rework ListOption parsing and add suppor [...] adds 0d8df98035c8 [mlir] Allow for using OpPassManager in pass options adds 98bc304e9fad [lld][COFF] Fix TypeServerSource lookup on GUID collisions adds c625b6051c24 Remove duplicate code from wouldInstructionBeTriviallyDead adds cd85ea943157 [LoongArch] Fix instruction definition adds 698484549a53 [MLIR][Presburger] Make the SimplexBase constructor protected adds fbeb0db54ff4 [MLIR][Presburger] LexSimplex: support is{Redundant,Separa [...] adds cc2139524f77 [AMDPU][Sanitizer] Refactor sanitizer options handling for [...] adds 86f255360c4f [MLIR][Presburger] Make constructors from PresburgerSpace [...] adds f1e7ecaa18a7 Revert "[AMDPU][Sanitizer] Refactor sanitizer options hand [...] adds b93893e60f0c [AArch64] Default HBC/MOPS features in clang adds 9a015ee1f948 [AArch64] Avoid scanning feature list for target parsing adds 43d758b142bb [Driver][AArch64] Split up aarch64-cpus.c tests further adds 5bedc1f093bd [ConstraintElimination] Move logic to build worklist to he [...] adds b48abeea44ac [InstSimplify][NFC] Add baseline tests for folds of icmp w [...] adds f65c78a09490 Revert "[InstSimplify][NFC] Add baseline tests for folds o [...] adds 1e5083a563f8 [trace][intel pt] Handle better tsc in the decoder adds 1483fb33b314 [MLIR][Presburger][NFC] Rename getCompatibleSpace to getSp [...] adds 95b2aa511eea [VPlan] Set VPlan header block name to vector.body. adds d0abdc22b877 [Support] [BLAKE3] Remove .hidden directives from windows- [...] adds 578d85e924fc [Support] [BLAKE3] Fix compilation with CMAKE_OSX_ARCHITECTURES adds b3fca02a6de1 [NFC][InstCombine] Add some tests for `(X | C2) ^ C1` pattern adds 3ae08dac8f10 [NFC][InstCombine] Autogenerate check lines in a test affe [...] adds 308ca349cbc5 [InstCombine] Fold `(X | C2) ^ C1 --> (X & ~C2) ^ (C1^C2)` adds bab2a4f2fbc1 [MLIR][Presburger] Use PresburgerSpace in SetCoalescer adds 97ac0cd6c4e0 [InstCombine] fold fcmp with lossy casted constant (2nd try) adds 5f8c2b884d42 [InstCombine] limit icmp fold with sub if other sub user is a phi adds 911cfcd7f591 [InstCombine][NFC] Add baseline tests for folds of srem(X, [...] adds 6cf10b7e6e83 [InstCombine] Fold srem(X, PowerOf2) == C into (X & Mask) [...] adds fbfd78f7aae5 [X86] lowerShuffleAsRepeatedMaskAndLanePermute - allow v16 [...] adds f02a0a69af19 [NFCI] Fixed missing colon in CHECK directives adds 1f0b8ba47ab0 [C++20][Modules] Fix a testcase warning on Windows [NFC]. adds fb65aaf0be09 [NFCI] Fixed missing colon in CHECK directives - part 2 adds 282b3eb72372 [libunwind] Add missing licenses in test files adds f138a9964bd2 Reapply "[InstSimplify][NFC] Add baseline tests for folds [...] adds 2fb57d628c6f [flang][NFC] Add tests for select constructs adds e0c782bdc0e9 [flang] Add global and global box initialization tests adds 602dd6bd32ab [flang][NFC] Add tests for fir.is_present adds 0371f3e2329f [flang][NFC] Add more test cases for the array-value-copy pass adds 3bcc928b1ba8 [flang][NFC] Add tests for fir.array_modify in array-value [...] adds ef19de52ed59 [clang-tidy] Add release notes for changes made in 2b21fc5 [...] adds c45d369cedae Apply clang-tidy fixes for readability-redundant-member-in [...] adds 1fe01a934665 Apply clang-tidy fixes for readability-redundant-declarati [...] adds e476df5629ee [libc++][ranges] Implement ranges::max adds 6020830e88c5 [gn build] Port e476df5629ee adds e5121be9104e Revert "Apply clang-tidy fixes for readability-redundant-d [...] adds 11b6d2f9cdd5 [lldb][gui] draw highlight for selected line even if empty adds 5c540c751c02 [lldb][gui] fix background of syntax-highlighted non-selec [...] adds 5e79a00178c2 [lldb][gui] use symbolic names rather than hardcoded values adds baebf2389657 [lldb][gui] underline the current token adds 0000030b18c1 Revert "[Flang][OpenMP] Add semantic check for OpenMP Priv [...] adds 3b1314f4de63 [BOLT] AArch64: Read all static relocations adds 896770c9a92e [libc++][NFC] Fix weird indentation in test adds 11b41910dd9f [NFCI] Regenerate instsimplify test checks adds d3684c3359e9 [IR] Remove unused forward declarations (NFC) adds a113a582b1a2 [NFCI] Regenerate LoopVectorize test checks adds e70533ae6c57 [libc++] Remove unused <iosfwd> include from <__debug> adds 3c88ff44c5a5 [AArch64] Remove unsued WideningBaseCost. NFC adds 50186b63d180 Revert "[GH54588]Fix ItaniumMangler for NTTP unnamed union [...] adds 260679b0008d [NFCI] Regenerate LoopIdiomRecognize test checks adds e91fe08999d5 [NFCI] Regenerate PhaseOrdering test checks adds 14e3450fb573 [NFCI] Regenerate SROA test checks adds 872f7000fc6a Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" adds f830392be748 Correct spelling error in TLS-Load-Hoist adds a87ba5c86d5d [lit] Use sharding for GoogleTest format adds c0f90c84b1a8 Revert "[lit] Use sharding for GoogleTest format" adds 7c51669c21f1 [memcpyopt] Restructure store(load src, dest) form of call [...] adds 88de27e3fd9f [LV] Handle non-integral types when considering interleave [...] adds e90bce8f9191 CallBase: fix getFnAttr so it also checks the function adds 603ae7314674 AttributorAttributes: guard against TLI being nullptr adds 5877df735d2d [Support/BLAKE3] CMake: Remove the workaround that checks [...] adds 948f3deca91a Reland "[lit] Use sharding for GoogleTest format" adds 22201f499da2 [M68k][test] Remove redundant CHECK-LABEL directive adds fccdc5618d97 [M68k] Adopt VarLenCodeEmitter for shift / rotate instructions adds 388584d382b2 [ELF][test] Fix RUN lines in lto/sample-profile.ll adds 7dc492ed3443 [flang][NFC] Add tests for fir.address_of adds b8e8f62d5e72 [flang] Fold instantiated PDT character component length w [...] adds c0cc98251a45 [Float2Int] Make sure dependent ranges are calculated firs [...] adds a5c3b5748c11 [MemCpyOpt] Work around PR54682 adds 8cd189272599 [VPlan] Remember previous loop and reset vector loop. adds 0f088757449d [InstCombine] Add additional memchr test (NFC) adds d18991debfde [SimplifyLibCalls] Fold memchr() with size 1 adds d333b382701e [flang][NFC] Add tests for array-value-copy pass with arra [...] adds 5197d2791f90 [SimplifyLibCalls] Move handling of constant char earlier (NFC) adds 5ccfd5f6d430 [SimplifyLibCalls] Optimize memchr() with known char+str a [...] adds 1817c526e154 [VPlan] Update VPInterleavedAccessInfo to use getVectorLoo [...] adds 842175676c6c [X86] Add additional test cases for NOT(AND(SRL(X,Y),1))/A [...] adds 623d4b57873d [X86] Support optional NOT stages in the AND(SRL(X,Y),1) - [...] adds 059d1f84d2d5 [DebugInfo] Correctly recognize bitfields when emitting dwarf adds 03efa5a362a7 [flang] Update the conversion code for fir.coordinate_of adds a96638e50ef5 Revert "[NFCI] Regenerate PhaseOrdering test checks" adds ad59bd0be976 [X86] Regenerate peep tests checks adds d092df42f342 [InstSimplify] Add tests for zero-offset opaque ptr conste [...] adds 3c9f3f76f105 [ConstantFold] Fold zero-index GEPs with opaque pointers new 2e2f38a1acdf [AArch64] Add widening arithmetic cost tests. NFC new d4cdaa24fd73 [MIPS] Regenerate countleading tests with common check prefixes new 434b545d4fc7 [lldb][AArch64] Update disassembler feature list and add t [...] new ec93435ba003 [Thumb2] Regenerate thumb2-teq tests new 2abaa027d9dc [AArch64] Teach the costmodel about widening muls new 706dec3e47e3 [mlir] Fix the build error in OpenMPToLLVMIRTranslation.cpp new 9db1eb13b64b [Thumb2] Regenerate thumb2-teq2 tests new 87b28f5092f2 [clang][NFC] Extract the EmitAssemblyHelper::TargetTriple member new 506ec85ba82a [clang][dataflow] Add support for clang's `__builtin_expect`. new 328754474a14 [DAG] SimplifySetCC - clang-format add/xor/sub with consta [...] new cd52b35ee419 fix comment typos to cycle bots new be1294de9dd9 [libc++] Implement all public header tests using the new g [...] new a4f73b9b14d0 [libc++][NFC] Rename generate_assertion_tests.py to genera [...]
The 13 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: bolt/lib/Rewrite/RewriteInstance.cpp | 2 +- bolt/test/AArch64/constant-island-alignment.s | 8 +- bolt/test/AArch64/constant_island_pie_update.s | 38 + bolt/test/AArch64/double_jump.cpp | 2 +- bolt/test/AArch64/lit.local.cfg | 5 + bolt/test/AArch64/tailcall_traps.s | 8 +- .../clang-tidy/modernize/CMakeLists.txt | 1 + .../clang-tidy/modernize/MacroToEnumCheck.cpp | 489 +++++ .../clang-tidy/modernize/MacroToEnumCheck.h | 34 + .../clang-tidy/modernize/ModernizeTidyModule.cpp | 2 + clang-tools-extra/docs/ReleaseNotes.rst | 15 + .../checks/cppcoreguidelines-macro-to-enum.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 + .../clang-tidy/checks/modernize-macro-to-enum.rst | 66 + .../modernize-macro-to-enum.h | 25 + .../modernize-macro-to-enum2.h | 25 + .../modernize-macro-to-enum3.h | 20 + .../checkers/modernize-macro-to-enum.cpp | 239 +++ .../Analysis/FlowSensitive/DataflowEnvironment.h | 4 + .../clang/Analysis/FlowSensitive/StorageLocation.h | 4 +- clang/include/clang/Analysis/FlowSensitive/Value.h | 4 +- .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 95 +- clang/lib/Analysis/FlowSensitive/Transfer.cpp | 47 +- clang/lib/Basic/Targets/AArch64.cpp | 2 - clang/lib/CodeGen/BackendUtil.cpp | 17 +- clang/lib/CodeGen/CGBuiltin.cpp | 16 +- clang/lib/CodeGen/CodeGenModule.cpp | 78 +- clang/lib/CodeGen/CodeGenModule.h | 10 + clang/lib/Driver/SanitizerArgs.cpp | 56 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 154 +- clang/lib/Driver/ToolChains/Gnu.cpp | 10 +- clang/lib/Format/QualifierAlignmentFixer.cpp | 2 + clang/test/CodeGen/X86/amx_api.c | 49 +- clang/test/CodeGenCXX/externc-ifunc-resolver.cpp | 16 + clang/test/Driver/aarch64-a64fx.c | 13 + clang/test/Driver/aarch64-bf16.c | 8 + clang/test/Driver/aarch64-carmel.c | 13 + clang/test/Driver/aarch64-cortex-a34.c | 24 + clang/test/Driver/aarch64-cortex-a35.c | 24 + clang/test/Driver/aarch64-cortex-a510.c | 8 + clang/test/Driver/aarch64-cortex-a53.c | 23 + clang/test/Driver/aarch64-cortex-a55.c | 23 + clang/test/Driver/aarch64-cortex-a57.c | 28 + clang/test/Driver/aarch64-cortex-a710.c | 8 + clang/test/Driver/aarch64-cortex-a72.c | 28 + clang/test/Driver/aarch64-cortex-a73.c | 27 + clang/test/Driver/aarch64-cortex-a75.c | 15 + clang/test/Driver/aarch64-cortex-a76.c | 15 + clang/test/Driver/aarch64-cortex-x2.c | 8 + clang/test/Driver/aarch64-cpus-1.c | 517 ----- clang/test/Driver/aarch64-cpus-2.c | 436 ---- clang/test/Driver/aarch64-exynox-m3.c | 24 + clang/test/Driver/aarch64-exynox-m4.c | 27 + clang/test/Driver/aarch64-exynox-m5.c | 27 + clang/test/Driver/aarch64-falkor.c | 13 + clang/test/Driver/aarch64-fp16.c | 238 +++ clang/test/Driver/aarch64-hbc.c | 12 +- clang/test/Driver/aarch64-i8mm.c | 7 + clang/test/Driver/aarch64-kryo.c | 13 + clang/test/Driver/aarch64-ls64.c | 2 + clang/test/Driver/aarch64-march.c | 31 + clang/test/Driver/aarch64-mcpu.c | 81 + clang/test/Driver/aarch64-mops.c | 12 +- clang/test/Driver/aarch64-ras.c | 11 + clang/test/Driver/aarch64-sve.c | 27 + clang/test/Driver/aarch64-sve2.c | 8 + clang/test/Driver/aarch64-thunderx2t99.c | 30 + clang/test/Driver/aarch64-thunderx3t110.c | 28 + clang/test/Driver/aarch64-tsv110.c | 13 + clang/test/Driver/aarch64-v81a.c | 21 + clang/test/Driver/aarch64-v82a.c | 15 + clang/test/Driver/aarch64-v83a.c | 15 + clang/test/Driver/aarch64-v84a.c | 15 + clang/test/Driver/aarch64-v85a.c | 15 + clang/test/Driver/aarch64-v86a.c | 15 + clang/test/Driver/aarch64-v87a.c | 15 + clang/test/Driver/aarch64-v88a.c | 15 + clang/test/Driver/aarch64-v91a.c | 15 + clang/test/Driver/aarch64-v92a.c | 15 + clang/test/Driver/aarch64-v93a.c | 15 + clang/test/Driver/sparc-as.c | 4 +- clang/test/Driver/sparcv9-as.c | 4 +- clang/test/Modules/cxx20-hu-04.cpp | 4 +- clang/test/Preprocessor/aarch64-target-features.c | 22 +- clang/test/Sema/array-init.c | 36 +- clang/test/SemaCXX/externc-ifunc-resolver.cpp | 16 + clang/test/SemaOpenCL/numbered-address-space.cl | 4 +- .../clang-linker-wrapper/ClangLinkerWrapper.cpp | 4 +- .../Analysis/FlowSensitive/TransferTest.cpp | 418 ++++ clang/unittests/Format/QualifierFixerTest.cpp | 1 + .../lib/sanitizer_common/sanitizer_common.cpp | 5 +- .../lib/sanitizer_common/sanitizer_common.h | 6 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_mutex.h | 14 + .../tests/sanitizer_mutex_test.cpp | 9 + flang/include/flang/Evaluate/check-expression.h | 2 + flang/include/flang/Evaluate/tools.h | 23 + flang/lib/Evaluate/check-expression.cpp | 2 + flang/lib/Evaluate/intrinsics.cpp | 4 +- flang/lib/Evaluate/tools.cpp | 9 + flang/lib/Optimizer/CodeGen/CodeGen.cpp | 118 +- flang/lib/Semantics/check-call.cpp | 3 +- flang/lib/Semantics/resolve-directives.cpp | 26 +- flang/lib/Semantics/type.cpp | 22 +- flang/test/Fir/addrof.fir | 11 + flang/test/Fir/array-copies-pointers.fir | 170 ++ flang/test/Fir/array-modify.fir | 130 ++ flang/test/Fir/array-value-copy-2.fir | 86 + flang/test/Fir/arrayset.fir | 24 + flang/test/Fir/boxchar.fir | 22 + flang/test/Fir/global-initialization.fir | 69 + flang/test/Fir/global.fir | 59 + flang/test/Fir/optional.fir | 52 + flang/test/Fir/select.fir | 68 + flang/test/Lower/derived-types-kind-params.f90 | 4 +- flang/test/Semantics/allocated.f90 | 66 + flang/test/Semantics/call05.f90 | 76 + flang/test/Semantics/offsets02.f90 | 10 + flang/test/Semantics/omp-private03.f90 | 39 - libc/src/stdio/printf_files/converter.h | 35 + libc/src/stdio/printf_files/core_structs.h | 72 + libc/src/stdio/printf_files/parser.h | 56 + libc/src/stdio/printf_files/printf_main.h | 41 + libc/src/stdio/printf_files/writer.h | 51 + libc/src/threads/linux/CMakeLists.txt | 4 +- libc/src/threads/linux/thrd_create.cpp | 42 +- libc/src/threads/linux/thrd_join.cpp | 8 +- libcxx/docs/Status/RangesAlgorithms.csv | 4 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/__algorithm/in_fun_result.h | 4 +- libcxx/include/__algorithm/in_in_out_result.h | 2 +- libcxx/include/__algorithm/in_in_result.h | 8 +- libcxx/include/__algorithm/in_out_out_result.h | 6 +- libcxx/include/__algorithm/in_out_result.h | 21 +- libcxx/include/__algorithm/min_max_result.h | 2 +- libcxx/include/__algorithm/ranges_max.h | 93 + libcxx/include/__algorithm/ranges_max_element.h | 20 +- libcxx/include/__algorithm/ranges_mismatch.h | 4 +- libcxx/include/__algorithm/ranges_swap_ranges.h | 4 +- libcxx/include/__debug | 1 - libcxx/include/algorithm | 27 +- libcxx/include/experimental/iterator | 1 + libcxx/include/module.modulemap | 6 +- libcxx/test/libcxx/clang_tidy.sh.cpp | 214 +- .../algorithm/ranges_max.module.verify.cpp | 15 + libcxx/test/libcxx/double_include.sh.cpp | 213 +- libcxx/test/libcxx/min_max_macros.compile.pass.cpp | 215 +- libcxx/test/libcxx/nasty_macros.compile.pass.cpp | 213 +- .../test/libcxx/no_assert_include.compile.pass.cpp | 215 +- .../alg.sorting/alg.min.max/ranges.max.pass.cpp | 261 +++ .../algorithms.results/in_found_result.pass.cpp | 24 +- .../algorithms.results/in_fun_result.pass.cpp | 8 +- .../algorithms.results/in_in_out_result.pass.cpp | 47 +- .../algorithms.results/in_in_result.pass.cpp | 53 +- .../algorithms.results/in_out_out_result.pass.cpp | 49 +- .../in_out_result.compile.pass.cpp | 28 - .../algorithms.results/in_out_result.pass.cpp | 168 +- .../algorithms.results/min_max_result.pass.cpp | 37 +- .../no_unique_address.compile.pass.cpp | 25 +- .../ostreambuf.iter.ops/failed.pass.cpp | 4 +- libcxx/test/support/test_macros.h | 8 + libcxx/utils/CMakeLists.txt | 5 - libcxx/utils/generate_assertion_tests.py | 135 -- libcxx/utils/generate_header_tests.py | 314 ++- libunwind/test/frameheadercache_test.pass.cpp | 9 + libunwind/test/libunwind_01.pass.cpp | 9 + libunwind/test/libunwind_02.pass.cpp | 9 + libunwind/test/remember_state_leak.pass.sh.s | 12 +- libunwind/test/unw_getcontext.pass.cpp | 9 + lld/COFF/DebugTypes.cpp | 11 +- lld/ELF/Arch/X86_64.cpp | 2 +- lld/ELF/SyntheticSections.h | 2 +- lld/MachO/ConcatOutputSection.cpp | 18 +- .../pdb-type-server-guid-collision-a-pdb.yaml | 1018 ++++++++++ .../Inputs/pdb-type-server-guid-collision-a.yaml | 171 ++ .../pdb-type-server-guid-collision-b-pdb.yaml | 1018 ++++++++++ .../Inputs/pdb-type-server-guid-collision-b.yaml | 171 ++ .../pdb-type-server-guid-collision-invalid.test | 20 + .../COFF/pdb-type-server-guid-collision-valid.test | 19 + lld/test/ELF/lto/sample-profile.ll | 14 +- lld/test/MachO/arm64-thunk-visibility.s | 2 +- lld/test/MachO/uuid.s | 1 + lldb/include/lldb/Host/FileSystem.h | 14 +- lldb/include/lldb/Utility/DataBufferLLVM.h | 6 +- lldb/source/Commands/CommandObjectMemory.cpp | 1 - lldb/source/Core/IOHandlerCursesGUI.cpp | 54 +- lldb/source/Core/SourceManager.cpp | 1 - lldb/source/Host/common/FileSystem.cpp | 5 +- lldb/source/Host/common/Host.cpp | 6 +- lldb/source/Host/common/HostInfoBase.cpp | 21 +- lldb/source/Host/linux/Host.cpp | 8 +- lldb/source/Host/netbsd/HostNetBSD.cpp | 8 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 196 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 10 +- .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 7 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 11 +- .../Plugins/Trace/intel-pt/DecodedThread.cpp | 104 +- lldb/source/Plugins/Trace/intel-pt/DecodedThread.h | 127 +- .../Plugins/Trace/intel-pt/IntelPTDecoder.cpp | 119 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp | 49 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.h | 2 + .../source/Plugins/Trace/intel-pt/TraceIntelPT.cpp | 34 +- lldb/source/Utility/ArchSpec.cpp | 27 +- lldb/test/API/commands/trace/TestTraceDumpInfo.py | 6 +- lldb/test/API/commands/trace/TestTraceLoad.py | 4 +- .../command-disassemble-aarch64-extensions.s | 104 + .../NativePDB/Inputs/inline_sites.lldbinit | 21 +- .../NativePDB/{ => Inputs}/inline_sites.s | 1287 ++++++------ .../NativePDB/Inputs/inline_sites_live.lldbinit | 7 + .../Shell/SymbolFile/NativePDB/inline_sites.test | 160 ++ .../SymbolFile/NativePDB/inline_sites_live.cpp | 34 + .../Shell/SymbolFile/NativePDB/local-variables.cpp | 1 + llvm/cmake/modules/HandleLLVMOptions.cmake | 10 - llvm/docs/CMake.rst | 3 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 3 + llvm/include/llvm/IR/InstrTypes.h | 11 +- llvm/include/llvm/Transforms/Scalar/Float2Int.h | 3 +- .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 2 +- llvm/lib/Analysis/InlineCost.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 26 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 12 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 62 +- llvm/lib/IR/ConstantFold.cpp | 15 +- llvm/lib/IR/Instructions.cpp | 21 + llvm/lib/IR/Use.cpp | 4 - llvm/lib/Support/BLAKE3/CMakeLists.txt | 38 +- .../BLAKE3/blake3_avx2_x86-64_windows_gnu.S | 2 - .../BLAKE3/blake3_avx512_x86-64_windows_gnu.S | 6 - .../BLAKE3/blake3_sse2_x86-64_windows_gnu.S | 6 - .../BLAKE3/blake3_sse41_x86-64_windows_gnu.S | 6 - llvm/lib/Support/YAMLParser.cpp | 4 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 - .../Target/AArch64/AArch64TargetTransformInfo.cpp | 85 +- llvm/lib/Target/LoongArch/LoongArchInstrInfo.td | 6 +- llvm/lib/Target/M68k/M68kInstrShiftRotate.td | 54 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 30 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 + llvm/lib/Target/X86/X86ISelLowering.cpp | 44 +- llvm/lib/Target/X86/X86InstrInfo.td | 6 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 3 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 14 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 52 +- .../Transforms/Scalar/ConstraintElimination.cpp | 200 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 30 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 63 +- llvm/lib/Transforms/Scalar/TLSVariableHoist.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 10 - llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 120 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 100 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 43 +- llvm/runtimes/CMakeLists.txt | 12 +- .../Analysis/CostModel/AArch64/arith-widening.ll | 2088 ++++++++++++++++++++ llvm/test/Analysis/MemorySSA/print-dot-cfg-mssa.ll | 16 +- llvm/test/Analysis/ScalarEvolution/trivial-phis.ll | 10 +- llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 1 - llvm/test/CodeGen/AArch64/setcc-fsh.ll | 271 +++ .../CodeGen/AArch64/sve-fixed-length-fp-vselect.ll | 14 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 341 ++-- llvm/test/CodeGen/AMDGPU/srem64.ll | 442 ++--- llvm/test/CodeGen/AMDGPU/udiv64.ll | 346 ++-- llvm/test/CodeGen/AMDGPU/urem64.ll | 299 ++- llvm/test/CodeGen/ARM/two-part-imm.ll | 256 +-- llvm/test/CodeGen/LoongArch/1ri.mir | 2 +- llvm/test/CodeGen/M68k/varargs.ll | 1 - llvm/test/CodeGen/Mips/countleading.ll | 309 ++- llvm/test/CodeGen/NVPTX/lower-byval-args.ll | 6 +- llvm/test/CodeGen/PowerPC/aix-csr-vector-extabi.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-csr-vector.ll | 2 +- .../PowerPC/p8-scalar_vector_conversions.ll | 5 - .../CodeGen/RISCV/rvv/fixed-vectors-fptoui-vp.ll | 300 +++ .../RISCV/rvv/fixed-vectors-uitofp-vp-mask.ll | 86 + .../CodeGen/RISCV/rvv/fixed-vectors-uitofp-vp.ll | 289 +++ llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll | 150 +- llvm/test/CodeGen/RISCV/rvv/vfptoui-vp.ll | 297 +++ llvm/test/CodeGen/RISCV/rvv/vuitofp-vp-mask.ll | 84 + llvm/test/CodeGen/RISCV/rvv/vuitofp-vp.ll | 287 +++ llvm/test/CodeGen/RISCV/xaluo.ll | 618 +++--- llvm/test/CodeGen/Thumb2/bti-outliner-1.ll | 59 +- llvm/test/CodeGen/Thumb2/thumb2-teq.ll | 105 +- llvm/test/CodeGen/Thumb2/thumb2-teq2.ll | 61 +- llvm/test/CodeGen/X86/peep-test-2.ll | 11 +- llvm/test/CodeGen/X86/peep-test-3.ll | 67 +- llvm/test/CodeGen/X86/setcc-fsh.ll | 265 +++ llvm/test/CodeGen/X86/setcc.ll | 123 +- llvm/test/CodeGen/X86/swift-async-win64.ll | 2 +- llvm/test/CodeGen/X86/swifttail-async-win64.ll | 2 +- llvm/test/CodeGen/X86/text-section-prefix.ll | 4 +- .../X86/vector-interleaved-load-i8-stride-4.ll | 126 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 68 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 120 +- llvm/test/CodeGen/X86/xor-lea.ll | 13 +- llvm/test/DebugInfo/AArch64/bitfields.ll | 11 +- llvm/test/DebugInfo/ARM/PR26163.ll | 2 +- llvm/test/DebugInfo/ARM/big-endian-bitfield.ll | 8 +- llvm/test/DebugInfo/ARM/bitfield.ll | 2 +- llvm/test/DebugInfo/X86/bitfields-dwarf4.ll | 4 +- llvm/test/DebugInfo/X86/bitfields.ll | 8 +- .../test/DebugInfo/X86/debug-info-packed-struct.ll | 20 +- llvm/test/DebugInfo/X86/dwarfdump-over.ll | 12 +- llvm/test/DebugInfo/X86/packed_bitfields2.ll | 51 + llvm/test/DebugInfo/fortranSubrangeVar.ll | 4 +- llvm/test/MC/Disassembler/M68k/shift-rotate.txt | 3 + llvm/test/Object/ar-create.test | 1 + llvm/test/Object/archive-extract-dir.test | 2 + llvm/test/Object/archive-malformed-object.test | 1 + llvm/test/Object/archive-replace-pos.test | 2 + llvm/test/Object/archive-unknown-filetype.test | 1 + llvm/test/Object/archive-update.test | 2 + llvm/test/Object/directory.ll | 2 + llvm/test/Transforms/Attributor/assumes_info.ll | 16 +- llvm/test/Transforms/Float2Int/pr54669.ll | 4 +- .../FunctionAttrs/willreturn-callsites.ll | 2 +- .../IndVarSimplify/lftr-opaque-pointers.ll | 2 +- .../InferAddressSpaces/NVPTX/clone_constexpr.ll | 37 +- llvm/test/Transforms/InstCombine/and.ll | 4 +- llvm/test/Transforms/InstCombine/apint-and.ll | 25 +- llvm/test/Transforms/InstCombine/demorgan.ll | 4 +- .../InstCombine/double-float-shrink-2.ll | 2 +- llvm/test/Transforms/InstCombine/fcmp.ll | 13 +- llvm/test/Transforms/InstCombine/icmp-sub.ll | 60 + llvm/test/Transforms/InstCombine/ispow2.ll | 8 +- llvm/test/Transforms/InstCombine/memchr-2.ll | 40 +- llvm/test/Transforms/InstCombine/memchr-3.ll | 13 +- llvm/test/Transforms/InstCombine/memchr.ll | 6 +- llvm/test/Transforms/InstCombine/or-xor.ll | 20 +- llvm/test/Transforms/InstCombine/rem.ll | 32 +- llvm/test/Transforms/InstCombine/strlen-4.ll | 195 ++ llvm/test/Transforms/InstCombine/strnlen-1.ll | 101 + llvm/test/Transforms/InstCombine/strnlen-2.ll | 172 ++ llvm/test/Transforms/InstCombine/strnlen-3.ll | 233 +++ llvm/test/Transforms/InstCombine/strnlen-4.ll | 85 + llvm/test/Transforms/InstCombine/strnlen-5.ll | 201 ++ llvm/test/Transforms/InstCombine/strnlen-6.ll | 60 + llvm/test/Transforms/InstCombine/wcslen-5.ll | 153 ++ llvm/test/Transforms/InstCombine/xor-of-or.ll | 164 ++ llvm/test/Transforms/InstCombine/xor.ll | 4 +- .../Transforms/InstSimplify/2011-01-14-Thread.ll | 4 +- .../Transforms/InstSimplify/2011-02-01-Vector.ll | 4 +- .../InstSimplify/2011-10-27-BinOpCrash.ll | 1 + .../InstSimplify/2011-11-23-MaskedBitsCrash.ll | 1 + .../2013-04-19-ConstantFoldingCrash.ll | 1 + llvm/test/Transforms/InstSimplify/add-mask.ll | 2 +- .../Transforms/InstSimplify/and-icmps-same-ops.ll | 254 +-- .../Transforms/InstSimplify/and-or-icmp-ctpop.ll | 114 ++ .../Transforms/InstSimplify/and-or-icmp-zero.ll | 49 +- llvm/test/Transforms/InstSimplify/cast.ll | 25 +- .../Transforms/InstSimplify/dead-code-removal.ll | 10 +- llvm/test/Transforms/InstSimplify/exact-nsw-nuw.ll | 13 +- llvm/test/Transforms/InstSimplify/fdiv.ll | 8 +- .../Transforms/InstSimplify/fold-intrinsics.ll | 19 +- .../Transforms/InstSimplify/icmp-bool-constant.ll | 24 +- llvm/test/Transforms/InstSimplify/icmp-ranges.ll | 929 ++++----- .../InstSimplify/log10-pow10-intrinsic.ll | 12 +- .../test/Transforms/InstSimplify/logic-of-fcmps.ll | 33 +- .../Transforms/InstSimplify/maxmin_intrinsics.ll | 2 +- .../InstSimplify/named-vector-shuffle-reverse.ll | 4 +- llvm/test/Transforms/InstSimplify/noalias-ptr.ll | 145 +- llvm/test/Transforms/InstSimplify/opaque-ptr.ll | 58 + .../Transforms/InstSimplify/or-icmps-same-ops.ll | 254 +-- .../Transforms/InstSimplify/require-dominator.ll | 1 + llvm/test/Transforms/InstSimplify/returned.ll | 7 +- llvm/test/Transforms/InstSimplify/sdiv.ll | 2 +- .../test/Transforms/InstSimplify/select-implied.ll | 4 +- llvm/test/Transforms/InstSimplify/shr-nop.ll | 2 +- .../test/Transforms/InstSimplify/signed-div-rem.ll | 51 +- llvm/test/Transforms/InstSimplify/undef.ll | 87 +- llvm/test/Transforms/InstSimplify/vec-cmp.ll | 2 +- .../Transforms/InstSimplify/vector_ptr_bitcast.ll | 23 +- llvm/test/Transforms/LoopFusion/cannot_fuse.ll | 2 +- .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 395 +++- .../Transforms/LoopIdiom/basic-address-space.ll | 64 +- llvm/test/Transforms/LoopIdiom/basic.ll | 36 +- llvm/test/Transforms/LoopIdiom/debug-line.ll | 19 +- llvm/test/Transforms/LoopIdiom/disable-options.ll | 13 + .../LoopIdiom/memcpy-debugify-remarks.ll | 38 +- llvm/test/Transforms/LoopIdiom/memcpy-tbaa.ll | 48 +- llvm/test/Transforms/LoopIdiom/memmove-tbaa.ll | 46 +- llvm/test/Transforms/LoopIdiom/memset-tbaa.ll | 50 +- .../Transforms/LoopIdiom/non-integral-pointers.ll | 42 +- .../test/Transforms/LoopIdiom/scev-invalidation.ll | 5 +- llvm/test/Transforms/LoopIdiom/struct-custom-dl.ll | 144 +- llvm/test/Transforms/LoopIdiom/struct.ll | 157 +- llvm/test/Transforms/LoopIdiom/struct_pattern.ll | 130 +- .../LoopIdiom/unordered-atomic-memcpy-noarch.ll | 20 +- llvm/test/Transforms/LoopIdiom/unroll-custom-dl.ll | 59 +- llvm/test/Transforms/LoopIdiom/unroll.ll | 61 +- llvm/test/Transforms/LoopIdiom/unsafe.ll | 39 + llvm/test/Transforms/LoopIdiom/unwind.ll | 22 +- .../scaling-factor-incompat-type.ll | 48 +- .../LoopVectorize/AArch64/sve-widen-gep.ll | 2 +- llvm/test/Transforms/LoopVectorize/X86/pr54634.ll | 155 ++ .../LoopVectorize/consecutive-ptr-uniforms.ll | 1 + ...first-order-recurrence-sink-replicate-region.ll | 26 +- .../test/Transforms/LoopVectorize/icmp-uniforms.ll | 4 +- llvm/test/Transforms/LoopVectorize/phi-cost.ll | 2 + .../Transforms/LoopVectorize/vplan-dot-printing.ll | 2 +- .../Transforms/LoopVectorize/vplan-printing.ll | 16 +- .../vplan-sink-scalars-and-merge-vf1.ll | 2 +- .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 44 +- llvm/test/Transforms/MemCpyOpt/pr54682.ll | 42 + .../test/Transforms/OpenMP/remove_globalization.ll | 8 +- .../Transforms/OpenMP/replace_globalization.ll | 10 +- llvm/test/Transforms/SCCP/clang-arc-rv.ll | 16 +- llvm/test/Transforms/SampleProfile/gcc-simple.ll | 26 +- llvm/test/tools/llvm-ar/Inputs/xcoff.yaml | 3 + llvm/test/tools/llvm-ar/count.test | 1 + llvm/test/tools/llvm-ar/create.test | 1 + llvm/test/tools/llvm-ar/dash-before-letter.test | 1 + llvm/test/tools/llvm-ar/default-xcoff.test | 10 + llvm/test/tools/llvm-ar/delete.test | 1 + llvm/test/tools/llvm-ar/display-empty.test | 1 + llvm/test/tools/llvm-ar/double-hyphen.test | 1 + .../tools/llvm-ar/error-opening-permission.test | 1 + llvm/test/tools/llvm-ar/extract.test | 2 +- llvm/test/tools/llvm-ar/flatten-thin-archive.test | 1 + llvm/test/tools/llvm-ar/full-path-option.test | 1 + llvm/test/tools/llvm-ar/full-to-thin-archive.test | 1 + llvm/test/tools/llvm-ar/insert-after.test | 1 + llvm/test/tools/llvm-ar/insert-before.test | 1 + llvm/test/tools/llvm-ar/move-after.test | 1 + llvm/test/tools/llvm-ar/move-before.test | 1 + llvm/test/tools/llvm-ar/mri-delete.test | 1 + llvm/test/tools/llvm-ar/mri-nonascii.test | 1 + llvm/test/tools/llvm-ar/mri1.test | 2 + llvm/test/tools/llvm-ar/non-windows-name-case.test | 1 + llvm/test/tools/llvm-ar/plugin.test | 1 + llvm/test/tools/llvm-ar/print.test | 2 +- llvm/test/tools/llvm-ar/quick-append.test | 1 + llvm/test/tools/llvm-ar/read-only-archive.test | 1 + llvm/test/tools/llvm-ar/response-utf8.test | 1 + llvm/test/tools/llvm-ar/response.test | 1 + llvm/test/tools/llvm-ar/thin-to-full-archive.test | 1 + .../llvm-libtool-darwin/archive-flattening.test | 1 + llvm/test/tools/llvm-link/archive.ll | 2 + llvm/test/tools/llvm-link/archivell.ll | 2 +- .../test/tools/llvm-lipo/create-archive-input.test | 2 + llvm/test/tools/llvm-nm/option-X.test | 2 +- .../tools/llvm-objcopy/MachO/universal-object.test | 1 + llvm/test/tools/llvm-readobj/basic.test | 2 +- llvm/test/tools/llvm-size/archive.test | 6 +- llvm/tools/llvm-ar/llvm-ar.cpp | 13 +- llvm/unittests/Support/CrashRecoveryTest.cpp | 5 + llvm/unittests/Support/ProgramTest.cpp | 4 +- .../clang-tidy/modernize/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 + llvm/utils/lit/lit/Test.py | 5 +- llvm/utils/lit/lit/TestingConfig.py | 2 +- llvm/utils/lit/lit/formats/googletest.py | 224 ++- llvm/utils/lit/lit/main.py | 4 + .../Inputs/googletest-crash/DummySubDir/OneTest.py | 45 + .../lit.cfg | 2 +- .../googletest-format/DummySubDir/OneTest.py | 118 +- .../googletest-timeout/DummySubDir/OneTest.py | 71 +- .../lit/tests/Inputs/googletest-timeout/lit.cfg | 1 + .../DummySubDir/OneTest.py | 50 - llvm/utils/lit/tests/googletest-crash.py | 20 + llvm/utils/lit/tests/googletest-format.py | 37 +- llvm/utils/lit/tests/googletest-timeout.py | 25 +- llvm/utils/lit/tests/googletest-upstream-format.py | 35 - mlir/docs/PassManagement.md | 19 +- mlir/docs/PatternRewriter.md | 6 +- .../mlir/Analysis/Presburger/IntegerRelation.h | 4 +- .../mlir/Analysis/Presburger/PresburgerRelation.h | 6 +- .../mlir/Analysis/Presburger/PresburgerSpace.h | 7 +- mlir/include/mlir/Analysis/Presburger/Simplex.h | 28 +- mlir/include/mlir/Dialect/Affine/Passes.td | 4 +- .../Dialect/Bufferization/Transforms/Passes.td | 3 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 2 +- mlir/include/mlir/Dialect/SCF/Passes.td | 12 +- mlir/include/mlir/Dialect/Vector/IR/VectorOps.td | 2 + mlir/include/mlir/Pass/PassManager.h | 5 +- mlir/include/mlir/Pass/PassOptions.h | 254 ++- mlir/include/mlir/Reducer/Passes.td | 3 +- mlir/include/mlir/Rewrite/PassUtil.td | 6 +- mlir/include/mlir/Support/DebugStringHelper.h | 2 +- mlir/include/mlir/Transforms/Passes.td | 8 +- .../lib/Analysis/Presburger/PresburgerRelation.cpp | 21 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 9 + mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp | 74 +- .../Transforms/SparseTensorConversion.cpp | 28 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 27 +- mlir/lib/Dialect/Vector/IR/VectorOps.cpp | 80 +- mlir/lib/ExecutionEngine/SparseTensorUtils.cpp | 48 +- mlir/lib/Pass/Pass.cpp | 25 +- mlir/lib/Pass/PassRegistry.cpp | 135 ++ .../Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp | 7 - mlir/lib/Transforms/Inliner.cpp | 22 +- mlir/lib/Transforms/PassDetail.h | 1 + .../Conversion/MathToSPIRV/math-to-core-spirv.mlir | 43 + mlir/test/Dialect/Linalg/hoist-padding.mlir | 2 +- mlir/test/Dialect/SparseTensor/conversion.mlir | 63 +- mlir/test/Dialect/Tensor/bufferize.mlir | 11 + mlir/test/Dialect/Vector/canonicalize.mlir | 77 + mlir/test/Pass/crash-recovery.mlir | 2 +- mlir/test/Pass/pipeline-options-parsing.mlir | 2 +- mlir/test/Transforms/inlining.mlir | 1 + .../lib/Dialect/Affine/TestLoopPermutation.cpp | 2 +- .../Dialect/Linalg/TestLinalgCodegenStrategy.cpp | 41 +- .../Dialect/Linalg/TestLinalgFusionTransforms.cpp | 6 +- .../lib/Dialect/Linalg/TestLinalgTransforms.cpp | 4 +- .../lib/Dialect/SCF/TestLoopParametricTiling.cpp | 2 +- mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp | 2 +- .../lib/Dialect/Vector/TestVectorTransforms.cpp | 2 +- mlir/test/lib/IR/TestDiagnostics.cpp | 2 +- mlir/test/lib/Pass/TestDynamicPipeline.cpp | 2 +- mlir/test/lib/Pass/TestPassManager.cpp | 9 +- mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 17 + utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 5 +- 511 files changed, 21880 insertions(+), 7320 deletions(-) create mode 100644 bolt/test/AArch64/constant_island_pie_update.s create mode 100644 clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/modernize-macro-to-enum.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-mac [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-mac [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-mac [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-macro-to-enum.cpp create mode 100644 clang/test/CodeGenCXX/externc-ifunc-resolver.cpp create mode 100644 clang/test/Driver/aarch64-a64fx.c create mode 100644 clang/test/Driver/aarch64-bf16.c create mode 100644 clang/test/Driver/aarch64-carmel.c create mode 100644 clang/test/Driver/aarch64-cortex-a34.c create mode 100644 clang/test/Driver/aarch64-cortex-a35.c create mode 100644 clang/test/Driver/aarch64-cortex-a510.c create mode 100644 clang/test/Driver/aarch64-cortex-a53.c create mode 100644 clang/test/Driver/aarch64-cortex-a55.c create mode 100644 clang/test/Driver/aarch64-cortex-a57.c create mode 100644 clang/test/Driver/aarch64-cortex-a710.c create mode 100644 clang/test/Driver/aarch64-cortex-a72.c create mode 100644 clang/test/Driver/aarch64-cortex-a73.c create mode 100644 clang/test/Driver/aarch64-cortex-a75.c create mode 100644 clang/test/Driver/aarch64-cortex-a76.c create mode 100644 clang/test/Driver/aarch64-cortex-x2.c delete mode 100644 clang/test/Driver/aarch64-cpus-1.c delete mode 100644 clang/test/Driver/aarch64-cpus-2.c create mode 100644 clang/test/Driver/aarch64-exynox-m3.c create mode 100644 clang/test/Driver/aarch64-exynox-m4.c create mode 100644 clang/test/Driver/aarch64-exynox-m5.c create mode 100644 clang/test/Driver/aarch64-falkor.c create mode 100644 clang/test/Driver/aarch64-fp16.c create mode 100644 clang/test/Driver/aarch64-i8mm.c create mode 100644 clang/test/Driver/aarch64-kryo.c create mode 100644 clang/test/Driver/aarch64-march.c create mode 100644 clang/test/Driver/aarch64-mcpu.c create mode 100644 clang/test/Driver/aarch64-sve.c create mode 100644 clang/test/Driver/aarch64-sve2.c create mode 100644 clang/test/Driver/aarch64-thunderx2t99.c create mode 100644 clang/test/Driver/aarch64-thunderx3t110.c create mode 100644 clang/test/Driver/aarch64-tsv110.c create mode 100644 clang/test/Driver/aarch64-v81a.c create mode 100644 clang/test/Driver/aarch64-v82a.c create mode 100644 clang/test/Driver/aarch64-v83a.c create mode 100644 clang/test/Driver/aarch64-v84a.c create mode 100644 clang/test/Driver/aarch64-v85a.c create mode 100644 clang/test/Driver/aarch64-v86a.c create mode 100644 clang/test/Driver/aarch64-v87a.c create mode 100644 clang/test/Driver/aarch64-v88a.c create mode 100644 clang/test/Driver/aarch64-v91a.c create mode 100644 clang/test/Driver/aarch64-v92a.c create mode 100644 clang/test/Driver/aarch64-v93a.c create mode 100644 clang/test/SemaCXX/externc-ifunc-resolver.cpp create mode 100644 flang/test/Fir/addrof.fir create mode 100644 flang/test/Fir/array-copies-pointers.fir create mode 100644 flang/test/Fir/array-modify.fir create mode 100644 flang/test/Fir/array-value-copy-2.fir create mode 100644 flang/test/Fir/arrayset.fir create mode 100644 flang/test/Fir/boxchar.fir create mode 100644 flang/test/Fir/global-initialization.fir create mode 100644 flang/test/Fir/global.fir create mode 100644 flang/test/Fir/optional.fir create mode 100644 flang/test/Fir/select.fir create mode 100644 flang/test/Semantics/allocated.f90 delete mode 100644 flang/test/Semantics/omp-private03.f90 create mode 100644 libc/src/stdio/printf_files/converter.h create mode 100644 libc/src/stdio/printf_files/core_structs.h create mode 100644 libc/src/stdio/printf_files/parser.h create mode 100644 libc/src/stdio/printf_files/printf_main.h create mode 100644 libc/src/stdio/printf_files/writer.h create mode 100644 libcxx/include/__algorithm/ranges_max.h create mode 100644 libcxx/test/libcxx/diagnostics/detail.headers/algorithm/ranges_ [...] create mode 100644 libcxx/test/std/algorithms/alg.sorting/alg.min.max/ranges.max.pass.cpp delete mode 100644 libcxx/test/std/algorithms/algorithms.results/in_out_result.com [...] delete mode 100755 libcxx/utils/generate_assertion_tests.py create mode 100644 lld/test/COFF/Inputs/pdb-type-server-guid-collision-a-pdb.yaml create mode 100644 lld/test/COFF/Inputs/pdb-type-server-guid-collision-a.yaml create mode 100644 lld/test/COFF/Inputs/pdb-type-server-guid-collision-b-pdb.yaml create mode 100644 lld/test/COFF/Inputs/pdb-type-server-guid-collision-b.yaml create mode 100644 lld/test/COFF/pdb-type-server-guid-collision-invalid.test create mode 100644 lld/test/COFF/pdb-type-server-guid-collision-valid.test create mode 100644 lldb/test/Shell/Commands/command-disassemble-aarch64-extensions.s rename lldb/test/Shell/SymbolFile/NativePDB/{ => Inputs}/inline_sites.s (58%) create mode 100644 lldb/test/Shell/SymbolFile/NativePDB/Inputs/inline_sites_live.lldbinit create mode 100644 lldb/test/Shell/SymbolFile/NativePDB/inline_sites.test create mode 100644 lldb/test/Shell/SymbolFile/NativePDB/inline_sites_live.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/arith-widening.ll create mode 100644 llvm/test/CodeGen/AArch64/setcc-fsh.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fptoui-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-uitofp-vp-mask.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-uitofp-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfptoui-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vuitofp-vp-mask.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vuitofp-vp.ll create mode 100644 llvm/test/DebugInfo/X86/packed_bitfields2.ll create mode 100644 llvm/test/Transforms/InstCombine/strlen-4.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-1.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-2.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-3.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-4.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-5.ll create mode 100644 llvm/test/Transforms/InstCombine/strnlen-6.ll create mode 100644 llvm/test/Transforms/InstCombine/wcslen-5.ll create mode 100644 llvm/test/Transforms/InstCombine/xor-of-or.ll create mode 100644 llvm/test/Transforms/InstSimplify/and-or-icmp-ctpop.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/pr54634.ll create mode 100644 llvm/test/Transforms/MemCpyOpt/pr54682.ll create mode 100644 llvm/test/tools/llvm-ar/Inputs/xcoff.yaml create mode 100644 llvm/test/tools/llvm-ar/default-xcoff.test create mode 100644 llvm/utils/lit/tests/Inputs/googletest-crash/DummySubDir/OneTest.py rename llvm/utils/lit/tests/Inputs/{googletest-upstream-format => googletest-crash [...] delete mode 100644 llvm/utils/lit/tests/Inputs/googletest-upstream-format/DummySub [...] create mode 100644 llvm/utils/lit/tests/googletest-crash.py delete mode 100644 llvm/utils/lit/tests/googletest-upstream-format.py create mode 100644 mlir/test/Conversion/MathToSPIRV/math-to-core-spirv.mlir