This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 52f0837778b [NFC] Move definition of variable now only used in debug builds adds c4d7536136b [CMake] Simplify CMake handling for libxml2 adds f7941d98091 [lit] Use correct variable name for libxml2 adds 6afb2791004 [PowerPC] [FPEnv] Disable strict FP mutation by default adds a7b2977aa61 [mlir][Linalg] Add Utility method to get loop ranges for a [...] adds 060c8e083dd libclc/spirv: Add various functions adds c413a8a8ecd [LoopLoadElim] Filter away candidates that stop being AddRe [...] adds cde8fc65aee [NFC] Rename variables to avoid name confusion adds 39c1653b3db [JumpThreading] Conditionally freeze its condition when unf [...] adds fea175b59fb [mlir][Linalg] Small refactoring of ConvOpVectorization adds 157cd93b48a [clang] Disallow fbasic-block-sections on non-ELF, non-x86 [...] adds 1919b650523 [ARM] Tail predicate VQDMULH and VQRDMULH adds 0bdf8c91272 [SCEV] Constant expansion cost at minsize adds 3c42c0dcf63 [mlir] [VectorOps] Enable 32-bit index optimizations adds 8060283ff8b [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently i [...] adds 6313f556194 [llvm-readobj] [ARMWinEH] Fix printing of exception handler [...] adds b81c57d646e [ARM][LowOverheadLoops] Allow tail predication on predicate [...] adds f51e55e09ee [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent adds 1b9884df8d2 Enable InsertFreeze flag of JumpThreading when used in LTO adds b7586afc4dc [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp adds cd89f5c91b4 [SVE][CodeGen] Legalisation of truncate for scalable vectors adds a97648b9384 [analyzer][StdLibraryFunctionsChecker] Add better diagnostics adds e80605e2421 [X86] Remove WaitInsert::TTI member. NFCI. adds fc49abee567 [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. adds 0aea3a79adf [SLP][X86] Add division by uniform constant tests (PR47476) adds de25ebaac6d [CostModel][X86] Add vXi32 division by uniform constant cos [...] adds 576bd52f778 [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. adds 875b8537eea [clang-tidy] Fix reST syntax adds 2239882f7d0 [CodeGen][X86] Move x86 builtin intrinsic/codegen tests int [...] adds 8c0bbbade16 [NFC] Refactoring in SCEV: add missing `const` qualifiers adds ec46cfefe80 [libcxx] Simplify back-deployment testing adds a5ec99da6ea [DSE] Support eliminating memcpy.inline. adds ed95f7c7ce1 Fix broken link for Sphinx installation adds 05d02e5a4e5 Fix invalid link format in Clang LanguageExtension adds 1ebb31b14cd [x86] add tests for fmax/fmin experimental intrinsics with [...] adds 517202c720e [TargetLowering] Fix comments describing XOR -> OR/AND tran [...] adds ebf496d8055 Revert "[clang-tidy] New check readability-prefer-member-in [...] adds 64104db59d1 [gn build] Port ebf496d8055 adds 52f42720b26 [lldb] [netbsd] Avoid comparison of signed and unsigned integers adds 4e413e16216 [InstCombine] Temporarily do not drop volatile stores befor [...] adds 82edd428f18 [flang] Fix check for distinguishable operators/assignments adds 0841916e87a [TableGen] Do not construct string from nullptr adds 018f6936dbc [MLIR][Standard] Simplify `tensor_from_elements` adds 33c9dbbd380 Add an explicit toggle for the static analyzer in clang-tidy adds 9f830e0af7b AArch64MachineFunctionInfo.h - remove unnecessary TargetFra [...] adds b585fdae249 [X86] Use Register instead of unsigned. NFCI. adds 29cecbc5d6f Fix clangd build after 33c9dbbd380 adds f5ad9c2e0ea [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod [...] adds 66ac212ea97 Speculatively fix the Sphinx builder. adds 8a08740db6e [GVN] Account for masked loads/stores depending on load/sto [...] adds 601557e9f9e Hexagon.h - remove unnecessary includes. NFCI. adds b0ae5332dc2 [libcxx] Make sure we pass -isysroot when linking AND when [...] adds 3d9c85e4d85 Mark FMOV constant materialization as being as cheap as a move. adds f42f733af96 SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. adds c01d28dc51b [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, [...] adds e5d92691bdf Fix typo in dsymutil.rst adds 5638df19504 Introduce linalg.vecmat adds 626209cac05 Revert "[gcov] Delete flush_fn_list (unused since D83149)" adds be7cef789e7 [gn build] Port c01d28dc51b adds 009cd4e4910 [PPC][GlobalISel] Add initial GlobalIsel infrastructure adds 6b13cfe7399 [ArgumentPromotion]: Copy function metadata after promoting [...] adds c464f1d8f9a [lldb, tests] Correctly configure the yaml2obj paths adds ab1de1fcfb0 [gcov] Delete flush_fn_list (unused since D83149) adds e543708e5ea [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serial [...] adds 932aae77e92 Revert D86875 "[Flang][NFC] Remove license comments from fi [...] adds cb8cb28ed90 [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no adds b85c085c846 [compiler-rt] [netbsd] Improve code formatting adds 46329f6079d [ImplicitNullCheck] Handle instructions that preserve zero value adds d9c8b0256cf [Support] Use unique_function rather than std::function for [...] adds 6040d525507 [NFC] Fix whitespace in lldb-vscode --help adds a0ffe2b21a5 [PGO] Skip if an IndirectBrInst critical edge cannot be split adds bba736e5036 [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk adds 00460ae520e [compiler-rt] [netbsd] Regenerate syscall hooks adds c195ae2f003 [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fma [...] adds 54fcea86b16 Revert "[Support] Use unique_function rather than std::func [...] adds 4252f3009b1 [WebAssembly] Set unreachable as canonical to permit disassembly adds a39423084cb Make struct dialects have the same field name as everything [...] adds d867be5de38 Allow Dialects to be initialized via nullptr. adds 5692497aef0 [gn build] (semi-manually) port 009cd4e4910 adds 21417053379 Fix operator!= for Dialects. adds 783e28a5083 [Hexagon] Split pair-based masked memops adds 7ddfd9b3ebf [SVE] Bail from VectorUtils heuristics for scalable vectors adds b1b98063701 [ImplicitNullChecks] NFC: Remove unused PointerReg arg in d [...] adds 878cb5170de [libc][NFC][obvious] Remove a redudant dep of strcmp implem [...] adds 4934127e627 Diable sanitizer options for amdgpu adds d4bf90271fa GlobalISel: Combine fneg(fneg x) to x adds adb738899e6 [InstCombine] Regenerate test checks (NFC) adds 476836331f7 [InstCombine] Add more tests for select op replacement (NFC) adds 99e78cb7185 [DemandedBits] Add braces to large if (NFC) adds a5168bdb4a2 [DemandedBits][BDCE] Add support for min/max intrinsics adds c74900ca672 [ORC] Make MaterializationResponsibility immovable, pass by [...] adds cb19e8c6d19 [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. adds c9826829d74 [EarlyCSE] Equivalent SELECTs should hash equally adds fb109c42d91 [DSE] Switch to MemorySSA-backed DSE by default. adds 485f3f35cc5 [ELF] Make two PPC64.cpp variables constexpr. NFC adds b34f1168563 [flang] Fix assert on constant folding of extended types adds 4e3edef4b8b Use pragmas to work around MSVC x86_32 debug miscompile bug adds 0448d11a06b [AArch64][GlobalISel] Don't emit a branch for a fallthrough [...] adds 2c73bef7fad Fix wrong comment about enabling optimizations to work arou [...] adds 035396197a5 Remove unused variable introduce in 0448d11a06b451a causing [...] adds 0e47a8d17fe [obj2yaml] Add support for dumping the .debug_ranges section. adds bc0a35f3b7d [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform adds 0a391c60793 [mlir][Analysis] Allow Slice Analysis to work with linalg:: [...] adds 84c2c4977df scudo: Introduce a new mechanism to let Scudo access a plat [...] adds d876c7c8ec5 scudo: Remove the THREADLOCAL macro. adds b22d4504968 Remove dependency on clangASTMatchers. adds 39dc75f66c6 Revert "[EarlyCSE] Equivalent SELECTs should hash equally" new 3f7c3e84ad6 [Asan] Fix __asan_update_allocation_context new 41e68f7ee7b [EarlyCSE] Fix and recommit the revised c9826829d74e637163f [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/CMakeLists.txt | 3 + clang-tools-extra/clang-tidy/CMakeLists.txt | 11 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 22 +- .../clang-tidy/ClangTidyForceLinker.h | 4 +- .../clang-tidy/clang-tidy-config.h.cmake | 10 + .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 - .../CppCoreGuidelinesTidyModule.cpp | 3 - .../PreferMemberInitializerCheck.cpp | 233 ----------- .../PreferMemberInitializerCheck.h | 41 -- clang-tools-extra/clangd/CMakeLists.txt | 2 + clang-tools-extra/docs/ReleaseNotes.rst | 8 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 2 +- .../checks/bugprone-argument-comment.rst | 1 + .../checks/bugprone-exception-escape.rst | 1 + .../bugprone-forwarding-reference-overload.rst | 6 +- .../checks/bugprone-lambda-function-name.rst | 2 +- .../checks/bugprone-not-null-terminated-result.rst | 28 +- .../checks/bugprone-suspicious-include.rst | 4 +- .../checks/bugprone-suspicious-missing-comma.rst | 6 +- .../checks/bugprone-terminating-continue.rst | 6 +- .../docs/clang-tidy/checks/cert-con36-c.rst | 4 +- .../docs/clang-tidy/checks/cert-con54-cpp.rst | 4 +- ...guidelines-avoid-non-const-global-variables.rst | 4 +- ...cppcoreguidelines-prefer-member-initializer.rst | 102 ----- .../google-objc-global-variable-declaration.rst | 4 +- .../checks/google-readability-casting.rst | 4 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 - .../clang-tidy/checks/misc-misplaced-const.rst | 2 +- .../docs/clang-tidy/checks/misc-no-recursion.rst | 2 + .../clang-tidy/checks/misc-unused-parameters.rst | 2 +- ...nize-replace-disallow-copy-and-assign-macro.rst | 2 +- .../clang-tidy/checks/modernize-use-noexcept.rst | 14 +- .../checks/modernize-use-uncaught-exceptions.rst | 90 ++-- .../checks/readability-const-return-type.rst | 2 +- .../clang-tidy/checks/zircon-temporary-objects.rst | 22 +- clang-tools-extra/test/CMakeLists.txt | 2 +- ...odernize-use-default-member-init-assignment.cpp | 31 -- ...itializer-modernize-use-default-member-init.cpp | 30 -- ...cppcoreguidelines-prefer-member-initializer.cpp | 454 -------------------- clang-tools-extra/test/lit.cfg.py | 2 +- clang-tools-extra/test/lit.site.cfg.py.in | 2 +- clang/CMakeLists.txt | 3 +- clang/cmake/caches/Android.cmake | 1 + clang/docs/LanguageExtensions.rst | 6 +- clang/lib/CMakeLists.txt | 4 +- clang/lib/CodeGen/CMakeLists.txt | 1 - clang/lib/Driver/SanitizerArgs.cpp | 8 +- clang/lib/Driver/ToolChains/Clang.cpp | 19 +- clang/lib/Driver/ToolChains/Darwin.cpp | 1 - .../Checkers/StdLibraryFunctionsChecker.cpp | 41 +- .../test/Analysis/std-c-library-functions-POSIX.c | 4 - ...td-c-library-functions-arg-cstring-dependency.c | 21 + clang/test/CodeGen/{ => X86}/3dnow-builtins.c | 0 clang/test/CodeGen/{ => X86}/adc-builtins.c | 0 clang/test/CodeGen/{ => X86}/adx-builtins.c | 0 clang/test/CodeGen/{AMX => X86}/amx.c | 0 clang/test/CodeGen/{AMX => X86}/amx_errors.c | 0 clang/test/CodeGen/{AMX => X86}/amx_inline_asm.c | 0 .../{ => X86}/avx-builtins-constrained-cmp.c | 0 clang/test/CodeGen/{ => X86}/avx-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx-cmp-builtins.c | 0 .../test/CodeGen/{ => X86}/avx-shuffle-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx2-builtins.c | 0 .../avx512-inline-asm-kregisters-basics.c | 0 .../{ => X86}/avx512-kconstraints-att_inline_asm.c | 0 clang/test/CodeGen/{ => X86}/avx512-reduceIntrin.c | 0 .../CodeGen/{ => X86}/avx512-reduceMinMaxIntrin.c | 0 clang/test/CodeGen/{ => X86}/avx512bf16-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512bitalg-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512bw-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512cdintrin.c | 0 clang/test/CodeGen/{ => X86}/avx512dq-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512er-builtins.c | 0 .../{ => X86}/avx512f-builtins-constrained-cmp.c | 0 .../{ => X86}/avx512f-builtins-constrained.c | 0 clang/test/CodeGen/{ => X86}/avx512f-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512ifma-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512ifmavl-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512pf-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512vbmi-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512vbmi2-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512vbmivl-builtin.c | 0 .../{ => X86}/avx512vl-builtins-constrained-cmp.c | 0 .../{ => X86}/avx512vl-builtins-constrained.c | 0 clang/test/CodeGen/{ => X86}/avx512vl-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512vlbf16-builtins.c | 0 .../CodeGen/{ => X86}/avx512vlbitalg-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512vlbw-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512vlcd-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512vldq-builtins.c | 0 .../CodeGen/{ => X86}/avx512vlvbmi2-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512vlvnni-builtins.c | 0 clang/test/CodeGen/{ => X86}/avx512vnni-builtins.c | 0 .../test/CodeGen/{ => X86}/avx512vpopcntdqintrin.c | 0 .../CodeGen/{ => X86}/avx512vpopcntdqvlintrin.c | 0 clang/test/CodeGen/{ => X86}/bitscan-builtins.c | 0 clang/test/CodeGen/{ => X86}/bmi-builtins.c | 0 clang/test/CodeGen/{ => X86}/bmi2-builtins.c | 0 clang/test/CodeGen/{ => X86}/builtin-clflushopt.c | 0 clang/test/CodeGen/{ => X86}/builtin-clwb.c | 0 clang/test/CodeGen/{ => X86}/builtin-clzero.c | 0 clang/test/CodeGen/{ => X86}/builtin-movdir.c | 0 clang/test/CodeGen/{ => X86}/builtin-wbinvd.c | 0 clang/test/CodeGen/{ => X86}/builtin-wbnoinvd.c | 0 clang/test/CodeGen/{ => X86}/cetintrin.c | 0 clang/test/CodeGen/{ => X86}/cldemote.c | 0 .../CodeGen/{ => X86}/f16c-builtins-constrained.c | 0 clang/test/CodeGen/{ => X86}/f16c-builtins.c | 0 .../CodeGen/{ => X86}/fma-builtins-constrained.c | 0 clang/test/CodeGen/{ => X86}/fma-builtins.c | 0 clang/test/CodeGen/{ => X86}/fma4-builtins.c | 0 clang/test/CodeGen/{ => X86}/fsgsbase-builtins.c | 0 clang/test/CodeGen/{ => X86}/gfni-builtins.c | 0 .../CodeGen/{ => X86}/intel-avx512vlvp2intersect.c | 0 .../CodeGen/{ => X86}/intel-avx512vp2intersect.c | 0 clang/test/CodeGen/{ => X86}/invpcid.c | 0 clang/test/CodeGen/{ => X86}/lwp-builtins.c | 0 clang/test/CodeGen/{ => X86}/lzcnt-builtins.c | 0 clang/test/CodeGen/{ => X86}/mmx-builtins.c | 0 .../test/CodeGen/{ => X86}/mmx-inline-asm-error.c | 0 clang/test/CodeGen/{ => X86}/mmx-inline-asm.c | 0 .../CodeGen/{ => X86}/mmx-shift-with-immediate.c | 0 clang/test/CodeGen/{ => X86}/movbe-builtins.c | 0 clang/test/CodeGen/{ => X86}/pause.c | 0 clang/test/CodeGen/{ => X86}/pclmul-builtins.c | 0 clang/test/CodeGen/{ => X86}/pku.c | 0 clang/test/CodeGen/{ => X86}/popcnt-builtins.c | 0 clang/test/CodeGen/{ => X86}/prefetchw-builtins.c | 0 clang/test/CodeGen/{ => X86}/ptwrite.c | 0 clang/test/CodeGen/{ => X86}/rd-builtins.c | 0 clang/test/CodeGen/{ => X86}/rdpid-builtins.c | 0 clang/test/CodeGen/{ => X86}/rdrand-builtins.c | 0 clang/test/CodeGen/{ => X86}/rot-intrinsics.c | 0 clang/test/CodeGen/{ => X86}/rtm-builtins.c | 0 clang/test/CodeGen/{ => X86}/sha-builtins.c | 0 .../{ => X86}/sse-builtins-constrained-cmp.c | 0 .../CodeGen/{ => X86}/sse-builtins-constrained.c | 0 clang/test/CodeGen/{ => X86}/sse-builtins-dbg.c | 0 clang/test/CodeGen/{ => X86}/sse-builtins.c | 0 clang/test/CodeGen/{ => X86}/sse.c | 0 .../{ => X86}/sse2-builtins-constrained-cmp.c | 0 clang/test/CodeGen/{ => X86}/sse2-builtins.c | 0 clang/test/CodeGen/{ => X86}/sse3-builtins.c | 0 clang/test/CodeGen/{ => X86}/sse41-builtins.c | 0 clang/test/CodeGen/{ => X86}/sse42-builtins.c | 0 clang/test/CodeGen/{ => X86}/sse4a-builtins.c | 0 clang/test/CodeGen/{ => X86}/ssse3-builtins.c | 0 clang/test/CodeGen/{ => X86}/tbm-builtins.c | 0 clang/test/CodeGen/{ => X86}/vaes-builtins.c | 0 clang/test/CodeGen/{ => X86}/vpclmulqdq-builtins.c | 0 clang/test/CodeGen/{ => X86}/waitpkg.c | 0 clang/test/CodeGen/{ => X86}/xop-builtins-cmp.c | 0 clang/test/CodeGen/{ => X86}/xop-builtins.c | 0 clang/test/CodeGen/thinlto-distributed-newpm.ll | 2 +- clang/test/CodeGenObjC/exceptions.m | 3 - clang/test/Driver/fbasic-block-sections.c | 17 +- clang/test/Driver/hip-sanitize-options.hip | 9 + clang/unittests/Tooling/Syntax/BuildTreeTest.cpp | 407 ++++++++++-------- clang/unittests/Tooling/Syntax/CMakeLists.txt | 1 + clang/unittests/Tooling/Syntax/MutationsTest.cpp | 57 +-- clang/unittests/Tooling/Syntax/SynthesisTest.cpp | 44 ++ clang/unittests/Tooling/Syntax/TreeTestBase.cpp | 63 +-- clang/unittests/Tooling/Syntax/TreeTestBase.h | 7 +- .../include/sanitizer/netbsd_syscall_hooks.h | 213 +++++++++- compiler-rt/lib/asan/asan_allocator.cpp | 105 +++-- compiler-rt/lib/asan/asan_allocator.h | 2 +- compiler-rt/lib/builtins/divmoddi4.c | 13 +- compiler-rt/lib/builtins/divmodsi4.c | 13 +- .../sanitizer_platform_limits_netbsd.cpp | 154 ++++++- .../sanitizer_platform_limits_netbsd.h | 12 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 119 +++++- compiler-rt/lib/scudo/standalone/internal_defs.h | 1 - compiler-rt/lib/scudo/standalone/linux.h | 45 -- .../lib/scudo/standalone/tests/primary_test.cpp | 2 +- compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 8 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 44 +- .../test/asan/TestCases/asan_update_allocation.cpp | 25 +- compiler-rt/utils/generate_netbsd_syscalls.awk | 34 ++ flang/docs/ArrayComposition.md | 8 + flang/docs/C++17.md | 8 + flang/docs/C++style.md | 8 + flang/docs/Calls.md | 8 + flang/docs/Character.md | 8 + flang/docs/ControlFlowGraph.md | 8 + flang/docs/Directives.md | 8 + flang/docs/Extensions.md | 8 + flang/docs/FortranForCProgrammers.md | 8 + flang/docs/FortranIR.md | 8 + flang/docs/IORuntimeInternals.md | 8 + flang/docs/ImplementingASemanticCheck.md | 8 + flang/docs/Intrinsics.md | 8 + flang/docs/LabelResolution.md | 8 + flang/docs/ModFiles.md | 8 + flang/docs/OpenMP-semantics.md | 8 + flang/docs/OptionComparison.md | 8 + flang/docs/Overview.md | 8 + flang/docs/ParserCombinators.md | 8 + flang/docs/Parsing.md | 8 + flang/docs/Preprocessing.md | 8 + flang/docs/PullRequestChecklist.md | 8 + flang/docs/RuntimeDescriptor.md | 8 + flang/docs/Semantics.md | 8 + flang/include/flang/Evaluate/expression.h | 4 +- flang/include/flang/Evaluate/type.h | 2 + flang/include/flang/Semantics/tools.h | 2 + flang/lib/Evaluate/expression.cpp | 75 +++- flang/lib/Evaluate/fold-implementation.h | 10 +- flang/lib/Evaluate/tools.cpp | 4 +- flang/lib/Evaluate/type.cpp | 2 +- flang/lib/Semantics/check-declarations.cpp | 271 +++++++----- flang/lib/Semantics/resolve-names-utils.cpp | 6 - flang/lib/Semantics/resolve-names-utils.h | 2 - flang/lib/Semantics/resolve-names.cpp | 31 +- flang/lib/Semantics/tools.cpp | 13 + flang/test/Evaluate/folding12.f90 | 163 ++++++++ flang/test/Semantics/resolve11.f90 | 8 +- flang/test/Semantics/resolve13.f90 | 10 +- flang/test/Semantics/resolve15.f90 | 4 +- flang/test/Semantics/resolve25.f90 | 22 +- flang/test/Semantics/resolve53.f90 | 17 +- flang/test/Semantics/resolve96.f90 | 62 +++ flang/test/Semantics/test_errors.sh | 2 +- libc/src/string/CMakeLists.txt | 2 - libc/utils/FPUtil/SqrtLongDoubleX86.h | 2 + libclc/spirv/lib/SOURCES | 6 + libclc/spirv64/lib/SOURCES | 6 + libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 48 ++- libcxx/test/configs/legacy.cfg.in | 1 - libcxx/utils/ci/macos-backdeployment.sh | 2 +- libcxx/utils/libcxx/test/config.py | 114 ++--- libcxx/utils/libcxx/test/target_info.py | 31 +- libcxxabi/test/lit.site.cfg.in | 1 - libunwind/test/lit.site.cfg.in | 1 - lld/ELF/Arch/PPC64.cpp | 4 +- lld/test/CMakeLists.txt | 2 +- lld/test/lit.cfg.py | 6 +- lld/test/lit.site.cfg.py.in | 2 +- lldb/source/API/SBPlatform.cpp | 69 ++- lldb/source/Host/netbsd/HostNetBSD.cpp | 2 +- lldb/test/API/lit.site.cfg.py.in | 1 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 +- lldb/utils/lldb-dotest/CMakeLists.txt | 2 +- llvm/cmake/config-ix.cmake | 40 +- llvm/cmake/modules/GetLibraryName.cmake | 17 + llvm/cmake/modules/LLVMConfig.cmake.in | 5 +- llvm/docs/CMake.rst | 2 +- llvm/docs/CommandGuide/dsymutil.rst | 2 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 15 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 10 +- llvm/include/llvm/Analysis/VectorUtils.h | 14 +- llvm/include/llvm/Bitcode/BitcodeWriter.h | 4 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 3 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 1 + llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 11 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 11 + llvm/include/llvm/Config/config.h.cmake | 2 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 37 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 3 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 11 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 2 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 2 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 2 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 3 +- llvm/include/llvm/Support/ARMWinEH.h | 5 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 12 +- llvm/include/llvm/Transforms/Scalar.h | 8 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 3 +- llvm/lib/Analysis/DemandedBits.cpp | 11 +- llvm/lib/Analysis/ScalarEvolution.cpp | 65 +-- llvm/lib/Analysis/VectorUtils.cpp | 21 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 6 + llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp | 11 + llvm/lib/CodeGen/ImplicitNullChecks.cpp | 27 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 15 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 1 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 42 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 50 +-- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 16 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 59 +-- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 7 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 4 +- llvm/lib/LTO/LTOBackend.cpp | 8 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/CMakeLists.txt | 25 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 60 ++- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 1 - .../AArch64/GISel/AArch64InstructionSelector.cpp | 12 + llvm/lib/Target/ARM/ARMInstrMVE.td | 2 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 2 +- llvm/lib/Target/Hexagon/Hexagon.h | 5 +- llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 1 + llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 2 + llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 1 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 1 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 2 + .../Target/Hexagon/HexagonOptimizeSZextends.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 4 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 6 + llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp | 51 +++ llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h | 39 ++ .../PowerPC/GISel/PPCInstructionSelector.cpp | 92 ++++ llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp | 20 + llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h | 28 ++ .../Target/PowerPC/GISel/PPCRegisterBankInfo.cpp | 27 ++ .../lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h | 39 ++ .../lib/Target/PowerPC/GISel/PPCRegisterBanks.td | 20 +- llvm/lib/Target/PowerPC/LLVMBuild.txt | 2 +- llvm/lib/Target/PowerPC/PPC.h | 30 +- llvm/lib/Target/PowerPC/PPC.td | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 31 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 15 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 36 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86InsertWait.cpp | 6 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 28 ++ llvm/lib/Target/X86/X86InstrInfo.h | 4 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 19 + llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 6 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- .../InstCombine/InstructionCombining.cpp | 8 + .../Instrumentation/PGOInstrumentation.cpp | 5 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 4 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 23 +- llvm/lib/Transforms/Scalar/GVN.cpp | 7 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 29 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 25 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 76 ++-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 97 ++--- llvm/lib/WindowsManifest/CMakeLists.txt | 35 +- llvm/lib/WindowsManifest/WindowsManifestMerger.cpp | 6 +- llvm/test/Analysis/BasicAA/modref.ll | 1 + llvm/test/Analysis/CostModel/X86/div.ll | 152 +++---- llvm/test/Analysis/CostModel/X86/rem.ll | 178 +++----- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 52 +-- llvm/test/CMakeLists.txt | 2 +- .../CodeGen/AArch64/GlobalISel/combine-fneg.mir | 28 ++ .../CodeGen/AArch64/GlobalISel/select-binop.mir | 1 - .../select-jump-table-brjt-constrain.mir | 1 - .../GlobalISel/select-returnaddress-liveins.mir | 3 - .../test/CodeGen/AArch64/GlobalISel/select-xor.mir | 1 - llvm/test/CodeGen/AArch64/arm64-aapcs.ll | 2 +- llvm/test/CodeGen/AArch64/fmov-imm-licm.ll | 33 ++ llvm/test/CodeGen/AArch64/fp-cond-sel.ll | 4 +- llvm/test/CodeGen/AArch64/func-calls.ll | 6 +- llvm/test/CodeGen/AArch64/pow.ll | 26 +- llvm/test/CodeGen/AArch64/sve-split-trunc.ll | 66 +++ llvm/test/CodeGen/AArch64/swifterror.ll | 6 +- llvm/test/CodeGen/AArch64/unwind-preserved.ll | 190 ++++++++- llvm/test/CodeGen/AArch64/wineh6.mir | 2 +- llvm/test/CodeGen/AArch64/wineh7.mir | 2 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 14 +- .../CodeGen/Hexagon/autohvx/isel-split-masked.ll | 32 ++ .../CodeGen/PowerPC/GlobalISel/irtranslator-ret.ll | 7 + .../CodeGen/PowerPC/GlobalISel/legalize-ret.mir | 17 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 8 +- .../predicated-liveout-unknown-lanes.ll | 44 ++ .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 18 +- llvm/test/CodeGen/Thumb2/mve-pred-vctpvpsel.ll | 20 +- .../CodeGen/X86/implicit-null-check-negative.ll | 20 + llvm/test/CodeGen/X86/implicit-null-check.ll | 64 +++ .../CodeGen/X86/vector-reduce-fmax-fmin-fast.ll | 328 +++++++++++++++ llvm/test/Other/new-pm-defaults.ll | 3 +- llvm/test/Other/new-pm-lto-defaults.ll | 2 + llvm/test/Other/new-pm-thinlto-defaults.ll | 3 +- llvm/test/Other/opt-O2-pipeline.ll | 7 +- llvm/test/Other/opt-O3-pipeline-enable-matrix.ll | 7 +- llvm/test/Other/opt-O3-pipeline.ll | 7 +- llvm/test/Other/opt-Os-pipeline.ll | 7 +- llvm/test/Transforms/ArgumentPromotion/profile.ll | 5 +- llvm/test/Transforms/BDCE/intrinsics.ll | 16 +- llvm/test/Transforms/Coroutines/ArgAddr.ll | 10 + llvm/test/Transforms/Coroutines/coro-retcon.ll | 1 - .../MSSA/2011-03-25-DSEMiscompile.ll | 2 +- .../MSSA/2011-09-06-EndOfFunction.ll | 2 +- .../DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll | 2 +- .../MSSA/2016-07-17-UseAfterFree.ll | 2 +- .../MSSA/OverwriteStoreBegin.ll | 2 +- .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 2 +- .../DeadStoreElimination/MSSA/PartialStore.ll | 2 +- .../DeadStoreElimination/MSSA/PartialStore2.ll | 4 +- .../MSSA/X86/gather-null-pointer.ll | 2 +- .../MSSA/atomic-overlapping.ll | 2 +- .../DeadStoreElimination/MSSA/atomic-todo.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 2 +- .../DeadStoreElimination/MSSA/calloc-store.ll | 2 +- .../MSSA/combined-partial-overwrites.ll | 4 +- .../DeadStoreElimination/MSSA/const-pointers.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/crash.ll | 2 +- .../DeadStoreElimination/MSSA/cs-cs-aliasing.ll | 2 +- .../DeadStoreElimination/MSSA/debug-counter.ll | 8 +- .../DeadStoreElimination/MSSA/debuginfo.ll | 2 +- .../DeadStoreElimination/MSSA/dominate.ll | 2 +- .../DeadStoreElimination/MSSA/fence-todo.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/fence.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 +- .../DeadStoreElimination/MSSA/inst-limits.ll | 2 +- .../DeadStoreElimination/MSSA/int_sideeffect.ll | 2 +- .../DeadStoreElimination/MSSA/invariant.start.ll | 2 +- .../MSSA/launder.invariant.group.ll | 2 +- .../DeadStoreElimination/MSSA/libcalls.ll | 2 +- .../DeadStoreElimination/MSSA/lifetime.ll | 2 +- .../MSSA/mda-with-dbg-values.ll | 4 +- .../MSSA/memcpy-complete-overwrite.ll | 4 +- .../DeadStoreElimination/MSSA/memintrinsics.ll | 2 +- .../MSSA/memoryssa-scan-limit.ll | 8 +- .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 23 +- .../MSSA/memset-missing-debugloc.ll | 2 +- .../MSSA/memset-unknown-sizes.ll | 2 +- .../MSSA/merge-stores-big-endian.ll | 2 +- .../DeadStoreElimination/MSSA/merge-stores.ll | 2 +- .../MSSA/multiblock-captures.ll | 2 +- .../MSSA/multiblock-exceptions.ll | 2 +- .../DeadStoreElimination/MSSA/multiblock-loops.ll | 2 +- .../MSSA/multiblock-malloc-free.ll | 2 +- .../MSSA/multiblock-memintrinsics.ll | 2 +- .../MSSA/multiblock-memoryphis.ll | 2 +- .../MSSA/multiblock-multipath-throwing.ll | 2 +- .../MSSA/multiblock-multipath.ll | 2 +- .../MSSA/multiblock-overlap.ll | 4 +- .../MSSA/multiblock-partial.ll | 2 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 2 +- .../MSSA/multiblock-throwing.ll | 2 +- .../MSSA/multiblock-unreachable.ll | 2 +- .../DeadStoreElimination/MSSA/no-targetdata.ll | 2 +- .../DeadStoreElimination/MSSA/noop-stores.ll | 4 +- .../DeadStoreElimination/MSSA/operand-bundles.ll | 2 +- .../DeadStoreElimination/MSSA/overlap.ll | 4 +- .../DeadStoreElimination/MSSA/pr11390.ll | 2 +- .../pr47285-not-overwritten-on-all-exit-paths.ll | 2 +- .../MSSA/simple-preservation.ll | 2 +- .../DeadStoreElimination/MSSA/simple-todo.ll | 4 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 4 +- .../Transforms/DeadStoreElimination/MSSA/stats.ll | 2 +- .../DeadStoreElimination/MSSA/tail-byval.ll | 2 +- llvm/test/Transforms/EarlyCSE/commute.ll | 20 + .../Transforms/GVN/masked-load-store-vn-crash.ll | 20 + .../IndVarSimplify/ARM/indvar-unroll-imm-cost.ll | 462 +++------------------ .../InstCombine/AArch64/VectorUtils_heuristics.ll | 21 + llvm/test/Transforms/InstCombine/rem.ll | 26 +- .../Transforms/InstCombine/select-binop-cmp.ll | 12 +- llvm/test/Transforms/InstCombine/select.ll | 101 ++++- llvm/test/Transforms/InstCombine/volatile_store.ll | 23 +- .../JumpThreading/select-unfold-freeze.ll | 248 +++++++++++ llvm/test/Transforms/LoopLoadElim/pr47457.ll | 2 +- .../LoopStrengthReduce/AArch64/small-constant.ll | 12 +- llvm/test/Transforms/MemCpyOpt/memcpy.ll | 3 + .../PGOProfile/split-indirectbr-critical-edges.ll | 24 ++ .../SLPVectorizer/AMDGPU/horizontal-store.ll | 52 ++- .../Transforms/SLPVectorizer/AMDGPU/reduction.ll | 80 ++-- .../test/Transforms/SLPVectorizer/X86/arith-div.ll | 411 ++++++++++++++++++ .../SLPVectorizer/X86/horizontal-list.ll | 52 ++- .../SLPVectorizer/X86/horizontal-minmax.ll | 360 +++++++++++++++- llvm/test/lit.cfg.py | 2 +- llvm/test/lit.site.cfg.py.in | 2 +- .../tools/llvm-readobj/COFF/arm64-packed-epilog.s | 34 ++ .../tools/llvm-readobj/COFF/arm64-unwind-opcodes.s | 30 +- .../tools/obj2yaml/ELF/DWARF/debug-ranges.yaml | 233 +++++++++++ llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 11 +- llvm/tools/obj2yaml/elf2yaml.cpp | 2 + .../CodeGen/GlobalISel/LegalizerInfoTest.cpp | 10 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 242 ++++++----- .../Orc/LazyCallThroughAndReexportsTest.cpp | 6 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 5 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 12 + llvm/utils/TableGen/DFAEmitter.cpp | 2 +- .../clang-tools-extra/clang-tidy/BUILD.gn | 27 +- .../clang-tidy/cppcoreguidelines/BUILD.gn | 1 - .../clang-tools-extra/clang-tidy/enable.gni | 4 + .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/test/BUILD.gn | 7 +- .../clang/unittests/Tooling/Syntax/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 4 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 +- .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 19 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 4 +- mlir/include/mlir/Conversion/Passes.td | 2 +- .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 5 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 1 + .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 7 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 3 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 44 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 18 +- mlir/include/mlir/IR/OpBase.td | 4 +- mlir/include/mlir/TableGen/Dialect.h | 4 +- mlir/lib/Analysis/SliceAnalysis.cpp | 4 +- .../LinalgToStandard/LinalgToStandard.cpp | 1 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 1 + mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 2 + .../Dialect/Linalg/Transforms/Vectorization.cpp | 4 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 44 ++ mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 44 +- mlir/lib/TableGen/Attribute.cpp | 9 +- mlir/lib/TableGen/Dialect.cpp | 2 + .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 51 +-- mlir/test/IR/invalid-ops.mlir | 4 +- mlir/test/IR/slice.mlir | 33 ++ mlir/test/lib/IR/CMakeLists.txt | 1 + mlir/test/lib/IR/TestSlicing.cpp | 81 ++++ mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 1 + mlir/tools/mlir-opt/mlir-opt.cpp | 2 + 517 files changed, 6506 insertions(+), 3565 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/clang-tidy-config.h.cmake delete mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInit [...] delete mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInit [...] delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-pref [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-pr [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-pr [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-pr [...] create mode 100644 clang/test/Analysis/std-c-library-functions-arg-cstring-dependency.c rename clang/test/CodeGen/{ => X86}/3dnow-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/adc-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/adx-builtins.c (100%) rename clang/test/CodeGen/{AMX => X86}/amx.c (100%) rename clang/test/CodeGen/{AMX => X86}/amx_errors.c (100%) rename clang/test/CodeGen/{AMX => X86}/amx_inline_asm.c (100%) rename clang/test/CodeGen/{ => X86}/avx-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/avx-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx-cmp-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx-shuffle-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx2-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512-inline-asm-kregisters-basics.c (100%) rename clang/test/CodeGen/{ => X86}/avx512-kconstraints-att_inline_asm.c (100%) rename clang/test/CodeGen/{ => X86}/avx512-reduceIntrin.c (100%) rename clang/test/CodeGen/{ => X86}/avx512-reduceMinMaxIntrin.c (100%) rename clang/test/CodeGen/{ => X86}/avx512bf16-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512bitalg-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512bw-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512cdintrin.c (100%) rename clang/test/CodeGen/{ => X86}/avx512dq-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512er-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512f-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/avx512f-builtins-constrained.c (100%) rename clang/test/CodeGen/{ => X86}/avx512f-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512ifma-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512ifmavl-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512pf-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vbmi-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vbmi2-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vbmivl-builtin.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vl-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vl-builtins-constrained.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vl-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlbf16-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlbitalg-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlbw-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlcd-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vldq-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlvbmi2-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vlvnni-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vnni-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vpopcntdqintrin.c (100%) rename clang/test/CodeGen/{ => X86}/avx512vpopcntdqvlintrin.c (100%) rename clang/test/CodeGen/{ => X86}/bitscan-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/bmi-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/bmi2-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-clflushopt.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-clwb.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-clzero.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-movdir.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-wbinvd.c (100%) rename clang/test/CodeGen/{ => X86}/builtin-wbnoinvd.c (100%) rename clang/test/CodeGen/{ => X86}/cetintrin.c (100%) rename clang/test/CodeGen/{ => X86}/cldemote.c (100%) rename clang/test/CodeGen/{ => X86}/f16c-builtins-constrained.c (100%) rename clang/test/CodeGen/{ => X86}/f16c-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/fma-builtins-constrained.c (100%) rename clang/test/CodeGen/{ => X86}/fma-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/fma4-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/fsgsbase-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/gfni-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/intel-avx512vlvp2intersect.c (100%) rename clang/test/CodeGen/{ => X86}/intel-avx512vp2intersect.c (100%) rename clang/test/CodeGen/{ => X86}/invpcid.c (100%) rename clang/test/CodeGen/{ => X86}/lwp-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/lzcnt-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/mmx-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/mmx-inline-asm-error.c (100%) rename clang/test/CodeGen/{ => X86}/mmx-inline-asm.c (100%) rename clang/test/CodeGen/{ => X86}/mmx-shift-with-immediate.c (100%) rename clang/test/CodeGen/{ => X86}/movbe-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/pause.c (100%) rename clang/test/CodeGen/{ => X86}/pclmul-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/pku.c (100%) rename clang/test/CodeGen/{ => X86}/popcnt-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/prefetchw-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/ptwrite.c (100%) rename clang/test/CodeGen/{ => X86}/rd-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/rdpid-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/rdrand-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/rot-intrinsics.c (100%) rename clang/test/CodeGen/{ => X86}/rtm-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sha-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/sse-builtins-constrained.c (100%) rename clang/test/CodeGen/{ => X86}/sse-builtins-dbg.c (100%) rename clang/test/CodeGen/{ => X86}/sse-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse.c (100%) rename clang/test/CodeGen/{ => X86}/sse2-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/sse2-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse3-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse41-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse42-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/sse4a-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/ssse3-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/tbm-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/vaes-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/vpclmulqdq-builtins.c (100%) rename clang/test/CodeGen/{ => X86}/waitpkg.c (100%) rename clang/test/CodeGen/{ => X86}/xop-builtins-cmp.c (100%) rename clang/test/CodeGen/{ => X86}/xop-builtins.c (100%) create mode 100644 clang/test/Driver/hip-sanitize-options.hip create mode 100644 clang/unittests/Tooling/Syntax/SynthesisTest.cpp create mode 100644 flang/test/Evaluate/folding12.f90 create mode 100644 flang/test/Semantics/resolve96.f90 create mode 100644 llvm/cmake/modules/GetLibraryName.cmake create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp create mode 100644 llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h copy compiler-rt/lib/builtins/divmoddi4.c => llvm/lib/Target/PowerPC/GISel/PPCRegi [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-fneg.mir create mode 100644 llvm/test/CodeGen/AArch64/fmov-imm-licm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-split-trunc.ll create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-split-masked.ll create mode 100644 llvm/test/CodeGen/PowerPC/GlobalISel/irtranslator-ret.ll create mode 100644 llvm/test/CodeGen/PowerPC/GlobalISel/legalize-ret.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/predicated-liveout-un [...] create mode 100644 llvm/test/CodeGen/X86/vector-reduce-fmax-fmin-fast.ll create mode 100644 llvm/test/Transforms/GVN/masked-load-store-vn-crash.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/VectorUtils_heuristics.ll create mode 100644 llvm/test/Transforms/JumpThreading/select-unfold-freeze.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-div.ll create mode 100644 llvm/test/tools/llvm-readobj/COFF/arm64-packed-epilog.s create mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/debug-ranges.yaml create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/enable.gni create mode 100644 mlir/test/IR/slice.mlir create mode 100644 mlir/test/lib/IR/TestSlicing.cpp