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-aarch64-stable-defconfig in repository toolchain/ci/llvm-project.
from b7b498657685 [OpenMP][libomp] Hold old __kmp_threads arrays until libra [...] adds 0bc7105cd144 [lldb] Tentative attempt to fix command-target-create-reso [...] adds f31ec689b22a [NFC][flang] Add the test case for D125371 adds 430841605d49 [flang][Driver] Refine _when_ driver diagnostics are formatted adds 3fa62efdbb6c [flang] Add semantic check for C1520 adds 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 new 5650688e7242 [AVR] Fix expanding MOVW for overlapping registers new ec1922313101 Revert "[LiveInterval] Simplify. NFC" new 9de8b05bfe0d [clang-repl] Support destructors of global objects. new dea5a9cc9290 [clang-repl] Implement code undo. new f5cd172e515f [Support] Work around an issue when building with old vers [...] new d46fa1fc58b4 [ArgumentPromotion] use poison when replacing dead instruc [...] new 31ae52859f7a [libc++] Simplify type_traits and use more builtins new 45b6c38145e7 Revert "[clang-repl] Support destructors of global objects." new 3fa2411dc56f [LoopSimplifyCFG] use poison when replacing dead instructi [...] new e881d85371bf Allow interfaces to operate on in-memory buffers with no s [...] new b5eaf500f244 [clang] Add missing Interpreter -> ClangDriverOptions dependency new 282059b44d00 Update LibASTImporter.rst new 6ef9a2ad01c0 [LICM] Use poison to replace unreachable values instead of [...]
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bolt/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 | 24 +- 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/Flang.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/Frontend/CompilerInvocation.h | 3 +- flang/include/flang/Frontend/FrontendOptions.h | 5 +- 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/Frontend/CompilerInvocation.cpp | 18 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 3 + 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/check-declarations.cpp | 3 +- flang/lib/Semantics/resolve-directives.cpp | 7 +- flang/lib/Semantics/resolve-names.cpp | 17 +- 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/color-diagnostics-forwarding.f90 | 21 + flang/test/Driver/color-diagnostics.f90 | 23 + flang/test/Driver/driver-help.f90 | 1 + 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/bind-c04.f90 | 36 + flang/test/Semantics/long-name.f90 | 14 + flang/test/Semantics/misc-intrinsics.f90 | 3 + flang/test/Semantics/modfile16.f90 | 4 +- 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 +- .../DirectX/DXILWriter/DXILBitcodeWriter.cpp | 7 +- .../DirectX/DXILWriter/DXILValueEnumerator.cpp | 5 + 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 + .../tools/dxil-dis/opaque-value_as_metadata.ll | 29 + 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 + 2114 files changed, 153637 insertions(+), 111645 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/Driver/color-diagnostics-forwarding.f90 create mode 100644 flang/test/Driver/color-diagnostics.f90 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 flang/test/Semantics/bind-c04.f90 create mode 100644 flang/test/Semantics/long-name.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/dxil-dis/opaque-value_as_metadata.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