This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig in repository toolchain/ci/llvm-project.
from 73ebb05e4423 [DirectX] Support opaque ptr for ValueAsMetadata in DXILBi [...] adds 88c279b1d93f [libc++][CI] Use GCC 12 labels. adds f912d21e673b [RISCV] Add RISCVISD opcodes for the rest of get*Addr. adds cff4f04e2ed8 [LSR] Don't allow zero quotient as scale ref. PR56160 adds 628a2c14e3e9 [MLIR][Presburger] introduce SlowMPInt, an auto-resizing A [...] adds e7d3ba1066c8 [mlir][sparse] accept sparse reshape (expand/collapse) adds 9e6261edc054 [mlir][sparse] fix typo in CHECK test adds cf927669eba9 [libc++] Reduces std::to_chars instantiations. adds b967a9755064 [clang-tidy] Fix documentation (NFC) adds 27fd01d3f88c [iwyu] Handle regressions in libLLVM header include adds 4298b1b8d137 Add a "-b" option to "process continue" to run to a set of [...] adds 8bd078b57c7d [Symbolize] Parse multi-line markup elements. adds 30bdfacf5db2 [MLIR] Fix top-level comment (NFC) adds 67dc8021a179 [Support] Change TrackingStatistic and NoopStatistic to us [...] adds 759798872914 [LinkerWrapper][NFC] Change interface to use a StringRef t [...] adds 21ba9d0b62c1 [libc++][NFC] Merges unused functions in callers. adds a1ee0b947d46 [lldb] Second attempt at fixing command-target-create-reso [...] adds 69d943747285 [Support/BLAKE3] Fix error in prior commit, apply `-mavx51 [...] adds acc9721e3866 [NFC] [HWASan] Remove indirection for getting analyses. adds 130167ed1eff [LLDB] Handle DIE with DW_AT_low_pc and empty ranges adds 89a1d03e2b37 [clang-tidy] Organize test files into subdirectories by mo [...] adds efbfde0dd0f9 [trace] Add an option to dump instructions in json and to a file adds 476ced4b8959 [MTE] [HWASan] Support diamond lifetimes. adds f7d434ef294b [libc++] Clarify std::function release note adds 10b23ae880f9 [flang] Handle BINC(C) variables and add TODO for corner cases adds 1c7889ca4d82 [flang] Remove some auto adds d0a4450ecdaf Rename GCCBuiltin into ClangBuiltin adds d57163957926 [mlir][Linalg] SplitReduction implementation without tenso [...] adds bae10a6bbb1e Fix a bug with "process continue -b" when no breakpoints a [...] adds b1cc59fd3a9b [clang-tidy][docs] Reorganise release notes adds 24e8cf45a3c7 [flang] Capture result interface of functions called in in [...] adds 165d69337a7d [clang-tidy][docs] Fix a couple of missed cases from 6e566bc5523 adds 5011b4ca0e4b Revert "[Attributor] Ensure to use the proper liveness AA" adds e13248ab0e79 [UnifyLoopExits] Reduce number of guard blocks adds f0d87dfe30e8 [lldb] Return the correct utility function in AppleObjCRuntimeV2 adds d95c406c20ef [lldb] Fix off-by-one error in the AppleObjCRuntimeV2 util [...] adds f1b05a0a2bbb [StructurizeCFG] Improve basic block ordering adds 4e555a3df456 Fix a misspell. NFC adds 46be5faaf034 [lldb/Fuzzer] Add command interpreter fuzzer for LLDB adds 9320a32bb91b [MTE] [HWASan] Use LoopInfo for reachability queries. adds 4512dda6af1b [ELF][test] Clean up thinlto* adds 758504b8ab64 [libc++] Simplify the visibility attributes adds 56a33ba3dd2b [libc++] Implement P0154R1 (Hardware inference size) adds efe603e70dec [mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error adds e8716179eb0b [SVE] Make ISD::SPLAT_VECTOR a legal operation. adds bc856eb3fc8a [SampleProfile][Inline] Annotate sample profile inline rem [...] adds a35141d39501 [OpenMP] Add handling cases when filter(tid) appears with [...] adds 370aa2f88ffa InlineSpiller: Don't fold spills into undef reads adds b03d902b6109 AMDGPU: Fix invalid liveness after si-optimize-exec-maskin [...] adds 5fef62f6434f AMDGPU: Add missing implicit uses in tests adds f4a3df18a764 [ASan][Darwin] XFAIL test; atos does not show line numbers [...] adds 1dd2c93a660c [mlir][linalg] move isElementwise() to Linalg/Utils (NFC) adds 2962f9df7ca3 stop llvm-reduce from introducing undefs adds 1cb8c87c133c [gn build] Port 2962f9df7ca3 adds 634484885ccf [TableGen] Add new operator !exists adds aa5492e7b218 [GlobalISel][TableGen] Qualify calls to llvm::format that [...] adds b690597936c9 [flang] Fixes several bugs relating to initialization expr [...] adds 5e1ccdf960d5 [RS4GC] Handle freeze case for vector adds 9c2bf534f592 Revert "[SelectionDAG][DAGCombiner] Reuse exist node by re [...] adds 352346fa9ec8 [RISCV] Refactor code to remove some small wrapper methods [...] adds a411bc11d608 Revert "[SLP]Fix a crash when insert subvector is out of range." adds 1ffd2d99c29e Revert D115462 "[SLP]Improve shuffles cost estimation wher [...] adds 719658d078c4 [fastalloc] Support allocating specific register class in [...] adds 991547703a19 [mlir] Add an additional check to vectorizeStaticLinalgOpP [...] adds 24a98881cdb4 [ConstraintElimination] Transfer info from SGT to unsigned [...] adds 20e6ada2fb94 [LoongArch] Combine ((x & shifted_mask) >> shamt) to bstrp [...] adds 7dc81c624433 [clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' r [...] adds 20b5f0c641c9 [IR] Export ConstantFold.h header (NFC) adds 8ef628088b54 [analyzer] Structured binding to arrays adds dcb24f93afd4 [AMDGPU][MC][GFX11] Correct disassembly of VOP3.DPP8 opcodes adds 88e64490c163 [X86] Update some AMX tests to use opaque pointers (NFC) adds 5e7ddb0ddfe8 Revert "[LLDB] Handle DIE with DW_AT_low_pc and empty ranges" adds 6f258c0fd34c [Clang] Don't test register allocation adds c995038c2789 [Flang] Call the CSE pass in the pass pipeline adds e36535f99cd4 Fix sphinx build for clang-tools-extra adds 91139cee1512 [docs] Document and publish LLVM community calendar adds 569d84fe99e6 [VPlan] Remove dead recipes across whole plan. adds cdc59e2202c1 [tbaa] Handle base classes in struct tbaa adds 96b7af681545 [VPlan] Update unit test after 569d84fe99e63. adds ea3874437274 [flang] Lowering passing variables to OPTIONAL VALUE adds 2c3bbac0c715 [libc++] Implement ranges::move{, _backward} adds af41955a4972 [gn build] Port 2c3bbac0c715 adds b6a33cec3830 [NFC] remove trailing whitespace adds 9f1d90bf9157 [compiler-rt] Fix false positive detection of a target in [...] adds 0fdfeb0847df [WebAssembly] Update test to run it in opaque pointers mode adds 8999b745bc4e Revert "[tbaa] Handle base classes in struct tbaa" adds 4c7225d19a9d [mlir][Transform] Fix implementation of the generic apply [...] adds 983cb6c92fec [mlir][pdll] Add new tablegen helper NFC adds 0eb17a9d8672 [X86][AMX] Update tests to use opaque pointers (NFC) adds da34966a5a5f [llvm-c] Add LLVMGetAggregateElement() function adds ab89c132b547 [flang] Add lowering TODO for separate module procedures adds 49b8ca3f7c4f AMDGPU: Don't crash on global_ctor/dtor declaration adds 74c3f9c1914e [AMDGPU] Precommit test for D128196 adds 971fa4b1961b [AMDGPU] GFX11: remove ShaderType from ds_ordered_count of [...] adds 6b187fdf3bb4 [pseudo] Add xfail tests for a simple-declaration/function [...] adds 30e49a379472 [InstCombine] Optimise shift+and+boolean conversion patter [...] adds 9a33f3975e1a [ConstraintElimination] Transfer info from SLT to unsigned [...] adds 2b4931ef8ad2 [AMDGPU] Use -check-prefixes in a test. NFC. adds 9d2349c78f93 [LSR] Move transform test from test/Analysis to test/Transforms. adds 342e64979afe [Sema] Fix assertion failure when instantiating requires e [...] adds bd1a4c8565ac [ValueTracking] Teach isKnownNonZero that a vscale is never 0. adds 8b6f69a4da5b [BasicAA] Add test for call incorrectly treated as escape [...] adds 4e2a0092b97e [Binary] Reserve the correct size for the OffloadBinary adds 7c9a3825b842 [Binary] Fix leftoever line adds 851a5efe45a0 Revert "[fastalloc] Support allocating specific register c [...] adds 79e77a9f39f0 [AMDGPU] Flush the vmcnt counter in loop preheaders when n [...] adds 6f27df508478 [AArch64][SVE] Match (add x (lsr/asr y c)) -> usra/ssra x y c adds ed39fd515a9e [lld-macho] Use source information in duplicate symbol errors adds 9ec7e4df57f3 [clang][driver] NFC, test: Make test output order-independent adds 316e106f49c4 [ConstraintElimination] Transfer info from ULT to signed system. adds 9afaa158f52c [libc++][format] Copy code to new location. adds e3ec054dfdf4 [pseudo] Track heads as GSS nodes, rather than as "pending [...] adds 94ed2caf7088 Revert "[ConstraintElimination] Transfer info from ULT to [...] adds ae72fee74ece [AMDGPU] gfx11 Select on Buffer Atomic FAdd Rtn type adds 4045b62d4cc9 [RISCV] Add macrofusion infrastructure and one example usage. adds 0ec87addb7d1 [lld/mac] Add a few TimeTraceScopes adds 8b10ffabae48 [RISCV] Disable <vscale x 1 x *> types with Zve32x or Zve32f. adds 57b0d940d59f [gn build] Port 4045b62d4cc9 adds 124338dd8016 [flang] Increase support for intrinsic module procedures adds 734ad031f166 [flang] Handle boxed characters that are values when doing [...] adds 09dea546692f [lldb] Support a buffered logging mode adds 70841b97eb2e [lldb] Make thread safety the responsibility of the log handlers adds 0c1326748f66 [BasicTTI] Avoid crash when costing scalable select expansion adds 2c80b5319870 Revert "[pseudo] Track heads as GSS nodes, rather than as [...] adds d771245a9dd8 [flang] Fix READ/WRITE with POS= on stream units, with ref [...] adds b70ee9d984e7 Reland "[pseudo] Track heads as GSS nodes, rather than as [...] adds f9710d190886 [pseudo] Add a fast-path to GLR reduce when both pop and p [...] adds bc07634b5a76 Adding a named op for grouped convolutions adds 1650fb8a53ff [flang][runtime] Respect PAD='NO' on READ/WRITE adds b257acd2660c [test][GlobalOpt] Update precommitted test adds ede421316948 [flang][runtime] Handle READ of non-UTF-8 data into multi- [...] adds 865812c3af7e [docs][NewPM] Add more info on why accessing mutable outer [...] adds 6e6889288cdc [Offloading] Embed the target features in the OffloadBinary adds d9526e8a52ca [ConstraintElimination] Use stable_sort to sort worklist. adds 1cc97922811a [RISCV] Fix a crash in InsertVSETVLI where we hadn't prope [...] adds 3e610f2cdc1e [pseudo] Turn glrReduce into a class, reuse storage across calls. adds b6fce8b92df5 [flang] Fix bogus errors from SIZE/SHAPE/UBOUND on assumed-shape adds 3474d10e1a90 [mlir][bufferization][NFC] Make `escape` a dialect attribute adds 7aff663b2a04 [pseudo] Store reduction sequences by pointer in heaps, in [...] adds b163ac33bdfc [mlir][math] Lower atan to libm adds c50e6f590cd4 [Inline] Introduce a backend option to suppress inlining o [...] adds c078e464a09f [flang][runtime] FLUSH(bad or unconnected unit number) is [...] adds 466eae6aa357 [pseudo] Store last node popped in the queue, not its pare [...] adds dfaa3880e1f9 [flang] Fix wording of warning message adds 1ef5e6de7605 [flang] Make SQRT folding exact adds 5ca68d5845c0 [clang-tidy] Add `-verify-config` command line argument adds df6afee9859f [flang][runtime] Improve G0 output editing adds 3b6edef15d27 [SLP]Fix a crash when reorder masked gather nodes with reu [...] adds 768216cac024 [pseudo] Handle no-reductions-available on the fastpath. NFC adds 148071fbae3f [llvm] Update module map to include the `IR/ConstantFold` header adds fbf611ed2a76 [clang-tidy] Extend spelling for CheckOptions adds 8c6da7648393 [mlir][Transform] Fix applyToOne corner case when no op is [...] adds 22f1273357cf [ThinLTO][ELF] Add --thinlto-emit-index-files option adds 4d3c010f1d01 [CUDA] Do not embed a fatbinary when using the new driver adds 46ea4b5ea10f [LV] Avoid a crash when costing a uniform store which does [...] adds a2c1f7c90da7 [lld, ELF and mac] Add --time-trace=<file>, remove --time- [...] adds 77f72ac15bca [HLSL] Enable half type for hlsl. adds 517bbc64dbe4 DebugInfo: Fully integrate ctor type homing into 'limited' [...] adds 23d6cde14de3 [libc++] Add a test to pin down the set of transitive publ [...] adds 95733a55b986 [libc++] P2321R2 section [tuple.tuple]. Adding C++23 const [...] adds d5475af2f761 [libc][NFC] Convert threads unittests in to integration tests. adds 1b24fe34b06c [LoopInterchange] New cost model for loop interchange adds 0a537a1299b0 [libc][NFC] Convert pthread tests which create threads to [...] adds 306f2731f482 [libc][NFC] Eliminate the internal header library target. adds ba93b23eb328 [libc] Revert "Eliminate the internal header library target." adds a1f20da315c8 The help string for stop-on-shared-library-load was copied [...] adds 40aace59cc58 [lldb/Fuzzer] Have fuzzers write artifacts to specific directory adds 5a082d9c1c14 [WebAssembly][Object] Remove requirement that objects must [...] adds 9dd7ad6fb5d7 Revert "[libc++] P2321R2 section [tuple.tuple]. Adding C++ [...] adds 6fa9120080c3 [lldb] Fix up Objective-C ISA pointers adds 0836fc395f55 [NFC][lld] Fix typos to test commit access adds 7bfad7b9d8f9 [RISCV] Replace two calls to getMinRVVVectorSizeInBits wit [...] adds 02d29afd16d7 [MLIR] Add `decomposeMixedStridesOrOffsets` and `decompose [...] adds 878309cc54f1 Revert "[LoopInterchange] New cost model for loop interchange" adds 8b987ca5e37e Add support for decoding base64. adds 37b881aa0bca clang: Tweak behaviour of warn_empty_while_body and warn_e [...] adds 9aaba9d9bb4f [libcxx][test] Suppress complex<int> warnings when testing MSVC adds b2671d8898e9 [mlir][spirv] Fix bitcast input order for UnifyAliasedReso [...] adds 770fe864feb3 [SelectionDAG] Enable WidenVecOp_VECREDUCE for scalable vector adds 6710b21d4698 [PowerPC] Allow llvm.ppc.cfence to accept pointer types adds 1ce30457c15a [LegalizeTypes][NFC] Add an assert to WidenVecRes_EXTRACT_ [...] adds 106657df4cb3 [PowerPC][AIX] Fix assertion message on AIX. NFC. adds f401dd6f43b3 Revert "Add support for decoding base64." adds 874fbe2cbbe6 [MachineSink] Clear kill flags on operands outside loop adds 9ffe1b0a792b [GuardWidening] Update all tests with update_test_checks.py adds d2c876993625 [BOLT][NFC] Use range-based STL wrappers adds 5d2cc4d838c1 [AMDGPU][NFC] Correct typo in DWARF Extensions For Heterog [...] adds 16719cd011a4 [libc++] P2321R2 section [tuple.tuple]. Adding C++23 const [...] adds 44ee3efb931c [CodeGen] Simplify isVirtualRegister. NFC adds 30dfe016d425 [CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS adds c579ab53bd4a [RISCV] Move vfma_vl+fneg_vl matching to DAG combine. adds 124d9fc95853 [llvm-readobj] Simplify startswith+drop_front pattern with [...] adds 753b766deaa2 [flang] Fix forall issue with substring operation adds aeb2cd3176b0 [flang] Keep PURE in IEEE functions adds 92f87787b358 Recommit "[ConstraintElimination] Transfer info from ULT t [...] adds 27afb362b1e8 [flang][OpenMP] Initial support the lowering of copyin clause adds 0ecea5b2d34b [gdb-scripts] Fix PointerIntPairPrinter.to_string after D127969 adds cc3ef26f60b1 [AArch64][SVE] Add sve.dupq.lane(insert(constant vector, 0 [...] adds c0d4f2282d83 [CMake][compiler-rt] Clean up the use of libcxx and libcxxabi adds b18141a8f29f [VPlan] Set VFs included in plan before last set of VPTran [...] adds 2b3de2971790 [AArch64] NFC: Fix PRFS -> PRFW inst def name adds f4580c6d5a44 [libc][NFC] Remove the templatization from the linux imple [...] adds 8bee6e52f8b1 Revert "[CMake][compiler-rt] Clean up the use of libcxx an [...] adds ac6c5c5e8f20 Reland "[clang-repl] Recover the lookup tables of the prim [...] adds ae7fbcd199a6 [AArch64] Add addition extend of add/sub neon tests. NFC adds 703b1054e93b [Flang] enable fir.is_present and fir.absent with function types adds bcadfc2595ba [BasicAA] Handle passthru calls in isEscapeSource() adds 03c65c0d3209 [AArch64] Convert vector add(ext, ext) into ext(add(ext, ext)) adds a129a371610d [clang] Update Clang version from 14 to 15 in scan-build.1. adds 54eff7da3c61 [AA] Export isEscapeSource() API (NFC) adds 91d61c1431c2 [LLDB] Mark TestExprsChar Xfail for Windows/AArch64 adds 0d4179433576 [SLP] Add cost model for `llvm.powi.*` intrinsics (REAPPLIED) adds e523baa664b7 [InlineFunction] Slightly clarify noalias scope calculation (NFC) adds 6546fdbe36fd [clang] Emit SARIF Diagnostics: Create `clang::SarifDocume [...] adds f09dad0c85ab [gn build] Port 6546fdbe36fd adds 7a3918b540c3 Revert "[clang] Emit SARIF Diagnostics: Create `clang::Sar [...] adds 05558c069231 [gn build] Port 7a3918b540c3 adds 3798678bd10a [mlir][sparse][bufferize] Implement BufferizableOpInterface adds 9081d3d8097a [clang-tidy] Make the cert/uppercase-literal-suffix-intege [...] adds 4eecd194b073 [clang][dataflow] Allow MatchSwitch to return a value adds 7b326b946a38 Revert "[clang][dataflow] Allow MatchSwitch to return a value" adds acc22aeb0fe1 [AIX][libatomic] Fix link flags after 30dfe016d4 for libat [...] adds 1dcbe03c32c1 [Binary] Further improve malformed input handling for the [...] adds 999aa6bf7f76 [GlobalOpt] Add tests for PR55859 (NFC) adds 871197d0a384 [MemoryBuiltins] Accept any value in getInitialValueOfAllo [...] adds 886715af962d [clang] Introduce -fstrict-flex-arrays=<n> for stricter ha [...] adds b7e7f4e1b6f9 [InlineCost] Improve debugging experience by adding print [...] adds f6c79c6ae49f [mlir][Vector]Fix bug where vector::WarpExecuteOnLane0Op a [...] adds 8c278a27811c [clang][dataflow] Allow MatchSwitch to return a value adds 946c45a4ed5d Implement soft reset of the diagnostics engine. adds 186bea3750d6 [MSVC] Add initial support for MSVC pragma optimize adds 8c7420564264 [SelectionDAG][DAGCombiner] Reuse exist node by reassociate adds 8ad4c6e4b129 [HIP] add -fhip-kernel-arg-name adds e8fe7e930a45 [lldb] [llgs] Make `k` kill all processes, and fix multiple exits adds c18784ba330a [lldb] [llgs] Implement the vKill packet adds 3266b117147d [lldb] [llgs] Add test for resuming via c in multiprocess [...] adds a3422793e064 [lldb] [llgs] Support resuming one process with PID!=curre [...] adds 0481d8efa92f [lldb] [llgs] Add a test for multiprocess memory read/write adds 75757c86c695 [lldb] [llgs] Support multiprocess in qfThreadInfo adds 14d67073359a [lldb] [llgs] Add a test for multiprocess register read/write adds 630da0e309ef [lldb] [llgs] Include PID in QC response in multiprocess mode adds e827e5186fb6 [lldb] [llgs] Implement the 'T' packet adds 4b485fc0ea4a [lldb] [llgs] Introduce an AppendThreadIDToResponse() helper adds c1829e0ec58b [lldb] [test] Move part of fork tests to common helper adds 7736ce1c56c7 AMDGPU: Clear kill flags when optimizing vcmp save exec sequence adds 78a31bb96961 [RISCV] Change how we isel (add X, [-4096, -2049]) or (add [...] adds 07b7fada73da [AMDGPU] gfx11 VOPD instructions MC support adds b8dcd0ba26a9 [NFC][lldb][trace] Rename trace session to trace bundle adds cb69ba4faaf1 [LV] Create RT checks once VF/IC are selected, track scalar cost. adds b064bc18c30c ELF: Do not relax ADRP/LDR -> ADRP/ADD for absolute symbol [...] adds adbe718675b3 [RISCV] Modify a test line so it exercises the intended co [...] adds 056d63938a6f [RISCV] Split a vectorizer test runline so that upcoming c [...] adds 300f8da8e868 [libc] Add Uint128 type as a fallback when __uint128_t is [...] adds d3cbcc4e8990 [libcxx][test] barrier completion functions must be non-throwing adds e422c0d3b26e [GlobalOpt] Perform store->dominated load forwarding for s [...] adds 146f486ba337 [ObjCopy] Fix type mismatch in writeCodeSignatureData() adds 2faacf61a50e [SLP]Improve shuffles cost estimation where possible. adds 6879391908ca [lldb] Replace Host::SystemLog with Debugger::Report{Error [...] adds 5e97788a3eca [clang-tidy] Update release notes (NFC) adds 5fa4629581f6 [Sema] Check whether `__auto_type` has been deduced before [...] adds e11bf8de729a [clang codegen] Add dso_local/hidden/etc. markings to VTT [...] adds 42bb88e2aaee [OpenMP] Initial parsing and sema support for 'masked task [...] adds d4a7b8de527d [OpenMP][libomp] avoid spin wait and yield on arm64 macOS adds e0d069598bc8 [Inline] Annotate inline pass name with link phase informa [...] adds 4821508d4db7 Revert "DebugInfo: Fully integrate ctor type homing into ' [...] adds 1e5d5261e2b6 [lldb] Add SystemLogHandler for emitting log messages to t [...] adds 5a0828065912 [lldb] Fix flakiness in shell tests that mixed stderr and stdout adds 9a3d60e0d30a [mlir][bufferization][sparse] put restriction on sparse te [...] adds 87a32939611a [lldb] Move Host::SystemLog out of !defined(_WIN32) adds 4817b7729a18 [Driver][test] Replace ^//$ with empty string adds a57b62deef37 [lldb] Fix thread step until to not set breakpoint(s) on i [...] adds ae8fac6f98dd [LV][RISCV] Add coverage showing scalable codegen when ety [...] adds 4489ef8e34fe [flang] Fix LBOUND with assumed size array and non constant DIM adds 7eba5cdf9ce4 [mlir][vector] Relax transfer_write vector distribution pattern adds d45d707434f0 [flang] Explicitly map host associated symbols adds f57066401e45 [HWASan] Use new IR attribute for communicating unsanitize [...] adds faf5e0ec737a Add no_sanitize('hwaddress') (and 'memtag', but that's a no-op). adds 56c81d2554ba [flang][lowering] handle MERGE with different FSOURCE and [...] adds d7ab38f8f4d4 [flang][OpenACC] Lower parallel loop adds f1b1bcdbd4b4 [RISCV] Replace two calls to getMinRVVVectorSizeInBits wit [...] adds d343cdd50992 [mlir][vector] Fix bug when swapping scf.for and vector warp op adds 11a8dd65ec60 [BOLT][DWARF] Add support for DW_AT_call_pc/DW_AT_call_return_pc adds fb88ea62602c [clang][dataflow] Store flow condition constraints in a si [...] adds f1e1c3ce7725 [RISCV] Replace two calls to getMinRVVVectorSizeInBits in [...] adds a0443dd47c84 [RISCV] Simplify 16 bit index handling in lowerVECTOR_REVE [...] adds 5c29ffda9056 Revert "[Driver][test] Replace ^//$ with empty string" adds b8e8012aa2ed [libc][math] fmod/fmodf implementation. adds 00e9d53453ab [clang][dataflow] Move logic for creating implication and [...] adds 60f7bdfd0317 [libc++][AIX] Make basic_string layout compatible with ear [...] adds fadc98b06bef Don't run hwasan-globals.cpp test on non-x86/aarch64 adds 243fc3daf675 fix-forward hwasan-globals.cpp (round 2) adds 349fee08d537 [libc][math] Fix broken aarch64 due to clz refactoring. adds 42a7ddb428c9 [clang][dataflow] Refactor function that queries the solve [...] adds 0f65a3e61005 [clang][dataflow] Implement functionality to compare if tw [...] adds 048e6bb46bc2 [CMake][compiler-rt] Treat target cflags as list rather th [...] adds 97579dcc6d3c [MCA] Introducing incremental SourceMgr and resumable pipeline adds b847692ed8e1 [MCA] Allow mca::Instruction-s to be recycled and reused adds 87805d6a249a [MCA] Hot fix for -Wmismatched-tags errors on mca::SourceMgr adds 27aca975b6b6 [libc][math] Fix broken compilation due to __builtin_inf/n [...] adds 4710e789741f [RISCV] Implement RISCVTTIImpl::getMaxVScale correctly adds d72d48803921 [mlir][quant] output spec verification check for quant.region adds 96f6ec5090c2 [BOLT] Mark option values of --split-functions deprecated adds bd861056a528 [mlir][affine] Rigorous check for loop unrolling store operation adds 012412d19267 [gn build] (manually) port 97579dcc6d3 (LLVMMCATests) adds 73709fe09c12 [gn build] Port b847692ed8e1 adds 7ae92a69c2f3 [MLInliner] No need to invalidate everything post-inlining. adds be265d25ca5e [lldb] Add support for specifying a log handler adds 1f62e245e68d [MCA][unittest] Hot fix for -Wpessimizing-move on test harness adds 72ec31afadd0 [CMake] Use set rather than list PREPEND adds b3aeca3962bb [clang-format] Further improve requires clause detection adds 529f05cdbbe9 [RISCV][MC] Fold UIMM related code adds 4164cfa537e5 [CMake][compiler-rt] Clean up the use of libcxx and libcxxabi adds f3caa98e4951 Revert "[CMake][compiler-rt] Clean up the use of libcxx an [...] adds 66a6c1073a20 [libc] Add a cacheline size of arm target. adds bcdd9fbf0876 [libc][Obvious] Fix incorrect nested namespace name. adds a83034ef2b3d [libc][Obvious] Compare values of the same type in memory_ [...] adds 572b08790a69 [clang] Add back -fsanitize=array-bounds workaround for si [...] adds 262b4091f972 [Driver] Fix -fstrict-flex-arrays= help message after D126864 adds 4965cea2f357 [libc] Add compound assignment and pre-increment operators [...] adds 575eb2133be7 [flang] Use descriptors for real/complex input other than [...] adds 6e3d4712b90b [DeadArgElim] Replace insert with emplace (NFC) adds f609b54e249a Revert "[lldb] [llgs] Support multiprocess in qfThreadInfo" adds b4ae67fffa40 [asan][test] XFAIL global-location-nodebug.cpp on Solaris adds 1f69f7ea9af4 [clang-format] NFC Sort names of format token types adds 1452e2e5cbfe Reland "[lldb] [llgs] Support multiprocess in qfThreadInfo" adds 8a7ead691bad [MLIR][Presburger] Support computing a representation of a [...] adds a397846cb094 CodeGen: Use else if between Value and PseudoSourceValue cases adds 341e03f9f3c0 X86: Regenerate test checks adds e7bc73739a00 GlobalISel: Make LoadStoreOpt preserve all adds 701051a8c2b4 [mlir][shape] Switch types to ODS generated (NFC) adds f8c1c9afd3e2 [mlir] Fix a warning adds c92056d03881 [Clang][C++23] P2071 Named universal character escapes adds 303b21469924 [gn build] Port c92056d03881 adds 1baf1fc27640 [NFC] Remove dead code adds c5ba46ea1804 [libcxx][test] MaybePOCCAAllocator should meet the Cpp17Al [...] adds 767ba58f808d [RISCV] Make getMinRVVVectorSizeInBits and getMaxRVVVector [...] adds ab736a2750a9 [BasicTTI] Account for vector of pointers in getMemoryOpCost adds d152e50c1541 [llvm] Don't use Optional::{hasValue,getValue} (NFC) adds 9803b0d1e7b3 [RISCV] Implement getVScaleForTuning and thus prefer scala [...] adds 7d101e43cd8a [ORC][LLJIT] Define atexit symbol in GenericLLVMIRPlatform [...] adds b8df4093e4d8 [clang, clang-tools-extra] Don't use Optional::{hasValue,g [...] adds aa8feeefd3ac Don't use Optional::hasValue (NFC) adds 3b7c3a654c91 Revert "Don't use Optional::hasValue (NFC)" adds e733b80f3cba [LiveInterval] Simplify. NFC adds b61235739f64 Fix build after ab736a27 adds c5578fca16d5 [ELF][test] Improve linkerscript/entry.s adds 363b29567e29 [ELF] Support quoted symbol in the ENTRY command adds 4cb05dc3cbf3 [ELF] Support quoted name in the TARGET command adds da0448a361d4 Revert "[libc++] Simplify type_traits and use more builtins" adds 066043c84fdb [Driver][Minix] -r: imply -nostdlib like GCC adds dc97886fa36d [flang] Restore Optional::value() (NFC) adds 3d37e785c77a [RISCV] Merge more rv32/rv64 vector intrinsic tests that c [...] adds d479b2e4db62 [ELF] Fix precedence of == and != in expressions adds b0d6dd3905db [ELF] Fix precedence of ? when there are 2 or more operato [...] adds b2cb7e81f897 [clang-tidy] cppcoreguidelines-virtual-class-destructor: F [...] adds 370bee480139 [clang-format] Fix whitespace counting stuff adds 9ed2e68c9ae5 [clang-format] Parse Verilog if statements adds 2e32ff106e74 [clang-format] Handle Verilog preprocessor directives adds 475d722aced6 [gn build] Port 9ed2e68c9ae5 adds fe0de25b2195 [ELF] Allow an expression to follow = in a symbol assignment adds 21bf6bb3d369 [ELF] Fix assertion failure when PROVIDE/HIDDEN/PROVIDE_HI [...] adds e3f3d2abf06b [ELF][test] Improve expression test adds 77295c5486e4 [ELF] Allow ? without adjacent space adds a7938c74f163 [llvm] Don't use Optional::hasValue (NFC) adds 0a0effdd5b65 [ELF] Support -= *= /= <<= >>= &= |= in symbol assignments adds 97afce08cbbb [clang] Don't use Optional::hasValue (NFC) adds b95cca03cd7b [ELF] Improve compound assignment tests adds 5650688e7242 [AVR] Fix expanding MOVW for overlapping registers adds ec1922313101 Revert "[LiveInterval] Simplify. NFC" adds 9de8b05bfe0d [clang-repl] Support destructors of global objects. adds dea5a9cc9290 [clang-repl] Implement code undo. adds f5cd172e515f [Support] Work around an issue when building with old vers [...] adds d46fa1fc58b4 [ArgumentPromotion] use poison when replacing dead instruc [...] adds 31ae52859f7a [libc++] Simplify type_traits and use more builtins adds 45b6c38145e7 Revert "[clang-repl] Support destructors of global objects." adds 3fa2411dc56f [LoopSimplifyCFG] use poison when replacing dead instructi [...] adds e881d85371bf Allow interfaces to operate on in-memory buffers with no s [...] adds b5eaf500f244 [clang] Add missing Interpreter -> ClangDriverOptions dependency adds 282059b44d00 Update LibASTImporter.rst adds 6ef9a2ad01c0 [LICM] Use poison to replace unreachable values instead of [...]
No new revisions were added by this update.
Summary of changes: bolt/README.md | 2 +- bolt/docs/OptimizingClang.md | 2 +- bolt/include/bolt/Core/BinaryBasicBlock.h | 6 +- bolt/include/bolt/Core/BinaryData.h | 2 +- bolt/include/bolt/Core/BinaryFunction.h | 5 +- bolt/include/bolt/Passes/SplitFunctions.h | 9 - bolt/lib/Core/BinaryBasicBlock.cpp | 2 +- bolt/lib/Core/BinaryContext.cpp | 65 +- bolt/lib/Core/BinaryEmitter.cpp | 8 +- bolt/lib/Core/BinaryFunction.cpp | 53 +- bolt/lib/Core/DebugData.cpp | 54 +- bolt/lib/Core/DynoStats.cpp | 2 +- bolt/lib/Core/Exceptions.cpp | 10 +- bolt/lib/Passes/BinaryPasses.cpp | 43 +- bolt/lib/Passes/ExtTSPReorderAlgorithm.cpp | 36 +- bolt/lib/Passes/HFSort.cpp | 24 +- bolt/lib/Passes/HFSortPlus.cpp | 11 +- bolt/lib/Passes/IdenticalCodeFolding.cpp | 9 +- bolt/lib/Passes/IndirectCallPromotion.cpp | 58 +- bolt/lib/Passes/Inliner.cpp | 26 +- bolt/lib/Passes/Instrumentation.cpp | 5 +- bolt/lib/Passes/LongJmp.cpp | 19 +- bolt/lib/Passes/LoopInversionPass.cpp | 7 +- bolt/lib/Passes/PettisAndHansen.cpp | 2 +- bolt/lib/Passes/RegReAssign.cpp | 4 +- bolt/lib/Passes/ReorderAlgorithm.cpp | 4 +- bolt/lib/Passes/ReorderData.cpp | 26 +- bolt/lib/Passes/ReorderFunctions.cpp | 74 +- bolt/lib/Passes/ShrinkWrapping.cpp | 59 +- bolt/lib/Passes/SplitFunctions.cpp | 62 +- bolt/lib/Passes/ThreeWayBranch.cpp | 10 +- bolt/lib/Profile/DataAggregator.cpp | 8 +- bolt/lib/Profile/DataReader.cpp | 20 +- bolt/lib/Profile/Heatmap.cpp | 2 +- bolt/lib/Profile/YAMLProfileWriter.cpp | 2 +- bolt/lib/Rewrite/BoltDiff.cpp | 8 +- bolt/lib/Rewrite/DWARFRewriter.cpp | 42 +- bolt/lib/Rewrite/MachORewriteInstance.cpp | 15 +- bolt/lib/Rewrite/RewriteInstance.cpp | 67 +- .../RuntimeLibs/InstrumentationRuntimeLibrary.cpp | 13 +- bolt/test/X86/Inputs/dwarf5-call-pc-helper.s | 201 + bolt/test/X86/Inputs/dwarf5-call-pc-main.s | 435 + bolt/test/X86/Inputs/dwarf5-return-pc-helper.s | 188 + bolt/test/X86/Inputs/dwarf5-return-pc-main.s | 545 + bolt/test/X86/bug-reorder-bb-jrcxz.s | 2 +- bolt/test/X86/dwarf5-call-pc.test | 31 + bolt/test/X86/dwarf5-return-pc.test | 29 + bolt/test/X86/jump-table-icp.test | 2 +- bolt/test/X86/shared_object_entry.s | 2 +- bolt/test/X86/unreachable.test | 2 +- .../runtime/X86/exceptions-instrumentation.test | 2 +- bolt/test/runtime/X86/pie-exceptions-split.test | 3 +- bolt/test/runtime/meta-merge-fdata.test | 4 +- bolt/tools/merge-fdata/merge-fdata.cpp | 15 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 35 + clang-tools-extra/clang-tidy/ClangTidy.h | 9 + clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 22 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 7 + clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 40 +- clang-tools-extra/clang-tidy/add_new_check.py | 5 +- .../clang-tidy/cert/DontModifyStdNamespaceCheck.h | 2 +- .../clang-tidy/cert/PostfixOperatorCheck.h | 2 +- .../clang-tidy/concurrency/MtUnsafeCheck.h | 2 +- .../VirtualClassDestructorCheck.cpp | 12 +- .../clang-tidy/google/UpgradeGoogletestCaseCheck.h | 2 +- .../google/UsingNamespaceDirectiveCheck.h | 2 +- .../clang-tidy/hicpp/ExceptionBaseclassCheck.h | 2 +- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.h | 2 +- .../clang-tidy/hicpp/NoAssemblerCheck.h | 2 +- .../clang-tidy/hicpp/SignedBitwiseCheck.h | 2 +- .../FunctionCognitiveComplexityCheck.cpp | 2 +- .../clang-tidy/tool/ClangTidyMain.cpp | 113 +- .../clang-tidy/tool/run-clang-tidy.py | 3 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 2 +- .../clangd/unittests/DiagnosticsTests.cpp | 3 +- .../clangd/unittests/DumpASTTests.cpp | 3 +- .../clangd/unittests/FileIndexTests.cpp | 6 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 6 +- .../clangd/unittests/HeadersTests.cpp | 2 +- clang-tools-extra/clangd/unittests/LSPClient.cpp | 2 +- clang-tools-extra/clangd/unittests/Matchers.h | 2 +- .../clangd/unittests/SerializationTests.cpp | 2 +- .../clangd/unittests/SymbolCollectorTests.cpp | 2 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 6 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 2 +- .../clangd/unittests/TidyProviderTests.cpp | 9 +- .../clangd/unittests/tweaks/TweakTesting.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 61 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 22 +- .../checks/misc-confusable-identifiers.rst | 15 - .../checks/misc/confusable-identifiers.rst | 15 + clang-tools-extra/docs/clang-tidy/index.rst | 9 +- .../pseudo/include/clang-pseudo/GLR.h | 31 +- .../pseudo/include/clang-pseudo/grammar/LRTable.h | 5 + clang-tools-extra/pseudo/lib/GLR.cpp | 384 +- clang-tools-extra/pseudo/lib/grammar/LRTable.cpp | 11 + .../pseudo/lib/grammar/LRTableBuild.cpp | 7 +- .../pseudo/test/cxx/declarator-function.cpp | 11 + .../pseudo/test/cxx/declarator-var.cpp | 11 + clang-tools-extra/pseudo/unittests/GLRTest.cpp | 174 +- .../checkers/Inputs/Headers/integral_constant.h | 21 + .../readability-duplicate-include.h | 15 - .../{ => abseil}/Inputs/absl/external-file.h | 0 .../{ => abseil}/Inputs/absl/flags/internal-file.h | 0 .../Inputs/absl/strings/internal-file.h | 0 .../checkers/{ => abseil}/Inputs/absl/time/time.h | 0 .../cleanup-ctad.cpp} | 0 .../duration-addition.cpp} | 0 .../duration-comparison.cpp} | 0 .../duration-conversion-cast.cpp} | 0 .../duration-division.cpp} | 0 .../duration-factory-float.cpp} | 0 .../duration-factory-scale.cpp} | 0 .../duration-subtraction.cpp} | 0 .../duration-unnecessary-conversion.cpp} | 0 .../faster-strsplit-delimiter.cpp} | 0 .../no-internal-dependencies.cpp} | 0 .../no-namespace.cpp} | 0 .../redundant-strcat-calls.cpp} | 0 .../str-cat-append.cpp} | 0 .../string-find-startswith.cpp} | 0 .../string-find-str-contains.cpp} | 0 .../time-comparison.cpp} | 0 .../time-subtraction.cpp} | 0 .../upgrade-duration-conversions.cpp} | 0 .../checkers/altera-kernel-name-restriction.cpp | 55 - .../Inputs/kernel-name-restriction}/Verilog.cl | 0 .../Inputs/kernel-name-restriction}/kernel.cl | 0 .../Inputs/kernel-name-restriction}/kernel.h | 0 .../kernel-name-restriction}/other_Verilog.cl | 0 .../kernel-name-restriction}/otherdir/vhdl.cl | 0 .../Inputs/kernel-name-restriction}/otherthing.cl | 0 .../kernel-name-restriction}/some/dir/kernel.cl | 0 .../kernel-name-restriction}/some/kernel.cl/foo.h | 0 .../kernel-name-restriction}/some/verilog.cl/foo.h | 0 .../kernel-name-restriction}/some/vhdl.cl/foo.h | 0 .../Inputs/kernel-name-restriction}/some_kernel.cl | 0 .../kernel-name-restriction}/somedir/verilog.cl | 0 .../Inputs/kernel-name-restriction}/thing.h | 0 .../kernel-name-restriction}/uppercase/KERNEL.cl | 0 .../kernel-name-restriction}/uppercase/VHDL.cl | 0 .../kernel-name-restriction}/uppercase/vERILOG.cl | 0 .../Inputs/kernel-name-restriction}/verilog.h | 0 .../Inputs/kernel-name-restriction}/vhdl.CL | 0 .../Inputs/kernel-name-restriction}/vhdl.h | 0 .../kernel-name-restriction}/vhdl_number_two.cl | 0 .../id-dependent-backward-branch.cpp} | 0 .../checkers/altera/kernel-name-restriction.cpp | 55 + .../single-work-item-barrier.cpp} | 0 .../struct-pack-align-invalid-decl-no-crash.cpp} | 0 .../struct-pack-align-no-crash.cpp} | 0 .../struct-pack-align.cpp} | 0 .../unroll-loops.cpp} | 0 .../cloexec-accept.cpp} | 0 .../cloexec-accept4.cpp} | 0 .../cloexec-creat.cpp} | 0 .../cloexec-dup.cpp} | 0 .../cloexec-epoll-create.cpp} | 0 .../cloexec-epoll-create1.cpp} | 0 .../cloexec-fopen.cpp} | 0 .../cloexec-inotify-init.cpp} | 0 .../cloexec-inotify-init1.cpp} | 0 .../cloexec-memfd-create.cpp} | 0 .../cloexec-open.cpp} | 0 .../cloexec-pipe.cpp} | 0 .../cloexec-pipe2.cpp} | 0 .../cloexec-socket.cpp} | 0 ...omparison-in-temp-failure-retry-custom-macro.c} | 0 .../comparison-in-temp-failure-retry.c} | 0 .../use-to-string.cpp} | 0 .../checkers/bugprone-argument-comment.cpp | 158 - ...ll-terminated-result-in-initialization-strlen.c | 84 - ...not-null-terminated-result-memcpy-before-safe.c | 71 - ...-not-null-terminated-result-memcpy-safe-cxx.cpp | 124 - ...-not-null-terminated-result-memcpy-safe-other.c | 112 - ...gprone-not-null-terminated-result-memcpy-safe.c | 124 - ...nated-result-stdc-want-lib-ext1-not-a-literal.c | 16 - .../bugprone-not-null-terminated-result-strlen.c | 123 - ...ll-terminated-result-undef-stdc-want-lib-ext1.c | 17 - .../bugprone-not-null-terminated-result-wcslen.cpp | 111 - ...not-null-terminated-result-wmemcpy-safe-cxx.cpp | 111 - .../bugprone-reserved-identifier-invert.cpp | 70 - .../checkers/bugprone-reserved-identifier.cpp | 211 - .../checkers/bugprone-signal-handler-minimal.c | 32 - .../checkers/bugprone-signal-handler-posix.c | 29 - .../clang-tidy/checkers/bugprone-signal-handler.c | 193 - .../checkers/bugprone-suspicious-include.cpp | 24 - .../bugprone-unchecked-optional-access.cpp | 112 - .../Inputs/argument-comment}/header-with-decl.h | 0 .../argument-comment}/system-header-with-decl.h | 0 .../not-null-terminated-result-c.h | 0 .../not-null-terminated-result-cxx.h | 0 .../reserved-identifier}/system/system-header.h | 0 .../Inputs/reserved-identifier}/user-header.h | 0 .../absl/types/optional.h | 0 .../argument-comment-gmock.cpp} | 0 .../argument-comment-ignore-single-argument.cpp} | 0 .../argument-comment-literals.cpp} | 0 .../argument-comment-strict.cpp} | 0 .../checkers/bugprone/argument-comment.cpp | 158 + .../assert-side-effect.cpp} | 0 .../assert-side-effect.m} | 0 ...ignal-to-kill-thread-sigterm-not-a-literal.cpp} | 0 .../bad-signal-to-kill-thread-undef-sigterm.cpp} | 0 .../bad-signal-to-kill-thread.cpp} | 0 .../bool-pointer-implicit-conversion.cpp} | 0 .../branch-clone-if-constexpr-template.cpp} | 0 .../branch-clone-macro-crash.c} | 0 .../branch-clone.cpp} | 0 .../copy-constructor-init.cpp} | 0 .../dangling-handle.cpp} | 0 .../dynamic-static-initializers.hpp} | 0 ...easily-swappable-parameters-ignore-default.cpp} | 0 .../easily-swappable-parameters-ignore.cpp} | 0 ...y-swappable-parameters-implicit-qualifiers.cpp} | 0 .../easily-swappable-parameters-implicits.c} | 0 .../easily-swappable-parameters-implicits.cpp} | 0 .../easily-swappable-parameters-len2.cpp} | 0 .../easily-swappable-parameters-len3.cpp} | 0 ...sily-swappable-parameters-prefixsuffixname.cpp} | 0 ...asily-swappable-parameters-qualifiermixing.cpp} | 0 .../easily-swappable-parameters-relatedness.c} | 0 .../easily-swappable-parameters-relatedness.cpp} | 0 .../easily-swappable-parameters.c} | 0 .../exception-escape-openmp.cpp} | 0 .../exception-escape.cpp} | 0 .../fold-init-type.cpp} | 0 .../forward-declaration-namespace.cpp} | 0 .../forwarding-reference-overload.cpp} | 0 ...lication-result-array-subscript-expression.cpp} | 0 ...cit-widening-of-multiplication-result-char.cpp} | 0 ...t-widening-of-multiplication-result-extint.cpp} | 0 ...icit-widening-of-multiplication-result-int.cpp} | 0 ...ng-of-multiplication-result-pointer-offset.cpp} | 0 ...it-widening-of-multiplication-result-short.cpp} | 0 .../inaccurate-erase.cpp} | 0 .../incorrect-roundings.cpp} | 0 .../infinite-loop.cpp} | 0 .../infinite-loop.mm} | 0 .../integer-division.cpp} | 0 .../lambda-function-name.cpp} | 0 .../macro-parentheses-cmdline.cpp} | 0 .../macro-parentheses.cpp} | 0 .../macro-repeated-side-effects.c} | 0 .../misplaced-operator-in-strlen-in-alloc.c} | 0 .../misplaced-operator-in-strlen-in-alloc.cpp} | 0 .../misplaced-pointer-arithmetic-in-alloc.c} | 0 .../misplaced-pointer-arithmetic-in-alloc.cpp} | 0 .../misplaced-widening-cast-explicit-only.cpp} | 0 .../misplaced-widening-cast-implicit-enabled.cpp} | 0 .../move-forwarding-reference.cpp} | 0 .../multiple-statement-macro.cpp} | 0 .../{bugprone-no-escape.m => bugprone/no-escape.m} | 0 ...ll-terminated-result-in-initialization-strlen.c | 84 + ...not-null-terminated-result-memcpy-before-safe.c | 71 + .../not-null-terminated-result-memcpy-safe-cxx.cpp | 124 + .../not-null-terminated-result-memcpy-safe-other.c | 112 + .../not-null-terminated-result-memcpy-safe.c | 124 + ...nated-result-stdc-want-lib-ext1-not-a-literal.c | 16 + .../bugprone/not-null-terminated-result-strlen.c | 123 + ...ll-terminated-result-undef-stdc-want-lib-ext1.c | 17 + .../bugprone/not-null-terminated-result-wcslen.cpp | 111 + ...not-null-terminated-result-wmemcpy-safe-cxx.cpp | 111 + .../parent-virtual-call.cpp} | 0 .../posix-return.cpp} | 0 .../redundant-branch-condition.cpp} | 0 .../reserved-identifier-c.c} | 0 .../bugprone/reserved-identifier-invert.cpp | 70 + .../checkers/bugprone/reserved-identifier.cpp | 211 + .../shared-ptr-array-mismatch.cpp} | 0 .../checkers/bugprone/signal-handler-minimal.c | 32 + .../checkers/bugprone/signal-handler-posix.c | 29 + .../clang-tidy/checkers/bugprone/signal-handler.c | 193 + .../signed-char-misuse-fsigned-char.cpp} | 0 .../signed-char-misuse-funsigned-char.cpp} | 0 .../signed-char-misuse-with-option.cpp} | 0 .../signed-char-misuse.cpp} | 0 .../sizeof-container.cpp} | 0 .../sizeof-expression.cpp} | 0 .../spuriously-wake-up-functions.c} | 0 .../spuriously-wake-up-functions.cpp} | 0 .../string-constructor.cpp} | 0 .../string-integer-assignment.cpp} | 0 .../string-literal-with-embedded-nul.cpp} | 0 .../stringview-nullptr.cpp} | 0 .../suspicious-enum-usage-strict.cpp} | 0 .../suspicious-enum-usage.cpp} | 0 .../checkers/bugprone/suspicious-include.cpp | 24 + .../suspicious-memory-comparison-32bits.cpp} | 0 .../suspicious-memory-comparison.c} | 0 .../suspicious-memory-comparison.cpp} | 0 .../suspicious-memset-usage.c} | 0 .../suspicious-memset-usage.cpp} | 0 .../suspicious-missing-comma.cpp} | 0 .../suspicious-semicolon-constexpr.cpp} | 0 .../suspicious-semicolon-fail.cpp} | 0 .../suspicious-semicolon.cpp} | 0 .../suspicious-string-compare.c} | 0 .../suspicious-string-compare.cpp} | 0 .../swapped-arguments.cpp} | 0 .../terminating-continue.cpp} | 0 .../throw-keyword-missing.cpp} | 0 ...ll-loop-variable-magniute-bits-upper-limit.cpp} | 0 .../too-small-loop-variable.cpp} | 0 .../bugprone/unchecked-optional-access.cpp | 112 + .../undefined-memory-manipulation.cpp} | 0 .../undelegated-constructor-cxx98.cpp} | 0 .../undelegated-constructor.cpp} | 0 .../unhandled-exception-at-new.cpp} | 0 ...ent-warn-only-if-this-has-suspicious-field.cpp} | 0 .../unhandled-self-assignment.cpp} | 0 .../unused-raii-crash.mm} | 0 .../unused-raii.cpp} | 0 .../unused-return-value-custom.cpp} | 0 .../unused-return-value.cpp} | 0 .../use-after-move.cpp} | 0 .../virtual-near-miss.cpp} | 0 .../test/clang-tidy/checkers/cert-dcl58-cpp.cpp | 67 - .../cert-uppercase-literal-suffix-integer.cpp | 159 - .../{cert-dcl21-cpp.cpp => cert/dcl21-cpp.cpp} | 0 .../test/clang-tidy/checkers/cert/dcl58-cpp.cpp | 67 + .../checkers/{cert-env33-c.c => cert/env33-c.c} | 0 .../checkers/{cert-err33-c.c => cert/err33-c.c} | 0 .../checkers/{cert-err34-c.c => cert/err34-c.c} | 0 .../{cert-err34-c.cpp => cert/err34-c.cpp} | 0 .../checkers/{cert-flp30-c.c => cert/flp30-c.c} | 0 .../limited-randomness.c} | 0 .../limited-randomness.cpp} | 0 .../mem57-cpp-cpp17.cpp} | 0 .../{cert-mem57-cpp.cpp => cert/mem57-cpp.cpp} | 0 .../checkers/{cert-msc32-c.c => cert/msc32-c.c} | 0 .../{cert-msc51-cpp.cpp => cert/msc51-cpp.cpp} | 0 .../{cert-oop11-cpp.cpp => cert/oop11-cpp.cpp} | 0 .../{cert-oop54-cpp.cpp => cert/oop54-cpp.cpp} | 0 .../{cert-oop57-cpp.cpp => cert/oop57-cpp.cpp} | 0 .../{cert-oop58-cpp.cpp => cert/oop58-cpp.cpp} | 0 .../{cert-setlongjmp.cpp => cert/setlongjmp.cpp} | 0 .../static-object-exception.cpp} | 0 .../{cert-str34-c.cpp => cert/str34-c.cpp} | 0 .../throw-exception-type.cpp} | 0 .../cert/uppercase-literal-suffix-integer.cpp | 159 + .../variadic-function-def.cpp} | 0 .../mt-unsafe-any.cpp} | 0 .../mt-unsafe-glibc.cpp} | 0 .../mt-unsafe-posix.cpp} | 0 .../thread-canceltype-asynchronous.cpp} | 0 .../cppcoreguidelines-virtual-class-destructor.cpp | 341 - .../avoid-goto.cpp} | 0 .../avoid-non-const-global-variables.cpp} | 0 .../init-variables-conflict.cpp} | 0 .../init-variables.cpp} | 0 .../interfaces-global-init.cpp} | 0 .../macro-usage-caps-only.cpp} | 0 .../macro-usage-command-line-macros.cpp} | 0 .../macro-usage-custom.cpp} | 0 .../macro-usage.cpp} | 0 .../narrowing-conversions-bitfields.cpp} | 0 ...wing-conversions-equivalentbitwidth-option.cpp} | 0 ...nversions-ignoreconversionfromtypes-option.cpp} | 0 .../narrowing-conversions-intemplates-option.cpp} | 0 .../narrowing-conversions-long-is-32bits.cpp} | 0 ...-conversions-narrowingfloatingpoint-option.cpp} | 0 ...rowing-conversions-narrowinginteger-option.cpp} | 0 ...ons-narrowingintegertofloatingpoint-option.cpp} | 0 .../narrowing-conversions-pedanticmode-option.cpp} | 0 .../narrowing-conversions-unsigned-char.cpp} | 0 .../narrowing-conversions.cpp} | 0 .../no-malloc-custom.cpp} | 0 .../no-malloc-no-functions.cpp} | 0 .../no-malloc.cpp} | 0 .../owning-memory-containers.cpp} | 0 .../owning-memory-legacy-functions.cpp} | 0 .../owning-memory.cpp} | 0 ...dernize-use-default-member-init-assignment.cpp} | 0 ...tializer-modernize-use-default-member-init.cpp} | 0 .../prefer-member-initializer.cpp} | 0 .../pro-bounds-array-to-pointer-decay.cpp} | 0 .../pro-bounds-constant-array-index-c++03.cpp} | 0 .../pro-bounds-constant-array-index-gslheader.cpp} | 0 .../pro-bounds-constant-array-index.cpp} | 0 .../pro-bounds-pointer-arithmetic-pr36489.cpp} | 0 .../pro-bounds-pointer-arithmetic.cpp} | 0 .../pro-type-const-cast.cpp} | 0 .../pro-type-cstyle-cast.cpp} | 0 .../pro-type-member-init-cxx20.cpp} | 0 .../pro-type-member-init-cxx98.cpp} | 0 .../pro-type-member-init-delayed.cpp} | 0 .../pro-type-member-init-no-crash.cpp} | 0 .../pro-type-member-init-use-assignment.cpp} | 0 .../pro-type-member-init.cpp} | 0 .../pro-type-member-init.ignorearrays.cpp} | 0 .../pro-type-reinterpret-cast.cpp} | 0 .../pro-type-static-cast-downcast.cpp} | 0 .../pro-type-union-access.cpp} | 0 .../pro-type-vararg-ms.cpp} | 0 .../pro-type-vararg.cpp} | 0 .../slicing.cpp} | 0 ...ns-allow-missing-move-when-copy-is-deleted.cpp} | 0 .../special-member-functions-cxx-03.cpp} | 0 .../special-member-functions-relaxed.cpp} | 0 .../special-member-functions.cpp} | 0 .../cppcoreguidelines/virtual-class-destructor.cpp | 351 + .../avoid-spinlock.m} | 0 .../dispatch-once-nonstatic.mm} | 0 .../default-arguments-calls.cpp} | 0 .../default-arguments-declarations.cpp} | 0 .../multiple-inheritance.cpp} | 0 .../overloaded-operator.cpp} | 0 .../statically-constructed-objects.cpp} | 0 .../trailing-return.cpp} | 0 .../virtual-inheritance.cpp} | 0 .../test/clang-tidy/checkers/google-module.cpp | 6 - .../checkers/google-objc-function-naming.m | 71 - .../checkers/google-readability-casting.c | 24 - .../{ => google}/Inputs/google-namespaces.h | 0 .../{ => google}/Inputs/gtest/gtest-typed-test.h | 0 .../checkers/{ => google}/Inputs/gtest/gtest.h | 0 .../Inputs/gtest/nosuite/gtest/gtest-typed-test.h | 0 .../Inputs/gtest/nosuite/gtest/gtest.h | 0 .../build-explicit-make-pair.cpp} | 0 .../default-arguments.cpp} | 0 .../explicit-constructor.cpp} | 0 .../test/clang-tidy/checkers/google/module.cpp | 6 + .../namespaces.cpp} | 0 .../objc-avoid-nsobject-new.m} | 0 .../objc-avoid-throwing-exception.m} | 0 .../checkers/google/objc-function-naming.m | 71 + .../objc-function-naming.mm} | 0 .../objc-global-variable-declaration.m} | 0 .../objc-global-variable-declaration.mm} | 0 .../overloaded-unary-and.cpp} | 0 .../checkers/google/readability-casting.c | 24 + .../readability-casting.cpp} | 0 .../readability-casting.mm} | 0 .../readability-namespace-comments-c++17.cpp} | 0 .../readability-namespace-comments.cpp} | 0 .../readability-todo.cpp} | 0 .../runtime-int-std.cpp} | 0 .../{google-runtime-int.c => google/runtime-int.c} | 0 .../runtime-int.cpp} | 0 .../{google-runtime-int.m => google/runtime-int.m} | 0 .../upgrade-googletest-case.cpp} | 0 .../hicpp-signed-bitwise-standard-types.cpp | 198 - .../exception-baseclass.cpp} | 0 .../multiway-paths-covered-else.cpp} | 0 .../multiway-paths-covered.cpp} | 0 .../no-assembler-msvc.cpp} | 0 .../no-assembler.cpp} | 0 .../signed-bitwise-bug34747.cpp} | 0 .../signed-bitwise-integer-literals.cpp} | 0 .../hicpp/signed-bitwise-standard-types.cpp | 198 + .../signed-bitwise-standard-types.h} | 0 .../signed-bitwise.cpp} | 0 .../must-check-errs.c} | 0 .../clang-tidy/checkers/llvm-include-order.cpp | 46 - .../clang-tidy/checkers/llvm/include-order.cpp | 46 + .../prefer-isa-or-dyn-cast-in-conditionals.cpp} | 0 .../prefer-register-over-unsigned.cpp} | 0 .../prefer-register-over-unsigned2.cpp} | 0 .../prefer-register-over-unsigned3.cpp} | 0 .../qualified-auto.cpp} | 0 .../{llvm-twine-local.cpp => llvm/twine-local.cpp} | 0 .../llvmlibc-restrict-system-libc-headers.cpp | 13 - .../Inputs}/resource/include/stdatomic.h | 0 .../Inputs}/resource/include/stddef.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/stdio.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/stdlib.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/string.h | 0 .../callee-namespace.cpp} | 0 .../implementation-in-namespace.cpp} | 0 .../llvmlibc/restrict-system-libc-headers.cpp | 13 + .../misc-unconventional-assign-operator.cpp | 165 - .../checkers/misc-unused-using-decls-cxx17.cpp | 30 - .../checkers/misc-unused-using-decls.cpp | 212 - .../{ => misc}/Inputs/unused-using-decls.h | 0 .../confusable-identifiers.cpp} | 0 .../definitions-in-headers-1z.hpp} | 0 .../definitions-in-headers.hpp} | 0 .../misleading-bidirectional.cpp} | Bin .../misleading-identifier.cpp} | 0 .../misplaced-const-cxx17.cpp} | 0 .../misplaced-const.c} | 0 .../misplaced-const.cpp} | 0 .../new-delete-overloads-sized-dealloc.cpp} | 0 .../new-delete-overloads.cpp} | 0 .../no-recursion.cpp} | 0 .../non-copyable-objects.c} | 0 .../non-copyable-objects.cpp} | 0 .../non-private-member-variables-in-classes.cpp} | 0 .../redundant-expression.cpp} | 0 .../{misc-static-assert.c => misc/static-assert.c} | 0 .../static-assert.cpp} | 0 .../throw-by-value-catch-by-reference.cpp} | 0 .../unconventional-assign-operator-cxx17.cpp} | 0 .../unconventional-assign-operator-precxx11.cpp} | 0 .../misc/unconventional-assign-operator.cpp | 165 + .../uniqueptr-reset-release.cpp} | 0 .../unused-alias-decls.cpp} | 0 .../unused-invalid-parameter.cpp} | 0 .../unused-parameters-strict.cpp} | 0 .../unused-parameters.c} | 0 .../unused-parameters.cpp} | 0 .../checkers/misc/unused-using-decls-cxx17.cpp | 30 + .../unused-using-decls-errors.cpp} | 0 .../checkers/misc/unused-using-decls.cpp | 212 + .../modernize-concat-nested-namespaces.cpp | 170 - .../modernize-deprecated-headers-cxx03.cpp | 148 - .../modernize-deprecated-headers-cxx11.cpp | 163 - .../modernize-deprecated-headers-extern-c.cpp | 72 - .../checkers/modernize-loop-convert-basic.cpp | 860 - .../checkers/modernize-loop-convert-camelback.cpp | 33 - .../checkers/modernize-loop-convert-extra.cpp | 1085 - .../checkers/modernize-loop-convert-lowercase.cpp | 41 - .../checkers/modernize-loop-convert-negative.cpp | 485 - .../modernize-loop-convert-rewritten-binop.cpp | 60 - .../checkers/modernize-loop-convert-uppercase.cpp | 41 - .../checkers/modernize-macro-to-enum.cpp | 443 - .../checkers/modernize-make-shared-header.cpp | 17 - .../clang-tidy/checkers/modernize-make-shared.cpp | 337 - .../checkers/modernize-make-unique-cxx11.cpp | 9 - .../modernize-make-unique-default-init.cpp | 73 - .../checkers/modernize-make-unique-header.cpp | 17 - .../modernize-make-unique-inaccessible-ctors.cpp | 113 - .../checkers/modernize-make-unique-macros.cpp | 28 - .../clang-tidy/checkers/modernize-make-unique.cpp | 616 - .../checkers/modernize-pass-by-value-header.cpp | 9 - .../modernize-pass-by-value-macro-header.cpp | 18 - .../modernize-pass-by-value-multi-fixes.cpp | 12 - .../checkers/modernize-replace-auto-ptr.cpp | 303 - .../checkers/modernize-use-auto-cast.cpp | 233 - .../checkers/modernize-use-auto-iterator.cpp | 320 - .../clang-tidy/checkers/modernize-use-using.cpp | 316 - .../modernize-concat-nested-namespaces.h | 0 .../Inputs/deprecated-headers}/assert.h | 0 .../Inputs/deprecated-headers}/complex.h | 0 .../Inputs/deprecated-headers}/ctype.h | 0 .../Inputs/deprecated-headers}/errno.h | 0 .../Inputs/deprecated-headers}/fenv.h | 0 .../Inputs/deprecated-headers}/float.h | 0 .../Inputs/deprecated-headers}/inttypes.h | 0 .../Inputs/deprecated-headers}/iso646.h | 0 .../Inputs/deprecated-headers}/limits.h | 0 .../Inputs/deprecated-headers}/locale.h | 0 .../Inputs/deprecated-headers}/math.h | 0 .../Inputs/deprecated-headers}/mylib.h | 0 .../Inputs/deprecated-headers}/mysystemlib.h | 0 .../Inputs/deprecated-headers}/setjmp.h | 0 .../Inputs/deprecated-headers}/signal.h | 0 .../Inputs/deprecated-headers}/stdalign.h | 0 .../Inputs/deprecated-headers}/stdarg.h | 0 .../Inputs/deprecated-headers}/stdbool.h | 0 .../Inputs/deprecated-headers}/stddef.h | 0 .../Inputs/deprecated-headers}/stdint.h | 0 .../Inputs/deprecated-headers}/stdio.h | 0 .../Inputs/deprecated-headers}/stdlib.h | 0 .../Inputs/deprecated-headers}/string.h | 0 .../Inputs/deprecated-headers}/tgmath.h | 0 .../Inputs/deprecated-headers}/time.h | 0 .../Inputs/deprecated-headers}/uchar.h | 0 .../Inputs/deprecated-headers}/wchar.h | 0 .../Inputs/deprecated-headers}/wctype.h | 0 .../Inputs/loop-convert}/structures.h | 0 .../macro-to-enum}/modernize-macro-to-enum.h | 0 .../macro-to-enum}/modernize-macro-to-enum2.h | 0 .../macro-to-enum}/modernize-macro-to-enum3.h | 0 .../Inputs/pass-by-value}/header-with-fix.h | 0 .../Inputs/pass-by-value}/header.h | 0 .../Inputs/replace-auto-ptr}/memory.h | 0 .../Inputs/smart-ptr}/initializer_list.h | 0 .../Inputs/smart-ptr}/shared_ptr.h | 0 .../Inputs/smart-ptr}/unique_ptr.h | 0 .../Inputs/use-auto}/containers.h | 0 .../Inputs/use-using}/modernize-use-using.h | 0 .../avoid-bind-permissive-parameter-list.cpp} | 0 .../avoid-bind.cpp} | 0 .../avoid-c-arrays-ignores-main.cpp} | 0 .../avoid-c-arrays-ignores-three-arg-main.cpp} | 0 .../avoid-c-arrays.cpp} | 0 .../modernize/concat-nested-namespaces.cpp | 170 + .../modernize/deprecated-headers-cxx03.cpp | 148 + .../modernize/deprecated-headers-cxx11.cpp | 163 + .../modernize/deprecated-headers-extern-c.cpp | 72 + .../deprecated-ios-base-aliases.cpp} | 0 .../loop-convert-assert-failure.cpp} | 0 .../checkers/modernize/loop-convert-basic.cpp | 860 + .../checkers/modernize/loop-convert-camelback.cpp | 33 + .../loop-convert-const.cpp} | 0 .../checkers/modernize/loop-convert-extra.cpp | 1085 + .../checkers/modernize/loop-convert-lowercase.cpp | 41 + .../loop-convert-multidimensional.cpp} | 0 .../checkers/modernize/loop-convert-negative.cpp | 485 + .../loop-convert-reverse.cpp} | 0 .../modernize/loop-convert-rewritten-binop.cpp | 60 + .../checkers/modernize/loop-convert-uppercase.cpp | 41 + .../loop-convert.c} | 0 .../macro-to-enum.c} | 0 .../checkers/modernize/macro-to-enum.cpp | 443 + .../checkers/modernize/make-shared-header.cpp | 17 + .../clang-tidy/checkers/modernize/make-shared.cpp | 337 + .../checkers/modernize/make-unique-cxx11.cpp | 9 + .../modernize/make-unique-default-init.cpp | 73 + .../checkers/modernize/make-unique-header.cpp | 17 + .../modernize/make-unique-inaccessible-ctors.cpp | 113 + .../checkers/modernize/make-unique-macros.cpp | 28 + .../clang-tidy/checkers/modernize/make-unique.cpp | 616 + .../checkers/modernize/pass-by-value-header.cpp | 9 + .../modernize/pass-by-value-macro-header.cpp | 18 + .../modernize/pass-by-value-multi-fixes.cpp | 12 + .../pass-by-value.cpp} | 0 .../raw-string-literal-delimiter.cpp} | 0 .../raw-string-literal-replace-shorter.cpp} | 0 .../raw-string-literal.cpp} | 0 .../redundant-void-arg-delayed.cpp} | 0 .../redundant-void-arg.c} | 0 .../redundant-void-arg.cpp} | 0 .../checkers/modernize/replace-auto-ptr.cpp | 303 + .../replace-disallow-copy-and-assign-macro.cpp} | 0 .../replace-random-shuffle.cpp} | 0 .../return-braced-init-list.cpp} | 0 .../shrink-to-fit.cpp} | 0 .../unary-static-assert.cpp} | 0 .../use-auto-cast-remove-stars.cpp} | 0 .../checkers/modernize/use-auto-cast.cpp | 233 + .../checkers/modernize/use-auto-iterator.cpp | 320 + .../use-auto-min-type-name-length.cpp} | 0 .../use-auto-new-remove-stars.cpp} | 0 .../use-auto-new.cpp} | 0 .../use-bool-literals-ignore-macros.cpp} | 0 .../use-bool-literals.cpp} | 0 .../use-default-member-init-assignment.cpp} | 0 .../use-default-member-init-bitfield.cpp} | 0 .../use-default-member-init-macros.cpp} | 0 .../use-default-member-init.cpp} | 0 .../use-emplace-ignore-implicit-constructors.cpp} | 0 .../use-emplace.cpp} | 0 .../use-equals-default-copy.cpp} | 0 .../use-equals-default-delayed.cpp} | 0 .../use-equals-default-macros.cpp} | 0 .../use-equals-default.cpp} | 0 .../use-equals-delete-macros.cpp} | 0 .../use-equals-delete.cpp} | 0 .../use-nodiscard-clang-unused.cpp} | 0 .../use-nodiscard-cxx11.cpp} | 0 .../use-nodiscard-gcc-unused.cpp} | 0 .../use-nodiscard-no-macro-inscope-cxx11.cpp} | 0 .../use-nodiscard-no-macro.cpp} | 0 .../use-nodiscard.cpp} | 0 .../use-noexcept-error.cpp} | 0 .../use-noexcept-macro.cpp} | 0 .../use-noexcept-opt.cpp} | 0 .../use-noexcept.cpp} | 0 .../use-nullptr-basic.cpp} | 0 .../use-nullptr-cxx20.cpp} | 0 .../use-nullptr.c} | 0 .../use-nullptr.cpp} | 0 .../use-override-allow-override-and-final.cpp} | 0 .../use-override-cxx98.cpp} | 0 .../use-override-ms.cpp} | 0 .../use-override-no-destructors.cpp} | 0 .../use-override-with-macro.cpp} | 0 .../use-override-with-no-macro-inscope.cpp} | 0 .../use-override.cpp} | 0 .../use-trailing-return-type-cxx20.cpp} | 0 .../use-trailing-return-type.cpp} | 0 .../use-transparent-functors.cpp} | 0 .../use-uncaught-exceptions.cpp} | 0 .../use-using-macros.cpp} | 0 .../clang-tidy/checkers/modernize/use-using.cpp | 316 + .../test/clang-tidy/checkers/mpi-buffer-deref.cpp | 51 - .../test/clang-tidy/checkers/mpi-type-mismatch.cpp | 256 - .../Inputs/type-mismatch}/mpimock.h | 0 .../test/clang-tidy/checkers/mpi/buffer-deref.cpp | 51 + .../test/clang-tidy/checkers/mpi/type-mismatch.cpp | 256 + .../test/clang-tidy/checkers/objc-assert-equals.m | 25 - .../Inputs/assert}/XCTestAssertions.h | 0 .../test/clang-tidy/checkers/objc/assert-equals.m | 25 + .../avoid-nserror-init.m} | 0 .../dealloc-in-category.m} | 0 .../forbidden-subclassing-custom.m} | 0 .../forbidden-subclassing.m} | 0 .../{objc-missing-hash.m => objc/missing-hash.m} | 0 .../nsinvocation-argument-lifetime.m} | 0 .../property-declaration.m} | 0 .../{objc-super-self.m => objc/super-self.m} | 0 .../exception-escape.cpp} | 0 .../use-default-none.cpp} | 0 .../checkers/performance-move-constructor-init.cpp | 156 - .../performance-unnecessary-value-param-header.cpp | 20 - .../Inputs/unnecessary-value-param}/header-fixed.h | 0 .../Inputs/unnecessary-value-param}/header.h | 0 .../faster-string-find.cpp} | 0 .../for-range-copy-allowed-types.cpp} | 0 .../for-range-copy-warn-on-all-auto-copies.cpp} | 0 .../for-range-copy.cpp} | 0 .../implicit-conversion-in-loop.cpp} | 0 .../inefficient-algorithm.cpp} | 0 .../inefficient-string-concatenation.cpp} | 0 .../inefficient-vector-operation.cpp} | 0 .../move-const-arg-const-ref.cpp} | 0 .../move-const-arg-trivially-copyable.cpp} | 0 .../move-const-arg.cpp} | 0 .../checkers/performance/move-constructor-init.cpp | 156 + .../no-automatic-move.cpp} | 0 .../no-int-to-ptr.c} | 0 .../no-int-to-ptr.cpp} | 0 .../noexcept-move-constructor-fix.cpp} | 0 .../noexcept-move-constructor.cpp} | 0 .../trivially-destructible.cpp} | 0 .../type-promotion-in-math-fn.cpp} | 0 ...ecessary-copy-initialization-allowed-types.cpp} | 0 ...py-initialization-excluded-container-types.cpp} | 0 .../unnecessary-copy-initialization.cpp} | 0 .../unnecessary-value-param-allowed-types.cpp} | 0 .../unnecessary-value-param-arc.m} | 0 .../unnecessary-value-param-arc.mm} | 0 .../unnecessary-value-param-delayed.cpp} | 0 .../performance/unnecessary-value-param-header.cpp | 20 + .../unnecessary-value-param-incomplete-type.cpp} | 0 .../unnecessary-value-param.cpp} | 0 .../portability-restrict-system-includes-allow.cpp | 10 - ...rtability-restrict-system-includes-disallow.cpp | 11 - .../portability-restrict-system-includes-glob.cpp | 11 - ...ability-restrict-system-includes-transitive.cpp | 24 - .../restrict-system-includes}/system/float.h | 0 .../Inputs/restrict-system-includes}/system/r.h | 0 .../Inputs/restrict-system-includes}/system/s.h | 0 .../restrict-system-includes}/system/stddef.h | 0 .../restrict-system-includes}/system/stdint.h | 0 .../Inputs/restrict-system-includes}/system/t.h | 0 .../restrict-system-includes}/system/transitive.h | 0 .../Inputs/restrict-system-includes}/transitive2.h | 0 .../portability/restrict-system-includes-allow.cpp | 10 + .../restrict-system-includes-disallow.cpp | 11 + .../portability/restrict-system-includes-glob.cpp | 11 + .../restrict-system-includes-transitive.cpp | 24 + .../simd-intrinsics-ppc.cpp} | 0 .../simd-intrinsics-x86.cpp} | 0 .../std-allocator-const.cpp} | 0 .../checkers/readability-duplicate-include.cpp | 72 - ...dentifier-naming-hungarian-notation-cfgfile.cpp | 708 - ...bility-identifier-naming-hungarian-notation.cpp | 708 - ...adability-identifier-naming-multiple-styles.cpp | 62 - .../checkers/readability-identifier-naming.cpp | 709 - .../readability-redundant-preprocessor.cpp | 84 - ...eadability-static-accessed-through-instance.cpp | 287 - ...eadability-uppercase-literal-suffix-float16.cpp | 51 - ...ity-uppercase-literal-suffix-floating-point.cpp | 170 - ...e-literal-suffix-hexadecimal-floating-point.cpp | 140 - ...ppercase-literal-suffix-integer-custom-list.cpp | 130 - ...ability-uppercase-literal-suffix-integer-ms.cpp | 77 - ...eadability-uppercase-literal-suffix-integer.cpp | 298 - .../readability-uppercase-literal-suffix.h | 16 - .../Inputs/duplicate-include/duplicate-include.h | 15 + .../Inputs/duplicate-include/duplicate-include2.h} | 0 .../Inputs/duplicate-include}/system/iostream | 0 .../Inputs/duplicate-include}/system/string.h | 0 .../Inputs/duplicate-include}/system/sys/types.h | 0 .../Inputs/duplicate-include}/system/types.h | 0 .../identifier-naming}/global-style1/.clang-tidy | 0 .../identifier-naming}/global-style1/header.h | 0 .../identifier-naming}/global-style2/.clang-tidy | 0 .../identifier-naming}/global-style2/header.h | 0 .../hungarian-notation1/.clang-tidy | 0 .../hungarian-notation2/.clang-tidy | 0 .../Inputs/identifier-naming}/system/coroutines.h | 0 .../identifier-naming}/system/system-header.h | 0 .../Inputs/identifier-naming}/user-header.h | 0 .../__clang_cuda_builtin_vars.h | 0 .../avoid-const-params-in-decls.cpp} | 0 .../avoid-underscore-in-googletest-name.cpp} | 0 .../braces-around-statements-assert-failure.cpp} | 0 .../braces-around-statements-attributes.cpp} | 0 ...s-around-statements-constexpr-if-templates.cpp} | 0 .../braces-around-statements-few-lines.cpp} | 0 .../braces-around-statements-format.cpp} | 0 .../braces-around-statements-same-line.cpp} | 0 .../braces-around-statements-single-line.cpp} | 0 .../braces-around-statements.cpp} | 0 .../const-return-type.cpp} | 0 .../container-contains.cpp} | 0 .../container-data-pointer.cpp} | 0 .../container-size-empty-cxx20.cpp} | 0 .../container-size-empty.cpp} | 0 .../convert-member-functions-to-static.cpp} | 0 .../delete-null-pointer.cpp} | 0 .../checkers/readability/duplicate-include.cpp | 72 + .../else-after-return-if-constexpr.cpp} | 0 .../else-after-return-no-cond-var-refactor.cpp} | 0 .../else-after-return-no-warn.cpp} | 0 .../else-after-return-pp-no-crash.cpp} | 0 .../else-after-return.cpp} | 0 .../function-cognitive-complexity-flags.cpp} | 0 .../function-cognitive-complexity.cpp} | 0 .../function-size-variables-c++17.cpp} | 0 .../function-size.cpp} | 0 .../identifier-length.cpp} | 0 .../identifier-naming-bugfix-name-conflicts.cpp} | 0 .../identifier-naming-bugfix.cpp} | 0 .../identifier-naming-case-violation.cpp} | 0 ...dentifier-naming-hungarian-notation-cfgfile.cpp | 708 + .../identifier-naming-hungarian-notation.cpp | 708 + .../identifier-naming-ignored-regexp.cpp} | 0 .../identifier-naming-main-like.cpp} | 0 .../identifier-naming-member-decl-usage.cpp} | 0 .../identifier-naming-multiple-styles.cpp | 62 + .../identifier-naming-objc.m} | 0 .../checkers/readability/identifier-naming.cpp | 709 + ...plicit-bool-conversion-allow-in-conditions.cpp} | 0 .../implicit-bool-conversion-cxx98.cpp} | 0 .../implicit-bool-conversion.cpp} | 0 ...nsistent-declaration-parameter-name-macros.cpp} | 0 ...nsistent-declaration-parameter-name-strict.cpp} | 0 .../inconsistent-declaration-parameter-name.cpp} | 0 .../isolate-declaration-cxx17.cpp} | 0 .../isolate-declaration-fixing.cpp} | 0 .../isolate-declaration-no-infinite-loop.cpp} | 0 .../isolate-declaration.c} | 0 .../isolate-declaration.cpp} | 0 .../magic-numbers-bitfields.cpp} | 0 .../magic-numbers-todo.cpp} | 0 .../magic-numbers-userliteral.cpp} | 0 .../magic-numbers.cpp} | 0 .../make-member-function-const.cpp} | 0 .../misleading-indentation.cpp} | 0 .../misplaced-array-index.cpp} | 0 .../named-parameter.cpp} | 0 .../non-const-parameter.cpp} | 0 .../qualified-auto-cxx20.cpp} | 0 .../qualified-auto.cpp} | 0 ...-access-specifiers-check-first-declaration.cpp} | 0 .../redundant-access-specifiers.cpp} | 0 .../redundant-control-flow.cpp} | 0 .../redundant-declaration-ignore-macros.cpp} | 0 .../redundant-declaration.c} | 0 .../redundant-declaration.cpp} | 0 .../redundant-function-ptr-dereference.cpp} | 0 .../redundant-member-init.cpp} | 0 .../redundant-preprocessor-ifdef.cpp} | 0 .../readability/redundant-preprocessor.cpp | 84 + .../redundant-preprocessor.h} | 0 .../redundant-smartptr-get-macros.cpp} | 0 .../redundant-smartptr-get-msvc.cpp} | 0 .../redundant-smartptr-get.cpp} | 0 .../redundant-string-cstr-msvc.cpp} | 0 .../redundant-string-cstr.cpp} | 0 .../redundant-string-init-msvc.cpp} | 0 .../redundant-string-init.cpp} | 0 .../simplify-bool-expr-case.cpp} | 0 ...y-bool-expr-chained-conditional-assignment.cpp} | 0 ...plify-bool-expr-chained-conditional-return.cpp} | 0 .../simplify-bool-expr-cxx17.cpp} | 0 .../simplify-bool-expr-demorgan.cpp} | 0 .../simplify-bool-expr-members.cpp} | 0 .../simplify-bool-expr.cpp} | 0 .../simplify-subscript-expr.cpp} | 0 ...ccessed-through-instance-nesting-threshold.cpp} | 0 .../static-accessed-through-instance.cpp | 287 + .../static-definition-in-anonymous-namespace.cpp} | 0 .../string-compare.cpp} | 0 .../suspicious-call-argument.cpp} | 0 .../uniqueptr-delete-release.cpp} | 0 .../uppercase-literal-suffix-float16.cpp | 51 + ...-literal-suffix-floating-point-opencl-half.cpp} | 0 .../uppercase-literal-suffix-floating-point.cpp | 170 + ...e-literal-suffix-hexadecimal-floating-point.cpp | 140 + ...ppercase-literal-suffix-integer-custom-list.cpp | 130 + .../uppercase-literal-suffix-integer-macro.cpp} | 0 .../uppercase-literal-suffix-integer-ms.cpp | 77 + .../uppercase-literal-suffix-integer.cpp | 298 + .../use-anyofallof-cpp20.cpp} | 0 .../use-anyofallof.cpp} | 0 .../temporary-objects.cpp} | 0 .../Inputs/config-files/4/key-dict/.clang-tidy | 7 + .../clang-tidy/infrastructure/config-files.cpp | 27 +- .../clang-tidy/infrastructure/verify-config.cpp | 17 + clang-tools-extra/test/lit.cfg.py | 4 + .../unittests/clang-tidy/ClangTidyOptionsTest.cpp | 4 +- .../unittests/clang-tidy/LLVMModuleTest.cpp | 2 +- clang/docs/ClangCommandLineReference.rst | 6 + clang/docs/ClangFormat.rst | 11 + clang/docs/LanguageExtensions.rst | 37 + clang/docs/LibASTImporter.rst | 2 +- clang/docs/ReleaseNotes.rst | 9 + clang/include/clang-c/Index.h | 8 +- clang/include/clang/AST/Expr.h | 10 + clang/include/clang/AST/RecursiveASTVisitor.h | 3 + clang/include/clang/AST/StmtOpenMP.h | 77 + .../FlowSensitive/DataflowAnalysisContext.h | 51 +- .../Analysis/FlowSensitive/DataflowEnvironment.h | 18 +- .../clang/Analysis/FlowSensitive/MatchSwitch.h | 26 +- clang/include/clang/Analysis/PathDiagnostic.h | 4 +- clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/Diagnostic.h | 7 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 13 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 4 - clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/SourceManager.h | 17 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Driver/Options.td | 17 +- clang/include/clang/Format/Format.h | 9 +- clang/include/clang/Interpreter/Interpreter.h | 3 + clang/include/clang/Lex/Lexer.h | 5 + clang/include/clang/Parse/Parser.h | 2 + clang/include/clang/Sema/Sema.h | 36 +- clang/include/clang/Serialization/ASTBitCodes.h | 1 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 4 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1 + .../Core/PathSensitive/SMTConstraintManager.h | 2 +- clang/lib/AST/ASTContext.cpp | 15 +- clang/lib/AST/AttrImpl.cpp | 6 +- clang/lib/AST/Expr.cpp | 85 + clang/lib/AST/ExprConstant.cpp | 7 + clang/lib/AST/MicrosoftMangle.cpp | 7 +- clang/lib/AST/StmtOpenMP.cpp | 45 + clang/lib/AST/StmtPrinter.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/ASTMatchers/Dynamic/Parser.cpp | 4 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 4 +- clang/lib/Analysis/BodyFarm.cpp | 4 +- .../Analysis/FlowSensitive/ControlFlowContext.cpp | 2 +- .../FlowSensitive/DataflowAnalysisContext.cpp | 95 +- .../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 10 +- clang/lib/Analysis/PathDiagnostic.cpp | 4 +- clang/lib/Analysis/UninitializedValues.cpp | 4 +- clang/lib/Basic/Diagnostic.cpp | 20 +- clang/lib/Basic/LangOptions.cpp | 4 +- clang/lib/Basic/OpenMPKinds.cpp | 3 + clang/lib/Basic/Targets/DirectX.h | 3 +- clang/lib/Basic/Targets/RISCV.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGDeclCXX.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 51 +- clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/CodeGen/CGVTT.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 17 +- clang/lib/CodeGen/CodeGenFunction.h | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 41 +- clang/lib/CodeGen/CodeGenModule.h | 2 +- clang/lib/Driver/Driver.cpp | 11 - clang/lib/Driver/ToolChains/AVR.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 52 +- clang/lib/Driver/ToolChains/Cuda.cpp | 10 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Driver/ToolChains/HLSL.cpp | 2 + clang/lib/Driver/ToolChains/Minix.cpp | 9 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 6 +- clang/lib/Format/Format.cpp | 6 + clang/lib/Format/FormatToken.h | 509 +- clang/lib/Format/FormatTokenLexer.cpp | 210 +- clang/lib/Format/FormatTokenLexer.h | 5 + clang/lib/Format/TokenAnnotator.cpp | 34 +- clang/lib/Format/UnwrappedLineParser.cpp | 52 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Frontend/InitPreprocessor.cpp | 4 +- clang/lib/Interpreter/CMakeLists.txt | 1 + clang/lib/Interpreter/IncrementalExecutor.cpp | 21 +- clang/lib/Interpreter/IncrementalExecutor.h | 10 +- clang/lib/Interpreter/IncrementalParser.cpp | 46 +- clang/lib/Interpreter/IncrementalParser.h | 4 + clang/lib/Interpreter/Interpreter.cpp | 21 +- clang/lib/Lex/DependencyDirectivesScanner.cpp | 2 +- clang/lib/Lex/Lexer.cpp | 142 +- clang/lib/Lex/LiteralSupport.cpp | 193 +- clang/lib/Lex/MacroInfo.cpp | 2 +- clang/lib/Lex/PPMacroExpansion.cpp | 2 +- clang/lib/Lex/PreprocessingRecord.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 5 +- clang/lib/Parse/ParsePragma.cpp | 94 +- clang/lib/Sema/SemaAttr.cpp | 16 + clang/lib/Sema/SemaCUDA.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 58 +- clang/lib/Sema/SemaConcept.cpp | 5 +- clang/lib/Sema/SemaDecl.cpp | 7 +- clang/lib/Sema/SemaDeclAttr.cpp | 11 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExprCXX.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 73 +- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 28 +- clang/lib/Sema/TreeTransform.h | 11 + clang/lib/Serialization/ASTReaderStmt.cpp | 14 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + .../Checkers/BasicObjCFoundationChecks.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 8 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 6 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 4 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 134 +- .../Core/ExprEngineCallAndReturn.cpp | 2 +- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 3 + clang/lib/Support/RISCVVIntrinsicUtils.cpp | 4 +- clang/lib/Tooling/Core/Replacement.cpp | 4 +- clang/test/Analysis/array-init-loop.cpp | 127 + clang/test/Analysis/cfg-openmp.cpp | 24 + .../Analysis/uninit-structured-binding-array.cpp | 294 + clang/test/CXX/stmt.stmt/stmt.select/p3.cpp | 2 - .../test/CodeGen/Inputs/sanitizer-extra-source.cpp | 1 + .../CodeGen/Inputs/sanitizer-ignorelist-global.txt | 1 + .../CodeGen/Inputs/sanitizer-ignorelist-src.txt | 1 + clang/test/CodeGen/bounds-checking-fma.c | 42 + clang/test/CodeGen/bounds-checking.c | 5 +- clang/test/CodeGen/builtins-wasm.c | 20 +- clang/test/CodeGen/hwasan-globals.cpp | 60 + clang/test/CodeGen/memtag-globals.cpp | 62 + clang/test/CodeGen/object-size-flex-array.c | 106 + clang/test/CodeGen/pragma-msvc-optimize.c | 20 + clang/test/CodeGenCUDA/atomics-remarks-gfx90a.cu | 2 +- clang/test/CodeGenCUDA/kernel-arg-name-metadata.cu | 16 + clang/test/CodeGenCXX/visibility.cpp | 15 + clang/test/CodeGenHLSL/basic_types.hlsl | 42 +- clang/test/CodeGenHLSL/half.hlsl | 15 + clang/test/CodeGenObjC/ubsan-array-bounds.m | 43 - clang/test/Driver/compilation_database_multiarch.c | 6 +- clang/test/Driver/cuda-openmp-driver.cu | 7 +- clang/test/Driver/cuda-phases.cu | 28 +- clang/test/Driver/hip-options.hip | 10 + clang/test/Driver/minix.c | 6 + clang/test/Driver/openmp-offload-gpu-new.c | 5 + .../FixIt/fixit-unicode-named-escape-sequences.c | 29 + clang/test/Interpreter/code-undo.cpp | 23 + clang/test/Interpreter/execute.cpp | 3 +- clang/test/Interpreter/plugins.cpp | 3 +- clang/test/Interpreter/sanity.c | 2 +- clang/test/Lexer/char-escapes-delimited.c | 54 +- clang/test/Lexer/unicode.c | 7 +- clang/test/OpenMP/masked_taskloop_ast_print.cpp | 95 + .../OpenMP/masked_taskloop_collapse_messages.cpp | 99 + .../test/OpenMP/masked_taskloop_final_messages.cpp | 94 + .../masked_taskloop_firstprivate_messages.cpp | 336 + .../OpenMP/masked_taskloop_grainsize_messages.cpp | 103 + .../masked_taskloop_in_reduction_messages.cpp | 393 + .../masked_taskloop_lastprivate_messages.cpp | 306 + .../test/OpenMP/masked_taskloop_loop_messages.cpp | 741 + .../OpenMP/masked_taskloop_num_tasks_messages.cpp | 103 + .../OpenMP/masked_taskloop_priority_messages.cpp | 97 + .../OpenMP/masked_taskloop_private_messages.cpp | 260 + clang/test/OpenMP/parallel_masked_ast_print.cpp | 5 +- clang/test/Parser/cxx11-user-defined-literals.cpp | 1 + clang/test/Preprocessor/pragma_microsoft.c | 8 +- clang/test/Preprocessor/ucn-pp-identifier.c | 29 +- clang/test/Sema/array-bounds-ptr-arith.c | 39 +- clang/test/Sema/ucn-identifiers.c | 1 + clang/test/Sema/warn-memset-bad-sizeof.c | 16 + .../SemaCXX/array-bounds-strict-flex-arrays.cpp | 19 + clang/test/SemaCXX/warn-empty-body.cpp | 11 + clang/test/SemaTemplate/concepts-PR54629.cpp | 58 + clang/tools/clang-format/ClangFormat.cpp | 13 +- .../clang-linker-wrapper/ClangLinkerWrapper.cpp | 273 +- .../ClangOffloadPackager.cpp | 14 +- clang/tools/clang-repl/ClangRepl.cpp | 27 +- clang/tools/driver/driver.cpp | 4 +- clang/tools/libclang/CIndex.cpp | 20 +- clang/tools/libclang/CXCursor.cpp | 3 + clang/tools/scan-build/man/scan-build.1 | 4 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 2 +- clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 18 +- .../FlowSensitive/DataflowAnalysisContextTest.cpp | 147 +- .../FlowSensitive/DataflowEnvironmentTest.cpp | 12 - .../Analysis/FlowSensitive/MatchSwitchTest.cpp | 26 + .../MultiVarConstantPropagationTest.cpp | 6 +- .../SingleVarConstantPropagationTest.cpp | 4 +- .../Analysis/FlowSensitive/TestingSupport.h | 2 +- clang/unittests/Basic/DarwinSDKInfoTest.cpp | 4 +- clang/unittests/Basic/DiagnosticTest.cpp | 35 + clang/unittests/Basic/SourceManagerTest.cpp | 67 + .../DirectoryWatcher/DirectoryWatcherTest.cpp | 8 +- clang/unittests/Format/CMakeLists.txt | 1 + clang/unittests/Format/FormatTestUtils.h | 7 +- clang/unittests/Format/FormatTestVerilog.cpp | 251 + clang/unittests/Format/TokenAnnotatorTest.cpp | 27 + clang/unittests/Interpreter/InterpreterTest.cpp | 45 + clang/unittests/Lex/LexerTest.cpp | 2 +- clang/unittests/Tooling/RefactoringTest.cpp | 8 +- clang/unittests/Tooling/SourceCodeTest.cpp | 2 +- clang/utils/TableGen/RISCVVEmitter.cpp | 10 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 9 +- compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake | 12 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 13 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 16 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- .../asan/TestCases/global-location-nodebug.cpp | 3 + .../test/asan/TestCases/global-location.cpp | 3 + .../test/hwasan/TestCases/global-with-reduction.c | 50 + compiler-rt/test/hwasan/TestCases/global.c | 14 + flang/include/flang/Evaluate/tools.h | 2 +- flang/include/flang/Lower/AbstractConverter.h | 6 +- flang/include/flang/Lower/IntrinsicCall.h | 5 +- flang/include/flang/Lower/SymbolMap.h | 7 + flang/include/flang/Optimizer/Dialect/FIRTypes.td | 2 +- flang/include/flang/Runtime/iostat.h | 1 + flang/include/flang/Tools/CLOptions.inc | 3 + flang/lib/Evaluate/common.cpp | 2 +- flang/lib/Evaluate/intrinsics.cpp | 6 +- flang/lib/Evaluate/real.cpp | 69 +- flang/lib/Lower/Bridge.cpp | 39 +- flang/lib/Lower/CallInterface.cpp | 24 +- flang/lib/Lower/ConvertExpr.cpp | 297 +- flang/lib/Lower/ConvertVariable.cpp | 11 +- flang/lib/Lower/IO.cpp | 63 +- flang/lib/Lower/IntrinsicCall.cpp | 234 +- flang/lib/Lower/Mangler.cpp | 56 +- flang/lib/Lower/OpenACC.cpp | 395 +- flang/lib/Lower/OpenMP.cpp | 60 +- flang/lib/Lower/PFTBuilder.cpp | 60 +- flang/lib/Lower/SymbolMap.cpp | 19 + flang/lib/Optimizer/CodeGen/CodeGen.cpp | 4 +- flang/lib/Semantics/resolve-directives.cpp | 7 +- flang/runtime/edit-input.cpp | 12 +- flang/runtime/edit-output.cpp | 13 +- flang/runtime/io-api.cpp | 91 +- flang/runtime/io-stmt.cpp | 7 +- flang/runtime/iostat.cpp | 4 +- flang/runtime/unit.cpp | 39 + flang/runtime/unit.h | 4 +- flang/test/Driver/mlir-pass-pipeline.f90 | 3 + flang/test/Evaluate/folding28.f90 | 21 + flang/test/Fir/achar.f90 | 24 + flang/test/Fir/basic-program.fir | 3 + flang/test/Fir/optional.fir | 34 + flang/test/Lower/Intrinsics/lbound.f90 | 2 +- flang/test/Lower/Intrinsics/merge.f90 | 37 + flang/test/Lower/OpenACC/acc-loop.f90 | 268 + flang/test/Lower/OpenACC/acc-parallel-loop.f90 | 697 + flang/test/Lower/OpenACC/acc-parallel.f90 | 246 + flang/test/Lower/OpenMP/copyin.f90 | 206 + .../Lower/c-interoperability-bindc-variables.f90 | 14 + flang/test/Lower/call-by-value-attr.f90 | 46 + flang/test/Lower/call-site-mangling.f90 | 12 + flang/test/Lower/forall/scalar-substring.f90 | 81 + flang/test/Lower/host-associated-functions.f90 | 147 + .../Lower/intrinsic-procedures/ieee_is_finite.f90 | 68 + .../intrinsic-procedures/ieee_operator_eq.f90 | 46 + flang/test/Lower/optional-value-caller.f90 | 423 + flang/test/Lower/program-units-fir-mangling.f90 | 22 +- flang/test/Semantics/misc-intrinsics.f90 | 3 + flang/unittests/Evaluate/real.cpp | 16 + flang/unittests/Runtime/NumericalFormatTest.cpp | 10 +- libc/config/darwin/arm/entrypoints.txt | 2 + libc/config/linux/aarch64/entrypoints.txt | 2 + libc/config/linux/x86_64/entrypoints.txt | 2 + libc/config/windows/entrypoints.txt | 2 + libc/docs/math.rst | 2 +- libc/spec/stdc.td | 4 + libc/src/__support/CMakeLists.txt | 1 + libc/src/__support/CPP/CMakeLists.txt | 28 +- libc/src/__support/CPP/Limits.h | 20 +- libc/src/__support/CPP/TypeTraits.h | 8 +- libc/src/__support/CPP/UInt.h | 57 +- libc/src/__support/CPP/UInt128.h | 20 + libc/src/__support/FPUtil/CMakeLists.txt | 4 +- libc/src/__support/FPUtil/FPBits.h | 34 + libc/src/__support/FPUtil/FloatProperties.h | 7 +- libc/src/__support/FPUtil/Hypot.h | 7 +- libc/src/__support/FPUtil/builtin_wrappers.h | 28 +- libc/src/__support/FPUtil/generic/CMakeLists.txt | 10 + libc/src/__support/FPUtil/generic/FMA.h | 18 +- libc/src/__support/FPUtil/generic/FMod.h | 320 + libc/src/__support/FPUtil/generic/sqrt.h | 12 +- .../FPUtil/generic/sqrt_80_bit_long_double.h | 5 +- libc/src/__support/FPUtil/x86_64/LongDoubleBits.h | 3 +- libc/src/__support/str_to_float.h | 55 +- libc/src/__support/threads/linux/thread.h | 119 +- libc/src/__support/threads/thread.h | 22 +- libc/src/__support/threads/thread_attrib.h | 8 +- libc/src/math/CMakeLists.txt | 3 + libc/src/math/fmod.h | 18 + libc/src/math/fmodf.h | 18 + libc/src/math/generic/CMakeLists.txt | 26 + libc/src/math/generic/fmod.cpp | 19 + libc/src/math/generic/fmodf.cpp | 19 + libc/src/pthread/pthread_create.cpp | 6 +- libc/src/pthread/pthread_detach.cpp | 6 +- libc/src/pthread/pthread_join.cpp | 6 +- libc/src/string/memory_utils/utils.h | 2 + libc/src/threads/thrd_create.cpp | 6 +- libc/src/threads/thrd_detach.cpp | 6 +- libc/src/threads/thrd_join.cpp | 6 +- libc/test/integration/CMakeLists.txt | 5 + libc/test/integration/src/CMakeLists.txt | 2 + libc/test/integration/src/pthread/CMakeLists.txt | 34 + .../integration/src/pthread/pthread_mutex_test.cpp | 193 + libc/test/integration/src/pthread/pthread_test.cpp | 62 + libc/test/integration/src/threads/CMakeLists.txt | 79 + .../integration/src/threads/call_once_test.cpp | 121 + libc/test/integration/src/threads/cnd_test.cpp | 152 + libc/test/integration/src/threads/mtx_test.cpp | 200 + libc/test/integration/src/threads/thrd_test.cpp | 59 + libc/test/src/CMakeLists.txt | 1 - libc/test/src/__support/CMakeLists.txt | 2 + libc/test/src/__support/CPP/CMakeLists.txt | 1 + libc/test/src/__support/CPP/limits_test.cpp | 29 +- .../src/__support/high_precision_decimal_test.cpp | 30 +- libc/test/src/__support/str_to_float_test.cpp | 49 +- libc/test/src/__support/uint128_test.cpp | 187 +- libc/test/src/math/CMakeLists.txt | 28 + libc/test/src/math/FModTest.h | 270 + .../src/math/differential_testing/CMakeLists.txt | 40 + .../src/math/differential_testing/fmod_diff.cpp | 15 + .../src/math/differential_testing/fmod_perf.cpp | 15 + .../src/math/differential_testing/fmodf_diff.cpp | 16 + .../src/math/differential_testing/fmodf_perf.cpp | 16 + libc/test/src/math/exhaustive/CMakeLists.txt | 13 + .../src/math/exhaustive/fmod_generic_impl_test.cpp | 78 + libc/test/src/math/fmod_test.cpp | 13 + libc/test/src/math/fmodf_test.cpp | 13 + libc/test/src/pthread/CMakeLists.txt | 29 - libc/test/src/pthread/pthread_mutex_test.cpp | 186 - libc/test/src/pthread/pthread_test.cpp | 56 - libc/test/src/stdlib/CMakeLists.txt | 1 + libc/test/src/stdlib/strtold_test.cpp | 163 +- libc/test/src/string/memory_utils/backend_test.cpp | 6 +- libc/test/src/threads/CMakeLists.txt | 71 - libc/test/src/threads/call_once_test.cpp | 113 - libc/test/src/threads/cnd_test.cpp | 144 - libc/test/src/threads/mtx_test.cpp | 191 - libc/test/src/threads/thrd_test.cpp | 52 - libc/utils/IntegrationTest/test.h | 38 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 8 + libc/utils/MPFRWrapper/MPFRUtils.h | 1 + libc/utils/UnitTest/CMakeLists.txt | 5 +- libc/utils/UnitTest/LibcTest.cpp | 52 +- libc/utils/UnitTest/PrintfMatcher.cpp | 5 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/docs/ReleaseNotes.rst | 3 +- libcxx/docs/Status/Cxx17.rst | 2 +- libcxx/docs/Status/Cxx17Papers.csv | 2 +- libcxx/include/CMakeLists.txt | 2 + libcxx/include/__algorithm/move.h | 116 +- libcxx/include/__algorithm/ranges_move.h | 83 + libcxx/include/__algorithm/ranges_move_backward.h | 75 + libcxx/include/__config | 86 +- libcxx/include/__debug | 5 +- libcxx/include/__format/formatter_output.h | 116 + libcxx/include/__type_traits/conditional.h | 3 + libcxx/include/__type_traits/is_arithmetic.h | 9 - libcxx/include/__type_traits/is_floating_point.h | 9 - libcxx/include/algorithm | 23 + libcxx/include/bit | 194 +- libcxx/include/charconv | 13 +- libcxx/include/locale | 4 +- libcxx/include/module.modulemap.in | 2 + libcxx/include/new | 11 + libcxx/include/string | 16 +- libcxx/include/tuple | 431 +- libcxx/include/type_traits | 48 +- libcxx/include/version | 4 +- libcxx/test/libcxx/{lint => }/lit.local.cfg | 0 libcxx/test/libcxx/numerics/bit.ops.pass.cpp | 62 +- libcxx/test/libcxx/private_headers.verify.cpp | 2 + libcxx/test/libcxx/selftest/dsl/lit.local.cfg | 4 - libcxx/test/libcxx/transitive_includes.sanitize.py | 33 + libcxx/test/libcxx/transitive_includes.sh.cpp | 674 + .../libcxx/transitive_includes/expected.algorithm | 24 + .../test/libcxx/transitive_includes/expected.any | 23 + .../test/libcxx/transitive_includes/expected.array | 14 + .../libcxx/transitive_includes/expected.atomic | 11 + .../libcxx/transitive_includes/expected.barrier | 23 + .../test/libcxx/transitive_includes/expected.bit | 7 + .../libcxx/transitive_includes/expected.bitset | 29 + .../libcxx/transitive_includes/expected.cassert | 1 + .../libcxx/transitive_includes/expected.ccomplex | 41 + .../libcxx/transitive_includes/expected.cctype | 1 + .../libcxx/transitive_includes/expected.cerrno | 1 + .../test/libcxx/transitive_includes/expected.cfenv | 1 + .../libcxx/transitive_includes/expected.cfloat | 1 + .../libcxx/transitive_includes/expected.charconv | 11 + .../libcxx/transitive_includes/expected.chrono | 11 + .../libcxx/transitive_includes/expected.cinttypes | 2 + .../libcxx/transitive_includes/expected.ciso646 | 1 + .../libcxx/transitive_includes/expected.climits | 1 + .../libcxx/transitive_includes/expected.clocale | 1 + .../test/libcxx/transitive_includes/expected.cmath | 6 + .../libcxx/transitive_includes/expected.codecvt | 32 + .../libcxx/transitive_includes/expected.compare | 7 + .../libcxx/transitive_includes/expected.complex | 40 + .../libcxx/transitive_includes/expected.concepts | 5 + .../expected.condition_variable | 31 + .../libcxx/transitive_includes/expected.coroutine | 9 + .../libcxx/transitive_includes/expected.csetjmp | 1 + .../libcxx/transitive_includes/expected.csignal | 1 + .../libcxx/transitive_includes/expected.cstdarg | 1 + .../libcxx/transitive_includes/expected.cstdbool | 1 + .../libcxx/transitive_includes/expected.cstddef | 2 + .../libcxx/transitive_includes/expected.cstdint | 1 + .../libcxx/transitive_includes/expected.cstdio | 1 + .../libcxx/transitive_includes/expected.cstdlib | 1 + .../libcxx/transitive_includes/expected.cstring | 1 + .../libcxx/transitive_includes/expected.ctgmath | 42 + .../test/libcxx/transitive_includes/expected.ctime | 1 + .../libcxx/transitive_includes/expected.cuchar | 1 + .../libcxx/transitive_includes/expected.cwchar | 3 + .../libcxx/transitive_includes/expected.cwctype | 2 + .../test/libcxx/transitive_includes/expected.deque | 23 + .../libcxx/transitive_includes/expected.exception | 6 + .../libcxx/transitive_includes/expected.execution | 2 + .../expected.experimental_algorithm | 25 + .../expected.experimental_coroutine | 23 + .../expected.experimental_deque | 27 + .../expected.experimental_forward_list | 27 + .../expected.experimental_functional | 28 + .../expected.experimental_iterator | 18 + .../transitive_includes/expected.experimental_list | 27 + .../transitive_includes/expected.experimental_map | 28 + .../expected.experimental_memory_resource | 25 + .../expected.experimental_propagate_const | 5 + .../expected.experimental_regex | 39 + .../transitive_includes/expected.experimental_set | 28 + .../transitive_includes/expected.experimental_simd | 16 + .../expected.experimental_string | 32 + .../expected.experimental_type_traits | 6 + .../expected.experimental_unordered_map | 28 + .../expected.experimental_unordered_set | 28 + .../expected.experimental_utility | 11 + .../expected.experimental_vector | 27 + .../transitive_includes/expected.ext_hash_map | 36 + .../transitive_includes/expected.ext_hash_set | 36 + .../libcxx/transitive_includes/expected.filesystem | 40 + .../libcxx/transitive_includes/expected.format | 40 + .../transitive_includes/expected.forward_list | 23 + .../libcxx/transitive_includes/expected.fstream | 41 + .../libcxx/transitive_includes/expected.functional | 27 + .../libcxx/transitive_includes/expected.future | 33 + .../transitive_includes/expected.initializer_list | 3 + .../libcxx/transitive_includes/expected.iomanip | 39 + .../test/libcxx/transitive_includes/expected.ios | 32 + .../libcxx/transitive_includes/expected.iosfwd | 2 + .../libcxx/transitive_includes/expected.iostream | 39 + .../libcxx/transitive_includes/expected.istream | 38 + .../libcxx/transitive_includes/expected.iterator | 17 + .../test/libcxx/transitive_includes/expected.latch | 12 + .../libcxx/transitive_includes/expected.limits | 5 + .../test/libcxx/transitive_includes/expected.list | 23 + .../libcxx/transitive_includes/expected.locale | 35 + .../test/libcxx/transitive_includes/expected.map | 24 + .../libcxx/transitive_includes/expected.memory | 22 + .../test/libcxx/transitive_includes/expected.mutex | 31 + .../test/libcxx/transitive_includes/expected.new | 7 + .../libcxx/transitive_includes/expected.numbers | 6 + .../libcxx/transitive_includes/expected.numeric | 8 + .../libcxx/transitive_includes/expected.optional | 15 + .../libcxx/transitive_includes/expected.ostream | 37 + .../test/libcxx/transitive_includes/expected.queue | 25 + .../libcxx/transitive_includes/expected.random | 32 + .../libcxx/transitive_includes/expected.ranges | 22 + .../test/libcxx/transitive_includes/expected.ratio | 6 + .../test/libcxx/transitive_includes/expected.regex | 34 + .../transitive_includes/expected.scoped_allocator | 23 + .../libcxx/transitive_includes/expected.semaphore | 12 + .../test/libcxx/transitive_includes/expected.set | 24 + .../transitive_includes/expected.shared_mutex | 31 + .../test/libcxx/transitive_includes/expected.span | 15 + .../libcxx/transitive_includes/expected.sstream | 39 + .../test/libcxx/transitive_includes/expected.stack | 24 + .../libcxx/transitive_includes/expected.stdexcept | 8 + .../libcxx/transitive_includes/expected.streambuf | 33 + .../libcxx/transitive_includes/expected.string | 28 + .../transitive_includes/expected.string_view | 19 + .../libcxx/transitive_includes/expected.strstream | 39 + .../transitive_includes/expected.system_error | 30 + .../libcxx/transitive_includes/expected.thread | 31 + .../test/libcxx/transitive_includes/expected.tuple | 8 + .../transitive_includes/expected.type_traits | 4 + .../libcxx/transitive_includes/expected.typeindex | 11 + .../libcxx/transitive_includes/expected.typeinfo | 7 + .../transitive_includes/expected.unordered_map | 24 + .../transitive_includes/expected.unordered_set | 24 + .../libcxx/transitive_includes/expected.utility | 10 + .../libcxx/transitive_includes/expected.valarray | 15 + .../libcxx/transitive_includes/expected.variant | 14 + .../libcxx/transitive_includes/expected.vector | 23 + .../libcxx/transitive_includes/expected.version | 1 + .../test/libcxx/utilities/meta/meta_base.pass.cpp | 7 - .../alg.move/ranges.move.pass.cpp | 259 + .../alg.move/ranges.move_backward.pass.cpp | 256 + .../hardware_inference_size.compile.pass.cpp | 17 + .../new.version.compile.pass.cpp | 18 +- .../version.version.compile.pass.cpp | 18 +- .../niebloid.compile.pass.cpp | 4 +- .../range.zip/range.concept.compile.pass.cpp | 34 +- .../std/thread/thread.barrier/completion.pass.cpp | 2 +- libcxx/test/std/thread/thread.barrier/max.pass.cpp | 2 +- .../tuple.assign/const_convert_copy.pass.cpp | 85 + .../tuple.assign/const_convert_move.pass.cpp | 84 + .../tuple.tuple/tuple.assign/const_copy.pass.cpp | 77 + .../tuple.tuple/tuple.assign/const_move.pass.cpp | 79 + .../tuple.assign/const_pair_copy.pass.cpp | 89 + .../tuple.assign/const_pair_move.pass.cpp | 89 + .../tuple/tuple.tuple/tuple.assign/types.h | 138 + .../tuple.cnstr/alloc_const_move_pair.pass.cpp | 114 + .../tuple.cnstr/alloc_convert_const_move.pass.cpp | 156 + .../tuple.cnstr/alloc_convert_copy.pass.cpp | 14 + .../tuple.cnstr/alloc_convert_move.pass.cpp | 14 + .../alloc_convert_non_const_copy.pass.cpp | 154 + .../tuple.cnstr/alloc_non_const_pair.pass.cpp | 111 + .../tuple.cnstr/const_move_pair.pass.cpp | 93 + .../tuple.cnstr/convert_const_move.pass.cpp | 138 + .../tuple.cnstr/convert_non_const_copy.pass.cpp | 136 + .../tuple/tuple.tuple/tuple.cnstr/convert_types.h | 218 + .../tuple.cnstr/non_const_pair.pass.cpp | 92 + .../tuple.special/non_member_swap_const.pass.cpp | 68 + .../tuple.tuple/tuple.swap/member_swap.pass.cpp | 2 +- .../tuple.swap/member_swap_const.pass.cpp | 103 + libcxx/test/support/allocators.h | 18 +- libcxx/test/support/msvc_stdlib_force_include.h | 3 + libcxx/utils/ci/buildkite-pipeline.yml | 4 +- .../generate_feature_test_macro_components.py | 3 +- libcxx/utils/generate_header_tests.py | 1 + lld/CMakeLists.txt | 2 +- lld/ELF/Arch/AArch64.cpp | 5 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 16 +- lld/ELF/LTO.cpp | 11 +- lld/ELF/Options.td | 7 +- lld/ELF/ScriptLexer.cpp | 14 +- lld/ELF/ScriptParser.cpp | 87 +- lld/MachO/Driver.cpp | 7 +- lld/MachO/ICF.cpp | 1 + lld/MachO/InputSection.cpp | 2 +- lld/MachO/Options.td | 11 +- lld/MachO/SymbolTable.cpp | 14 +- lld/MachO/Symbols.cpp | 6 + lld/MachO/Symbols.h | 2 + lld/MachO/Writer.cpp | 4 +- lld/docs/ReleaseNotes.rst | 3 + lld/include/lld/Common/ErrorHandler.h | 2 +- lld/test/ELF/aarch64-adrp-ldr-got-symbols.s | 22 +- lld/test/ELF/linkerscript/entry.s | 31 +- lld/test/ELF/linkerscript/operators.test | 150 +- lld/test/ELF/linkerscript/symbol-assignexpr.s | 52 - lld/test/ELF/linkerscript/symbols.s | 11 +- lld/test/ELF/linkerscript/target.s | 7 +- lld/test/ELF/lto/thinlto-emit-index.ll | 107 + lld/test/ELF/lto/thinlto-index-file.ll | 27 +- lld/test/ELF/lto/thinlto-index-only.ll | 88 +- lld/test/ELF/lto/thinlto-object-suffix-replace.ll | 70 +- lld/test/ELF/time-trace.s | 4 +- lld/test/MachO/invalid/duplicate-symbol-debug.s | 43 + lld/test/MachO/time-trace.s | 8 +- lldb/include/lldb/Core/Debugger.h | 1 + lldb/include/lldb/Core/PluginManager.h | 14 +- lldb/include/lldb/Host/Host.h | 16 +- lldb/include/lldb/Target/Trace.h | 15 +- lldb/include/lldb/Target/TraceCursor.h | 5 + lldb/include/lldb/Target/TraceInstructionDumper.h | 85 +- lldb/include/lldb/Utility/Log.h | 11 +- .../lldb/Utility/StringExtractorGDBRemote.h | 1 + lldb/include/lldb/lldb-enumerations.h | 1 + lldb/include/lldb/lldb-private-enumerations.h | 8 + lldb/include/lldb/lldb-private-interfaces.h | 4 +- .../test/tools/lldb-server/lldbgdbserverutils.py | 11 +- lldb/source/API/SBDebugger.cpp | 3 +- lldb/source/Commands/CommandObjectLog.cpp | 69 +- lldb/source/Commands/CommandObjectProcess.cpp | 172 +- lldb/source/Commands/CommandObjectThread.cpp | 76 +- lldb/source/Commands/CommandObjectTrace.cpp | 12 +- lldb/source/Commands/Options.td | 31 +- lldb/source/Core/Debugger.cpp | 31 +- lldb/source/Core/Module.cpp | 51 +- lldb/source/Core/PluginManager.cpp | 18 +- lldb/source/Host/common/Host.cpp | 36 +- lldb/source/Host/macosx/objcxx/Host.mm | 52 +- lldb/source/Interpreter/CommandObject.cpp | 3 +- lldb/source/Interpreter/Options.cpp | 32 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 10 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 14 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 26 +- .../GDBRemoteCommunicationServerLLGS.cpp | 327 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 21 +- .../Plugins/Trace/common/ThreadPostMortemTrace.h | 2 - lldb/source/Plugins/Trace/intel-pt/CMakeLists.txt | 4 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp | 6 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.h | 3 +- .../source/Plugins/Trace/intel-pt/TraceIntelPT.cpp | 42 +- lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.h | 29 +- .../Trace/intel-pt/TraceIntelPTBundleLoader.cpp | 333 + .../Trace/intel-pt/TraceIntelPTBundleLoader.h | 120 + .../Trace/intel-pt/TraceIntelPTBundleSaver.cpp | 311 + .../Trace/intel-pt/TraceIntelPTBundleSaver.h | 43 + .../Trace/intel-pt/TraceIntelPTJSONStructs.cpp | 26 +- .../Trace/intel-pt/TraceIntelPTJSONStructs.h | 6 +- .../intel-pt/TraceIntelPTSessionFileParser.cpp | 333 - .../Trace/intel-pt/TraceIntelPTSessionFileParser.h | 122 - .../Trace/intel-pt/TraceIntelPTSessionSaver.cpp | 311 - .../Trace/intel-pt/TraceIntelPTSessionSaver.h | 43 - lldb/source/Symbol/CompactUnwindInfo.cpp | 6 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 36 +- lldb/source/Symbol/Function.cpp | 10 +- lldb/source/Symbol/SymbolContext.cpp | 21 +- lldb/source/Target/TargetProperties.td | 2 +- lldb/source/Target/Trace.cpp | 30 +- lldb/source/Target/TraceInstructionDumper.cpp | 401 +- lldb/source/Utility/Log.cpp | 33 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 6 +- .../API/commands/expression/char/TestExprsChar.py | 1 + lldb/test/API/commands/log/basic/TestLogging.py | 8 +- .../continue_to_bkpt}/Makefile | 0 .../continue_to_bkpt/TestContinueToBkpts.py | 132 + .../API/commands/process/continue_to_bkpt/main.c | 18 + .../commands/trace/TestTraceDumpInstructions.py | 148 +- lldb/test/API/commands/trace/TestTraceLoad.py | 30 +- lldb/test/API/commands/trace/TestTraceTSC.py | 10 +- .../thread/step_until/TestStepUntil.py | 7 +- .../TestClangModulesHashMismatch.py | 13 +- .../API/tools/lldb-server/TestGdbRemoteFork.py | 600 +- lldb/test/API/tools/lldb-server/main.cpp | 4 +- .../command-target-create-resolve-exe.test | 4 +- lldb/test/Shell/Commands/lit.local.cfg | 3 + .../DWARF/DW_AT_range-DW_FORM_sec_offset.s | 10 +- .../DWARF/x86/debug_ranges-missing-section.s | 5 +- lldb/tools/lldb-fuzzer/CMakeLists.txt | 1 + .../lldb-commandinterpreter-fuzzer/CMakeLists.txt | 32 + .../inputdictionary.txt | 4 + .../lldb-commandinterpreter-fuzzer.cpp | 47 + .../lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt | 7 +- lldb/tools/lldb-server/lldb-platform.cpp | 7 +- lldb/tools/lldb-test/lldb-test.cpp | 2 +- lldb/unittests/Utility/LogTest.cpp | 3 +- llvm/CMakeLists.txt | 1 + ...GPUDwarfExtensionsForHeterogeneousDebugging.rst | 4 +- llvm/docs/GettingInvolved.rst | 24 +- llvm/docs/NewPassManager.rst | 96 +- llvm/docs/ReleaseNotes.rst | 7 + llvm/docs/TableGen/ProgRef.rst | 4 + llvm/include/llvm-c/Core.h | 14 +- llvm/include/llvm/ADT/Statistic.h | 38 +- llvm/include/llvm/ADT/Triple.h | 2 +- llvm/include/llvm/Analysis/AliasAnalysis.h | 4 + llvm/include/llvm/Analysis/InlineAdvisor.h | 12 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 7 +- llvm/include/llvm/Analysis/ReplayInlineAdvisor.h | 12 +- llvm/include/llvm/Analysis/VectorUtils.h | 2 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 26 +- .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 2 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 9 + llvm/include/llvm/CodeGen/Register.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 12 + llvm/include/llvm/DebugInfo/Symbolize/Markup.h | 49 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 22 + llvm/include/llvm/IR/ConstantFold.h | 60 + llvm/include/llvm/IR/IRBuilder.h | 8 +- llvm/include/llvm/IR/Intrinsics.h | 4 +- llvm/include/llvm/IR/Intrinsics.td | 24 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 36 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 199 +- llvm/include/llvm/IR/IntrinsicsARM.td | 192 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 20 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 2 +- llvm/include/llvm/IR/IntrinsicsMips.td | 1342 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 1134 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 692 +- llvm/include/llvm/IR/IntrinsicsSystemZ.td | 56 +- llvm/include/llvm/IR/IntrinsicsVE.td | 12 +- llvm/include/llvm/IR/IntrinsicsVEVL.gen.td | 2514 +-- llvm/include/llvm/IR/IntrinsicsX86.td | 2322 +- llvm/include/llvm/IR/IntrinsicsXCore.td | 8 +- llvm/include/llvm/LTO/LTO.h | 13 +- llvm/include/llvm/MC/MCSymbolWasm.h | 6 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 3 +- llvm/include/llvm/MC/MCWinEH.h | 1 - llvm/include/llvm/MC/TargetRegistry.h | 2 +- llvm/include/llvm/MCA/IncrementalSourceMgr.h | 92 + llvm/include/llvm/MCA/InstrBuilder.h | 30 + llvm/include/llvm/MCA/Instruction.h | 9 + llvm/include/llvm/MCA/Pipeline.h | 12 +- llvm/include/llvm/MCA/SourceMgr.h | 57 +- llvm/include/llvm/MCA/Stages/EntryStage.h | 3 +- llvm/include/llvm/MCA/Stages/Stage.h | 13 + llvm/include/llvm/Object/OffloadBinary.h | 5 +- llvm/include/llvm/Object/Wasm.h | 1 - llvm/include/llvm/Passes/PassBuilder.h | 8 +- llvm/include/llvm/Support/Alignment.h | 8 - llvm/include/llvm/Support/Error.h | 2 +- llvm/include/llvm/Support/Unicode.h | 28 + llvm/include/llvm/Support/YAMLTraits.h | 7 +- llvm/include/llvm/TableGen/Record.h | 35 + llvm/include/llvm/Testing/Support/SupportHelpers.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 7 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 7 +- llvm/include/llvm/Transforms/IPO/ModuleInliner.h | 6 +- llvm/include/llvm/Transforms/IPO/SampleProfile.h | 2 +- llvm/include/llvm/Transforms/Utils/GlobalStatus.h | 3 + .../llvm/Transforms/Utils/MemoryTaggingSupport.h | 6 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/AliasAnalysis.cpp | 22 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 23 - llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp | 4 +- llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 10 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 2 +- llvm/lib/Analysis/InlineAdvisor.cpp | 26 +- llvm/lib/Analysis/InlineCost.cpp | 21 +- llvm/lib/Analysis/LazyValueInfo.cpp | 2 +- llvm/lib/Analysis/LoopCacheAnalysis.cpp | 4 +- llvm/lib/Analysis/MLInlineAdvisor.cpp | 5 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 12 +- llvm/lib/Analysis/MemorySSA.cpp | 2 +- llvm/lib/Analysis/MustExecute.cpp | 2 +- llvm/lib/Analysis/ReplayInlineAdvisor.cpp | 18 +- llvm/lib/Analysis/ScalarEvolution.cpp | 18 +- llvm/lib/Analysis/StratifiedSets.h | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 3 + llvm/lib/Analysis/VectorUtils.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp | 1 + llvm/lib/CodeGen/InlineSpiller.cpp | 7 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 4 + llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 5 +- llvm/lib/CodeGen/MachineInstr.cpp | 5 +- llvm/lib/CodeGen/MachineSink.cpp | 6 + llvm/lib/CodeGen/ModuloSchedule.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 38 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 42 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 8 +- llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 6 +- llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 16 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 - llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 4 +- llvm/lib/DebugInfo/Symbolize/Markup.cpp | 113 +- llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp | 1 - llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 34 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 4 +- llvm/lib/IR/ConstantFold.cpp | 2 +- llvm/lib/IR/ConstantFold.h | 57 - llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/Core.cpp | 4 + llvm/lib/IR/Function.cpp | 6 +- llvm/lib/IR/IntrinsicInst.cpp | 4 +- llvm/lib/IR/LLVMContextImpl.cpp | 4 +- llvm/lib/IR/VectorBuilder.cpp | 4 +- llvm/lib/LTO/LTO.cpp | 84 +- llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | 2 +- llvm/lib/MC/MCParser/MasmParser.cpp | 4 +- llvm/lib/MC/MCSchedule.cpp | 4 +- llvm/lib/MCA/CMakeLists.txt | 1 + llvm/lib/MCA/IncrementalSourceMgr.cpp | 51 + llvm/lib/MCA/InstrBuilder.cpp | 77 +- llvm/lib/MCA/Instruction.cpp | 12 + llvm/lib/MCA/Pipeline.cpp | 15 +- llvm/lib/MCA/Stages/EntryStage.cpp | 23 +- llvm/lib/MCA/Stages/Stage.cpp | 1 + llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp | 2 +- llvm/lib/ObjCopy/MachO/MachOWriter.cpp | 5 +- llvm/lib/Object/ELFObjectFile.cpp | 18 +- llvm/lib/Object/OffloadBinary.cpp | 15 +- llvm/lib/Object/WasmObjectFile.cpp | 16 +- llvm/lib/Passes/PassBuilderPipelines.cpp | 49 +- llvm/lib/Passes/PassRegistry.def | 2 +- llvm/lib/Support/BLAKE3/CMakeLists.txt | 2 +- llvm/lib/Support/CMakeLists.txt | 2 + llvm/lib/Support/Process.cpp | 2 +- llvm/lib/Support/Statistic.cpp | 6 +- llvm/lib/Support/UnicodeNameToCodepoint.cpp | 551 + .../Support/UnicodeNameToCodepointGenerated.cpp | 20911 +++++++++++++++++++ llvm/lib/Support/VirtualFileSystem.cpp | 6 +- llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/TableGen/Record.cpp | 78 +- llvm/lib/TableGen/TGLexer.cpp | 1 + llvm/lib/TableGen/TGLexer.h | 1 + llvm/lib/TableGen/TGParser.cpp | 47 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 10 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 104 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 126 +- llvm/lib/Target/AArch64/AArch64SchedA64FX.td | 2 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 14 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 110 +- llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp | 11 + llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.h | 4 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 11 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 3 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 133 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 31 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 1 + .../Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp | 6 +- .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 1 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 268 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 19 + llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 6 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 85 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 4 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 1 + llvm/lib/Target/AMDGPU/VOP1Instructions.td | 17 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 104 +- llvm/lib/Target/AMDGPU/VOPDInstructions.td | 159 + llvm/lib/Target/AMDGPU/VOPInstructions.td | 11 + .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- .../ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 2 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 1 - llvm/lib/Target/AVR/AVRInstrInfo.cpp | 19 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 4 +- .../lib/Target/LoongArch/LoongArchISelLowering.cpp | 44 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCMacroFusion.cpp | 4 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 4 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 34 +- llvm/lib/Target/RISCV/CMakeLists.txt | 1 + llvm/lib/Target/RISCV/RISCV.td | 4 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 80 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 152 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 12 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 6 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 35 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 42 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 390 +- llvm/lib/Target/RISCV/RISCVMacroFusion.cpp | 67 + llvm/lib/Target/RISCV/RISCVMacroFusion.h | 28 + llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 6 + llvm/lib/Target/RISCV/RISCVSubtarget.h | 19 +- llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 23 + llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 22 +- llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 5 +- llvm/lib/Target/VE/VVPISelLowering.cpp | 2 +- .../AsmParser/WebAssemblyAsmTypeCheck.cpp | 10 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 32 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 90 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 2 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 42 + llvm/lib/Transforms/IPO/IROutliner.cpp | 30 +- llvm/lib/Transforms/IPO/Inliner.cpp | 16 +- llvm/lib/Transforms/IPO/ModuleInliner.cpp | 8 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 14 +- llvm/lib/Transforms/IPO/SampleContextTracker.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 43 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 34 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 4 +- .../Instrumentation/HWAddressSanitizer.cpp | 74 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 2 +- .../Transforms/Scalar/ConstraintElimination.cpp | 19 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 7 +- llvm/lib/Transforms/Scalar/GVN.cpp | 11 +- .../Scalar/InductiveRangeCheckElimination.cpp | 10 +- llvm/lib/Transforms/Scalar/LICM.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 35 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 8 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 16 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 7 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 8 + llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 59 + llvm/lib/Transforms/Utils/CodeExtractor.cpp | 2 +- llvm/lib/Transforms/Utils/GlobalStatus.cpp | 2 + llvm/lib/Transforms/Utils/InlineFunction.cpp | 29 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 +- llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp | 30 +- llvm/lib/Transforms/Utils/MisExpect.cpp | 4 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 2 +- llvm/lib/Transforms/Utils/UnifyLoopExits.cpp | 46 +- .../Vectorize/LoopVectorizationPlanner.h | 10 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 60 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 11 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 2 - llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 23 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.h | 2 - llvm/lib/WindowsDriver/MSVCPaths.cpp | 12 +- llvm/test/Analysis/BasicAA/call-escape-source.ll | 22 + .../Analysis/CostModel/AArch64/sve-intrinsics.ll | 15 +- .../Analysis/CostModel/RISCV/rvv-intrinsics.ll | 15 +- .../Analysis/CostModel/RISCV/rvv-load-store.ll | 36 +- llvm/test/Analysis/CostModel/RISCV/rvv-select.ll | 147 + llvm/test/Analysis/CostModel/X86/powi.ll | 298 +- .../MemorySSA/update-remove-dead-blocks.ll | 2 +- .../ScalarEvolution/depth-limit-overrun.ll | 68 - .../AArch64/GlobalISel/gisel-commandline-option.ll | 3 +- llvm/test/CodeGen/AArch64/insert-extend.ll | 240 +- llvm/test/CodeGen/AArch64/neon-extadd.ll | 671 + llvm/test/CodeGen/AArch64/reduce-shuffle.ll | 731 +- llvm/test/CodeGen/AArch64/stack-tagging-loop.ll | 60 + .../AArch64/stack-tagging-split-lifetime.ll | 120 + llvm/test/CodeGen/AArch64/sve-int-reduce.ll | 79 + .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 105 + llvm/test/CodeGen/AArch64/sve2-sra.ll | 226 + .../test/CodeGen/AMDGPU/fold-restore-undef-use.mir | 92 + llvm/test/CodeGen/AMDGPU/llc-pipeline.ll | 15 +- .../AMDGPU/llvm.amdgcn.atomic.fadd.rtn_no-rtn.ll | 99 + .../AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll | 58 + .../CodeGen/AMDGPU/llvm.amdgcn.image.atomic.dim.ll | 10 +- .../CodeGen/AMDGPU/lower-ctor-dtor-declaration.ll | 8 + llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 29 +- ...-exec-masking-pre-ra-update-liveness-wave32.mir | 172 + .../opt-exec-masking-pre-ra-update-liveness.mir | 357 + .../optimize-negated-cond-exec-masking-wave32.mir | 2 +- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 4 +- .../vcmp-saveexec-to-vcmpx-wrong-kill-flags.mir | 60 + llvm/test/CodeGen/AMDGPU/waitcnt-vmcnt-loop.mir | 537 + llvm/test/CodeGen/AVR/pseudo/COPY.mir | 47 + llvm/test/CodeGen/AVR/rust-bug-98167.ll | 22 + llvm/test/CodeGen/LoongArch/bstrpick_d.ll | 48 + llvm/test/CodeGen/LoongArch/bstrpick_w.ll | 48 + llvm/test/CodeGen/LoongArch/ir-instruction/lshr.ll | 21 +- llvm/test/CodeGen/PowerPC/cfence-double.ll | 5 +- llvm/test/CodeGen/PowerPC/cfence-float.ll | 5 +- llvm/test/CodeGen/PowerPC/issue55983.ll | 43 + llvm/test/CodeGen/RISCV/add-imm.ll | 48 +- llvm/test/CodeGen/RISCV/addimm-mulimm.ll | 4 +- llvm/test/CodeGen/RISCV/macro-fusion-lui-addi.ll | 28 + llvm/test/CodeGen/RISCV/rvv/vcompress-rv32.ll | 816 - llvm/test/CodeGen/RISCV/rvv/vcompress-rv64.ll | 816 - llvm/test/CodeGen/RISCV/rvv/vcompress.ll | 818 + llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll | 90 +- llvm/test/CodeGen/RISCV/rvv/vle-rv32.ll | 1594 -- llvm/test/CodeGen/RISCV/rvv/vle-rv64.ll | 1594 -- llvm/test/CodeGen/RISCV/rvv/vle.ll | 1595 ++ llvm/test/CodeGen/RISCV/rvv/vloxei-rv32.ll | 5062 ----- llvm/test/CodeGen/RISCV/rvv/vloxei-rv64.ll | 5062 +---- llvm/test/CodeGen/RISCV/rvv/vloxei.ll | 5064 +++++ llvm/test/CodeGen/RISCV/rvv/vlse-rv32.ll | 1741 -- llvm/test/CodeGen/RISCV/rvv/vlse-rv64.ll | 1741 -- llvm/test/CodeGen/RISCV/rvv/vlse.ll | 1743 ++ llvm/test/CodeGen/RISCV/rvv/vluxei-rv32.ll | 5062 ----- llvm/test/CodeGen/RISCV/rvv/vluxei-rv64.ll | 5062 +---- llvm/test/CodeGen/RISCV/rvv/vluxei.ll | 5064 +++++ llvm/test/CodeGen/RISCV/rvv/vnclip-rv32.ll | 1934 -- llvm/test/CodeGen/RISCV/rvv/vnclip-rv64.ll | 1934 -- llvm/test/CodeGen/RISCV/rvv/vnclip.ll | 1936 ++ llvm/test/CodeGen/RISCV/rvv/vnclipu-rv32.ll | 1934 -- llvm/test/CodeGen/RISCV/rvv/vnclipu-rv64.ll | 1934 -- llvm/test/CodeGen/RISCV/rvv/vnclipu.ll | 1936 ++ .../CodeGen/RISCV/rvv/vreductions-fp-sdnode.ll | 94 + .../test/CodeGen/RISCV/rvv/vreductions-int-rv32.ll | 1904 -- .../test/CodeGen/RISCV/rvv/vreductions-int-rv64.ll | 1748 -- llvm/test/CodeGen/RISCV/rvv/vreductions-int.ll | 2261 ++ llvm/test/CodeGen/RISCV/rvv/vse-rv32.ll | 1557 -- llvm/test/CodeGen/RISCV/rvv/vse-rv64.ll | 1557 -- llvm/test/CodeGen/RISCV/rvv/vse.ll | 1558 ++ .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.ll | 65 + llvm/test/CodeGen/RISCV/rvv/vsext-rv32.ll | 1058 - llvm/test/CodeGen/RISCV/rvv/vsext-rv64.ll | 1234 -- llvm/test/CodeGen/RISCV/rvv/vsext.ll | 1236 ++ llvm/test/CodeGen/RISCV/rvv/vsoxei-rv32.ll | 4878 ----- llvm/test/CodeGen/RISCV/rvv/vsoxei-rv64.ll | 4879 +---- llvm/test/CodeGen/RISCV/rvv/vsoxei.ll | 4880 +++++ llvm/test/CodeGen/RISCV/rvv/vsse-rv32.ll | 1704 -- llvm/test/CodeGen/RISCV/rvv/vsse-rv64.ll | 1704 -- llvm/test/CodeGen/RISCV/rvv/vsse.ll | 1706 ++ llvm/test/CodeGen/RISCV/rvv/vsuxei-rv32.ll | 4878 ----- llvm/test/CodeGen/RISCV/rvv/vsuxei-rv64.ll | 4879 +---- llvm/test/CodeGen/RISCV/rvv/vsuxei.ll | 4880 +++++ llvm/test/CodeGen/RISCV/rvv/vzext-rv32.ll | 1234 -- llvm/test/CodeGen/RISCV/rvv/vzext-rv64.ll | 1234 -- llvm/test/CodeGen/RISCV/rvv/vzext.ll | 1236 ++ llvm/test/CodeGen/RISCV/rvv/zve32-types.ll | 91 + llvm/test/CodeGen/RISCV/xaluo.ll | 32 +- .../SystemZ/machinelicm-sunk-kill-flags.mir | 75 + llvm/test/CodeGen/WebAssembly/xor_reassociate.ll | 41 + llvm/test/CodeGen/X86/AMX/amx-across-func.ll | 143 +- llvm/test/CodeGen/X86/AMX/amx-configO0toO0.ll | 536 +- .../CodeGen/X86/AMX/amx-configO2toO0-precfg.ll | 271 +- llvm/test/CodeGen/X86/AMX/amx-configO2toO0.ll | 157 +- llvm/test/CodeGen/X86/AMX/amx-gemm.ll | 107 +- llvm/test/CodeGen/X86/AMX/amx-type.ll | 330 +- llvm/test/CodeGen/X86/AMX/amx-zero-config.ll | 15 +- .../CodeGen/X86/AMX/lat-transform-amx-bitcast.ll | 351 +- llvm/test/CodeGen/X86/pr56170.ll | 19 + llvm/test/CodeGen/X86/unfoldMemoryOperand.mir | 38 +- .../OrcLazy/global-ctors-and-dtors.ll | 28 +- .../Instrumentation/HWAddressSanitizer/globals.ll | 31 +- .../HWAddressSanitizer/use-after-scope.ll | 285 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 29 +- .../Resolution/X86/diagnostic-handler-remarks.ll | 30 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 32 +- llvm/test/LTO/X86/diagnostic-handler-remarks.ll | 15 +- llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s | 18789 ++++++++++++++++- llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8.s | 7126 ++++++- llvm/test/MC/AMDGPU/gfx11_err.s | 4 + llvm/test/MC/AMDGPU/vopd.s | 86 + .../test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt | 60 + .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt | 17371 ++++++++------- .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt | 6100 +++--- llvm/test/TableGen/exists-error-non-string.td | 8 + llvm/test/TableGen/exists-error-record.td | 8 + llvm/test/TableGen/exists-error-uninitialized.td | 8 + llvm/test/TableGen/exists.td | 67 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 28 +- .../test/ThinLTO/X86/diagnostic-handler-remarks.ll | 34 +- .../AtomicExpand/PowerPC/cfence-double.ll | 14 +- .../AtomicExpand/PowerPC/cfence-float.ll | 14 +- .../Transforms/AtomicExpand/PowerPC/issue55983.ll | 29 + .../Attributor/IPConstantProp/return-constant.ll | 4 +- .../Attributor/IPConstantProp/return-constants.ll | 4 +- llvm/test/Transforms/Attributor/align.ll | 152 +- .../read_write_returned_arguments_scc.ll | 8 +- .../geps-unsigned-predicates.ll | 2 +- .../transfer-signed-facts-to-unsigned.ll | 10 +- .../transfer-unsigned-facts-to-signed.ll | 8 +- llvm/test/Transforms/GlobalOpt/ctor-memset.ll | 70 + .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 13 +- .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 8 +- .../GlobalOpt/stored-once-forward-value.ll | 71 +- llvm/test/Transforms/GuardWidening/basic-loop.ll | 32 +- llvm/test/Transforms/GuardWidening/basic.ll | 276 +- .../basic_widenable_condition_guards.ll | 90 +- .../test/Transforms/GuardWidening/loop-schedule.ll | 43 +- llvm/test/Transforms/GuardWidening/mixed_guards.ll | 6 +- llvm/test/Transforms/Inline/X86/extractvalue.ll | 1 + llvm/test/Transforms/Inline/X86/insertvalue.ll | 1 + llvm/test/Transforms/Inline/inline-stacksize.ll | 33 + .../Inline/optimization-remarks-passed-yaml.ll | 16 +- llvm/test/Transforms/InstCombine/icmp-and-shift.ll | 20 +- llvm/test/Transforms/InstCombine/vscale_zero.ll | 26 + llvm/test/Transforms/LICM/PR19798.ll | 8 +- llvm/test/Transforms/LICM/PR24013.ll | 6 +- llvm/test/Transforms/LICM/pr35342.ll | 8 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 16 +- .../LoopSimplifyCFG/handle_dead_exits.ll | 2 +- llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll | 2 +- .../LoopStrengthReduce/depth-limit-overrun.ll | 188 + llvm/test/Transforms/LoopStrengthReduce/pr56160.ll | 39 + .../LoopVectorize/RISCV/scalable-basics.ll | 988 +- .../RISCV/unroll-in-loop-vectorizer.ll | 2 +- ...first-order-recurrence-sink-replicate-region.ll | 4 - llvm/test/Transforms/LoopVectorize/loop-form.ll | 7 +- .../LoopVectorize/pr46525-expander-insertpoint.ll | 30 +- .../pr55100-expand-scev-predicate-used.ll | 11 +- .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 19 - .../PhaseOrdering/recompute-globalsaa.ll | 1 - .../Transforms/RewriteStatepointsForGC/freeze.ll | 34 + .../SLPVectorizer/X86/powi-regression.ll | 25 +- llvm/test/Transforms/SLPVectorizer/X86/powi.ll | 343 +- .../X86/reorder-reused-masked-gather.ll | 83 + .../SampleProfile/pseudo-probe-inline.ll | 17 +- llvm/test/Transforms/SampleProfile/remarks.ll | 15 +- .../Transforms/StructurizeCFG/improve-order.ll | 511 + .../Transforms/UnifyLoopExits/reduce_guards.ll | 463 + llvm/test/tools/llvm-objdump/wasm/no-codesec.test | 26 + llvm/test/tools/llvm-reduce/operands-to-args.ll | 2 +- .../llvm-reduce/remove-all-of-multiple-args.ll | 2 +- .../tools/llvm-reduce/remove-args-used-by-ret.ll | 2 +- .../tools/llvm-reduce/remove-bbs-ret-nonvoid.ll | 2 +- .../tools/llvm-reduce/remove-bbs-unwinded-to.ll | 2 +- llvm/test/tools/llvm-reduce/remove-global-vars.ll | 6 +- llvm/test/tools/llvm-reduce/remove-operands-fp.ll | 16 - llvm/test/tools/llvm-reduce/remove-operands.ll | 7 - llvm/tools/llvm-c-test/echo.cpp | 42 +- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 4 +- llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 3 +- llvm/tools/llvm-objdump/XCOFFDump.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 4 +- llvm/tools/llvm-profgen/ProfiledBinary.cpp | 11 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 18 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.cpp | 1 - llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 5 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 9 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 5 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 5 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 3 +- llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp | 13 - llvm/tools/llvm-reduce/deltas/ReduceOperands.h | 1 - .../llvm-reduce/deltas/ReduceOperandsSkip.cpp | 2 +- .../llvm-reduce/deltas/ReduceOperandsToArgs.cpp | 5 +- .../llvm-reduce/deltas/ReduceSpecialGlobals.cpp | 3 +- llvm/tools/llvm-reduce/deltas/Utils.cpp | 20 + llvm/tools/llvm-reduce/deltas/Utils.h | 24 + llvm/tools/llvm-sim/llvm-sim.cpp | 5 +- llvm/tools/obj2yaml/dxcontainer2yaml.cpp | 4 +- llvm/unittests/ADT/APIntTest.cpp | 4 +- llvm/unittests/ADT/StatisticTest.cpp | 15 +- llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp | 2 +- llvm/unittests/Analysis/MemorySSATest.cpp | 12 +- llvm/unittests/Analysis/TensorSpecTest.cpp | 4 +- llvm/unittests/Analysis/ValueLatticeTest.cpp | 2 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 2 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 7 +- llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 4 +- llvm/unittests/DebugInfo/Symbolizer/MarkupTest.cpp | 73 + llvm/unittests/IR/AttributesTest.cpp | 12 +- llvm/unittests/IR/ConstantRangeTest.cpp | 2 +- llvm/unittests/IR/InstructionsTest.cpp | 4 +- llvm/unittests/IR/MetadataTest.cpp | 4 +- llvm/unittests/IR/VPIntrinsicTest.cpp | 4 +- llvm/unittests/InterfaceStub/ELFYAMLTest.cpp | 6 +- llvm/unittests/Object/XCOFFObjectFileTest.cpp | 18 +- llvm/unittests/ProfileData/MemProfTest.cpp | 2 +- llvm/unittests/Support/ARMAttributeParser.cpp | 2 +- llvm/unittests/Support/AlignmentTest.cpp | 19 +- llvm/unittests/Support/CSKYAttributeParserTest.cpp | 4 +- llvm/unittests/Support/Casting.cpp | 2 +- .../unittests/Support/RISCVAttributeParserTest.cpp | 2 +- llvm/unittests/Support/UnicodeTest.cpp | 315 + llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 2 +- llvm/unittests/tools/CMakeLists.txt | 1 + llvm/unittests/tools/llvm-mca/CMakeLists.txt | 52 + llvm/unittests/tools/llvm-mca/MCATestBase.cpp | 123 + llvm/unittests/tools/llvm-mca/MCATestBase.h | 83 + llvm/unittests/tools/llvm-mca/X86/CMakeLists.txt | 13 + .../tools/llvm-mca/X86/TestIncrementalMCA.cpp | 181 + llvm/unittests/tools/llvm-mca/X86/X86TestBase.cpp | 35 + llvm/unittests/tools/llvm-mca/X86/X86TestBase.h | 30 + llvm/utils/TableGen/CodeGenIntrinsics.h | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 4 +- llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp | 4 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.h | 2 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 6 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 11 +- llvm/utils/UnicodeData/CMakeLists.txt | 5 + .../UnicodeData/UnicodeNameMappingGenerator.cpp | 486 + llvm/utils/gdb-scripts/prettyprinters.py | 2 +- .../gn/secondary/clang/unittests/Format/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/lib/MCA/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/RISCV/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../llvm/unittests/tools/llvm-mca/BUILD.gn | 25 + .../llvm/unittests/tools/llvm-mca/X86/BUILD.gn | 21 + mlir/cmake/modules/AddMLIR.cmake | 97 +- .../mlir/Analysis/Presburger/IntegerRelation.h | 21 + .../mlir/Analysis/Presburger/PresburgerRelation.h | 11 + mlir/include/mlir/Analysis/Presburger/Simplex.h | 29 +- mlir/include/mlir/Analysis/Presburger/SlowMPInt.h | 135 + .../Bufferization/IR/BufferizableOpInterface.td | 20 + .../Dialect/Bufferization/IR/BufferizationBase.td | 10 + .../Dialect/Bufferization/IR/BufferizationOps.td | 26 +- .../Linalg/IR/LinalgNamedStructuredOps.yaml | 99 + .../Linalg/TransformOps/LinalgTransformOps.td | 85 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 50 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 9 + mlir/include/mlir/Dialect/Shape/IR/Shape.h | 29 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 22 +- .../Transforms/BufferizableOpInterfaceImpl.h | 20 + .../Dialect/Transform/IR/TransformInterfaces.h | 96 +- mlir/include/mlir/IR/AffineMap.h | 16 + mlir/include/mlir/IR/BuiltinTypes.h | 10 + mlir/include/mlir/IR/Types.h | 2 +- mlir/include/mlir/InitAllDialects.h | 2 + mlir/include/mlir/Interfaces/ViewLikeInterface.h | 13 + mlir/lib/Analysis/Presburger/CMakeLists.txt | 1 + mlir/lib/Analysis/Presburger/IntegerRelation.cpp | 81 + .../lib/Analysis/Presburger/PresburgerRelation.cpp | 13 + mlir/lib/Analysis/Presburger/SlowMPInt.cpp | 278 + mlir/lib/Conversion/MathToLibm/MathToLibm.cpp | 8 +- .../Bufferization/IR/BufferizableOpInterface.cpp | 7 +- .../Bufferization/IR/BufferizationDialect.cpp | 35 + .../Dialect/Bufferization/IR/BufferizationOps.cpp | 38 +- mlir/lib/Dialect/Bufferization/IR/CMakeLists.txt | 1 + .../Transforms/TensorCopyInsertion.cpp | 27 +- .../Linalg/TransformOps/LinalgTransformOps.cpp | 22 + .../Dialect/Linalg/Transforms/SplitReduction.cpp | 235 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 55 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 36 + .../SCF/Transforms/BufferizableOpInterfaceImpl.cpp | 25 +- .../SPIRV/Transforms/UnifyAliasedResourcePass.cpp | 6 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 37 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 129 + .../Dialect/SparseTensor/Transforms/CMakeLists.txt | 2 + mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 14 +- .../Dialect/Vector/Transforms/VectorDistribute.cpp | 25 +- mlir/lib/Interfaces/ViewLikeInterface.cpp | 28 + mlir/lib/Pass/PassStatistics.cpp | 2 +- .../dialects/linalg/opdsl/ops/core_named_ops.py | 21 + .../Conversion/MathToLibm/convert-to-libm.mlir | 49 + .../Transforms/tensor-copy-insertion.mlir | 24 +- mlir/test/Dialect/Bufferization/invalid.mlir | 52 +- .../transform-op-split-reduction-by-scaling.mlir | 35 + mlir/test/Dialect/Linalg/vectorization.mlir | 17 + mlir/test/Dialect/Quant/quant_region.mlir | 30 + mlir/test/Dialect/SCF/loop-unroll.mlir | 2 +- .../one-shot-bufferize-tensor-copy-insertion.mlir | 30 +- .../SPIRV/Transforms/unify-aliased-resource.mlir | 2 +- mlir/test/Dialect/SparseTensor/conversion.mlir | 8 +- .../one_shot_bufferize_tensor_copy_insertion.mlir | 42 + mlir/test/Dialect/SparseTensor/sparse_reshape.mlir | 26 + .../one-shot-bufferize-tensor-copy-insertion.mlir | 4 +- .../Dialect/Transform/selective-targeting.mlir | 154 + mlir/test/Dialect/Transform/test-interpreter.mlir | 77 +- .../Dialect/Vector/vector-warp-distribute.mlir | 39 +- .../SparseTensor/CPU/sparse_triangular_bin.mlir | 4 +- .../Transform/TestTransformDialectExtension.cpp | 18 + .../Transform/TestTransformDialectExtension.td | 29 + mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 17 +- mlir/unittests/Analysis/Presburger/CMakeLists.txt | 1 + .../Analysis/Presburger/PresburgerSetTest.cpp | 48 + .../Analysis/Presburger/SlowMPIntTest.cpp | 112 + openmp/runtime/src/kmp.h | 2 + openmp/runtime/src/kmp_global.cpp | 6 + openmp/runtime/src/kmp_runtime.cpp | 2 +- polly/lib/Analysis/ScopDetection.cpp | 4 +- polly/lib/Analysis/ScopInfo.cpp | 2 +- utils/bazel/llvm-project-overlay/libc/BUILD.bazel | 13 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 12 + 2098 files changed, 153449 insertions(+), 111627 deletions(-) create mode 100644 bolt/test/X86/Inputs/dwarf5-call-pc-helper.s create mode 100644 bolt/test/X86/Inputs/dwarf5-call-pc-main.s create mode 100644 bolt/test/X86/Inputs/dwarf5-return-pc-helper.s create mode 100644 bolt/test/X86/Inputs/dwarf5-return-pc-main.s create mode 100644 bolt/test/X86/dwarf5-call-pc.test create mode 100644 bolt/test/X86/dwarf5-return-pc.test delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc-confusable-identi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc/confusable-identi [...] create mode 100644 clang-tools-extra/pseudo/test/cxx/declarator-function.cpp create mode 100644 clang-tools-extra/pseudo/test/cxx/declarator-var.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/integ [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-d [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/externa [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/flags/i [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/strings [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/time/ti [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-cleanup-ctad.cpp => abse [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-addition.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-comparison.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-conversion-cast [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-division.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-factory-float.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-factory-scale.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-subtraction.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-unnecessary-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-faster-strsplit-delimite [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-no-internal-dependencies [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-no-namespace.cpp => abse [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-redundant-strcat-calls.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-str-cat-append.cpp => ab [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-string-find-startswith.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-string-find-str-contains [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-time-comparison.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-time-subtraction.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-upgrade-duration-convers [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera-kernel-name-r [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-id-dependent-backward-br [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera/kernel-name-r [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-single-work-item-barrier [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align-invali [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align-no-cra [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-unroll-loops.cpp => alte [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-accept.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-accept4.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-creat.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-dup.cpp => andr [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-epoll-create.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-epoll-create1.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-fopen.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-inotify-init.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-inotify-init1.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-memfd-create.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-open.cpp => and [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-pipe.cpp => and [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-pipe2.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-socket.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-comparison-in-temp-fail [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-comparison-in-temp-fail [...] rename clang-tools-extra/test/clang-tidy/checkers/{boost-use-to-string.cpp => boos [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-argument-co [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-hand [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-hand [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler.c delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-suspicious- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-unchecked-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-argument-commen [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-argument-commen [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-not-null-termin [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-not-null-termin [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-reserved-identi [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-reserved-identi [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs => bugprone/Inputs/unche [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-gmock [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-ignor [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-stric [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-assert-side-effect.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-assert-side-effect.m = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bool-pointer-implicit- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone-if-conste [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone-macro-cra [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone.cpp => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-copy-constructor-init. [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-dangling-handle.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-dynamic-static-initial [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-exception-escape-openm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-exception-escape.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-fold-init-type.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-forward-declaration-na [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-forwarding-reference-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-inaccurate-erase.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-incorrect-roundings.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-infinite-loop.cpp => b [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-infinite-loop.mm => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-integer-division.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-lambda-function-name.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-parentheses-cmdl [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-parentheses.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-repeated-side-ef [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-operator-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-operator-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-pointer-arit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-pointer-arit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-widening-cas [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-widening-cas [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-move-forwarding-refere [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-multiple-statement-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-no-escape.m => bugpron [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-parent-virtual-call.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-posix-return.cpp => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-redundant-branch-condi [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-reserved-identifier-c. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/reserved-id [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/reserved-id [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-shared-ptr-array-misma [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-hand [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-hand [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-handler.c rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-fsi [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-wit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-sizeof-container.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-sizeof-expression.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-spuriously-wake-up-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-spuriously-wake-up-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-constructor.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-integer-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-literal-with-em [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-stringview-nullptr.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-enum-usage- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-enum-usage. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memset-usag [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memset-usag [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-missing-com [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon-f [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-string-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-string-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-swapped-arguments.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-terminating-continue.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-throw-keyword-missing. [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-too-small-loop-variabl [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-too-small-loop-variabl [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/unchecked-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undefined-memory-manip [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undelegated-constructo [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undelegated-constructo [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-exception-at [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-self-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-self-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-raii-crash.mm = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-raii.cpp => bug [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-return-value-cu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-return-value.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-use-after-move.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-virtual-near-miss.cpp [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-dcl58-cpp.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-uppercase-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-dcl21-cpp.cpp => cert/dcl2 [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp rename clang-tools-extra/test/clang-tidy/checkers/{cert-env33-c.c => cert/env33-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err33-c.c => cert/err33-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err34-c.c => cert/err34-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err34-c.cpp => cert/err34- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-flp30-c.c => cert/flp30-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-limited-randomness.c => ce [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-limited-randomness.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-mem57-cpp-cpp17.cpp => cer [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-mem57-cpp.cpp => cert/mem5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-msc32-c.c => cert/msc32-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-msc51-cpp.cpp => cert/msc5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop11-cpp.cpp => cert/oop1 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop54-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop57-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop58-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-setlongjmp.cpp => cert/set [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-static-object-exception.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-str34-c.cpp => cert/str34- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-throw-exception-type.cpp = [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert/uppercase-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-variadic-function-def.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-any.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-glibc.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-posix.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-thread-canceltype-a [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-vi [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-avoid-goto.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-avoid-non-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-init-variable [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-init-variable [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-interfaces-gl [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc-cus [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc-no- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-ar [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-po [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-po [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-cons [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-csty [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-rein [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-stat [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-unio [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-vara [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-vara [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-slicing.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/vi [...] rename clang-tools-extra/test/clang-tidy/checkers/{darwin-avoid-spinlock.m => darw [...] rename clang-tools-extra/test/clang-tidy/checkers/{darwin-dispatch-once-nonstatic. [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-default-arguments-calls [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-default-arguments-decla [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-multiple-inheritance.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-overloaded-operator.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-statically-constructed- [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-trailing-return.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-virtual-inheritance.cpp [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/google-module.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/google-objc-function [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/google-readability-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/google-names [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/gtest- [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/gtest. [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/nosuit [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/nosuit [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-build-explicit-make-pair [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-default-arguments.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-explicit-constructor.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/google/module.cpp rename clang-tools-extra/test/clang-tidy/checkers/{google-namespaces.cpp => google [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-avoid-nsobject-new. [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-avoid-throwing-exce [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/google/objc-function [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-function-naming.mm [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-global-variable-dec [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-global-variable-dec [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-overloaded-unary-and.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/google/readability-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-casting.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-casting.mm = [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-namespace-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-namespace-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-todo.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int-std.cpp => g [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.c => google/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.cpp => googl [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.m => google/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-upgrade-googletest-case. [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/hicpp-signed-bitwise [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-exception-baseclass.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-multiway-paths-covered-el [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-multiway-paths-covered.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-no-assembler-msvc.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-no-assembler.cpp => hicpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-bug34747.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-integer-li [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-standard-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise.cpp => hic [...] rename clang-tools-extra/test/clang-tidy/checkers/{linuxkernel-must-check-errs.c = [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-include-order.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm/include-order.cpp rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-isa-or-dyn-cast-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-qualified-auto.cpp => llvm [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-twine-local.cpp => llvm/tw [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvmlibc-callee-namespace.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvmlibc-implementation-in-name [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc/restrict-sy [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unconventional- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unused-using-de [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unused-using-decls.cpp rename clang-tools-extra/test/clang-tidy/checkers/{ => misc}/Inputs/unused-using-d [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-confusable-identifiers.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-definitions-in-headers-1z. [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-definitions-in-headers.hpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misleading-bidirectional.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misleading-identifier.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const-cxx17.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const.c => misc/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const.cpp => mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-new-delete-overloads-sized [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-new-delete-overloads.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-no-recursion.cpp => misc/n [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-copyable-objects.c => [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-copyable-objects.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-private-member-variabl [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-redundant-expression.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-static-assert.c => misc/st [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-static-assert.cpp => misc/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-throw-by-value-catch-by-re [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unconventional-assign-oper [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unconventional-assign-oper [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unconventional- [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-uniqueptr-reset-release.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-alias-decls.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-invalid-parameter.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters-strict.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters.c => mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters.cpp => m [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-using-decls-errors. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-decls.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-concat-nes [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-macro-to-enum.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-share [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-shared.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-unique.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-replace-au [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-auto-cast.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-auto-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-using.cpp rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-concat-nested- [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-loop-convert = [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-pass-by-value [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-pass-by-value [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-replace-auto-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-use-auto => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-use-using => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-bind-permissive [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-bind.cpp => mod [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays-ignore [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays-ignore [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays.cpp => [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/concat-nes [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-deprecated-ios-base-a [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-assert-f [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-const.cp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-multidim [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-reverse. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert.c => mod [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-macro-to-enum.c => mo [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/macro-to-enum.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-share [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-shared.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-unique.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-pass-by-value.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal-re [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg.cp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/replace-au [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-replace-disallow-copy [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-replace-random-shuffl [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-return-braced-init-li [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-shrink-to-fit.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-unary-static-assert.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-cast-remove- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-auto-cast.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-auto-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-min-type-nam [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-new-remove-s [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-new.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-bool-literals-ign [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-bool-literals.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-emplace-ignore-im [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-emplace.cpp => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-ma [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-delete-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-delete.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-clang-u [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-cxx11.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-gcc-unu [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-no-macr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-no-macr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-error.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-macro.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-opt.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr-basic.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr-cxx20.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr.c => mode [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr.cpp => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-allow-ov [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-cxx98.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-ms.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-no-destr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-with-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-with-no- [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-trailing-return-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-trailing-return-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-transparent-funct [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-uncaught-exceptio [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-using-macros.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi-buffer-deref.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi-type-mismatch.cpp rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/mpi-type-mismatch => mpi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi/buffer-deref.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi/type-mismatch.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc-assert-equals.m rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/objc-assert => objc/Inpu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc/assert-equals.m rename clang-tools-extra/test/clang-tidy/checkers/{objc-avoid-nserror-init.m => ob [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-dealloc-in-category.m => o [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-forbidden-subclassing-cust [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-forbidden-subclassing.m => [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-missing-hash.m => objc/mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-nsinvocation-argument-life [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-property-declaration.m => [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-super-self.m => objc/super [...] rename clang-tools-extra/test/clang-tidy/checkers/{openmp-exception-escape.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{openmp-use-default-none.cpp => [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-move-con [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-unnecess [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/performance-unnecessary- [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/performance-unnecessary- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-faster-string-find. [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy-allo [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy-warn [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-implicit-conversion [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-algorit [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-string- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-vector- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg-cons [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg-triv [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance/move-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-automatic-move.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-int-to-ptr.c => [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-int-to-ptr.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-noexcept-move-const [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-noexcept-move-const [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-trivially-destructi [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-type-promotion-in-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance/unnecess [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-simd-intrinsics-ppc [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-simd-intrinsics-x86 [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-std-allocator-const [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-duplicat [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-redundan [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-static-a [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/d [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-static-acces [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-avoid-const-params- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-avoid-underscore-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-const-return-type.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-contains. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-data-poin [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-size-empt [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-size-empt [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-convert-member-func [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-delete-null-pointer [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/duplicat [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-cognitive- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-cognitive- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-size-varia [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-size.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-length.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-b [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-b [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-c [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-m [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-o [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-bitfi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-todo. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-userl [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-make-member-functio [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-misleading-indentat [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-misplaced-array-ind [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-named-parameter.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-non-const-parameter [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-qualified-auto-cxx2 [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-qualified-auto.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-access-sp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-access-sp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-control-f [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-function- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-preproces [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/redundan [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-preproces [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-cs [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-cs [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-subscript- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-static-accessed-thr [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/static-a [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-static-definition-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-string-compare.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-suspicious-call-arg [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uniqueptr-delete-re [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uppercase-literal-s [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uppercase-literal-s [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-use-anyofallof-cpp2 [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-use-anyofallof.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{zircon-temporary-objects.cpp => [...] create mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/Inputs/config- [...] create mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/verify-config.cpp create mode 100644 clang/test/Analysis/array-init-loop.cpp create mode 100644 clang/test/Analysis/uninit-structured-binding-array.cpp create mode 100644 clang/test/CodeGen/Inputs/sanitizer-extra-source.cpp create mode 100644 clang/test/CodeGen/Inputs/sanitizer-ignorelist-global.txt create mode 100644 clang/test/CodeGen/Inputs/sanitizer-ignorelist-src.txt create mode 100644 clang/test/CodeGen/bounds-checking-fma.c create mode 100644 clang/test/CodeGen/hwasan-globals.cpp create mode 100644 clang/test/CodeGen/memtag-globals.cpp create mode 100644 clang/test/CodeGen/object-size-flex-array.c create mode 100644 clang/test/CodeGen/pragma-msvc-optimize.c create mode 100644 clang/test/CodeGenCUDA/kernel-arg-name-metadata.cu create mode 100644 clang/test/CodeGenHLSL/half.hlsl create mode 100644 clang/test/Driver/minix.c create mode 100644 clang/test/FixIt/fixit-unicode-named-escape-sequences.c create mode 100644 clang/test/Interpreter/code-undo.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_ast_print.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_collapse_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_final_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_firstprivate_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_grainsize_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_in_reduction_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_lastprivate_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_loop_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_num_tasks_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_priority_messages.cpp create mode 100644 clang/test/OpenMP/masked_taskloop_private_messages.cpp create mode 100644 clang/test/Sema/warn-memset-bad-sizeof.c create mode 100644 clang/test/SemaCXX/array-bounds-strict-flex-arrays.cpp create mode 100644 clang/test/SemaTemplate/concepts-PR54629.cpp create mode 100644 clang/unittests/Format/FormatTestVerilog.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/global-with-reduction.c create mode 100644 flang/test/Fir/achar.f90 create mode 100644 flang/test/Lower/OpenACC/acc-loop.f90 create mode 100644 flang/test/Lower/OpenACC/acc-parallel-loop.f90 create mode 100644 flang/test/Lower/OpenACC/acc-parallel.f90 create mode 100644 flang/test/Lower/OpenMP/copyin.f90 create mode 100644 flang/test/Lower/c-interoperability-bindc-variables.f90 create mode 100644 flang/test/Lower/forall/scalar-substring.f90 create mode 100644 flang/test/Lower/host-associated-functions.f90 create mode 100644 flang/test/Lower/intrinsic-procedures/ieee_is_finite.f90 create mode 100644 flang/test/Lower/intrinsic-procedures/ieee_operator_eq.f90 create mode 100644 flang/test/Lower/optional-value-caller.f90 create mode 100644 libc/src/__support/CPP/UInt128.h create mode 100644 libc/src/__support/FPUtil/generic/FMod.h create mode 100644 libc/src/math/fmod.h create mode 100644 libc/src/math/fmodf.h create mode 100644 libc/src/math/generic/fmod.cpp create mode 100644 libc/src/math/generic/fmodf.cpp create mode 100644 libc/test/integration/src/pthread/CMakeLists.txt create mode 100644 libc/test/integration/src/pthread/pthread_mutex_test.cpp create mode 100644 libc/test/integration/src/pthread/pthread_test.cpp create mode 100644 libc/test/integration/src/threads/CMakeLists.txt create mode 100644 libc/test/integration/src/threads/call_once_test.cpp create mode 100644 libc/test/integration/src/threads/cnd_test.cpp create mode 100644 libc/test/integration/src/threads/mtx_test.cpp create mode 100644 libc/test/integration/src/threads/thrd_test.cpp create mode 100644 libc/test/src/math/FModTest.h create mode 100644 libc/test/src/math/differential_testing/fmod_diff.cpp create mode 100644 libc/test/src/math/differential_testing/fmod_perf.cpp create mode 100644 libc/test/src/math/differential_testing/fmodf_diff.cpp create mode 100644 libc/test/src/math/differential_testing/fmodf_perf.cpp create mode 100644 libc/test/src/math/exhaustive/fmod_generic_impl_test.cpp create mode 100644 libc/test/src/math/fmod_test.cpp create mode 100644 libc/test/src/math/fmodf_test.cpp delete mode 100644 libc/test/src/pthread/pthread_mutex_test.cpp delete mode 100644 libc/test/src/pthread/pthread_test.cpp delete mode 100644 libc/test/src/threads/CMakeLists.txt delete mode 100644 libc/test/src/threads/call_once_test.cpp delete mode 100644 libc/test/src/threads/cnd_test.cpp delete mode 100644 libc/test/src/threads/mtx_test.cpp delete mode 100644 libc/test/src/threads/thrd_test.cpp create mode 100644 libcxx/include/__algorithm/ranges_move.h create mode 100644 libcxx/include/__algorithm/ranges_move_backward.h rename libcxx/test/libcxx/{lint => }/lit.local.cfg (100%) create mode 100755 libcxx/test/libcxx/transitive_includes.sanitize.py create mode 100644 libcxx/test/libcxx/transitive_includes.sh.cpp create mode 100644 libcxx/test/libcxx/transitive_includes/expected.algorithm create mode 100644 libcxx/test/libcxx/transitive_includes/expected.any create mode 100644 libcxx/test/libcxx/transitive_includes/expected.array create mode 100644 libcxx/test/libcxx/transitive_includes/expected.atomic create mode 100644 libcxx/test/libcxx/transitive_includes/expected.barrier create mode 100644 libcxx/test/libcxx/transitive_includes/expected.bit create mode 100644 libcxx/test/libcxx/transitive_includes/expected.bitset create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cassert create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ccomplex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cctype create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cerrno create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cfenv create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cfloat create mode 100644 libcxx/test/libcxx/transitive_includes/expected.charconv create mode 100644 libcxx/test/libcxx/transitive_includes/expected.chrono create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cinttypes create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ciso646 create mode 100644 libcxx/test/libcxx/transitive_includes/expected.climits create mode 100644 libcxx/test/libcxx/transitive_includes/expected.clocale create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cmath create mode 100644 libcxx/test/libcxx/transitive_includes/expected.codecvt create mode 100644 libcxx/test/libcxx/transitive_includes/expected.compare create mode 100644 libcxx/test/libcxx/transitive_includes/expected.complex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.concepts create mode 100644 libcxx/test/libcxx/transitive_includes/expected.condition_variable create mode 100644 libcxx/test/libcxx/transitive_includes/expected.coroutine create mode 100644 libcxx/test/libcxx/transitive_includes/expected.csetjmp create mode 100644 libcxx/test/libcxx/transitive_includes/expected.csignal create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstdarg create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstdbool create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstddef create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstdint create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstdio create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstdlib create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cstring create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ctgmath create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ctime create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cuchar create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cwchar create mode 100644 libcxx/test/libcxx/transitive_includes/expected.cwctype create mode 100644 libcxx/test/libcxx/transitive_includes/expected.deque create mode 100644 libcxx/test/libcxx/transitive_includes/expected.exception create mode 100644 libcxx/test/libcxx/transitive_includes/expected.execution create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_algorithm create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_coroutine create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_deque create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_fo [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_fu [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_iterator create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_list create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_map create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_me [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_pr [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_regex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_set create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_simd create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_string create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_ty [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_un [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_un [...] create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_utility create mode 100644 libcxx/test/libcxx/transitive_includes/expected.experimental_vector create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ext_hash_map create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ext_hash_set create mode 100644 libcxx/test/libcxx/transitive_includes/expected.filesystem create mode 100644 libcxx/test/libcxx/transitive_includes/expected.format create mode 100644 libcxx/test/libcxx/transitive_includes/expected.forward_list create mode 100644 libcxx/test/libcxx/transitive_includes/expected.fstream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.functional create mode 100644 libcxx/test/libcxx/transitive_includes/expected.future create mode 100644 libcxx/test/libcxx/transitive_includes/expected.initializer_list create mode 100644 libcxx/test/libcxx/transitive_includes/expected.iomanip create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ios create mode 100644 libcxx/test/libcxx/transitive_includes/expected.iosfwd create mode 100644 libcxx/test/libcxx/transitive_includes/expected.iostream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.istream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.iterator create mode 100644 libcxx/test/libcxx/transitive_includes/expected.latch create mode 100644 libcxx/test/libcxx/transitive_includes/expected.limits create mode 100644 libcxx/test/libcxx/transitive_includes/expected.list create mode 100644 libcxx/test/libcxx/transitive_includes/expected.locale create mode 100644 libcxx/test/libcxx/transitive_includes/expected.map create mode 100644 libcxx/test/libcxx/transitive_includes/expected.memory create mode 100644 libcxx/test/libcxx/transitive_includes/expected.mutex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.new create mode 100644 libcxx/test/libcxx/transitive_includes/expected.numbers create mode 100644 libcxx/test/libcxx/transitive_includes/expected.numeric create mode 100644 libcxx/test/libcxx/transitive_includes/expected.optional create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ostream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.queue create mode 100644 libcxx/test/libcxx/transitive_includes/expected.random create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ranges create mode 100644 libcxx/test/libcxx/transitive_includes/expected.ratio create mode 100644 libcxx/test/libcxx/transitive_includes/expected.regex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.scoped_allocator create mode 100644 libcxx/test/libcxx/transitive_includes/expected.semaphore create mode 100644 libcxx/test/libcxx/transitive_includes/expected.set create mode 100644 libcxx/test/libcxx/transitive_includes/expected.shared_mutex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.span create mode 100644 libcxx/test/libcxx/transitive_includes/expected.sstream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.stack create mode 100644 libcxx/test/libcxx/transitive_includes/expected.stdexcept create mode 100644 libcxx/test/libcxx/transitive_includes/expected.streambuf create mode 100644 libcxx/test/libcxx/transitive_includes/expected.string create mode 100644 libcxx/test/libcxx/transitive_includes/expected.string_view create mode 100644 libcxx/test/libcxx/transitive_includes/expected.strstream create mode 100644 libcxx/test/libcxx/transitive_includes/expected.system_error create mode 100644 libcxx/test/libcxx/transitive_includes/expected.thread create mode 100644 libcxx/test/libcxx/transitive_includes/expected.tuple create mode 100644 libcxx/test/libcxx/transitive_includes/expected.type_traits create mode 100644 libcxx/test/libcxx/transitive_includes/expected.typeindex create mode 100644 libcxx/test/libcxx/transitive_includes/expected.typeinfo create mode 100644 libcxx/test/libcxx/transitive_includes/expected.unordered_map create mode 100644 libcxx/test/libcxx/transitive_includes/expected.unordered_set create mode 100644 libcxx/test/libcxx/transitive_includes/expected.utility create mode 100644 libcxx/test/libcxx/transitive_includes/expected.valarray create mode 100644 libcxx/test/libcxx/transitive_includes/expected.variant create mode 100644 libcxx/test/libcxx/transitive_includes/expected.vector create mode 100644 libcxx/test/libcxx/transitive_includes/expected.version create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ra [...] create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ra [...] create mode 100644 libcxx/test/std/language.support/support.dynamic/hardware_infer [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_ [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/types.h create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_c [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_c [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_c [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_n [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_m [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/non_con [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.special/non_m [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_s [...] create mode 100644 lld/test/ELF/lto/thinlto-emit-index.ll create mode 100644 lld/test/MachO/invalid/duplicate-symbol-debug.s create mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp create mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.h create mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleSaver.cpp create mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleSaver.h delete mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.cpp delete mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.h delete mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionSaver.cpp delete mode 100644 lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionSaver.h copy lldb/test/API/commands/{expression/dollar-in-variable => process/continue_to_ [...] create mode 100644 lldb/test/API/commands/process/continue_to_bkpt/TestContinueToBkpts.py create mode 100644 lldb/test/API/commands/process/continue_to_bkpt/main.c create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/CMakeLists.txt create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/inputdict [...] create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/lldb-comm [...] create mode 100644 llvm/include/llvm/IR/ConstantFold.h create mode 100644 llvm/include/llvm/MCA/IncrementalSourceMgr.h delete mode 100644 llvm/lib/IR/ConstantFold.h create mode 100644 llvm/lib/MCA/IncrementalSourceMgr.cpp create mode 100644 llvm/lib/Support/UnicodeNameToCodepoint.cpp create mode 100644 llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp create mode 100644 llvm/lib/Target/AMDGPU/VOPDInstructions.td create mode 100644 llvm/lib/Target/RISCV/RISCVMacroFusion.cpp create mode 100644 llvm/lib/Target/RISCV/RISCVMacroFusion.h create mode 100644 llvm/test/Analysis/BasicAA/call-escape-source.ll create mode 100644 llvm/test/Analysis/CostModel/RISCV/rvv-select.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/depth-limit-overrun.ll create mode 100644 llvm/test/CodeGen/AArch64/neon-extadd.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-loop.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-sra.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fold-restore-undef-use.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.rtn_no-rtn.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lower-ctor-dtor-declaration.ll create mode 100644 llvm/test/CodeGen/AMDGPU/opt-exec-masking-pre-ra-update-livenes [...] create mode 100644 llvm/test/CodeGen/AMDGPU/opt-exec-masking-pre-ra-update-liveness.mir create mode 100644 llvm/test/CodeGen/AMDGPU/vcmp-saveexec-to-vcmpx-wrong-kill-flags.mir create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-vmcnt-loop.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/COPY.mir create mode 100644 llvm/test/CodeGen/AVR/rust-bug-98167.ll create mode 100644 llvm/test/CodeGen/PowerPC/issue55983.ll create mode 100644 llvm/test/CodeGen/RISCV/macro-fusion-lui-addi.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vcompress-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vcompress-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vcompress.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vle-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vle-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vle.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxei-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vloxei.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vlse-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vlse.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxei-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vluxei.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclip-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclip-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclip.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclipu-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclipu-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vnclipu.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-int-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-int-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-int.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vse-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vse.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsext-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsext-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsext.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxei-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsoxei.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsse-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsse-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsse.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxei-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vsuxei.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vzext-rv32.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/vzext-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vzext.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/zve32-types.ll create mode 100644 llvm/test/CodeGen/SystemZ/machinelicm-sunk-kill-flags.mir create mode 100644 llvm/test/CodeGen/WebAssembly/xor_reassociate.ll create mode 100644 llvm/test/CodeGen/X86/pr56170.ll create mode 100644 llvm/test/MC/AMDGPU/vopd.s create mode 100644 llvm/test/TableGen/exists-error-non-string.td create mode 100644 llvm/test/TableGen/exists-error-record.td create mode 100644 llvm/test/TableGen/exists-error-uninitialized.td create mode 100644 llvm/test/TableGen/exists.td create mode 100644 llvm/test/Transforms/AtomicExpand/PowerPC/issue55983.ll create mode 100644 llvm/test/Transforms/GlobalOpt/ctor-memset.ll create mode 100644 llvm/test/Transforms/Inline/inline-stacksize.ll create mode 100644 llvm/test/Transforms/InstCombine/vscale_zero.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/depth-limit-overrun.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/pr56160.ll create mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/freeze.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/reorder-reused-masked-gather.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/improve-order.ll create mode 100644 llvm/test/Transforms/UnifyLoopExits/reduce_guards.ll create mode 100644 llvm/test/tools/llvm-objdump/wasm/no-codesec.test create mode 100644 llvm/tools/llvm-reduce/deltas/Utils.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/Utils.h create mode 100644 llvm/unittests/tools/llvm-mca/CMakeLists.txt create mode 100644 llvm/unittests/tools/llvm-mca/MCATestBase.cpp create mode 100644 llvm/unittests/tools/llvm-mca/MCATestBase.h create mode 100644 llvm/unittests/tools/llvm-mca/X86/CMakeLists.txt create mode 100644 llvm/unittests/tools/llvm-mca/X86/TestIncrementalMCA.cpp create mode 100644 llvm/unittests/tools/llvm-mca/X86/X86TestBase.cpp create mode 100644 llvm/unittests/tools/llvm-mca/X86/X86TestBase.h create mode 100644 llvm/utils/UnicodeData/CMakeLists.txt create mode 100644 llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-mca/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-mca/X86/BUILD.gn create mode 100644 mlir/include/mlir/Analysis/Presburger/SlowMPInt.h create mode 100644 mlir/include/mlir/Dialect/SparseTensor/Transforms/BufferizableO [...] create mode 100644 mlir/lib/Analysis/Presburger/SlowMPInt.cpp create mode 100644 mlir/lib/Dialect/SparseTensor/Transforms/BufferizableOpInterfac [...] create mode 100644 mlir/test/Dialect/Linalg/transform-op-split-reduction-by-scaling.mlir create mode 100644 mlir/test/Dialect/SparseTensor/one_shot_bufferize_tensor_copy_i [...] create mode 100644 mlir/test/Dialect/SparseTensor/sparse_reshape.mlir create mode 100644 mlir/test/Dialect/Transform/selective-targeting.mlir create mode 100644 mlir/unittests/Analysis/Presburger/SlowMPIntTest.cpp