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_apm/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/llvm-project.
from b4fb42300e39 [sanitizer] msan build fix on non linux platforms adds c93f93b2e3f2 Revert "Revert "Recommit "Revert "[CVP] processSwitch: Rem [...] adds f8833ba1ed96 [TailDup] Add testcase for interpreter switch loop, NFC. adds 1f9fa549841a [Taildup] Don't tail-duplicate loop header with multiple s [...] adds 0118a8044f8b [ADT] Add Compare template param to EquivalenceClasses adds 81441cf44c14 [XCOFF] [llvm-readobj] replace tests using binary as input [...] adds b554e41e2d15 [CVP] Canonicalize signed relational comparisons of scalar [...] adds c060457ec6ed Revert "[opt-viewer] Use safe yaml load_all" adds 9df0ba599c3c [flang] Implement GET_ENVIRONMENT_VARIABLE(VALUE) adds 87a294d5eb5a [LoopVectorize] Change getRuntimeVFAsFloat to use unsigned [...] adds fd485d8cda8d [X86][AVX] Prefer VINSERTF128 over VPERM2F128 for 128->256 [...] adds 2b841e4cb9f2 [llvm-dwarfdump] Improve testing of --summarize-types adds 6fc50e531dac [CostModel][X86] Remove old FIXME comments for AVX512F vec [...] adds 0b83a18a2b9d [AArch64] Enablement of Cortex-X2 adds ce12e68a4944 [Test] Fix tests showing generation of already existent PH [...] adds 701923a60fdb [InstCombine] add tests for bitwise logic folds; NFC adds 511ee8759f71 [InstCombine] reduce code duplication with commutative mat [...] adds 54e969cffddb [InstCombine] allow vector splat matching for bitwise logic folds adds b298d6d16203 [sanitizer] Disable posix_spawn.c test on Android. adds 4d8b0aa5c0c3 [HWASan] Apply TagMaskByte to every global tag. adds 838d8d1e2b93 [AIX][NFC] Unsupported object-c test adds 2b548b18c110 [AMDGPU] Shrink v_mac_legacy_f32 and v_fmac_legacy_f32 adds b889cbf36635 [libc++] Refactor num_put::do_put to reduce duplication adds b85995f6c48e [AMDGPU] Add tests for legacy multiply-add with immediate adds 9e0a39f3787a [lldb] Add a test for class loading via member typedefs adds 3483fc5a3117 [mlir][SPIRVToLLVM] Add shufflevector conversion adds 7afef2292611 [AMDGPU] Use MachineInstrBuilder::addReg. NFC. adds d000431fb234 [X86] Remove X86ELFObjectWriter in X86AsmBackend.cpp (NFC) adds bd932f7499ff [NFC][PowerPC] Update testcases using script adds beb5396d52d8 [InstCombine] add tests for bitwise logic folds; NFC adds 42c94bc1abd1 [InstCombine] allow vector splat matching for bitwise logic fold adds 1c05c52de217 [lldb-vscode] Fix coredump load source mapping for first file adds b8016b626ec7 [CodeGen] Tweak coding style in LivePhysRegs::stepForward. NFC. adds 64cc073abd59 [lldb] Only specify LLVM_ENABLE_RUNTIMES in the libcxx err [...] adds 9fb0257b8582 [test] Add missing pass name to new-pm-defaults.ll adds 0c4a7a52636e [fir][NFC] Address post commit comments on D112845 adds 3f3103c6a98f [llvm-profgen] Fill zero count for all function ranges adds 5a8c1736289f [clang] Fortify warning for scanf calls with field width too big. adds 68bb4e16482b [lldb][NFC] Inclusive Language: Replace master with main adds 77eafb8430d5 [mlir][nvvm] Generalize wmma ops to handle more types and shapes adds 702fd3d323aa [SVE] Fix VLS FMA matching for CodeGenOpt::Aggressive. adds ac7c8808ba89 [lldb][gmodules] Fix TestDataFormatterCpp with gmodules on macOS adds 4972d12185b0 [SCEV] Only add direct loop users (NFC) adds d115a48e9086 [mlir][python] Add test for tensor dialect. adds d5b40a30b59e [libc++] Add missing annotations for TEST_HAS_NO_WIDE_CHARACTERS adds dfa098140716 Remove an unused parameter; NFC adds 8a992b20dba5 [mlir][gpu] Add basic support to do elementwise ops on mma [...] adds d51a8296d374 Revert "[clang] Fortify warning for scanf calls with field [...] adds 3bbbec1ae7b7 [libc] add strndup adds b1a302265bf8 Add a Bazel build file for mlir/python. adds a82a844961a5 [clang][deps] Keep #pragma push_macro, pop_macro and inclu [...] adds 029f1a534489 [LazyCallGraph] Skip blockaddresses adds 59d7f99148cb [InstCombine] Precommit updated and-xor-or.ll tests. NFC. adds 7a4b27609d45 [lld] Add test suite mode for running LLD main twice adds 670c72f6f704 [RISCV] Restore tests for vf(w)redusum. adds f63405f6e3d3 BPF: Workaround an InstCombine ICmp transformation with ll [...] adds 6ff192a9faf1 [mlir] Fix flang build error due to gpu dialect enums adds 31f02e9d7ac5 [InstCombine] Precommit updated and-xor-or.ll tests. NFC. adds ac65366485d4 [WebAssembly] support "return" and unreachable code in asm [...] adds e9014d974365 [ORC] Run incoming jit-dispatch calls via the TaskDispatch [...] adds 0d59efbba4e9 [sanitizer] Fix test include on Darwin adds 8bf12445383b DebugInfo: workaround for context-sensitive use of non-typ [...] adds d1fdd745d510 Re-introduce `copts` hacks for lib/AST includes. adds a9a895207f85 [RISCV][test] Precommit tests for D108129. adds 0198d76e1e76 [Bazel] Get `//clang` building on Windows with clang-cl. adds 9213202abd27 [sanitizer] Fix PosixSpawnImpl which fails exitcode test adds 15361a98aa3e [sanitizer] Add test for 9213202abd275c26c51cc46e2a34c678051bd179 adds d13785441253 [SamplePGO] Fix callsite sample lookup to use dwarf names [...] adds e9ea99249623 [IR] Replace *all* uses of a constant expression by corres [...] adds 8cabd8f0d26c [sanitizer] Fix compilation of the test adds fe19ae352ce2 normalize file path when searching the source map adds dfd499a61c45 [lldb][NFC] avoid unnecessary roundtrips between different [...] adds 57d34cb22312 Revert "[sanitizer] Fix compilation of the test" Revert "[ [...] adds 6bdb61c58a55 [CodeGen] Use make_early_inc_range (NFC) adds 19ced834ccc5 Check if an attribute is in the builtin dialect before goi [...] adds 869989dd713d [sanitizer] Restore trivial posix_spawn init in test adds ade0662c51b5 [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) adds bc2773cb1bdf [llvm-reduce] Add MIR support adds 08e0b9235b1a Revert "[NFC][sanitizer] Disable a test with large stderr output" adds 0658fb4016c5 [gn build] Port bc2773cb1bdf adds aee7f3384b40 Revert "[llvm-reduce] Add MIR support" adds c26649688e6e [gn build] Port aee7f3384b40 adds 48677f58b06c [lldb] Unbreak the macOS build after dfd499a61c45778b7f014 [...] adds 6bfc85c217e4 Fix inline builtin handling in case of redefinition adds dcb8222d8777 [LoopVectorize] Propagate fast-math flags for inloop reductions adds cd2e66efa65f [lldb][gmodules] Fix TestDataFormatterGlobals under gmodules adds fd41738e2ca9 Recommit "[llvm-reduce] Add MIR support" adds 650311737eee [llvm-readobj] Add support for reading OpenBSD ELF core notes. adds a672319c2edf [mlir][linalg][bufferize] Add BufferizableOpInterface adds ca791f8c9aaa [gn build] Port fd41738e2ca9 adds 1ca35fc89e68 [mlir][linalg][bufferize] Move BufferizableOpInterface imp [...] adds 4bcbb3d4d7a8 [clang-tidy] Add check 'cert-err33-c'. adds 0e3a5f1ab3a9 [ARM] Some extra gather/scatter tests. NFC adds 56513e3e429d [sanitizers] remove extra comma for sha2 interceptors adds 0aea170b97f6 [libc] Add more robust compile time architecture detection adds bcad20bc6591 [bazel] Update BUILD file for llvm-reduce adds 37e17f278fb5 [DAG] MatchRotate - remove (redundant) legal type check. adds 325031786e08 [SelectionDAG] Optimize expansion for rotates/funnel shifts adds 58dd658583ee [lldb] Fix a use-after-free in FindFileTest.cpp adds 4ec1b8eeac44 [RISCV] Fix invalid kill on callee save adds a39eadcf1609 [DAGCombiner] Teach combineShiftToMULH to handle constant [...] adds feec2d901c17 [mlir] return the updated symbol table after inserting int [...] adds 30d61893fb7b [mlir] provide C API and Python bindings for symbol tables adds fce5a567c64f [AMDGPU] More robust checks in extract_vector_dynelt.ll adds c5029023fb07 Fix building with GCC 12: adds 6a5e08cc4a5c [AST] injected-class-name is not a redecl, even in templat [...] adds 9b5c9c469d90 [analyzer] Dump checker name if multiple checkers evaluate [...] adds 95a6d3e831e1 [gn build] Port 9b5c9c469d90 adds 67887b0f81ac [Scalarizer] Do not insert instructions between PHI nodes [...] adds 7b615a87dc55 [mlir][linalg] Rewrite `linalg.conv_2d_nhwc_hwcf` into 1-D adds 7999355106fb [Clang] Add min/max reduction builtins. adds 8ca666a28000 [X86][AVX] lowerV2X128Shuffle - use getBROADCAST_LOAD help [...] adds e173631dd1f1 [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - use g [...] adds e178b56c12a6 [mlir] drop spurious semicolon adds 829146164f23 [InstCombine] change 'not' match for bitwise select adds 795aa48fc1d2 [mlir] replace class with struct in a forward declaration adds 76b53da3ce01 [SimpleLoopUnswitch] Remove duplicate include. adds 6fd2db04d0f2 Use `GNUInstallDirs` to support custom installation dirs. -- LLVM adds 5880c835bdbe [Sema] Avoid crash in CheckEnumConstant with contains-erro [...] adds 1fc80ffc921a [RISCV][VP] Add tests for "unmasked" VP loads adds 94128f04d60e [Test] Add tests showing congruent IVs not removed by IndVars adds 895145aacbfa Revert "[AArch64][SVE] Combine predicated FMUL/FADD into FMA" adds 6fb41c3deaed [LangRef][VP] Correct mask type in vp.slice documentation adds e15cf498f6f6 [Test] Fix tests showing generation of already existent PH [...] adds 8c60e0b63243 [HWASan] Print short tags in __hwasan_print_shadow. adds 498a4c2fd76c [HWASan] Print short tags in tag mismatch description. adds 7fbb0678fa4d [mlir][VectorToGPU] Add support for elementwise mma to vec [...] adds be1a8f8834c9 [AMDGPU] Really preserve LiveVariables in SILowerControlFlow adds dd000e67f0ca [Test] Regenerate IndVars test's checks adds d88cc079434d [mlir][gpuTonvvm] Remove hardcoded values in MMAType to ll [...] adds adf5e9c9b67a [lldb] Remove ConstString from TypeSystem and REPL plugin names adds 3f35dd06a5be [lld-macho][nfc][cleanup] Fix a few code style lints and c [...] adds 9951d437d30e [Hexagon] Add machine verification to some tests adds 43390d38f0df [gn build] Manually port 6fd2db04 adds fe364e5dc78c [NFC] Remove LinkAll*.h adds 606b5fffe3e1 [gn build] Add missing llvm-reduce dependency adds 80ba72b07baf [llvm-reduce] Reduce some GlobalObject properties adds f54a8759f004 [llvm-reduce] Reduce more GlobalValue properties adds a7a61359253c [fir] Add fir.zero_bits conversion pattern to LLVM IR dialect adds 816761f04484 Add new choices dot-cfg and dot-cfg-quiet to print-changed. adds e2024d72fae7 Revert "[NFC] Remove LinkAll*.h" adds e09958d5eb74 [LoopPeel] Peel loops with exits followed by an unreachabl [...] adds 8af9912113fb Update bazel file after fe364e5dc78c58a915986d9a44cfd65f919a00c2 adds d7e5393af4d7 [lld-macho] Remove no_dtrace_dof from un-implemented group. adds 9b591078cf67 [RISCV][VP] Mangle pointers in vp.load and vp.store tests adds d3224536fd4a Revert "Update bazel file after fe364e5dc78c58a915986d9a44 [...] adds 88fc0ab45db9 Specify explicit casts of types in pair construction adds 052a2913f5ce [InstCombine] add tests for bitwise select of vectors; NFC adds d065b03801d9 [RISCV] Optimize vp.load with an all-ones mask adds 98b761fce68b [RISCV] Rename vfredusum/vfredosum intrinsic test files. M [...] adds 2d3953499c8c [cmake] Make LLVM_ENABLE_LLD=ON work better on macOS adds 5a892be237a2 [clang] Fix cmake error adds 64c173443825 [lld/mac] Write -v output to stderr adds e2a6c08bbc38 [lldb] fix --source-quietly adds 82e0eb22af13 [X86][AVX] combineConcatVectorOps - use getBROADCAST_LOAD [...] adds 797b50d4be87 Revert "Use `GNUInstallDirs` to support custom installatio [...] adds f75d986fa530 [InstCombine] Precommit updated and-xor-or.ll tests. NFC. adds 32e08248aa11 [flang][CodeGen] Transform `fir.unreachable` to `llvm.unre [...] adds 5718b9f128ba [NFC] Reformat VerifyPreservedCFG for non-CPP-aware syntax [...] adds 7011511f297f [X86][AVX] Add PR51226 test case adds 5c8d3053fa0c Fix complex types declared using mode TC adds 2ed29d87efbe [CodeView] Fortran debug info emission in Code View. adds f1d32a521e62 [AIX] Avoid depending on objdump adds 51e9f336030c [BasicAA] Use saturating multiply on range if nsw adds ae31f9fbaddd [lld-macho] Change bitfield types to be identical. adds dd5ce506f74b [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME, don't test [...] adds 53900a19fdef [X86][AVX] combineConcatVectorOps - use getBROADCAST_LOAD [...] adds 0b6ed92c8ac5 [BasicAA] Use early returns (NFC) adds c00e9c6345b8 [BasicAA] Check known access sizes earlier (NFC) adds 8a91bc7bf436 [mlir][sparse] Rename SparseUtils.cpp file to SparseTensor [...] adds 37f96cb4789d Revert "[lld-macho] Change bitfield types to be identical." adds 60a085beb04b Revert "[clang] deprecate frelaxed-template-template-args, [...] adds de6f7252daf5 [sanitizer_common] Fix readlink error handling in sanitize [...] adds b3175fc2da4c [mlir][sparse] bazel correction after filename change adds e515d3a433be [LV] Add test case from PR51794 for over-eager truncation. adds 50b40b051890 [lldb] Improve error reporting in `lang objc tagged-pointer info` adds 7f01f78593d6 [lldb] update TestEchoCommands adds bab3f32d6b66 [mlir] Fixed a typo. adds c964afb2c8b5 [AArch64] Diagnose large adrp offset on Windows. adds 885072820c4e [mlir][Vector] Add a pattern to lower 2-D vector.transpose [...] adds ca0ed40e0000 Remove builder that takes SSA value instead of Attribute o [...] adds ba7a6b314fd1 Fix iterator_adaptor_base/enumerator_iter to allow composi [...] adds 3ecc2a63eb04 [mlir][Linalg] Allow transformation filter to match by default. adds eb9423ae0e28 [NFC][asan] Simplify AddressSanitizerOptions adds ee4634f7feb3 [NFC][asan] Fix confusing variable name adds f2e807797ef9 Revert "[gn build] Manually port 6fd2db04" adds 2faac77f26de [ARM] Make empty name symbols SF_FormatSpecific to try app [...] adds d0eb472f334b [llvm-profdata] Print out section flags for FunctionMetad [...] adds 1b108ab975c6 [Transforms] Use make_early_inc_range (NFC) adds 34f4fe3a9009 [NFC][Regalloc] Ensure Query::interferingVRegs is accurate. adds 5cbec88cbf1c [ELF] Try appeasing --target=armv7-linux-androideabi24 san [...] adds 8f101971b6d5 [X86][VARARG] Assign MMO earlier to avoid prolog insert po [...] adds 57e093162e27 [ScalarEvolution] Infer loop max trip count from array accesses adds 138202a8c355 [llvm-profgen] Warn on invalid range and show warning summary adds dc9f03795512 [llvm-profgen] Refactor the code of getHashCode adds 3de3ca3137be [AArch64] Optimize add/sub with immediate adds fbe61fb0aa23 [AMDGPU] Fix SGPR checks in S_MOV_B64_IMM_PSEUDO generation. adds ccb5d2726a8b [OpenMP][FIX] Avoid a race between initialization and firs [...] adds e6e440ae5f8d [OpenMP][FIX] Ensure guarding uses proper global name adds c690c1c977ff [NVVM] Update intrinsic definitions to include more attributes adds 73720c8059cf [OpenMP][FIX] Introduce and use a simple generic-mode barrier adds d61aac76bf90 [OpenMP][FIX] Do not signal SPMD-mode but then keep generic-mode adds 5a8b19634002 [PowerPC] handle more splat loads without stack operation adds 59c3b48d99c9 Revert "[AArch64] Optimize add/sub with immediate" adds 24f80d94b425 [mlir] Fix typos in comments in DebugAction.h adds c977564fc2ba Revert "[ELF] Try appeasing --target=armv7-linux-androidea [...] adds 7b09f157e174 [mlir][Linalg] Refactor conv vectorization to decouple mem [...] adds 9c4971740b87 [mlir][Linalg] Refactor vectorization of conv1d more aggre [...] adds 03961709edd1 [InstCombine] Extend pattern to replace shuffle's insertel [...] adds 3d32218d1af2 [VE] Change to omitting the frame pointer on leaf functions adds a8083d42b1c3 [X86][clang] Disable long double type for -mno-x87 option adds 3c7ff45cbb48 [fir] Add substr information to fircg.ext_embox and fircg. [...] adds 803d4f8a35ca [ARM][AsmParser] Don't emit "deprecated instruction in IT [...] adds 30a3a17df842 [NVPTX] Copy machine operand flags in TII::insertBranch adds f78fe0b7b838 [mlir][python] Make Operation and Value hashable adds fc7594cc4aa5 [mlir][python] improve usability of Python affine construc [...] adds 34f72d91252b [mlir][python] expose the shape property of shaped types adds 9da8dde7fdf4 [NFC][LoopVectorize] Add test for tail-folding loop with c [...] adds 741aeda97d63 [PowerPC] Implement longdouble pack/unpack builtins adds 52615df0f2b2 [libcxx][utils] Note read only mount and ptrace permission [...] adds d36dd1f842c1 [ARM] Push gather/scatter shl index updates out of loops adds 1febf42f03f6 [AArch64][SVE][InstCombine] Combine contiguous gather/scat [...] adds 6f5ce43b4337 [lldb] Remove non address bits when looking up memory regions adds 3bc586b9aa6f [ARM] Treat MVE gather add-like-or's like adds adds 0e707855386f [NVPTX] Add MoveParam instruction for TargetExternalSymbol [...] adds 1cb13fddb9d8 [mlir] spirv: Add some atomic ops adds 6c5a897c447b [mlir][nvvm] NFC: Fix unused template arg tablegen warning adds d968b173d33b [TableGen] Emit a warning for unused template args adds 30f922741a4f [lldb] Remove ConstString from plugin names in PluginManag [...] adds 1427742750ed [Sema][NFC] Improve test coverage for builtin operators. adds 123ad720f183 [NVPTX] Mark special registers as reserved adds 8e44bdd12a5e [VPlan] Make VPWidenCanonicalIVRecipe a VPValue (NFC). adds ff30394de86b [PhaseOrdering] add tests for x86 abs/max using SSE intrin [...] adds d7ac595fc517 [libcxx][test][NFC] More tests for containers comparisons adds 64bc31ee933d [LV] Drop unneeded use of getVPSingleValue (NFC). adds 5fbcf677347e Revert "[lldb] Remove non address bits when looking up mem [...] adds 753eba64213e Revert "[AArch64][SVE][InstCombine] Combine contiguous gat [...] adds 7a34145f407e Reland "[AArch64][SVE][InstCombine] Combine contiguous gat [...] adds fac3f20de557 Reland "[lldb] Remove non address bits when looking up mem [...] adds c0f277497381 [NFC][LoopVectorize] Simple tidy-up in InnerLoopVectorizer [...] adds 09233412edae Revert part of D112349 to allow ifunc resolvers be declarations. adds c6b3da1d663a [NFC][X86] Duplicate LV test into a costmodel test adds a4b64f772711 [BasicTTI] getInterleavedMemoryOpCost(): discount unused m [...] adds b2cbdf6c134a Update ast-dump-decl.mm test to work on 32 bit windows adds 45b84a547efe [Sema][NFC] Improve test coverage for builtin binary operators. adds f3d1ddfe718e [NFC] Use single-dash-prefixed options in newly-added test adds df93c8a91953 [X86] `X86TTIImpl::getInterleavedMemoryOpCostAVX512()`: fa [...] adds a2a58d91e82d Revert "X86InstrInfo: Support immediates that are +1/-1 di [...] adds c65e2ac405ff [NFC] Rewrite runlines in interleaved-store-accesses-with- [...] adds 4bef0304e153 [AArch64, AMDGPU] Use make_early_inc_range (NFC) adds 9c2469c1ddb3 [PassManager] `buildModuleOptimizationPipeline()`: schedul [...] adds 34b903d8b0c1 [NFC] Add forgotten `REQUIRES: asserts` into the new costm [...] adds d18b7ea62161 [InstCombine] add tests for icmp with trunc op; NFC adds c85df3c7d5ee [InstCombine] refactor fold for icmp with trunc op; NFC adds 889c2b97bd8c [X86] Fix X32 indirect call generation adds 2a7c3f8b02bf [Docs] Document scripts that are use to generate assertion [...] adds 9904bcf2a487 [libc++] Fix GDB pretty printer tests for older Clangs and GCC adds f79e65e61faf [lld-macho] Cache library paths from findLibrary adds 33d9b7b4b26d [sanitizer] Mark before deref in PosixSpawnImpl adds ab270e4c7c74 [docs] Mention --leading-lines instead of --no-leading-lines adds f639882be888 [sanitizer] Allow getsockname with NULL addrlen adds 7277d2e1c86b [InstCombine] adjust test for icmp fold; NFC adds 76ea87b94e5c [ASan] Process functions in Asan module pass adds b3145323b549 Revert "[ASan] Process functions in Asan module pass" adds 2e02d2a62f3a [mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_AB [...] adds 63e65de3ffc2 [lld-macho] Cache discovered framework paths adds 3131714f8dac [NFC][asan] Use AddressSanitizerOptions in ModuleAddressSa [...] adds a0391134462a [mlir] Move the Operation OperandStorage to the first trai [...] adds e28c64ecb194 [sanitizer] Disable new test on Android adds 4313c56aa3e6 [lld-macho] Enable search-paths tests on macOS adds 32eb697c0a7f [PassBuilder] Remove unused function after D113072 adds 3fc9882e8806 [indvars] Rotate zext though icmp to reduce loop varying c [...] adds 7ff943a9ed87 [indvars] Move a check slightlly earlier [NFC] adds a39eba720744 [Support] [Windows] Use RemoveFileOnSignal if unable to us [...] adds 52d813edcc78 [fir] Use notifyMatchFailure in fir.zero_bits conversion adds 91f0a6ad4eb1 [asan] Disable test on Android Arm 32bit adds 0a3d755ee9fc [AMDGPU] Enable divergence-driven BFE selection adds a55c4ec1cee7 [ASan] Process functions in Asan module pass adds 7f312f6d7901 [mlir] Avoid folding in OpBuilder::tryFold when types change adds 64990f1408fb Revert "[indvars] Move a check slightlly earlier [NFC]" adds 870fc844d11e [ORC-RT] Add SPS serialization for span<const char> / SPSS [...] adds 847a6807332b X86InstrInfo: Support immediates that are +1/-1 different [...] adds 5022ac0771ea [RISCV] Use HasVInstructions and HasVInstructionsAnyF in m [...] adds c97bb5d19d18 [tests] Precommit for generalization of D112262 adds 6da63573e483 [mlir] fix Debug unittests adds 88052fc3624a [ArgPromo] Preserve FunctionAnalysisManagerCGSCCProxy adds 0ef7ad377fb7 [NFC] Clarify why LinkAll*.h are actually necessary adds f9e6be5cc1a2 [lldb] Update tagged pointer command output and test. adds d4708fa480f2 Backout must-exit based parts of 3fc9882e, and 412eb0 adds a7fc39f21353 [mlir] Use _odsPrinter for printer name in generated code adds 31d797f41efe [libc][NFC] rename str_conv_utils to str_to_integer adds 0a35cc40b881 [clang][objc] Speed up populating the global method pool f [...] adds 098643340106 Revert "Fix iterator_adaptor_base/enumerator_iter to allow [...] adds 3348b841d36e Make enum iteration with seq safe by default adds 9c137f76680d [mlir][linalg][bufferize] Fix typo in function name adds f643afa25fb5 Revert "Mark tsan cxa_guard_acquire test as unsupported on [...] adds 539f500e78ad [AMDGPU] Do not add debug locations to the code inside prologue new 2fcffcd0e8e5 [ADT] Simplifying hex string parsing so it runs faster in [...] new a84118756c73 [PowerPC] Enforce side effects to FPSCR read/set intrinsics new 553a87246510 [LLDB] Adjust DumpDataExtractorTest.Formats for Windows new ec117158a390 [Coroutines] [Frontend] Lookup in std namespace first new 4ae8c8310401 [lld-macho][nfc] Remove unnecessary -pie flags in tests new bb83520dce13 [mlir][linalg][bufferize] Generalize InitTensorOp elimination new 6629ec3ecc16 [lld-macho] Implement -arch_errors_fatal new d49e7244cc01 [lld-macho] Cache readFile results new e7fdff403e84 [lld-macho] Silently ignore the -objc_abi_version
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 4 +- clang-tools-extra/clang-tidy/ClangTidy.h | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 4 +- clang-tools-extra/clang-tidy/ClangTidyOptions.h | 6 +- .../clang-tidy/abseil/DurationDivisionCheck.h | 4 +- .../abseil/DurationFactoryScaleCheck.cpp | 2 +- .../clang-tidy/abseil/DurationRewriter.cpp | 6 +- .../clang-tidy/abseil/DurationRewriter.h | 6 +- .../abseil/StringFindStartswithCheck.cpp | 2 +- .../clang-tidy/altera/UnrollLoopsCheck.cpp | 2 +- .../clang-tidy/bugprone/BranchCloneCheck.cpp | 8 +- .../clang-tidy/bugprone/CopyConstructorInitCheck.h | 2 +- .../bugprone/EasilySwappableParametersCheck.cpp | 4 +- .../bugprone/ForwardingReferenceOverloadCheck.cpp | 3 +- .../bugprone/MultipleStatementMacroCheck.cpp | 2 +- .../bugprone/ReservedIdentifierCheck.cpp | 6 +- .../clang-tidy/bugprone/ReservedIdentifierCheck.h | 6 +- .../clang-tidy/bugprone/SizeofExpressionCheck.cpp | 2 +- .../bugprone/SuspiciousStringCompareCheck.cpp | 2 +- .../clang-tidy/bugprone/UnusedRaiiCheck.cpp | 4 +- .../clang-tidy/cert/CERTTidyModule.cpp | 195 +- .../cppcoreguidelines/OwningMemoryCheck.cpp | 2 +- .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 10 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.cpp | 6 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.h | 2 +- .../SpecialMemberFunctionsCheck.h | 2 +- .../clang-tidy/fuchsia/MultipleInheritanceCheck.h | 4 +- .../clang-tidy/llvm/HeaderGuardCheck.cpp | 2 +- .../clang-tidy/misc/NoRecursionCheck.cpp | 2 +- .../clang-tidy/misc/RedundantExpressionCheck.cpp | 4 +- .../misc/ThrowByValueCatchByReferenceCheck.cpp | 111 +- .../misc/ThrowByValueCatchByReferenceCheck.h | 12 +- .../clang-tidy/modernize/AvoidBindCheck.cpp | 2 +- .../clang-tidy/modernize/PassByValueCheck.cpp | 2 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.h | 2 +- .../ReplaceDisallowCopyAndAssignMacroCheck.cpp | 2 +- .../clang-tidy/modernize/UseNullptrCheck.h | 2 +- .../clang-tidy/modernize/UseOverrideCheck.cpp | 2 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 16 +- .../modernize/UseTrailingReturnTypeCheck.h | 4 +- .../performance/ImplicitConversionInLoopCheck.cpp | 10 +- .../performance/ImplicitConversionInLoopCheck.h | 2 +- .../InefficientVectorOperationCheck.cpp | 6 +- .../performance/InefficientVectorOperationCheck.h | 2 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 2 +- .../clang-tidy/readability/ConstReturnTypeCheck.h | 4 +- .../readability/ContainerDataPointerCheck.h | 4 +- .../readability/ContainerSizeEmptyCheck.cpp | 4 +- .../FunctionCognitiveComplexityCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 6 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 6 +- .../InconsistentDeclarationParameterNameCheck.cpp | 4 +- .../clang-tidy/readability/QualifiedAutoCheck.cpp | 4 +- clang-tools-extra/clang-tidy/utils/ASTUtils.cpp | 2 +- clang-tools-extra/clang-tidy/utils/ASTUtils.h | 2 +- .../clang-tidy/utils/DeclRefExprUtils.cpp | 2 +- .../clang-tidy/utils/IncludeInserter.cpp | 6 +- .../clang-tidy/utils/IncludeSorter.cpp | 4 +- clang-tools-extra/clang-tidy/utils/IncludeSorter.h | 4 +- clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 2 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 16 +- .../clang-tidy/utils/RenamerClangTidyCheck.h | 16 +- clang-tools-extra/clang-tidy/utils/TypeTraits.h | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + .../checks/bugprone-unused-return-value.rst | 3 + .../docs/clang-tidy/checks/cert-err33-c.rst | 199 ++ clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../system/coroutines.h | 2 - .../test/clang-tidy/checkers/cert-err33-c.c | 25 + .../cppcoreguidelines-virtual-class-destructor.cpp | 10 +- clang/docs/LanguageExtensions.rst | 2 +- clang/docs/ReleaseNotes.rst | 3 +- clang/docs/tools/clang-formatted-files.txt | 2 +- clang/include/clang/AST/DeclTemplate.h | 3 +- clang/include/clang/AST/PrettyPrinter.h | 9 +- clang/include/clang/AST/RecursiveASTVisitor.h | 5 +- clang/include/clang/Basic/Builtins.def | 2 + clang/include/clang/Basic/BuiltinsPPC.def | 4 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 24 +- clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/TargetInfo.h | 9 + clang/include/clang/Driver/Options.td | 6 +- .../Lex/DependencyDirectivesSourceMinimizer.h | 3 + clang/include/clang/Sema/Sema.h | 11 +- clang/lib/AST/ASTDumper.cpp | 10 +- clang/lib/AST/DeclPrinter.cpp | 9 +- clang/lib/AST/DeclTemplate.cpp | 5 +- clang/lib/AST/Expr.cpp | 6 +- clang/lib/AST/TypePrinter.cpp | 6 +- clang/lib/Basic/TargetInfo.cpp | 9 +- clang/lib/Basic/Targets/X86.cpp | 11 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/BackendUtil.cpp | 16 +- clang/lib/CodeGen/CGBuiltin.cpp | 38 + clang/lib/CodeGen/CGDebugInfo.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.cpp | 44 +- clang/lib/Driver/SanitizerArgs.cpp | 9 +- clang/lib/Driver/ToolChains/Clang.cpp | 17 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 8 +- clang/lib/Frontend/InitPreprocessor.cpp | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 29 +- clang/lib/Sema/Sema.cpp | 55 +- clang/lib/Sema/SemaChecking.cpp | 37 + clang/lib/Sema/SemaCoroutine.cpp | 71 +- clang/lib/Sema/SemaDecl.cpp | 8 +- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaTemplate.cpp | 10 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 16 +- clang/lib/Serialization/ASTReader.cpp | 14 +- clang/lib/Serialization/ASTWriter.cpp | 33 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 1 - clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 27 +- ...d-coroutine.h => std-coroutine-exp-namespace.h} | 2 - clang/test/AST/Inputs/std-coroutine.h | 4 +- clang/test/AST/ast-dump-decl.cpp | 10 +- clang/test/AST/ast-dump-decl.mm | 4 +- ...dump-openmp-begin-declare-variant_reference.cpp | 4 +- ...ump-openmp-begin-declare-variant_template_3.cpp | 2 +- ... => coroutine-locals-cleanup-exp-namespace.cpp} | 2 +- clang/test/AST/coroutine-locals-cleanup.cpp | 4 +- ...outine-source-location-crash-exp-namespace.cpp} | 2 +- clang/test/AST/coroutine-source-location-crash.cpp | 8 +- clang/test/Analysis/more-dtors-cfg-output.cpp | 30 +- clang/test/CXX/over/over.built/p10.cpp | 20 + clang/test/CXX/over/over.built/p11.cpp | 12 + clang/test/CXX/over/over.built/p13.cpp | 40 + clang/test/CXX/over/over.built/p14.cpp | 17 + clang/test/CXX/over/over.built/p24.cpp | 12 + clang/test/CXX/over/over.built/p4.cpp | 10 + clang/test/CXX/over/over.built/p5.cpp | 10 + clang/test/CXX/over/over.built/p6.cpp | 23 + clang/test/CXX/over/over.built/p7-ast.cpp | 30 + clang/test/CXX/over/over.built/p7.cpp | 12 + clang/test/CXX/over/over.built/p8.cpp | 9 + clang/test/CXX/over/over.built/p9.cpp | 12 + .../CXX/temp/temp.arg/temp.arg.template/p3-2a.cpp | 2 +- .../Inputs/preprocess_minimized_pragmas.h | 27 + .../Inputs/preprocess_minimized_pragmas_cdb.json | 12 + .../ClangScanDeps/preprocess_minimized_pragmas.cpp | 32 + .../rvv-intrinsics/{vfwredosum.c => vfwredsum.c} | 218 ++ clang/test/CodeGen/builtins-ppc.c | 10 + clang/test/CodeGen/builtins-reduction-math.c | 59 + clang/test/CodeGen/strlen-inline-builtin-redecl.c | 21 + clang/test/CodeGen/user-func-gnu-inline-redecl.c | 20 + clang/test/CodeGenCXX/complex128.cpp | 9 + clang/test/CodeGenCXX/debug-info-template.cpp | 2 +- clang/test/CodeGenCXX/ubsan-coroutines.cpp | 8 +- .../Inputs/coroutine-exp-namespace.h} | 21 +- clang/test/CodeGenCoroutines/Inputs/coroutine.h | 4 +- ...coro-alloc.cpp => coro-alloc-exp-namespace.cpp} | 31 +- clang/test/CodeGenCoroutines/coro-alloc.cpp | 47 +- ...ne.cpp => coro-always-inline-exp-namespace.cpp} | 0 .../test/CodeGenCoroutines/coro-always-inline.cpp | 18 +- ...cpp => coro-await-domination-exp-namespace.cpp} | 3 +- .../CodeGenCoroutines/coro-await-domination.cpp | 4 +- ...coro-await.cpp => coro-await-exp-namespace.cpp} | 35 +- ....cpp => coro-await-resume-eh-exp-namespace.cpp} | 2 +- .../CodeGenCoroutines/coro-await-resume-eh.cpp | 12 +- clang/test/CodeGenCoroutines/coro-await.cpp | 58 +- ...-cleanup.cpp => coro-cleanup-exp-namespace.cpp} | 6 +- clang/test/CodeGenCoroutines/coro-cleanup.cpp | 18 +- ...t-slot.cpp => coro-dest-slot-exp-namespace.cpp} | 2 +- clang/test/CodeGenCoroutines/coro-dest-slot.cpp | 6 +- ...coro-dwarf.cpp => coro-dwarf-exp-namespace.cpp} | 0 clang/test/CodeGenCoroutines/coro-dwarf.cpp | 10 +- ...eanup.cpp => coro-eh-cleanup-exp-namespace.cpp} | 8 +- clang/test/CodeGenCoroutines/coro-eh-cleanup.cpp | 10 +- .../{coro-gro.cpp => coro-gro-exp-namespace.cpp} | 6 +- .../coro-gro-nrvo-exp-namespace.cpp | 85 + clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp | 4 +- clang/test/CodeGenCoroutines/coro-gro.cpp | 18 +- ...ro-lambda.cpp => coro-lambda-exp-namespace.cpp} | 7 +- clang/test/CodeGenCoroutines/coro-lambda.cpp | 8 +- ...e.cpp => coro-newpm-pipeline-exp-namespace.cpp} | 0 .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 6 +- ...ro-params.cpp => coro-params-exp-namespace.cpp} | 26 +- clang/test/CodeGenCoroutines/coro-params.cpp | 34 +- ...tor.cpp => coro-promise-dtor-exp-namespace.cpp} | 8 +- clang/test/CodeGenCoroutines/coro-promise-dtor.cpp | 8 +- ...et-void.cpp => coro-ret-void-exp-namespace.cpp} | 4 +- clang/test/CodeGenCoroutines/coro-ret-void.cpp | 18 +- ...ro-return.cpp => coro-return-exp-namespace.cpp} | 4 +- ...oro-return-voidtype-initlist-exp-namespace.cpp} | 2 +- .../coro-return-voidtype-initlist.cpp | 18 +- clang/test/CodeGenCoroutines/coro-return.cpp | 22 +- ...> coro-symmetric-transfer-01-exp-namespace.cpp} | 2 +- .../coro-symmetric-transfer-01.cpp | 24 +- ...> coro-symmetric-transfer-02-exp-namespace.cpp} | 2 +- .../coro-symmetric-transfer-02.cpp | 22 +- ... => coro-unhandled-exception-exp-namespace.cpp} | 14 +- .../CodeGenCoroutines/coro-unhandled-exception.cpp | 18 +- ...crosoft-abi-operator-coawait-exp-namespace.cpp} | 3 +- .../microsoft-abi-operator-coawait.cpp | 2 +- clang/test/CoverageMapping/coroutine.cpp | 8 +- clang/test/Driver/aarch64-cpus.c | 9 + clang/test/Driver/frame-pointer-elim.c | 5 +- .../Driver/frelaxed-template-template-args.cpp | 5 - clang/test/Index/coroutines.cpp | 6 +- clang/test/Lexer/cxx-features.cpp | 12 +- ...imize_source_to_dependency_directives_pragmas.c | 21 + clang/test/Misc/target-invalid-cpu-note.c | 4 +- clang/test/Modules/lookup.m | 4 +- clang/test/Modules/lsv-debuginfo.cpp | 4 +- .../test/Modules/merge-objc-interface-visibility.m | 1 + clang/test/Modules/method_pool_transitive.m | 40 + clang/test/PCH/coroutines.cpp | 10 +- clang/test/Sema/builtins-reduction-math.c | 37 + clang/test/Sema/x86-no-x87.cpp | 164 ++ clang/test/Sema/x86_64-no-x87.cpp | 145 ++ ...d-coroutine.h => std-coroutine-exp-namespace.h} | 8 +- clang/test/SemaCXX/Inputs/std-coroutine.h | 4 +- ...or.cpp => co_await-range-for-exp-namespace.cpp} | 24 +- clang/test/SemaCXX/co_await-range-for.cpp | 5 +- ...return-eh.cpp => coreturn-eh-exp-namespace.cpp} | 6 +- clang/test/SemaCXX/coreturn-eh.cpp | 10 +- .../{coreturn.cpp => coreturn-exp-namespace.cpp} | 2 +- clang/test/SemaCXX/coreturn.cpp | 16 +- clang/test/SemaCXX/coroutine-builtins.cpp | 3 +- ...utine-final-suspend-noexcept-exp-namespace.cpp} | 8 +- .../SemaCXX/coroutine-final-suspend-noexcept.cpp | 6 +- .../test/SemaCXX/coroutine-mixed-exp-namespace.cpp | 27 + .../SemaCXX/coroutine-mixed2-exp-namespace.cpp | 28 + ...ine-rvo.cpp => coroutine-rvo-exp-namespace.cpp} | 4 +- clang/test/SemaCXX/coroutine-rvo.cpp | 8 +- ...ine-seh.cpp => coroutine-seh-exp-namespace.cpp} | 7 +- clang/test/SemaCXX/coroutine-seh.cpp | 10 +- ...ne-traits-undefined-template-exp-namespace.cpp} | 8 +- .../coroutine-traits-undefined-template.cpp | 7 +- ...-unhandled_exception-warning-exp-namespace.cpp} | 2 +- .../coroutine-unhandled_exception-warning.cpp | 10 +- ...-uninitialized-warning-crash-exp-namespace.cpp} | 4 +- .../coroutine-uninitialized-warning-crash.cpp | 5 +- ...e_handle-address-return-type-exp-namespace.cpp} | 0 ...pp => coroutine_handle-address-return-type.cpp} | 16 +- ...coroutines.cpp => coroutines-exp-namespace.cpp} | 403 ++-- clang/test/SemaCXX/coroutines.cpp | 110 +- clang/test/SemaCXX/recovery-expr-type.cpp | 8 + clang/test/SemaSYCL/float128.cpp | 5 + clang/test/SemaTemplate/deduction.cpp | 13 - clang/test/SemaTemplate/default-arguments.cpp | 7 +- .../instantiate-template-template-parm.cpp | 15 +- clang/test/SemaTemplate/nested-template.cpp | 8 +- clang/test/SemaTemplate/temp_arg_template.cpp | 6 +- .../test/SemaTemplate/temp_arg_template_cxx1z.cpp | 2 +- clang/tools/driver/CMakeLists.txt | 2 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 8 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 30 +- clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 + .../StaticAnalyzer/ConflictingEvalCallsTest.cpp | 58 + clang/www/cxx_status.html | 17 +- compiler-rt/lib/hwasan/hwasan.cpp | 12 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 14 +- compiler-rt/lib/orc/simple_packed_serialization.h | 21 + .../unittests/simple_packed_serialization_test.cpp | 24 + .../sanitizer_common_interceptors.inc | 51 +- .../sanitizer_procmaps_solaris.cpp | 10 +- .../tests/sanitizer_stackdepot_test.cpp | 3 +- .../asan/TestCases/intercept-rethrow-exception.cpp | 3 + .../test/hwasan/TestCases/globals-wrap-tag.c | 294 +++ .../test/hwasan/TestCases/heap-buffer-overflow.c | 2 +- .../test/hwasan/TestCases/hwasan-print-shadow.cpp | 25 +- .../TestCases/Linux/get_sock_peer_name.cpp | 38 + .../sanitizer_common/TestCases/Posix/posix_spawn.c | 28 +- compiler-rt/test/tsan/cxa_guard_acquire.cpp | 1 - flang/include/flang/ISO_Fortran_binding.h | 24 +- flang/include/flang/Lower/ComplexExpr.h | 12 +- flang/include/flang/Optimizer/CodeGen/CGOps.td | 19 +- flang/include/flang/Optimizer/CodeGen/CGPasses.td | 5 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 15 - flang/include/flang/Runtime/command.h | 3 +- flang/include/flang/Runtime/magic-numbers.h | 6 + flang/lib/Lower/CharacterExpr.cpp | 5 +- flang/lib/Optimizer/Builder/Character.cpp | 10 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 55 +- flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp | 17 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 61 - flang/runtime/command.cpp | 67 +- flang/runtime/stat.cpp | 3 + flang/runtime/stat.h | 1 + flang/test/Fir/cg-ops.fir | 38 +- flang/test/Fir/convert-to-llvm-invalid.fir | 10 + flang/test/Fir/convert-to-llvm.fir | 64 + flang/unittests/Runtime/CommandTest.cpp | 148 +- libc/config/linux/x86_64/entrypoints.txt | 1 + libc/spec/stdc.td | 5 + libc/src/__support/CMakeLists.txt | 16 +- libc/src/__support/FPUtil/FEnvUtils.h | 6 +- libc/src/__support/FPUtil/FMA.h | 5 +- libc/src/__support/FPUtil/PlatformDefs.h | 4 +- libc/src/__support/FPUtil/PolyEval.h | 3 +- libc/src/__support/architectures.h | 35 + libc/src/__support/detailed_powers_of_ten.h | 2 +- libc/src/__support/high_precision_decimal.h | 2 +- libc/src/__support/str_to_float.h | 2 +- .../{str_conv_utils.h => str_to_integer.h} | 8 +- libc/src/inttypes/CMakeLists.txt | 4 +- libc/src/inttypes/strtoimax.cpp | 2 +- libc/src/inttypes/strtoumax.cpp | 2 +- libc/src/stdlib/CMakeLists.txt | 20 +- libc/src/stdlib/atoi.cpp | 2 +- libc/src/stdlib/atol.cpp | 2 +- libc/src/stdlib/atoll.cpp | 2 +- libc/src/stdlib/strtol.cpp | 2 +- libc/src/stdlib/strtoll.cpp | 2 +- libc/src/stdlib/strtoul.cpp | 2 +- libc/src/stdlib/strtoull.cpp | 2 +- libc/src/string/CMakeLists.txt | 12 + libc/src/string/memcmp.cpp | 3 +- libc/src/string/memory_utils/elements_aarch64.h | 6 +- libc/src/string/memory_utils/elements_x86.h | 8 +- libc/src/string/memory_utils/memset_utils.h | 3 +- libc/src/string/memory_utils/utils.h | 12 +- libc/src/string/strndup.cpp | 35 + libc/src/{stdlib/atoi.cpp => string/strndup.h} | 15 +- libc/test/src/__support/CMakeLists.txt | 2 +- libc/test/src/fenv/enabled_exceptions_test.cpp | 5 +- libc/test/src/fenv/feenableexcept_test.cpp | 5 +- libc/test/src/fenv/feholdexcept_test.cpp | 5 +- libc/test/src/string/CMakeLists.txt | 11 + libc/test/src/string/strndup_test.cpp | 52 + libc/utils/MPFRWrapper/MPFRUtils.cpp | 7 +- libcxx/include/locale | 163 +- .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 16 +- .../map/map.nonmember/op_compare.pass.cpp | 81 + .../multimap.nonmember/op_compare.pass.cpp | 90 + .../containers/sequences/array/compare.pass.cpp | 28 +- .../containers/sequences/deque/compare.pass.cpp | 119 + .../std/containers/sequences/list/compare.pass.cpp | 117 + .../sequences/vector.bool/compare.pass.cpp | 80 + .../std/containers/unord/unord.map/eq.pass.cpp | 75 +- .../containers/unord/unord.multimap/eq.pass.cpp | 81 +- .../std/depr/depr.c.headers/inttypes_h.pass.cpp | 2 + .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 2 + .../support.runtime/cstdlib.pass.cpp | 2 + .../locale.time.put.members/put2.pass.cpp | 6 +- libcxx/test/support/test_comparisons.h | 6 +- libcxx/utils/ci/run-buildbot-container | 8 +- lld/Common/ErrorHandler.cpp | 6 +- lld/MachO/ConcatOutputSection.cpp | 2 +- lld/MachO/Config.h | 1 + lld/MachO/Driver.cpp | 67 +- lld/MachO/InputFiles.cpp | 32 +- lld/MachO/InputSection.cpp | 2 +- lld/MachO/InputSection.h | 3 +- lld/MachO/Options.td | 19 +- lld/MachO/UnwindInfoSection.cpp | 2 +- lld/include/lld/Common/ErrorHandler.h | 6 +- lld/test/MachO/compact-unwind.s | 12 +- lld/test/MachO/error-limit.test | 4 + lld/test/MachO/invalid/bad-archive.s | 4 + lld/test/MachO/invalid/compact-unwind-bad-reloc.s | 4 +- .../MachO/invalid/compact-unwind-personalities.s | 4 +- lld/test/MachO/invalid/cstring-dedup.s | 4 + lld/test/MachO/invalid/incompatible-arch.s | 11 +- lld/test/MachO/invalid/lto-bitcode-nodatalayout.ll | 4 + lld/test/MachO/invalid/reserved-section-name.s | 4 + lld/test/MachO/linkedit-contiguity.s | 2 +- lld/test/MachO/lto-internalize.ll | 2 +- lld/test/MachO/mh-execute-header.s | 2 +- lld/test/MachO/mh-header-link.s | 8 +- lld/test/MachO/search-paths.test | 4 +- lld/test/MachO/silent-ignore.s | 28 + lld/test/MachO/silent-ignore.test | 13 - lld/test/MachO/stabs.s | 2 +- lld/test/MachO/syslibroot.test | 51 +- lld/test/MachO/time-trace.s | 4 + lld/test/MachO/tlv.s | 10 +- lld/test/lit.cfg.py | 17 +- lldb/docs/man/lldb.rst | 2 +- lldb/include/lldb/Core/PluginManager.h | 4 +- lldb/include/lldb/Target/PathMappingList.h | 12 +- lldb/include/lldb/Target/Process.h | 38 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 5 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 5 +- lldb/source/API/SBTarget.cpp | 12 +- lldb/source/Commands/CommandObjectTarget.cpp | 7 +- lldb/source/Core/Module.cpp | 9 +- lldb/source/Core/ModuleList.cpp | 3 +- lldb/source/Core/PluginManager.cpp | 206 +- .../source/Interpreter/OptionValuePathMappings.cpp | 17 +- .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 94 +- .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.h | 6 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 8 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../Plugins/Process/scripted/ScriptedProcess.cpp | 4 +- .../Plugins/Process/scripted/ScriptedProcess.h | 6 +- lldb/source/Plugins/REPL/Clang/ClangREPL.h | 4 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 8 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 4 - .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 6 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 13 +- lldb/source/Target/PathMappingList.cpp | 40 +- lldb/source/Target/Process.cpp | 7 + .../data-formatter-cpp/TestDataFormatterCpp.py | 12 +- .../data-formatter/data-formatter-cpp/main.cpp | 6 +- .../data-formatter/data-formatter-globals/main.cpp | 4 - .../cpp/class-loading-via-member-typedef}/Makefile | 0 .../TestClassLoadingViaMemberTypedef.py | 41 + .../cpp/class-loading-via-member-typedef/main.cpp | 31 + .../Makefile | 0 .../objc/tagged-pointer/TestTaggedPointerCmd.py | 22 + lldb/test/API/lang/objc/tagged-pointer/main.m | 6 + .../aarch64/tagged_memory_region}/Makefile | 0 .../TestAArch64LinuxTaggedMemoryRegion.py | 42 + .../API/linux/aarch64/tagged_memory_region/main.c | 17 + .../lldb-vscode/coreFile/TestVSCode_coreFile.py | 15 + lldb/test/API/tools/lldb-vscode/coreFile/main.c | 1 + lldb/test/CMakeLists.txt | 21 +- lldb/test/Shell/Driver/TestQuiet.test | 7 + .../Shell/Settings/Inputs/EchoCommandsQuiet.out | 6 +- lldb/test/Shell/Settings/TestEchoCommands.test | 2 +- lldb/tools/driver/Driver.cpp | 1 + lldb/tools/driver/Options.td | 2 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 4 +- lldb/unittests/Core/DumpDataExtractorTest.cpp | 2 +- lldb/unittests/Target/CMakeLists.txt | 1 + lldb/unittests/Target/FindFileTest.cpp | 97 + lldb/unittests/Target/PathMappingListTest.cpp | 10 +- llvm/cmake/modules/AddLLVM.cmake | 46 +- llvm/cmake/modules/TableGen.cmake | 4 + llvm/docs/LangRef.rst | 2 +- llvm/docs/TestingGuide.rst | 46 +- llvm/include/llvm/ADT/EquivalenceClasses.h | 33 +- llvm/include/llvm/ADT/Sequence.h | 137 +- llvm/include/llvm/ADT/StringExtras.h | 60 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 16 +- llvm/include/llvm/BinaryFormat/ELF.h | 10 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 16 +- .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 3 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 3 + llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 29 +- llvm/include/llvm/CodeGen/LiveVariables.h | 6 + llvm/include/llvm/ExecutionEngine/MCJIT.h | 3 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 3 + llvm/include/llvm/IR/InstrTypes.h | 15 + llvm/include/llvm/IR/Instructions.h | 8 + llvm/include/llvm/IR/Intrinsics.h | 3 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 3 + llvm/include/llvm/IR/IntrinsicsNVVM.td | 708 +++--- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 15 +- llvm/include/llvm/IR/Operator.h | 3 - llvm/include/llvm/LinkAllIR.h | 3 + llvm/include/llvm/LinkAllPasses.h | 3 + llvm/include/llvm/Object/ELFObjectFile.h | 3 +- llvm/include/llvm/ObjectYAML/XCOFFYAML.h | 2 +- .../include/llvm/Passes/StandardInstrumentations.h | 88 +- llvm/include/llvm/Support/AArch64TargetParser.def | 4 + llvm/include/llvm/Support/DOTGraphTraits.h | 5 + llvm/include/llvm/Support/GraphWriter.h | 91 +- llvm/include/llvm/Support/MachineValueType.h | 46 +- llvm/include/llvm/TableGen/Record.h | 7 + .../Transforms/Instrumentation/AddressSanitizer.h | 25 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 7 + llvm/include/llvm/Transforms/Utils/Local.h | 5 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 218 +- llvm/lib/Analysis/LazyCallGraph.cpp | 24 +- llvm/lib/Analysis/ScalarEvolution.cpp | 145 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 160 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 13 + llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 20 +- llvm/lib/CodeGen/GCRootLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 13 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 10 +- llvm/lib/CodeGen/LiveIntervalUnion.cpp | 23 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 18 +- llvm/lib/CodeGen/LiveVariables.cpp | 80 + llvm/lib/CodeGen/ModuloSchedule.cpp | 24 +- llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp | 5 +- llvm/lib/CodeGen/RegAllocBasic.cpp | 4 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 12 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 5 +- llvm/lib/CodeGen/SafeStack.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 38 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 45 +- llvm/lib/CodeGen/TailDuplicator.cpp | 29 + llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp | 17 +- llvm/lib/IR/Function.cpp | 8 +- llvm/lib/IR/ReplaceConstant.cpp | 44 +- llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 7 + llvm/lib/Passes/PassBuilder.cpp | 4 - llvm/lib/Passes/PassBuilderPipelines.cpp | 9 +- llvm/lib/Passes/PassRegistry.def | 8 +- llvm/lib/Passes/StandardInstrumentations.cpp | 933 +++++++- llvm/lib/ProfileData/SampleProf.cpp | 8 +- llvm/lib/ProfileData/SampleProfReader.cpp | 6 + llvm/lib/Support/Path.cpp | 14 +- llvm/lib/TableGen/Main.cpp | 6 +- llvm/lib/TableGen/Record.cpp | 10 + llvm/lib/TableGen/TGParser.cpp | 13 +- llvm/lib/TableGen/TGParser.h | 9 +- llvm/lib/Target/AArch64/AArch64.td | 12 + .../Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 +- .../Target/AArch64/AArch64StackTaggingPreRA.cpp | 23 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 4 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 1 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 120 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 32 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h | 5 +- .../lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 5 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 3 +- llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 42 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 11 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 66 +- llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 2 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 35 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 6 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 9 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 5 - llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 80 +- llvm/lib/Target/BPF/BPFAdjustOpt.cpp | 62 +- llvm/lib/Target/BPF/BPFCheckAndAdjustIR.cpp | 45 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp | 5 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 10 + llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp | 8 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 62 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 107 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 8 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 6 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 26 + llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 16 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 3 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 26 +- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 18 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 32 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 4 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 2 + .../AsmParser/WebAssemblyAsmTypeCheck.cpp | 27 +- .../AsmParser/WebAssemblyAsmTypeCheck.h | 18 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 7 - llvm/lib/Target/X86/X86ExpandPseudo.cpp | 33 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 12 + llvm/lib/Target/X86/X86ISelLowering.cpp | 104 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86InstrCompiler.td | 12 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 6 + llvm/lib/Target/X86/X86InstrInfo.cpp | 12 +- llvm/lib/Target/X86/X86InstrInfo.td | 5 +- llvm/lib/Target/X86/X86InstrSSE.td | 34 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 105 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 17 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 5 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 4 +- llvm/lib/Transforms/IPO/GlobalSplit.cpp | 5 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 8 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 25 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 10 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 116 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 102 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 18 +- .../InstCombine/InstCombineVectorOps.cpp | 13 +- .../Instrumentation/AddressSanitizer.cpp | 34 +- .../Instrumentation/HWAddressSanitizer.cpp | 3 +- .../Scalar/CorrelatedValuePropagation.cpp | 64 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 81 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 9 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 7 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 16 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 1 - llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 21 + llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 20 + llvm/lib/Transforms/Utils/LoopPeel.cpp | 14 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 20 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 18 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 26 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 4 +- llvm/lib/Transforms/Vectorize/VPlan.h | 8 +- .../test/Analysis/BasicAA/assume-index-positive.ll | 4 +- .../X86/interleaved-store-accesses-with-gaps.ll | 204 ++ llvm/test/Analysis/LazyCallGraph/blockaddress.ll | 28 + llvm/test/CodeGen/AArch64/funnel-shift.ll | 30 +- .../CodeGen/AArch64/sve-fixed-length-fp-fma.ll | 309 +++ .../AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll | 4 +- llvm/test/CodeGen/AMDGPU/agpr-to-agpr-copy.mir | 91 +- llvm/test/CodeGen/AMDGPU/combine-sreg64-inits.mir | 103 +- .../CodeGen/AMDGPU/divergence-driven-bfe-isel.ll | 25 + llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll | 14 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.fmul.legacy.ll | 16 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 8 +- .../CodeGen/AMDGPU/lower-kernel-lds-constexpr.ll | 18 + .../AMDGPU/no-source-locations-in-prologue.ll | 71 + .../CodeGen/AMDGPU/srem-seteq-illegal-types.ll | 22 +- llvm/test/CodeGen/ARM/funnel-shift-rot.ll | 113 +- llvm/test/CodeGen/ARM/funnel-shift.ll | 165 +- llvm/test/CodeGen/BPF/adjust-opt-icmp3.ll | 85 + .../Hexagon/autohvx/isel-concat-vectors-bool.ll | 2 +- .../Hexagon/autohvx/isel-const-splat-bitcast.ll | 2 +- llvm/test/CodeGen/Hexagon/bit-extract-off.ll | 2 +- llvm/test/CodeGen/Mips/funnel-shift-rot.ll | 158 +- llvm/test/CodeGen/Mips/funnel-shift.ll | 212 +- llvm/test/CodeGen/NVPTX/branch-fold.ll | 2 +- llvm/test/CodeGen/NVPTX/branch-fold.mir | 86 + llvm/test/CodeGen/NVPTX/envreg.ll | 2 +- llvm/test/CodeGen/NVPTX/lower-byval-args.ll | 76 +- .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 36 +- llvm/test/CodeGen/PowerPC/funnel-shift-rot.ll | 150 +- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 818 +++---- llvm/test/CodeGen/PowerPC/load-and-splat.ll | 59 +- llvm/test/CodeGen/PowerPC/longdouble-pack.ll | 34 + llvm/test/CodeGen/PowerPC/read-set-flm.ll | 81 + llvm/test/CodeGen/PowerPC/scalar_vector_test_3.ll | 80 +- llvm/test/CodeGen/RISCV/live-sp.mir | 94 + llvm/test/CodeGen/RISCV/rv32zbb-zbp.ll | 324 +-- llvm/test/CodeGen/RISCV/rv32zbt.ll | 198 +- .../test/CodeGen/RISCV/rvv/fixed-vectors-vpload.ll | 168 +- .../CodeGen/RISCV/rvv/fixed-vectors-vpstore.ll | 86 +- llvm/test/CodeGen/RISCV/rvv/vfredusum-rv32.ll | 692 ++++++ llvm/test/CodeGen/RISCV/rvv/vfredusum-rv64.ll | 692 ++++++ llvm/test/CodeGen/RISCV/rvv/vfwredusum-rv32.ll | 508 ++++ llvm/test/CodeGen/RISCV/rvv/vfwredusum-rv64.ll | 508 ++++ llvm/test/CodeGen/RISCV/rvv/vmulh-sdnode.ll | 328 ++- llvm/test/CodeGen/RISCV/rvv/vmulhu-sdnode.ll | 351 +++ llvm/test/CodeGen/RISCV/rvv/vpload.ll | 208 +- llvm/test/CodeGen/RISCV/rvv/vpstore.ll | 114 +- llvm/test/CodeGen/RISCV/shifts.ll | 287 +-- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 155 ++ llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 171 ++ llvm/test/CodeGen/X86/call-structfp.ll | 19 + llvm/test/CodeGen/X86/fshl.ll | 733 ++---- llvm/test/CodeGen/X86/fshr.ll | 766 ++----- llvm/test/CodeGen/X86/funnel-shift-rot.ll | 35 +- llvm/test/CodeGen/X86/funnel-shift.ll | 327 +-- llvm/test/CodeGen/X86/optimize-compare.mir | 88 + llvm/test/CodeGen/X86/subvector-broadcast.ll | 77 + .../CodeGen/X86/tail-dup-multiple-latch-loop.ll | 193 ++ llvm/test/CodeGen/X86/vaargs-prolog-insert.ll | 4 +- .../X86/vector-interleaved-load-i16-stride-4.ll | 535 +++-- .../X86/vector-interleaved-load-i32-stride-2.ll | 93 +- .../X86/vector-interleaved-load-i32-stride-6.ll | 436 ++-- .../X86/vector-interleaved-load-i64-stride-2.ll | 221 +- .../X86/vector-interleaved-load-i64-stride-4.ll | 67 +- .../X86/vector-interleaved-store-i64-stride-4.ll | 67 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 4 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 150 +- llvm/test/DebugInfo/COFF/fortran-basic.ll | 143 ++ llvm/test/DebugInfo/dwarfdump-type-units.test | 24 +- .../SanitizerCoverage/tracing-comdat.ll | 2 +- llvm/test/MC/AArch64/fixup-out-of-range.s | 4 +- llvm/test/MC/ARM/deprecated-v8.s | 11 +- llvm/test/MC/WebAssembly/basic-assembly.s | 27 +- .../test/Other/ChangePrinters/DotCfg/lit.local.cfg | 4 + .../ChangePrinters/DotCfg/print-changed-dot-cfg.ll | 311 +++ llvm/test/Other/new-pm-defaults.ll | 3 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 + .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 + llvm/test/TableGen/2010-03-24-PrematureDefaults.td | 2 +- llvm/test/TableGen/TemplateArgRename.td | 2 +- llvm/test/TableGen/cond-subclass.td | 2 +- llvm/test/TableGen/defmclass.td | 2 +- llvm/test/TableGen/if.td | 2 +- llvm/test/TableGen/isa.td | 2 +- llvm/test/TableGen/pr8330.td | 2 +- llvm/test/TableGen/warn-unused-template-arg.td | 25 + .../IPConstantProp/dangling-block-address.ll | 58 +- llvm/test/Transforms/Attributor/liveness.ll | 12 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 27 +- .../Transforms/CorrelatedValuePropagation/deopt.ll | 4 +- .../CorrelatedValuePropagation/minmaxabs.ll | 4 +- .../overflow_predicate.ll | 4 +- .../Transforms/CorrelatedValuePropagation/range.ll | 2 +- .../Transforms/CorrelatedValuePropagation/sdiv.ll | 4 +- .../Transforms/CorrelatedValuePropagation/srem.ll | 4 +- .../GVN/gvn-eliminate-duplicating-phis.ll | 31 +- llvm/test/Transforms/IndVarSimplify/X86/pr27133.ll | 29 +- .../IndVarSimplify/finite-exit-comparisons.ll | 192 +- .../Transforms/IndVarSimplify/widen-loop-comp.ll | 138 ++ .../InstCombine/AArch64/sve-intrinsic-fmla.ll | 121 - .../AArch64/sve-intrinsic-gatherscatter.ll | 88 + llvm/test/Transforms/InstCombine/and-or.ll | 190 ++ llvm/test/Transforms/InstCombine/and-xor-or.ll | 893 ++++++++ llvm/test/Transforms/InstCombine/icmp-trunc.ll | 70 +- .../InstCombine/insert-extract-shuffle.ll | 4 +- .../InstCombine/logical-select-inseltpoison.ll | 14 +- llvm/test/Transforms/InstCombine/logical-select.ll | 99 +- llvm/test/Transforms/InstCombine/or.ll | 6 +- .../LoopUnroll/peel-multiple-unreachable-exits.ll | 44 +- .../LoopVectorize/AArch64/strict-fadd.ll | 119 + .../AArch64/tail-fold-uniform-memops.ll | 119 + .../LoopVectorize/reduction-inloop-pred.ll | 24 +- .../Transforms/LoopVectorize/reduction-inloop.ll | 16 +- .../LoopVectorize/reduction-small-size.ll | 34 + .../LoopVectorize/scalable-inductions.ll | 2 +- .../test/Transforms/OpenMP/always_inline_device.ll | 10 + .../Transforms/OpenMP/custom_state_machines.ll | 56 +- .../get_hardware_num_threads_in_block_fold.ll | 12 +- .../Transforms/OpenMP/replace_globalization.ll | 25 +- llvm/test/Transforms/OpenMP/spmdization.ll | 48 +- .../test/Transforms/OpenMP/spmdization_guarding.ll | 4 +- .../Transforms/PhaseOrdering/X86/vector-math.ll | 103 + .../PhaseOrdering/X86/vector-reductions-logical.ll | 2 +- ...letion-of-loops-that-became-side-effect-free.ll | 49 +- .../SampleProfile/profile-format-compress.ll | 2 +- .../Transforms/SampleProfile/profile-format.ll | 2 +- llvm/test/Transforms/Scalarizer/dbg-invariant.ll | 64 + llvm/test/Transforms/Scalarizer/phi-order.ll | 29 + .../tools/llvm-profdata/cs-sample-profile.test | 2 + .../tools/llvm-profdata/merge-probe-profile.test | 3 + .../tools/llvm-profgen/cs-invalid-ret-addr.test | 2 +- llvm/test/tools/llvm-profgen/inline-noprobe.test | 30 + .../tools/llvm-readobj/ELF/note-openbsd-core.test | 69 + .../XCOFF/Inputs/basic-neg-sym-count.o | Bin 876 -> 0 bytes .../llvm-readobj/XCOFF/Inputs/basic-neg-time.o | Bin 3567 -> 0 bytes llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic.o | Bin 3567 -> 0 bytes .../test/tools/llvm-readobj/XCOFF/Inputs/basic64.o | Bin 2541 -> 0 bytes llvm/test/tools/llvm-readobj/XCOFF/basic.test | 160 -- .../test/tools/llvm-readobj/XCOFF/file-header.test | 65 + .../test/tools/llvm-readobj/XCOFF/relocations.test | 68 + llvm/test/tools/llvm-readobj/XCOFF/sections.test | 243 +- llvm/test/tools/llvm-reduce/mir/instr-reduce.mir | 30 + llvm/test/tools/llvm-reduce/mir/instr-reduce.py | 16 + llvm/test/tools/llvm-reduce/remove-dll.ll | 10 + llvm/test/tools/llvm-reduce/remove-global-align.ll | 17 + llvm/test/tools/llvm-reduce/remove-section.ll | 17 + llvm/test/tools/llvm-reduce/remove-thread-local.ll | 7 + llvm/test/tools/llvm-reduce/remove-unnamed-addr.ll | 7 + llvm/test/tools/llvm-reduce/remove-visibility.ll | 7 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 5 +- llvm/tools/llvm-profgen/PerfReader.cpp | 127 +- llvm/tools/llvm-profgen/PerfReader.h | 16 +- llvm/tools/llvm-profgen/ProfileGenerator.cpp | 31 +- llvm/tools/llvm-profgen/ProfiledBinary.cpp | 8 +- llvm/tools/llvm-profgen/ProfiledBinary.h | 25 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 15 + llvm/tools/llvm-reduce/CMakeLists.txt | 6 + llvm/tools/llvm-reduce/DeltaManager.cpp | 21 +- llvm/tools/llvm-reduce/ReducerWorkItem.cpp | 174 ++ llvm/tools/llvm-reduce/ReducerWorkItem.h | 37 + llvm/tools/llvm-reduce/TestRunner.cpp | 2 +- llvm/tools/llvm-reduce/TestRunner.h | 9 +- llvm/tools/llvm-reduce/deltas/Delta.cpp | 39 +- llvm/tools/llvm-reduce/deltas/Delta.h | 3 + .../llvm-reduce/deltas/ReduceGlobalObjects.cpp | 43 + .../tools/llvm-reduce/deltas/ReduceGlobalObjects.h | 15 +- .../llvm-reduce/deltas/ReduceGlobalValues.cpp | 71 +- .../llvm-reduce/deltas/ReduceInstructionsMIR.cpp | 143 ++ .../llvm-reduce/deltas/ReduceInstructionsMIR.h | 23 + llvm/tools/llvm-reduce/llvm-reduce.cpp | 86 +- llvm/tools/opt-viewer/optrecord.py | 2 +- llvm/tools/opt/NewPMDriver.cpp | 4 +- llvm/unittests/ADT/SequenceTest.cpp | 104 +- llvm/unittests/ADT/StringExtrasTest.cpp | 2 +- llvm/unittests/Analysis/LazyCallGraphTest.cpp | 3 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 208 ++ llvm/unittests/IR/ConstantRangeTest.cpp | 12 +- llvm/unittests/Support/TargetParserTest.cpp | 13 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 3 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 4 +- llvm/utils/extract_symbols.py | 7 +- .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 4 + mlir/include/mlir-c/AffineExpr.h | 6 + mlir/include/mlir-c/IR.h | 42 + mlir/include/mlir-c/Interfaces.h | 2 +- mlir/include/mlir-c/Support.h | 4 + mlir/include/mlir/CAPI/IR.h | 1 + .../mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h | 4 + mlir/include/mlir/Dialect/GPU/CMakeLists.txt | 5 + mlir/include/mlir/Dialect/GPU/GPUBase.td | 14 - mlir/include/mlir/Dialect/GPU/GPUDialect.h | 2 + mlir/include/mlir/Dialect/GPU/GPUOps.td | 85 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 10 + mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 511 +++-- mlir/include/mlir/Dialect/Linalg/CMakeLists.txt | 1 + .../Linalg/Transforms/BufferizableOpInterface.h | 36 + .../Linalg/Transforms/BufferizableOpInterface.td | 183 ++ .../mlir/Dialect/Linalg/Transforms/CMakeLists.txt | 5 + .../Linalg/Transforms/ComprehensiveBufferize.h | 57 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 17 +- .../mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td | 127 + mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 3 + .../mlir/Dialect/Vector/VectorRewritePatterns.h | 2 + mlir/include/mlir/IR/OpBase.td | 8 +- mlir/include/mlir/IR/Operation.h | 16 +- mlir/include/mlir/IR/OperationSupport.h | 101 +- mlir/include/mlir/IR/SymbolTable.h | 5 +- mlir/include/mlir/Support/DebugAction.h | 14 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 8 - mlir/lib/Bindings/Python/IRAffine.cpp | 142 +- mlir/lib/Bindings/Python/IRCore.cpp | 83 +- mlir/lib/Bindings/Python/IRModule.h | 34 + mlir/lib/Bindings/Python/IRTypes.cpp | 13 + mlir/lib/CAPI/IR/AffineExpr.cpp | 5 + mlir/lib/CAPI/IR/IR.cpp | 33 + mlir/lib/CAPI/IR/Support.cpp | 6 + .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 28 +- mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp | 264 ++- mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp | 60 + mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 36 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 1 + mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 1 + mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 270 +-- .../Linalg/Transforms/BufferizableOpInterface.cpp} | 14 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 36 + .../Linalg/Transforms/ComprehensiveBufferize.cpp | 2422 +++++++++++--------- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 101 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 136 +- mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 84 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 64 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 4 +- .../{SparseUtils.cpp => SparseTensorUtils.cpp} | 2 +- mlir/lib/IR/AsmPrinter.cpp | 8 +- mlir/lib/IR/Builders.cpp | 23 +- mlir/lib/IR/Operation.cpp | 11 +- mlir/lib/IR/OperationSupport.cpp | 94 +- mlir/lib/IR/SymbolTable.cpp | 10 +- .../Dialect/NVVM/NVVMToLLVMIRTranslation.cpp | 1 - mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 23 - mlir/test/CAPI/ir.c | 205 +- .../Conversion/GPUToNVVM/wmma-ops-to-nvvm.mlir | 56 +- .../Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir | 26 + .../Conversion/VectorToGPU/vector-to-mma-ops.mlir | 23 + mlir/test/Dialect/GPU/ops.mlir | 5 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 99 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 21 + .../test/Dialect/Linalg/decompose-convolution.mlir | 67 + .../test/Dialect/Linalg/vectorize-convolution.mlir | 175 +- mlir/test/Dialect/SPIRV/IR/atomic-ops.mlir | 64 + .../Vector/vector-transpose-to-shuffle.mlir | 14 + mlir/test/Target/LLVMIR/nvvmir.mlir | 38 +- mlir/test/Target/SPIRV/atomic-ops.mlir | 4 + mlir/test/Transforms/test-legalizer.mlir | 10 + .../lib/Dialect/Linalg/TestLinalgTransforms.cpp | 13 + .../lib/Dialect/Vector/TestVectorTransforms.cpp | 9 +- mlir/test/python/dialects/tensor.py | 39 + mlir/test/python/ir/affine_expr.py | 111 + mlir/test/python/ir/affine_map.py | 40 +- mlir/test/python/ir/attributes.py | 4 - mlir/test/python/ir/builtin_types.py | 9 +- mlir/test/python/ir/integer_set.py | 23 +- mlir/test/python/ir/operation.py | 86 +- mlir/test/python/ir/value.py | 19 + mlir/tools/mlir-tblgen/OpFormatGen.cpp | 73 +- mlir/unittests/Support/DebugActionTest.cpp | 2 +- mlir/unittests/Support/DebugCounterTest.cpp | 2 +- openmp/libomptarget/DeviceRTL/include/Interface.h | 2 + openmp/libomptarget/DeviceRTL/include/Mapping.h | 10 + openmp/libomptarget/DeviceRTL/src/Kernel.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Mapping.cpp | 18 +- openmp/libomptarget/DeviceRTL/src/State.cpp | 2 +- .../libomptarget/DeviceRTL/src/Synchronization.cpp | 6 + openmp/libomptarget/DeviceRTL/src/Utils.cpp | 1 + openmp/libomptarget/deviceRTLs/common/src/sync.cu | 3 + openmp/libomptarget/deviceRTLs/interface.h | 1 + utils/bazel/.bazelrc | 19 +- utils/bazel/llvm-project-overlay/clang/BUILD.bazel | 77 +- .../clang/include/clang/Config/config.h | 12 +- .../clang/unittests/BUILD.bazel | 10 +- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 1 + .../llvm/cc_plugin_library.bzl | 95 +- utils/bazel/llvm-project-overlay/llvm/config.bzl | 12 +- .../llvm/include/llvm/Config/config.h | 17 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 78 +- .../llvm-project-overlay/mlir/python/BUILD.bazel | 610 +++++ .../mlir/test/python/BUILD.bazel | 10 + 878 files changed, 26946 insertions(+), 10886 deletions(-) create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-err33-c.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-err33-c.c copy clang/test/AST/Inputs/{std-coroutine.h => std-coroutine-exp-namespace.h} (99%) copy clang/test/AST/{coroutine-locals-cleanup.cpp => coroutine-locals-cleanup-exp- [...] copy clang/test/AST/{coroutine-source-location-crash.cpp => coroutine-source-locat [...] create mode 100644 clang/test/CXX/over/over.built/p10.cpp create mode 100644 clang/test/CXX/over/over.built/p11.cpp create mode 100644 clang/test/CXX/over/over.built/p13.cpp create mode 100644 clang/test/CXX/over/over.built/p14.cpp create mode 100644 clang/test/CXX/over/over.built/p24.cpp create mode 100644 clang/test/CXX/over/over.built/p4.cpp create mode 100644 clang/test/CXX/over/over.built/p5.cpp create mode 100644 clang/test/CXX/over/over.built/p6.cpp create mode 100644 clang/test/CXX/over/over.built/p7-ast.cpp create mode 100644 clang/test/CXX/over/over.built/p7.cpp create mode 100644 clang/test/CXX/over/over.built/p8.cpp create mode 100644 clang/test/CXX/over/over.built/p9.cpp create mode 100644 clang/test/ClangScanDeps/Inputs/preprocess_minimized_pragmas.h create mode 100644 clang/test/ClangScanDeps/Inputs/preprocess_minimized_pragmas_cdb.json create mode 100644 clang/test/ClangScanDeps/preprocess_minimized_pragmas.cpp rename clang/test/CodeGen/RISCV/rvv-intrinsics/{vfwredosum.c => vfwredsum.c} (50%) create mode 100644 clang/test/CodeGen/builtins-reduction-math.c create mode 100644 clang/test/CodeGen/strlen-inline-builtin-redecl.c create mode 100644 clang/test/CodeGen/user-func-gnu-inline-redecl.c create mode 100644 clang/test/CodeGenCXX/complex128.cpp copy clang/test/{AST/Inputs/std-coroutine.h => CodeGenCoroutines/Inputs/coroutine- [...] copy clang/test/CodeGenCoroutines/{coro-alloc.cpp => coro-alloc-exp-namespace.cpp} (95%) copy clang/test/CodeGenCoroutines/{coro-always-inline.cpp => coro-always-inline-ex [...] copy clang/test/CodeGenCoroutines/{coro-await-domination.cpp => coro-await-dominat [...] copy clang/test/CodeGenCoroutines/{coro-await.cpp => coro-await-exp-namespace.cpp} (96%) copy clang/test/CodeGenCoroutines/{coro-await-resume-eh.cpp => coro-await-resume-e [...] copy clang/test/CodeGenCoroutines/{coro-cleanup.cpp => coro-cleanup-exp-namespace. [...] copy clang/test/CodeGenCoroutines/{coro-dest-slot.cpp => coro-dest-slot-exp-namesp [...] copy clang/test/CodeGenCoroutines/{coro-dwarf.cpp => coro-dwarf-exp-namespace.cpp} (100%) copy clang/test/CodeGenCoroutines/{coro-eh-cleanup.cpp => coro-eh-cleanup-exp-name [...] copy clang/test/CodeGenCoroutines/{coro-gro.cpp => coro-gro-exp-namespace.cpp} (97%) create mode 100644 clang/test/CodeGenCoroutines/coro-gro-nrvo-exp-namespace.cpp copy clang/test/CodeGenCoroutines/{coro-lambda.cpp => coro-lambda-exp-namespace.cp [...] copy clang/test/CodeGenCoroutines/{coro-newpm-pipeline.cpp => coro-newpm-pipeline- [...] copy clang/test/CodeGenCoroutines/{coro-params.cpp => coro-params-exp-namespace.cp [...] copy clang/test/CodeGenCoroutines/{coro-promise-dtor.cpp => coro-promise-dtor-exp- [...] copy clang/test/CodeGenCoroutines/{coro-ret-void.cpp => coro-ret-void-exp-namespac [...] copy clang/test/CodeGenCoroutines/{coro-return.cpp => coro-return-exp-namespace.cp [...] copy clang/test/CodeGenCoroutines/{coro-return-voidtype-initlist.cpp => coro-retur [...] copy clang/test/CodeGenCoroutines/{coro-symmetric-transfer-01.cpp => coro-symmetri [...] copy clang/test/CodeGenCoroutines/{coro-symmetric-transfer-02.cpp => coro-symmetri [...] copy clang/test/CodeGenCoroutines/{coro-unhandled-exception.cpp => coro-unhandled- [...] copy clang/test/CodeGenCoroutines/{microsoft-abi-operator-coawait.cpp => microsoft [...] delete mode 100644 clang/test/Driver/frelaxed-template-template-args.cpp create mode 100644 clang/test/Lexer/minimize_source_to_dependency_directives_pragmas.c create mode 100644 clang/test/Modules/method_pool_transitive.m create mode 100644 clang/test/Sema/builtins-reduction-math.c create mode 100644 clang/test/Sema/x86-no-x87.cpp create mode 100644 clang/test/Sema/x86_64-no-x87.cpp copy clang/test/SemaCXX/Inputs/{std-coroutine.h => std-coroutine-exp-namespace.h} (90%) copy clang/test/SemaCXX/{co_await-range-for.cpp => co_await-range-for-exp-namespac [...] copy clang/test/SemaCXX/{coreturn-eh.cpp => coreturn-eh-exp-namespace.cpp} (93%) copy clang/test/SemaCXX/{coreturn.cpp => coreturn-exp-namespace.cpp} (98%) copy clang/test/SemaCXX/{coroutine-final-suspend-noexcept.cpp => coroutine-final-s [...] create mode 100644 clang/test/SemaCXX/coroutine-mixed-exp-namespace.cpp create mode 100644 clang/test/SemaCXX/coroutine-mixed2-exp-namespace.cpp copy clang/test/SemaCXX/{coroutine-rvo.cpp => coroutine-rvo-exp-namespace.cpp} (98%) copy clang/test/SemaCXX/{coroutine-seh.cpp => coroutine-seh-exp-namespace.cpp} (87%) copy clang/test/SemaCXX/{coroutine-traits-undefined-template.cpp => coroutine-trai [...] copy clang/test/SemaCXX/{coroutine-unhandled_exception-warning.cpp => coroutine-un [...] copy clang/test/SemaCXX/{coroutine-uninitialized-warning-crash.cpp => coroutine-un [...] copy clang/test/SemaCXX/{coroutine_handle-addres-return-type.cpp => coroutine_hand [...] rename clang/test/SemaCXX/{coroutine_handle-addres-return-type.cpp => coroutine_ha [...] copy clang/test/SemaCXX/{coroutines.cpp => coroutines-exp-namespace.cpp} (80%) create mode 100644 clang/unittests/StaticAnalyzer/ConflictingEvalCallsTest.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/globals-wrap-tag.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/get_sock_peer [...] create mode 100644 flang/test/Fir/convert-to-llvm-invalid.fir create mode 100644 libc/src/__support/architectures.h rename libc/src/__support/{str_conv_utils.h => str_to_integer.h} (96%) create mode 100644 libc/src/string/strndup.cpp copy libc/src/{stdlib/atoi.cpp => string/strndup.h} (53%) create mode 100644 libc/test/src/string/strndup_test.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.nonmember/op_com [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.nonmem [...] create mode 100644 libcxx/test/std/containers/sequences/deque/compare.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/list/compare.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/vector.bool/compare.pass.cpp create mode 100644 lld/test/MachO/silent-ignore.s delete mode 100644 lld/test/MachO/silent-ignore.test copy lldb/test/API/{api/check_public_api_headers => lang/cpp/class-loading-via-mem [...] create mode 100644 lldb/test/API/lang/cpp/class-loading-via-member-typedef/TestCla [...] create mode 100644 lldb/test/API/lang/cpp/class-loading-via-member-typedef/main.cpp copy lldb/test/API/lang/objc/{conflicting-class-list-function-from-user => tagged- [...] create mode 100644 lldb/test/API/lang/objc/tagged-pointer/TestTaggedPointerCmd.py create mode 100644 lldb/test/API/lang/objc/tagged-pointer/main.m copy lldb/test/API/{commands/expression/dollar-in-variable => linux/aarch64/tagged [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/TestAArch64Lin [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/main.c create mode 100644 lldb/test/API/tools/lldb-vscode/coreFile/main.c create mode 100644 lldb/test/Shell/Driver/TestQuiet.test create mode 100644 lldb/unittests/Target/FindFileTest.cpp create mode 100644 llvm/test/Analysis/CostModel/X86/interleaved-store-accesses-wit [...] create mode 100644 llvm/test/Analysis/LazyCallGraph/blockaddress.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-fp-fma.ll create mode 100644 llvm/test/CodeGen/AMDGPU/divergence-driven-bfe-isel.ll create mode 100644 llvm/test/CodeGen/AMDGPU/no-source-locations-in-prologue.ll create mode 100644 llvm/test/CodeGen/BPF/adjust-opt-icmp3.ll create mode 100644 llvm/test/CodeGen/NVPTX/branch-fold.mir create mode 100644 llvm/test/CodeGen/PowerPC/longdouble-pack.ll create mode 100644 llvm/test/CodeGen/RISCV/live-sp.mir create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredusum-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfredusum-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredusum-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfwredusum-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmulhu-sdnode.ll create mode 100644 llvm/test/CodeGen/X86/call-structfp.ll create mode 100644 llvm/test/CodeGen/X86/tail-dup-multiple-latch-loop.ll create mode 100644 llvm/test/DebugInfo/COFF/fortran-basic.ll create mode 100644 llvm/test/Other/ChangePrinters/DotCfg/lit.local.cfg create mode 100644 llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll create mode 100644 llvm/test/TableGen/warn-unused-template-arg.td delete mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-fmla.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-gathersc [...] create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/tail-fold-uniform-memops.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/vector-math.ll create mode 100644 llvm/test/Transforms/Scalarizer/dbg-invariant.ll create mode 100644 llvm/test/Transforms/Scalarizer/phi-order.ll create mode 100644 llvm/test/tools/llvm-readobj/ELF/note-openbsd-core.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic-neg-sym-count.o delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic-neg-time.o delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic.o delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/Inputs/basic64.o delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/basic.test create mode 100644 llvm/test/tools/llvm-readobj/XCOFF/file-header.test create mode 100644 llvm/test/tools/llvm-readobj/XCOFF/relocations.test create mode 100644 llvm/test/tools/llvm-reduce/mir/instr-reduce.mir create mode 100755 llvm/test/tools/llvm-reduce/mir/instr-reduce.py create mode 100644 llvm/test/tools/llvm-reduce/remove-dll.ll create mode 100644 llvm/test/tools/llvm-reduce/remove-global-align.ll create mode 100644 llvm/test/tools/llvm-reduce/remove-section.ll create mode 100644 llvm/test/tools/llvm-reduce/remove-thread-local.ll create mode 100644 llvm/test/tools/llvm-reduce/remove-unnamed-addr.ll create mode 100644 llvm/test/tools/llvm-reduce/remove-visibility.ll create mode 100644 llvm/tools/llvm-reduce/ReducerWorkItem.cpp create mode 100644 llvm/tools/llvm-reduce/ReducerWorkItem.h create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceGlobalObjects.cpp copy mlir/lib/CAPI/IR/Support.cpp => llvm/tools/llvm-reduce/deltas/ReduceGlobalObj [...] create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.h create mode 100644 mlir/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterface.h create mode 100644 mlir/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterface.td create mode 100644 mlir/include/mlir/Dialect/Linalg/Transforms/CMakeLists.txt copy mlir/lib/{CAPI/IR/Support.cpp => Dialect/Linalg/Transforms/BufferizableOpInte [...] rename mlir/lib/ExecutionEngine/{SparseUtils.cpp => SparseTensorUtils.cpp} (99%) create mode 100644 mlir/test/Dialect/Linalg/decompose-convolution.mlir create mode 100644 mlir/test/Dialect/Vector/vector-transpose-to-shuffle.mlir create mode 100644 mlir/test/python/dialects/tensor.py create mode 100644 utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel create mode 100644 utils/bazel/llvm-project-overlay/mlir/test/python/BUILD.bazel