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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 2b366e75d41 Make Decl::setOwningModuleID() public. (NFC) adds 70c0a9675dc [AssumeBundles] Enforce constraints on the operand bundle o [...] adds 27dfb2257a0 [mlir] [VectorOps] Correctly account for rank-0 affine-map [...] adds 8527c1ed66c Added constraints on cl-options.cu test adds 8f5e3c74b67 [PowerPC] Fix compile time issue in recursive CTR analysis code adds d4757a6cf10 [AMDGPU] pre-commit collapse-endcf.mir. NFC. adds d00f5632f39 [mlir] Add a simplifying wrapper for generateCopy and expose it. adds 90dbec26326 Fix MLIR build after header change in LLVM (NFC) adds d6497a521bb Add missing StringMap.h inclusion, apparently clangd is not [...] adds 4977a5f50da [mlir][NFC] Use fold expressions instead of variadic class [...] adds 981258f0d7d Add missing "llvm/Support/Host.h" header to LLVM example af [...] adds 270b528c7c5 [libc] Add docker container for llvm-libc buildbot worker. adds 560aa53f8fe [X86] Support intrinsics _bextr2* adds 49d4e0e3278 Remove CMake configuration for Sphinx targets in MLIR adds d5180ea1347 Add debug info support for Swift/Clang APINotes. adds ab69cd0779c [X86] Support intrinsic _mm_cldemote adds cd4c1adabea Add newly-missing include adds 214d24e1f8e [X86] Support intrinsic _mm_broadcastsi128_si256 adds 4b87f9230bd [ORC] Add some extra debugging output. adds 0caed13fe4a [llvm-jitlink] Fix DEBUG_TYPE string. adds b19801640bf [ORC] Fix an overly aggressive assert. adds c700e0317c2 [JITLink] Read symbol linkage from the correct field. adds c4cbc580621 [NFC][PowerPC] Add a new MIR file te test ppc-early-ret pass adds 6aebf0ee56e Specify branch probabilities for callbr dests adds b47c9f535c8 [libc] Add initial assert definition adds d7c5037e6b9 Prune TargetInfo.h include from ParsedAttr.h, NFC adds af0b0e00fba [libc] [UnitTest] Add timeout to death tests adds c4d23d88548 Add a missing include to clang unit tests adds 8fffa40400e [GC] Remove redundant entiries in stackmap section (and tes [...] adds 5161194fad8 Revert "Update debugserver test for new ostype names" adds f481256bfe0 [builtins] Build for arm64e for Darwin adds 518292dbdfc [PowerPC] Add the MacroFusion support for Power8 adds 9dd561d8b10 [gn build] Port 518292dbdfc adds dfecec65e67 [AVR] Include AVR by default in LLVM builds adds 9059056e273 Revert "[AVR] Include AVR by default in LLVM builds" adds 3b984641a73 [DebugInfo] Fix build failure on the mingw adds 629cf3c1c52 Apply update_test_check.py to CodeGenPrepare/X86/freeze-icm [...] adds 3a503ce6631 [X86] Reduce the number of emitted fragments due to branch align adds bbe6764711b Remove unused variable. adds 4edd050c7e9 [ExpandMemCmp][NFC] Add more tests. adds 4327a9b46b4 [AMDGPU] Use progbits type for .AMDGPU.disasm section adds 6b96623dcb0 [GlobalISel] fix crash in narrowScalarExtract if DstRegs on [...] adds 8737dc2d32e [SCEV] isHighCostExpansionHelper(): use correct TTI hooks adds 096d5453763 [PowerPC] Add strict-fp intrinsic to FP arithmetic adds 61211fec864 [NFC] Add filters to hasNItems and hasNItemsOrMore adds f16f139db40 Basis of dropping uses in llvm.assume. adds 05343588e3b [libc++] [P0646] Add feature-test macro for __cpp_lib_list_ [...] adds b720543926c [AST] Respect shouldTraversePostOrder when traversing type locs adds 3dc6e53c978 [LoopPeel] Turn incorrect assert into a check adds 57e81a2f649 [clangd] Redirect documentation to clangd.llvm.org. adds 13be27482e5 [AVR] Fix read of uninitialized variable AVRSubtarget:::ELFArch adds d608fee8399 [ARM,MVE] Fix user-namespace violation in arm_mve.h. adds 3f8e714e2f9 [ARM,MVE] Add intrinsics and isel for MVE fused multiply-add. adds 4689eae8204 [X86] combineOrShiftToFunnelShift - remove shift by immedia [...] adds d5edcb90643 [clang] Prune 'IsOMPStructuredBlock' Stmt bit adds 2cf4b4de0c7 [AVR] Fix reads of uninitialized variables from constructor [...] adds f31f22ef0f0 [gn build] Port d5edcb90643 adds f1ac5d2263f [SCCP] Use ValueLatticeElement instead of LatticeVal (NFCI) adds 0fa3320931e [lldb] reject `.debug_arange` sections with nonzero segment size adds d748e759d56 [InstSimplify] add tests for FP poison; NFC adds e51d4df4b28 Use `grep -F` instead of deprecated fgrep. adds dea2b93a7b6 [InstSimplify] reduce code for FP undef/nan folding; NFC adds fa8ce7c0fab [AMDGPU] Add some funnel shift intrinsic test coverage adds 966cad0c65d [clangd] Add README pointing to docs, bugtracker etc. NFC adds 1e686d26898 [X86] Add FeatureFast7ByteNOP flag adds 8ec71585719 [InstSimplify] simplify FP ops harder with FMF adds df90a15b1ac [lldb] Clear all settings during a test's setUp adds 592cec7087d [OpenCL] Add missing get_image_array_size builtins adds 43252c1b17b [libcxxabi] Set LIBCXXABI_LINK_TESTS_WITH_SHARED_LIBCXX to [...] adds a66dc755db4 [InstSimplify] simplify FP ops harder with FMF (part 2) adds 46b9f14d712 [AArch64][SVE] Add intrinsics for non-temporal scatters/gathers adds 8093e31e4e2 [mlir][CRunnerUtils] Enable compilation with C++11 toolchai [...] adds e3fc6b3c346 [lldb][NFC] Fix unsigned/signed comparison warning in Symbo [...] adds 8b39341fb09 [PowerPC][AIX] Fix printing of program counter for AIX assembly. adds c8e1081da62 [VE][nfc] Use RRIm for RRINDm, remove the latter adds 3e53bf5781e [PowerPC32] Fix the `setcc` inconsistent result type problem adds 5f9fcfb29e4 Replace getAs with castAs to fix null dereference static an [...] adds dbde39e485b Fix static analyzer null dereference warning. NFCI. adds 7c2b3c9dda3 Replace getAs with castAs to fix null dereference static an [...] adds eb4b5a36a63 [ELF] Move --print-map(-M)/--cref before checkSections() an [...] adds 352f16db87f [lldb] Let OptionValueRegex::Clear set to value to the defa [...] adds ba5500f27a2 [RAGreedy] Fix minor typo in comment. NFC adds d9bf79f4e99 [Attributor][FIX] Add a missing dependence track in noalias [...] adds 69993350aee ObjCMethodDecl::findPropertyDecl - fix static analyzer nul [...] adds d6883126603 [PowerPC][AIX] Implement formal arguments passed in stack memory. adds 2c9cf9f4ddd [clang-tidy] New check: bugprone-suspicious-include adds e79397f5e2c [gn build] Port 2c9cf9f4ddd adds 7420f96924a [TableGen] Move generated *Attr class methods out of line adds fa8080376e7 [AST][SVE] Add new Type queries for sizeless types adds b93dd677977 [gn build] Port fa8080376e7 adds 7bfc3bf39b6 Replace getAs/dyn_cast with castAs/cast to fix null derefer [...] adds f09c7d642af [Sema][SVE] Add tests for valid and invalid type usage adds eb2ba2ea953 [CUDA] Warn about unsupported CUDA SDK version only if it's used. adds 39969c7d3a6 [Sema][SVE] Reject sizeof and alignof for sizeless types adds 627b5c12068 [Sema][SVE] Reject aligned/_Alignas for sizeless types adds adb290d9748 [Sema][SVE] Reject atomic sizeless types adds bc9b6b33a0d [lldb/Utility] Add YAML traits for ConstString and FileSpec. adds 36e018b9411 [mlir] Add derived attribute op interface adds f8700db7f15 [Sema][SVE] Don't allow static or thread-local variables to [...] adds 30804d0a3fb CFGDiff: Simplify and generalize over all graph types adds c53c2058ffb Cache uwnind frame headers as they are found. adds 360aff0493e [AMDGPU] Simplify nested SI_END_CF adds eb41cc61986 [clang-tidy] Add module for llvm-libc and restrict-system-l [...] adds c52f839e723 Revert "[SCCP] Use ValueLatticeElement instead of LatticeVa [...] adds 814c65dedce ExecutionDomainFix - fix static analyzer out of range shift [...] adds 336530be072 CGOpenMPRuntime::emitDeclareTargetVarDefinition - fix stati [...] adds adeb8c54285 Replace getAs with castAs to fix null dereference static an [...] adds 1ef0d66343d Fix unused variable warning. NFCI. adds 26d254f0841 Sink more Attr.h inline methods, NFC adds 3eef58991b2 Add a catch-all else case so any unanticipated configs pass [...] adds 05334de6797 [ARM] Long shift tests. NFC adds fe74df01a90 [lldb] Specify default value for platform.module-cache-directory adds 4e589e6c26e [WebAssembly] Fix SIMD shift unrolling to avoid assertion failure adds 6174fddbe3d [Hexagon] Enable init_arrays when target is linux-musl adds 2a2d2420175 [DAGCombine] foldVSelectOfConstants - ensure constants are [...] adds 9975dc38bf7 Defer checking for mismatches between the deletedness of an [...] adds e91feeed21e [AMDGPU] Add ISD::FSHR -> ALIGNBIT support adds 118abf20173 [SVE] Update API ConstantVector::getSplat() to use ElementCount. adds dc4cd43904d [clangd] Add a textual fallback for go-to-definition adds d184d022630 [libcxx] Enable C++17 for the benchmarks. adds c0735b2c210 [MLIR] Update documentation for loop.reduce. adds 9f5d9bf2470 [MLIR] Reformat LoopOps.td documentation. adds 078776a679b [mlir] [VectorOps] Progressively lower vector.outerproduct to LLVM adds 638b06cf298 [lldb/Utility] Replace ProcessInstanceInfoList with std::ve [...] adds 56926a9146f Revert "[libcxx] Enable C++17 for the benchmarks." adds d5f53253a02 [mlir][SideEffects] Mark the CFG only terminator operations [...] adds 483f82b146f [mlir][SideEffects][NFC] Move the .td definitions for NoSid [...] adds 7c211cf3af5 [mlir][NFC] Move the definition of AffineApplyOp to ODS adds 907403f342f [mlir] Add a new `ConstantLike` trait to better identify op [...] adds 0ddba0bd59c [mlir][SideEffects] Replace HasNoSideEffect with the memory [...] adds 396a42d924d [mlir] Use llvm::ElementCount when constructing an llvm spl [...] adds 0ce3b710b49 [lldb] Add YAML traits for ArchSpec and ProcessInstanceInfo adds a73528649c8 [AMDGPU] Simplify exec copies adds 246398ece71 [clang][Parse] properly parse asm-qualifiers, asm inline adds b0f1a4e7dff [libc++abi] NFC: Move AtomicInt to cxa_guard_impl.h
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/CMakeLists.txt | 2 + .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 1 + .../clang-tidy/ClangTidyDiagnosticConsumer.h | 4 + .../clang-tidy/ClangTidyForceLinker.h | 5 + .../clang-tidy/ExpandModularHeadersPPCallbacks.cpp | 1 + .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../clang-tidy/bugprone/SuspiciousIncludeCheck.cpp | 108 +++ .../clang-tidy/bugprone/SuspiciousIncludeCheck.h | 57 ++ .../cert/DefaultOperatorNewAlignmentCheck.cpp | 1 + .../clang-tidy/llvmlibc/CMakeLists.txt | 15 + .../clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp | 37 + .../llvmlibc/RestrictSystemLibcHeadersCheck.cpp | 73 ++ .../llvmlibc/RestrictSystemLibcHeadersCheck.h | 35 + .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 1 + .../clang-tidy/utils/FileExtensionsUtils.cpp | 15 +- .../clang-tidy/utils/FileExtensionsUtils.h | 12 + clang-tools-extra/clangd/FS.h | 1 + clang-tools-extra/clangd/FindSymbols.cpp | 32 +- clang-tools-extra/clangd/FindSymbols.h | 6 +- clang-tools-extra/clangd/README.md | 19 + clang-tools-extra/clangd/XRefs.cpp | 176 +++- clang-tools-extra/clangd/XRefs.h | 15 + clang-tools-extra/clangd/unittests/XRefsTests.cpp | 102 +- clang-tools-extra/docs/ReleaseNotes.rst | 19 + .../docs/_templates/clangd_redirect.html | 14 + clang-tools-extra/docs/_templates/layout.html | 2 +- .../checks/bugprone-suspicious-include.rst | 32 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../llvmlibc-restrict-system-libc-headers.rst | 20 + clang-tools-extra/docs/clang-tidy/index.rst | 1 + clang-tools-extra/docs/clangd.rst | 7 +- .../docs/clangd/ApplyClangTidyFixInVSCode.gif | Bin 95232 -> 0 bytes clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif | Bin 73814 -> 0 bytes .../clangd/CodeCompletionInEmacsCompanyMode.png | Bin 10480 -> 0 bytes .../docs/clangd/CodeCompletionInSublimeText.png | Bin 19894 -> 0 bytes .../docs/clangd/CodeCompletionInVSCode.png | Bin 15094 -> 0 bytes .../docs/clangd/CodeCompletionInYCM.png | Bin 17028 -> 0 bytes ...ompletionInsertsNamespaceQualifiersInVSCode.gif | Bin 110759 -> 0 bytes clang-tools-extra/docs/clangd/Configuration.rst | 43 +- .../docs/clangd/DeveloperDocumentation.rst | 32 +- .../docs/clangd/DiagnosticsInEmacsEglot.png | Bin 16634 -> 0 bytes clang-tools-extra/docs/clangd/ErrorsInVSCode.png | Bin 76993 -> 0 bytes clang-tools-extra/docs/clangd/Extensions.rst | 178 +--- clang-tools-extra/docs/clangd/Features.rst | 273 +----- .../docs/clangd/FindAllReferencesInVSCode.gif | Bin 76027 -> 0 bytes .../docs/clangd/FormatSelectionInVSCode.gif | Bin 167887 -> 0 bytes .../docs/clangd/GoToDefinitionInVSCode.gif | Bin 123395 -> 0 bytes clang-tools-extra/docs/clangd/Installation.rst | 382 +------- .../clangd/NavigationWithBreadcrumbsInVSCode.gif | Bin 123365 -> 0 bytes clang-tools-extra/docs/clangd/OutlineInVSCode.png | Bin 15443 -> 0 bytes clang-tools-extra/docs/clangd/README.txt | 4 + .../docs/clangd/SignatureHelpInVSCode.gif | Bin 36923 -> 0 bytes clang-tools-extra/docs/clangd/index.rst | 31 +- clang-tools-extra/docs/index.rst | 3 +- .../clang-tidy/checkers/Inputs/Headers/a} | 0 .../clang-tidy/checkers/Inputs/Headers/a.cpp} | 0 .../clang-tidy/checkers/Inputs/Headers/a.hpp} | 0 .../clang-tidy/checkers/Inputs/Headers/c.c} | 0 .../clang-tidy/checkers/Inputs/Headers/c.cc} | 0 .../clang-tidy/checkers/Inputs/Headers/c.cxx} | 0 .../clang-tidy/checkers/Inputs/Headers/i.cpp} | 0 .../Inputs/llvmlibc/resource/include/stdatomic.h} | 0 .../resource/include}/stddef.h | 0 .../system}/math.h | 0 .../system}/stdio.h | 0 .../system}/stdlib.h | 0 .../system}/string.h | 0 .../checkers/Inputs/llvmlibc/transitive.h | 0 .../checkers/bugprone-suspicious-include.cpp | 24 + ...ibc-restrict-system-libc-headers-transitive.cpp | 8 + .../llvmlibc-restrict-system-libc-headers.cpp | 13 + clang/docs/LibASTMatchersReference.html | 13 - clang/docs/ReleaseNotes.rst | 10 + clang/include/clang/AST/Attr.h | 3 +- clang/include/clang/AST/CanonicalType.h | 2 + clang/include/clang/AST/RecursiveASTVisitor.h | 21 +- clang/include/clang/AST/Stmt.h | 14 +- clang/include/clang/AST/Type.h | 9 + clang/include/clang/ASTMatchers/ASTMatchers.h | 13 - clang/include/clang/Basic/Attr.td | 134 +-- clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 10 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Basic/arm_mve.td | 40 + clang/include/clang/Basic/arm_mve_defs.td | 12 + clang/include/clang/Parse/Parser.h | 21 + clang/include/clang/Sema/ParsedAttr.h | 2 +- clang/include/clang/Sema/Sema.h | 73 +- clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/AttrImpl.cpp | 147 +++ clang/lib/AST/DeclCXX.cpp | 10 +- clang/lib/AST/DeclObjC.cpp | 18 +- clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/OpenMPClause.cpp | 1 + clang/lib/AST/TextNodeDumper.cpp | 3 - clang/lib/AST/Type.cpp | 16 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 - clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGLoopInfo.cpp | 1 + clang/lib/CodeGen/CGObjCMac.cpp | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 6 +- clang/lib/Driver/ToolChains/Cuda.cpp | 32 +- clang/lib/Driver/ToolChains/Cuda.h | 6 + clang/lib/Driver/ToolChains/Hexagon.cpp | 3 +- clang/lib/Frontend/FrontendActions.cpp | 1 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 1 + clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 5 +- clang/lib/Headers/avx2intrin.h | 2 + clang/lib/Headers/bmiintrin.h | 44 + clang/lib/Headers/cldemoteintrin.h | 8 + clang/lib/Parse/ParseObjc.cpp | 3 +- clang/lib/Parse/ParseStmtAsm.cpp | 133 +-- clang/lib/Parse/Parser.cpp | 10 +- clang/lib/Sema/OpenCLBuiltins.td | 4 +- clang/lib/Sema/SemaAvailability.cpp | 1 + clang/lib/Sema/SemaCUDA.cpp | 1 + clang/lib/Sema/SemaDecl.cpp | 49 +- clang/lib/Sema/SemaDeclAttr.cpp | 7 +- clang/lib/Sema/SemaDeclCXX.cpp | 139 ++- clang/lib/Sema/SemaDeclObjC.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 19 +- clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 5 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 32 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 - clang/lib/Serialization/ASTWriterStmt.cpp | 1 - clang/lib/Tooling/AllTUsExecution.cpp | 3 +- clang/test/AST/ast-dump-openmp-atomic.c | 2 +- clang/test/AST/ast-dump-openmp-cancel.c | 2 +- .../test/AST/ast-dump-openmp-cancellation-point.c | 2 +- clang/test/AST/ast-dump-openmp-critical.c | 2 +- .../ast-dump-openmp-distribute-parallel-for-simd.c | 10 +- .../AST/ast-dump-openmp-distribute-parallel-for.c | 10 +- clang/test/AST/ast-dump-openmp-distribute-simd.c | 10 +- clang/test/AST/ast-dump-openmp-distribute.c | 10 +- clang/test/AST/ast-dump-openmp-for-simd.c | 10 +- clang/test/AST/ast-dump-openmp-for.c | 10 +- clang/test/AST/ast-dump-openmp-master.c | 2 +- clang/test/AST/ast-dump-openmp-ordered.c | 6 +- clang/test/AST/ast-dump-openmp-parallel-for-simd.c | 10 +- clang/test/AST/ast-dump-openmp-parallel-for.c | 10 +- .../AST/ast-dump-openmp-parallel-master-XFAIL.c | 4 +- clang/test/AST/ast-dump-openmp-parallel-sections.c | 2 +- clang/test/AST/ast-dump-openmp-parallel.c | 2 +- clang/test/AST/ast-dump-openmp-section.c | 6 +- clang/test/AST/ast-dump-openmp-sections.c | 2 +- clang/test/AST/ast-dump-openmp-simd.c | 10 +- clang/test/AST/ast-dump-openmp-single.c | 2 +- clang/test/AST/ast-dump-openmp-target-data.c | 2 +- .../AST/ast-dump-openmp-target-parallel-for-simd.c | 40 +- .../test/AST/ast-dump-openmp-target-parallel-for.c | 40 +- clang/test/AST/ast-dump-openmp-target-parallel.c | 8 +- clang/test/AST/ast-dump-openmp-target-simd.c | 20 +- ...nmp-target-teams-distribute-parallel-for-simd.c | 80 +- ...p-openmp-target-teams-distribute-parallel-for.c | 80 +- .../ast-dump-openmp-target-teams-distribute-simd.c | 40 +- .../AST/ast-dump-openmp-target-teams-distribute.c | 40 +- clang/test/AST/ast-dump-openmp-target-teams.c | 8 +- clang/test/AST/ast-dump-openmp-target.c | 4 +- clang/test/AST/ast-dump-openmp-task.c | 2 +- clang/test/AST/ast-dump-openmp-taskgroup.c | 2 +- clang/test/AST/ast-dump-openmp-taskloop-simd.c | 10 +- clang/test/AST/ast-dump-openmp-taskloop.c | 10 +- ...ump-openmp-teams-distribute-parallel-for-simd.c | 100 +- ...ast-dump-openmp-teams-distribute-parallel-for.c | 100 +- .../AST/ast-dump-openmp-teams-distribute-simd.c | 60 +- clang/test/AST/ast-dump-openmp-teams-distribute.c | 60 +- clang/test/AST/ast-dump-openmp-teams.c | 12 +- clang/test/AST/dump.cpp | 2 +- .../test/CXX/class.derived/class.abstract/p16.cpp | 6 +- clang/test/CXX/special/class.dtor/p5-0x.cpp | 11 +- clang/test/CodeGen/arm-mve-intrinsics/ternary.c | 261 +++++ clang/test/CodeGen/avx2-builtins.c | 6 + clang/test/CodeGen/bmi-builtins.c | 13 + clang/test/CodeGen/cldemote.c | 2 + clang/test/CodeGen/inline-asm-mixed-style.c | 5 - clang/test/Driver/cl-options.cu | 4 + clang/test/Driver/cuda-version-check.cu | 5 + clang/test/Driver/hexagon-toolchain-elf.c | 10 + .../test/PCH/stmt-openmp_structured_block-bit.cpp | 2 +- clang/test/Parser/asm-qualifiers.c | 59 ++ clang/test/Parser/asm.c | 6 - clang/test/Sema/aarch64-sve-types.c | 61 +- clang/test/Sema/asm.c | 3 - clang/test/Sema/sizeless-1.c | 243 +++++ clang/test/SemaCXX/PR9572.cpp | 7 +- .../test/SemaCXX/cxx0x-cursory-default-delete.cpp | 6 + clang/test/SemaCXX/cxx2a-consteval.cpp | 52 + clang/test/SemaCXX/sizeless-1.cpp | 496 ++++++++++ clang/test/SemaCXX/virtual-base-used.cpp | 7 +- clang/unittests/AST/CMakeLists.txt | 2 +- clang/unittests/AST/DeclTest.cpp | 3 +- clang/unittests/AST/OMPStructuredBlockTest.cpp | 540 ----------- clang/unittests/AST/SizelessTypesTest.cpp | 82 ++ .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 20 - clang/utils/TableGen/ClangAttrEmitter.cpp | 339 ++++--- clang/utils/TableGen/MveEmitter.cpp | 4 +- compiler-rt/cmake/builtin-config-ix.cmake | 2 +- compiler-rt/lib/builtins/CMakeLists.txt | 1 + libc/config/linux/api.td | 36 + libc/include/CMakeLists.txt | 8 + libc/include/assert.h.def | 14 + libc/lib/CMakeLists.txt | 3 + libc/spec/stdc.td | 12 + libc/src/CMakeLists.txt | 1 + libc/src/assert/CMakeLists.txt | 13 + libc/src/assert/__assert_fail.cpp | 38 + libc/src/assert/assert.h | 31 + libc/test/src/CMakeLists.txt | 1 + libc/test/src/assert/CMakeLists.txt | 15 + libc/test/src/assert/assert_test.cpp | 32 + libc/utils/UnitTest/Test.cpp | 30 +- libc/utils/buildbot/Dockerfile | 34 + libc/utils/buildbot/README.txt | 16 + libc/utils/buildbot/run.sh | 10 + libc/utils/testutils/ExecuteFunction.h | 24 +- libc/utils/testutils/ExecuteFunctionUnix.cpp | 41 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/version | 2 +- .../forward_list.version.pass.cpp | 16 +- .../support.limits.general/list.version.pass.cpp | 16 +- .../version.version.pass.cpp | 16 +- .../generate_feature_test_macro_components.py | 1 - libcxx/www/cxx2a_status.html | 2 +- libcxxabi/CMakeLists.txt | 28 - libcxxabi/src/cxa_guard_impl.h | 26 + libcxxabi/src/include/atomic_support.h | 30 - libcxxabi/test/CMakeLists.txt | 26 + libunwind/src/AddressSpace.hpp | 14 +- libunwind/src/FrameHeaderCache.hpp | 149 +++ libunwind/test/frameheadercache_test.pass.cpp | 84 ++ lld/ELF/Writer.cpp | 12 +- lld/test/ELF/linkerscript/output-too-large.s | 31 +- lldb/include/lldb/Host/Host.h | 2 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 6 +- lldb/include/lldb/Target/Platform.h | 5 +- lldb/include/lldb/Utility/ArchSpec.h | 13 + lldb/include/lldb/Utility/ConstString.h | 15 +- lldb/include/lldb/Utility/FileSpec.h | 15 + lldb/include/lldb/Utility/ProcessInfo.h | 51 +- lldb/include/lldb/lldb-forward.h | 1 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 + lldb/source/Commands/CommandObjectPlatform.cpp | 6 +- lldb/source/Commands/CommandObjectProcess.cpp | 4 +- lldb/source/Commands/CommandObjectSettings.cpp | 50 +- lldb/source/Commands/Options.td | 5 + lldb/source/Host/freebsd/Host.cpp | 8 +- lldb/source/Host/linux/Host.cpp | 4 +- lldb/source/Host/macosx/objcxx/Host.mm | 4 +- lldb/source/Host/netbsd/Host.cpp | 8 +- lldb/source/Host/openbsd/Host.cpp | 4 +- lldb/source/Host/windows/Host.cpp | 4 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 7 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 7 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 7 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 6 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 1 + .../GDBRemoteCommunicationServerCommon.cpp | 7 +- .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 7 +- lldb/source/Target/Platform.cpp | 10 + lldb/source/Target/Process.cpp | 6 +- lldb/source/Utility/ArchSpec.cpp | 12 + lldb/source/Utility/ConstString.cpp | 12 + lldb/source/Utility/FileSpec.cpp | 16 + lldb/source/Utility/ProcessInfo.cpp | 13 + lldb/test/API/commands/settings/TestSettings.py | 26 + .../tools/lldb-server/TestAppleSimulatorOSType.py | 7 +- lldb/unittests/Host/HostInfoTest.cpp | 1 + .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 36 + lldb/unittests/Utility/ArchSpecTest.cpp | 27 +- lldb/unittests/Utility/ConstStringTest.cpp | 20 + lldb/unittests/Utility/FileSpecTest.cpp | 21 + lldb/unittests/Utility/ProcessInstanceInfoTest.cpp | 57 ++ llvm/docs/LangRef.rst | 5 +- llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 1 + llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 1 + llvm/include/llvm-c/DebugInfo.h | 5 +- llvm/include/llvm/ADT/STLExtras.h | 20 +- llvm/include/llvm/Analysis/Utils/Local.h | 2 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 4 + llvm/include/llvm/CodeGen/ExecutionDomainFix.h | 14 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 9 +- llvm/include/llvm/IR/Attributes.h | 4 + llvm/include/llvm/IR/CFGDiff.h | 114 +-- llvm/include/llvm/IR/Constants.h | 2 +- llvm/include/llvm/IR/DIBuilder.h | 3 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 27 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 7 + llvm/include/llvm/IR/IntrinsicsARM.td | 4 + llvm/include/llvm/IR/User.h | 5 + llvm/include/llvm/IR/Value.h | 28 + llvm/include/llvm/MC/MCFragment.h | 24 +- llvm/lib/Analysis/InstructionSimplify.cpp | 39 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 21 +- llvm/lib/AsmParser/LLParser.cpp | 10 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 28 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 6 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 10 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 24 +- .../JITLink/MachOLinkGraphBuilder.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 18 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/Attributes.cpp | 8 + llvm/lib/IR/ConstantFold.cpp | 3 +- llvm/lib/IR/Constants.cpp | 86 +- llvm/lib/IR/DIBuilder.cpp | 5 +- llvm/lib/IR/DebugInfo.cpp | 6 +- llvm/lib/IR/DebugInfoMetadata.cpp | 11 +- llvm/lib/IR/KnowledgeRetention.cpp | 81 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/IR/User.cpp | 7 + llvm/lib/IR/Value.cpp | 45 + llvm/lib/IR/Verifier.cpp | 24 + llvm/lib/MC/MCAssembler.cpp | 21 +- llvm/lib/MC/MCFragment.cpp | 7 +- llvm/lib/MC/MCObjectStreamer.cpp | 9 - llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 25 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 37 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 2 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 22 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 28 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 3 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 6 + llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 1 + llvm/lib/Target/AMDGPU/SIInstructions.td | 1 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 55 ++ .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 176 +--- llvm/lib/Target/ARM/ARMInstrMVE.td | 82 +- llvm/lib/Target/AVR/AVRSubtarget.cpp | 9 +- llvm/lib/Target/AVR/AVRSubtarget.h | 15 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 11 +- llvm/lib/Target/PowerPC/PPC.td | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 123 ++- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 18 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 48 +- llvm/lib/Target/PowerPC/PPCMacroFusion.cpp | 203 ++++ llvm/lib/Target/PowerPC/PPCMacroFusion.def | 45 + llvm/lib/Target/PowerPC/PPCMacroFusion.h | 22 + llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 6 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 6 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- llvm/lib/Target/VE/VEInstrInfo.td | 63 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 35 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 96 +- llvm/lib/Target/X86/X86.td | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 4 - llvm/lib/Target/X86/X86InstrInfo.cpp | 4 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/Attributor.cpp | 2 + .../Transforms/InstCombine/InstCombineCompares.cpp | 5 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/test/Assembler/dimodule.ll | 7 +- llvm/test/CodeGen/AArch64/callbr-asm-label.ll | 12 +- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 4 +- .../CodeGen/AArch64/scalable-vector-promotion.ll | 23 + ...trinsics-nt-gather-loads-64bit-scaled-offset.ll | 90 ++ ...insics-nt-scatter-stores-64bit-scaled-offset.ll | 64 ++ .../AMDGPU/build-vector-packed-partial-undef.ll | 10 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 36 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 460 ++++----- llvm/test/CodeGen/AMDGPU/fshl.ll | 606 ++++++++++++ llvm/test/CodeGen/AMDGPU/fshr.ll | 579 +++++++++++ .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 5 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 6 +- llvm/test/CodeGen/AMDGPU/permute.ll | 3 +- llvm/test/CodeGen/AMDGPU/scalar_to_vector.ll | 20 +- llvm/test/CodeGen/AMDGPU/shift-i128.ll | 8 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 1026 +++++++++++++++++++- llvm/test/CodeGen/PowerPC/aix-print-pc.mir | 31 + llvm/test/CodeGen/PowerPC/early-ret.mir | 83 ++ llvm/test/CodeGen/PowerPC/fp-strict-f128.ll | 55 ++ llvm/test/CodeGen/PowerPC/fp-strict.ll | 413 ++++++++ llvm/test/CodeGen/PowerPC/macro-fusion.ll | 21 + .../CodeGen/PowerPC/ppc32-i64-to-float-conv.ll | 24 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 32 +- llvm/test/CodeGen/Thumb2/fir.ll | 65 ++ llvm/test/CodeGen/Thumb2/mve-fmas.ll | 14 +- .../Thumb2/mve-intrinsics/longshift-const.ll | 408 ++++++++ .../Thumb2/mve-intrinsics/longshift-demand.ll | 908 +++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll | 242 +++++ llvm/test/CodeGen/{ARM => Thumb2}/shift_parts.ll | 272 ++++++ llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll | 128 +++ llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 23 +- llvm/test/CodeGen/X86/callbr-asm.ll | 17 +- llvm/test/CodeGen/X86/memcmp-constant.ll | 123 +++ llvm/test/CodeGen/X86/statepoint-stackmap-size.ll | 22 + llvm/test/CodeGen/X86/vselect-constants.ll | 39 + .../DebugInfo/MIR/X86/call-site-param-mov16.mir | 59 ++ llvm/test/DebugInfo/X86/DIModule.ll | 3 +- .../JITLink/X86/Inputs/MachO_weak_defs_extra.s | 19 + .../JITLink/X86/MachO_weak_definitions.s | 39 + llvm/test/IR/assume-builder.ll | 4 +- llvm/test/MC/X86/align-branch-64-negative.s | 26 +- .../Transforms/CodeGenPrepare/X86/freeze-icmp.ll | 8 +- llvm/test/Transforms/InstSimplify/fp-nan.ll | 20 +- llvm/test/Transforms/InstSimplify/fp-undef.ll | 74 +- llvm/test/Transforms/InstSimplify/gep.ll | 66 ++ .../LoopUnroll/wrong_assert_in_peeling.ll | 110 +++ llvm/test/Verifier/assume-bundles.ll | 19 + llvm/tools/llvm-c-test/debuginfo.c | 6 +- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 2 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 39 + llvm/unittests/FuzzMutate/OperationsTest.cpp | 4 +- llvm/unittests/IR/KnowledgeRetentionTest.cpp | 48 +- llvm/unittests/IR/MetadataTest.cpp | 21 +- llvm/unittests/IR/VerifierTest.cpp | 2 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../gn/secondary/clang/unittests/AST/BUILD.gn | 2 +- .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 1 + mlir/docs/CMakeLists.txt | 11 - mlir/docs/Traits.md | 6 - mlir/docs/Tutorials/Toy/Ch-2.md | 24 +- mlir/examples/toy/Ch2/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch3/include/toy/Ops.td | 5 +- mlir/examples/toy/Ch4/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch5/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch6/include/toy/Ops.td | 4 +- mlir/examples/toy/Ch7/include/toy/Ops.td | 9 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.h | 52 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 58 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.td | 1 + mlir/include/mlir/Dialect/GPU/GPUOps.td | 10 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 8 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 1 + mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 1 + mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 3 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 57 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVCompositeOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 13 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 1 + .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 5 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 11 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.h | 10 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 2 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 20 +- mlir/include/mlir/IR/Dialect.h | 52 +- mlir/include/mlir/IR/Matchers.h | 34 +- mlir/include/mlir/IR/OpBase.td | 6 +- mlir/include/mlir/IR/OpDefinition.h | 19 + mlir/include/mlir/IR/Operation.h | 7 - mlir/include/mlir/IR/OperationSupport.h | 8 +- mlir/include/mlir/Interfaces/CMakeLists.txt | 5 + .../mlir/Interfaces/DerivedAttributeOpInterface.h | 22 + .../mlir/Interfaces/DerivedAttributeOpInterface.td | 37 + mlir/include/mlir/Interfaces/SideEffects.h | 23 +- mlir/include/mlir/Interfaces/SideEffects.td | 24 +- mlir/include/mlir/TableGen/SideEffects.h | 8 +- mlir/include/mlir/Transforms/FoldUtils.h | 3 + mlir/include/mlir/Transforms/LoopUtils.h | 29 + mlir/lib/Analysis/Utils.cpp | 5 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 3 +- mlir/lib/Dialect/AffineOps/AffineOps.cpp | 47 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 4 +- .../LoopOps/Transforms/ParallelLoopFusion.cpp | 8 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 7 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 64 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 2 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 1 + mlir/lib/IR/Builders.cpp | 2 +- mlir/lib/Interfaces/CMakeLists.txt | 15 + .../lib/Interfaces/DerivedAttributeOpInterface.cpp | 16 +- mlir/lib/Interfaces/SideEffects.cpp | 67 ++ mlir/lib/TableGen/SideEffects.cpp | 12 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 3 +- mlir/lib/Transforms/CSE.cpp | 20 +- mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 16 +- mlir/lib/Transforms/Utils/FoldUtils.cpp | 8 +- .../Utils/GreedyPatternRewriteDriver.cpp | 14 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 26 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 6 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 129 ++- mlir/test/Dialect/AffineOps/invalid.mlir | 4 +- mlir/test/Dialect/Linalg/invalid.mlir | 2 +- .../VectorOps/vector-contract-transforms.mlir | 44 + mlir/test/IR/invalid-ops.mlir | 2 +- mlir/test/IR/traits.mlir | 2 +- mlir/test/Transforms/affine-data-copy.mlir | 16 +- mlir/test/Transforms/canonicalize.mlir | 6 +- mlir/test/lib/TestDialect/TestOps.td | 1 + mlir/test/lib/Transforms/TestAffineDataCopy.cpp | 24 +- mlir/test/mlir-tblgen/op-decl.td | 8 +- mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp | 3 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 33 +- 504 files changed, 12645 insertions(+), 4421 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/bugprone/SuspiciousIncludeCheck.h create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/CMakeLists.txt create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeaders [...] create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h create mode 100644 clang-tools-extra/clangd/README.md create mode 100644 clang-tools-extra/docs/_templates/clangd_redirect.html create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-suspicious-in [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvmlibc-restrict-syst [...] delete mode 100644 clang-tools-extra/docs/clangd/ApplyClangTidyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInEmacsCompanyMode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInSublimeText.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInYCM.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInsertsNamespaceQua [...] delete mode 100644 clang-tools-extra/docs/clangd/DiagnosticsInEmacsEglot.png delete mode 100644 clang-tools-extra/docs/clangd/ErrorsInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/FindAllReferencesInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/FormatSelectionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/GoToDefinitionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/NavigationWithBreadcrumbsInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/OutlineInVSCode.png create mode 100644 clang-tools-extra/docs/clangd/README.txt delete mode 100644 clang-tools-extra/docs/clangd/SignatureHelpInVSCode.gif copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/{clangd/test/Inputs/background-index/sub_dir/compile_flags. [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang/test/Modules/Inputs/libc-libcxx/include/stdlib.h => clang-tools-extra/t [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-suspicious- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/ternary.c create mode 100644 clang/test/Parser/asm-qualifiers.c create mode 100644 clang/test/Sema/sizeless-1.c create mode 100644 clang/test/SemaCXX/sizeless-1.cpp delete mode 100644 clang/unittests/AST/OMPStructuredBlockTest.cpp create mode 100644 clang/unittests/AST/SizelessTypesTest.cpp create mode 100644 libc/include/assert.h.def create mode 100644 libc/src/assert/CMakeLists.txt create mode 100644 libc/src/assert/__assert_fail.cpp create mode 100644 libc/src/assert/assert.h create mode 100644 libc/test/src/assert/CMakeLists.txt create mode 100644 libc/test/src/assert/assert_test.cpp create mode 100644 libc/utils/buildbot/Dockerfile create mode 100644 libc/utils/buildbot/README.txt create mode 100755 libc/utils/buildbot/run.sh create mode 100644 libunwind/src/FrameHeaderCache.hpp create mode 100644 libunwind/test/frameheadercache_test.pass.cpp create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.cpp create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.def create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.h create mode 100644 llvm/test/CodeGen/AArch64/scalable-vector-promotion.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-64bit [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-64b [...] create mode 100644 llvm/test/CodeGen/AMDGPU/fshl.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fshr.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-print-pc.mir create mode 100644 llvm/test/CodeGen/PowerPC/early-ret.mir create mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-f128.ll create mode 100644 llvm/test/CodeGen/PowerPC/fp-strict.ll create mode 100644 llvm/test/CodeGen/PowerPC/macro-fusion.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc32-i64-to-float-conv.ll create mode 100644 llvm/test/CodeGen/Thumb2/fir.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/longshift-const.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/longshift-demand.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll rename llvm/test/CodeGen/{ARM => Thumb2}/shift_parts.ll (53%) create mode 100644 llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll create mode 100644 llvm/test/CodeGen/X86/memcmp-constant.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-stackmap-size.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/call-site-param-mov16.mir create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_weak_defs_extra.s create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_definitions.s create mode 100644 llvm/test/Transforms/LoopUnroll/wrong_assert_in_peeling.ll create mode 100644 llvm/test/Verifier/assume-bundles.ll create mode 100644 mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.h create mode 100644 mlir/include/mlir/Interfaces/DerivedAttributeOpInterface.td copy clang/lib/AST/AttrImpl.cpp => mlir/lib/Interfaces/DerivedAttributeOpInterface [...]