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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from efd1f17cd92 Fix .arclint on Windows adds 707df4acdc5 [libc++] Temporarily disable test that fails on Windows adds 9ff3f339e88 [clangd] Fix remote index build without shared libs mode adds cbaa74a0981 [gn build] (manually) merge c4c3883 adds 3e4a16d2cbf [llvm/DebugInfo] Fix invalid verifier error for DWARF5 adds a5d79e5fa14 build: use Python3 for compiler-rt adds 14f07bcab0d [libc++] Avoid using distutils.util in the DSL adds 01b5f521408 [COFF] Add a fastpath for /INCLUDE: in .drective sections adds d42192c50f7 [X86][CostModel] Correct the costs for truncate to a mask r [...] adds c480dc6b47c [X86] Pre-commit tests for D78984. NFC adds 0de7ddbfb03 [X86] Handle more cases in combineAddOrSubToADCOrSBB. adds 1e43cab3c67 [FileCollector] Lock Mutex in copyFiles adds ef3678cfeea [SVE] Update EmitSVEPredicateCast to take a ScalableVectorType adds bd2965c9db2 Revert "Recommit [libc++] Move abs and div into stdlib.h to [...] adds 1b56980845b MustBeExecutedContextPrinter::runOnModule: Use unique_ptr t [...] adds af40bff32db [MachO] Fix UB in memcpy adds b52bc2653bb Revert "[lld-macho] Add support for emitting dylibs with a [...] adds fbae153ca58 Revert "[lld-macho] Add basic symbol table output" adds 2af31b3b655 [AArch64][GlobalISel] Select immediate forms of compares by [...] adds 59b9e6fe762 [X86] Update costs for truncates from less than 128-bit vec [...] adds b8000c0ce84 [Windows] Autolink with basenames and add libdir to libpath adds 2a3cf5e5834 [PowerPC][AIX] Pass ByVal formal args that span registers a [...] adds 03ffe586054 [ELF][PPC64] Don't perform toc-indirect to toc-relative rel [...] adds 6f230491197 [Support] Simplify and optimize ThreadPool adds 3c89256d716 Attributor::ArgumentReplacementMap: Use unique_ptr to simpl [...] adds 89e2fe32100 MustBeExecutedContextExplorer::InstructionIteratorMap: use [...] adds 95e570725a1 OpenMPOpt::RuntimeFunctionInfo::UsesMap: Use unique_ptr for [...] adds 2e214baed92 [SVE] Remove invalid usage of VectorType::getNumElements in [...] adds 83725822c52 [lldb-vscode] Add an option for loading core files adds 88af3ddb1e8 build: update libc++ as there are some bots with integrated build adds f1ecf560bf7 Add StringRef include to libc benchmark. adds 8a7cf11f92e [llvm][NFC] Refactor APIs operating on CallBase adds 1baaa080e04 [AMDGPU] Define special SGPR subregs adds 616657b39c8 [LAA] Move CheckingPtrGroup/PointerCheck outside class (NFC). adds 395d93358ef Revert "[AMDGPU] Define special SGPR subregs" adds 751a554f25a [InstCombine] Add PR45715 test case adds 9c9f479a7dc Make ops with StructAttr's actually verify `isa<TheStruct>`. adds a3b942edc80 [tsan] Relax stack trace check adds 0ed276bb08a [GlobalISel] Assign the correct debug location when combini [...] adds 178a0c80baa [libc++] Make sure temporary config files are closed adds ad38f4b371b Add a facility to get system cache directory and use it in clangd adds 1852af16a1c [libc] Fix benchmarks build. adds 68b30bc02b3 [NFC] Correct spelling of "ambiguous" adds 9f31446c99b [AArch64][GlobalISel] Generalize logic for promoting copies adds 46a75436f81 [AMDGPU] Define special SGPR subregs adds 446a3be8f13 [X86] Add PACK instructions to hasUndefRegUpdate so the Bre [...] adds e0dbeb21739 Fix buildbot after 9f31446c adds 8a304606971 [AMDGPU] Define AGPR subregs adds 5fee6936b8b [AST] Use PrintingPolicy for format string diagnosis adds faf2dce1dd6 Temporarily revert "Add a facility to get system cache dire [...] adds 4e769e93b90 Reland "Add a facility to get system cache directory and us [...] adds 6b01964271b [libc] Add strlen to library entrypoints. adds 26777ad7a09 [AMDGPU] Adapt GCNRegBankReassign for 16 bit subregs adds 35edd704e0f Temporarily revert "build: use `find_package(Python3)` if a [...] adds 3421d1ede4c Make getCompileUnitForAddress public. adds 4f0cccdd7a0 [lld-macho][reland] Add basic symbol table output adds 62b8f32f769 [lld-macho][reland] Add support for emitting dylibs with a [...] adds 8683f5de535 [clang-tidy] Add check callee-namespace. adds eadb596730a InstrCOPYReplacer::Converters: Use unique_ptr to own values [...] adds f6d5320ebe9 WebAssemblyExceptionInfo::Exceptions: Use unique_ptr to sim [...] adds c98a7e9bcc2 AllocatedCXCodeCompleteResults::DiagnosticWrappers: use uni [...] adds 854a7db46c0 Revert "[gn build] (manually) merge c4c3883" adds f0019cdc47f [gn build] fix typo adds 2dd4596e2af [gn build] Port 8683f5de535 adds d9485dfbc12 ASTUnit::FileDecls: Use unique_ptr to simplify memory management adds 409df3987cb ASTWriter::FileDeclIDs: Use unique_ptr to simplify memory m [...] adds 216833b32be Revert "Temporarily revert "build: use `find_package(Python [...] adds 0a088ead85f Improve diagnostics for missing import / #include of module. adds 7585ac79dd8 Reland "[gn build] (manually) merge c4c3883" adds b5f89744cca [DAGCombine] Checking the cost directly to improve the code [...] adds 329ebb85a90 [dsymutil] Fix short options displayed in the help message. adds b14c37a29a5 [lldb/Platform] Return a std::string from GetSDKPath adds 75c3d6f49c4 [lldb/Platform] Synchronize access to SDK String Map. adds 6e693386afe [lldb/Host] Pass a StringRef to the FileSpec ctor adds 9f8b4472fb6 Extend max register size to accommodate AArch64 SVE vector regs adds 7c8fa95395e lldb: use the newer `find_package` if available adds e35dbb3c887 Fix LLDB elf core dump register access for ARM/AArch64 adds 0c02106058a [mlir][EDSC] Retire OperationHandle adds 957c5dd78bc [PowerPC-QPX] add more test for QPX madd/msub operands order - NFC adds 4bd5fbec4be PragmaNamespace::Handlers: Use unique_ptr to simplify memor [...] adds cbae0d8221c BugReporter::StrBugTypes: Use unique_ptr to simplify memory [...] adds fcee80737c3 ASTContext::OMPTraitInfoVector: Use unique_ptr to simplify [...] adds 9b77242c9a0 CodeGenTypes::CGRecordLayouts: Use unique_ptr to simplify m [...] adds e265f92b6e5 AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to sim [...] adds 628829254d3 SymbolManager::SymbolDependencies: Use unique_ptr to simpli [...] adds b2f5fd84e80 [mlir] NFC: fix trivial typo adds 11af7d32c72 Remove DeleteContainer* functions, now that all uses have b [...] adds 52a6d47ada7 [X86] Add initialize function for X86FixupSetCC so that it [...] adds c35f3f86790 Fix up clangd after clang commit llvmorg-11-init-13375-g0a0 [...] adds 20df6038ee7 Make -fno-char8_t disable the char8_t keyword, even in C++20. adds d1fafa40b8d [tsan] Relax stack trace check adds efba642171c Revert "[tsan] Relax stack trace check" adds 1a9cc47f94d Fixed a -Wunused-variable warning in no-assert builds adds 3c1f21cdf61 [AMDGPU] Remove some redundant variables. NFC. adds bb7bde5bba5 Revert "[lldb/Platform] Return a std::string from GetSDKPath" adds e018b8bbb0b [DSE,MSSA] Add multi-path tests with readnone throwing calls. adds 239c53b72b1 [analyzer] Track runtime types represented by Obj-C Class objects adds 480345381a3 [MLIR] Introduce op trait PolyhedralScope (revised) adds e89379856ac Recommit "[VPlan] Add & use VPValue operands for VPWidenRec [...] adds 42a56bf63f6 [SveEmitter] Add builtins for gather prefetches adds 090cae84912 [TTI] Add DemandedElts to getScalarizationOverhead adds db97a12454a Fix Wparentheses gcc warning. NFC. adds 850bdefa650 [NFC][ARM] Add two cost model tests adds e9d0f1c8eaf [NFC][ARM] Modify cost model test adds 23f4edf1fe3 [analyzer] Fix build error. NFC. adds a4dac6d4e0e [SveEmitter] Add builtins for svmov_b and svnot_b. adds 209ab6d8835 Revert 6654719 "[CMake] Fix logic error: NOT LIBCLANG_BUILD [...] adds ad97ccf6b26 [clangd] Move non-clang base pieces into separate support/ [...] adds 19123a3e087 [libc++] Fix MacOS platform detection broken in Python 3 adds 2cf69684fb3 [lldb/DWARF] Fix a split-dwarf crash while parsing compile units adds f9106e85c42 Revert "[ELF][PPC64] Don't perform toc-indirect to toc-rela [...] adds e00071db085 Fixing typo (singed -> signed); NFC adds 5c4b4a62256 PseudoSourceValue.h - reduce GlobalValue.h include to forwa [...] adds 4645ef17ff1 [clangd] Add CMake dependencies for Protobuf-generated files adds 2a10957f62f [AMDGPU] Minor cleanups. NFC. adds 4649da119ae [AMDGPU] Use a MapVector instead of a DenseMap and a std::v [...] adds be16075bfca [mlir][vector] let transfer_read and transfer_write take no [...] adds 1be7f2de1bc Revert rG5c4b4a62256876 "PseudoSourceValue.h - reduce Globa [...] adds f2b505a4596 [mlir][std] allow subview take memrefs from non-zero addrspaces. adds e717e8744d3 [libclang] Shared libraries require PIC unless WIN32 adds 51a60ed14c4 [libc++] Try re-enabling DSL test on Windows adds e61247c0a8e [llvm][NFC] Change parameter type to more specific CallBase [...] adds d3dc4c32afb [AArch64] Remove inexistent system register ERXTS_EL1 adds aa545dcec1a [gn build] (manually) port ad97ccf6b26a adds d7da36c6e00 [libc++] Mark two timed_mutex tests as flaky adds f0903de1aa7 [x86] Enable bypassing 64-bit division on generic x86-64 adds 18319868267 [PGO][PGSO] Prep for enabling non-cold code size opts under [...] adds 5e37cf0adc5 [libc++] Try re-enabling long-disabled locale tests on Appl [...] adds 4632b7292a8 [llvm][NFC] Removed addressed fixme; formatting. new 5b97aa14f42 [libc++] Re-disable parts of the failing RU locale tests on Apple new ba8163e6290 [debuginfo-tests] Update Python CMake variable new 43a1d0d963a [libc++] NFC: Properly indent nested #ifs in platform_support.h new dcdb1b94e1f [MachineVerifier] Remove an unused function. NFCI.
The 4 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-tidy/llvmlibc/CMakeLists.txt | 1 + .../clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp | 56 ++ .../clang-tidy/llvmlibc/CalleeNamespaceCheck.h | 38 ++ .../clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp | 3 + clang-tools-extra/clangd/CMakeLists.txt | 22 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 4 +- clang-tools-extra/clangd/ClangdLSPServer.h | 4 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/ClangdServer.h | 6 +- clang-tools-extra/clangd/CodeComplete.cpp | 6 +- clang-tools-extra/clangd/CodeComplete.h | 4 +- clang-tools-extra/clangd/CompileCommands.cpp | 2 +- clang-tools-extra/clangd/Compiler.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.h | 2 +- clang-tools-extra/clangd/DraftStore.cpp | 2 +- clang-tools-extra/clangd/DraftStore.h | 2 +- clang-tools-extra/clangd/FS.h | 2 +- clang-tools-extra/clangd/FileDistance.cpp | 2 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 +- clang-tools-extra/clangd/FindTarget.cpp | 2 +- clang-tools-extra/clangd/Format.cpp | 4 +- .../clangd/GlobalCompilationDatabase.cpp | 4 +- .../clangd/GlobalCompilationDatabase.h | 4 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 2 +- clang-tools-extra/clangd/Headers.cpp | 2 +- clang-tools-extra/clangd/Headers.h | 2 +- clang-tools-extra/clangd/Hover.cpp | 2 +- clang-tools-extra/clangd/IncludeFixer.cpp | 4 +- clang-tools-extra/clangd/JSONTransport.cpp | 6 +- clang-tools-extra/clangd/ParsedAST.cpp | 4 +- clang-tools-extra/clangd/ParsedAST.h | 2 +- clang-tools-extra/clangd/Preamble.cpp | 4 +- clang-tools-extra/clangd/Preamble.h | 2 +- clang-tools-extra/clangd/Protocol.cpp | 2 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 6 +- clang-tools-extra/clangd/Selection.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 4 +- clang-tools-extra/clangd/SourceCode.h | 2 +- clang-tools-extra/clangd/TUScheduler.cpp | 12 +- clang-tools-extra/clangd/TUScheduler.h | 6 +- clang-tools-extra/clangd/XRefs.cpp | 2 +- clang-tools-extra/clangd/XRefs.h | 2 +- clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp | 2 +- clang-tools-extra/clangd/index/Background.cpp | 12 +- clang-tools-extra/clangd/index/Background.h | 8 +- .../clangd/index/BackgroundIndexLoader.cpp | 4 +- .../clangd/index/BackgroundIndexLoader.h | 2 +- .../clangd/index/BackgroundIndexStorage.cpp | 38 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 2 +- .../clangd/index/BackgroundRebuild.cpp | 8 +- clang-tools-extra/clangd/index/FileIndex.cpp | 4 +- clang-tools-extra/clangd/index/FileIndex.h | 2 +- clang-tools-extra/clangd/index/Index.cpp | 2 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 +- clang-tools-extra/clangd/index/MemIndex.cpp | 4 +- clang-tools-extra/clangd/index/Merge.cpp | 4 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 8 +- .../clangd/index/YAMLSerialization.cpp | 2 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 4 +- .../clangd/index/remote/CMakeLists.txt | 4 + clang-tools-extra/clangd/index/remote/Client.cpp | 4 +- .../clangd/index/remote/marshalling/CMakeLists.txt | 4 + .../index/remote/marshalling/Marshalling.cpp | 2 +- .../clangd/index/remote/server/CMakeLists.txt | 13 +- .../index/remote/unimplemented/CMakeLists.txt | 1 + .../remote/unimplemented/UnimplementedClient.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 4 +- clang-tools-extra/clangd/refactor/Rename.h | 2 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 4 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/refactor/tweaks/AddUsing.cpp | 2 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 4 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 8 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 2 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- clang-tools-extra/clangd/support/CMakeLists.txt | 31 + .../clangd/{ => support}/Cancellation.cpp | 2 +- .../clangd/{ => support}/Cancellation.h | 6 +- clang-tools-extra/clangd/{ => support}/Context.cpp | 2 +- clang-tools-extra/clangd/{ => support}/Context.h | 22 +- .../clangd/{ => support}/FSProvider.cpp | 2 +- .../clangd/{ => support}/FSProvider.h | 4 +- clang-tools-extra/clangd/{ => support}/Function.h | 4 +- clang-tools-extra/clangd/{ => support}/Logger.cpp | 4 +- clang-tools-extra/clangd/{ => support}/Logger.h | 4 +- clang-tools-extra/clangd/{ => support}/Path.h | 4 +- .../clangd/{ => support}/Shutdown.cpp | 7 +- clang-tools-extra/clangd/{ => support}/Shutdown.h | 4 +- .../clangd/{ => support}/Threading.cpp | 10 +- clang-tools-extra/clangd/{ => support}/Threading.h | 6 +- clang-tools-extra/clangd/{ => support}/Trace.cpp | 8 +- clang-tools-extra/clangd/{ => support}/Trace.h | 8 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 12 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 2 +- .../clangd/unittests/DiagnosticsTests.cpp | 2 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 2 +- .../clangd/unittests/JSONTransportTests.cpp | 2 +- clang-tools-extra/clangd/unittests/LSPClient.cpp | 2 +- .../clangd/unittests/SourceCodeTests.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 8 +- clang-tools-extra/clangd/unittests/TestFS.cpp | 2 +- clang-tools-extra/clangd/unittests/TestFS.h | 2 +- clang-tools-extra/clangd/unittests/TestTU.h | 2 +- .../unittests/{ => support}/CancellationTests.cpp | 6 +- .../unittests/{ => support}/ContextTests.cpp | 2 +- .../unittests/{ => support}/FunctionTests.cpp | 2 +- .../unittests/{ => support}/ThreadingTests.cpp | 2 +- .../clangd/unittests/{ => support}/TraceTests.cpp | 2 +- clang-tools-extra/clangd/xpc/CMakeLists.txt | 4 +- clang-tools-extra/clangd/xpc/Conversion.cpp | 2 +- clang-tools-extra/clangd/xpc/XPCTransport.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/llvmlibc-callee-namespace.rst | 24 + .../checkers/llvmlibc-callee-namespace.cpp | 42 ++ clang/docs/ReleaseNotes.rst | 15 +- clang/docs/UsersManual.rst | 53 ++ clang/include/clang/AST/ASTContext.h | 2 +- .../clang/Analysis/Analyses/LiveVariables.h | 10 +- .../clang/Analysis/Analyses/PostOrderCFGView.h | 3 +- clang/include/clang/Analysis/AnalysisDeclContext.h | 9 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 +- clang/include/clang/Basic/TargetBuiltins.h | 1 + clang/include/clang/Basic/TokenKinds.def | 3 +- clang/include/clang/Basic/arm_sve.td | 38 ++ clang/include/clang/Driver/ToolChain.h | 5 + clang/include/clang/Frontend/ASTUnit.h | 2 +- clang/include/clang/Lex/HeaderSearch.h | 13 + clang/include/clang/Lex/ModuleMap.h | 19 +- clang/include/clang/Lex/Pragma.h | 3 +- clang/include/clang/Lex/Preprocessor.h | 30 +- clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Serialization/ASTWriter.h | 3 +- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 4 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 3 - .../Core/PathSensitive/DynamicType.h | 18 + .../Core/PathSensitive/DynamicTypeInfo.h | 2 + .../Core/PathSensitive/ProgramState.h | 3 + .../Core/PathSensitive/SymbolManager.h | 4 +- clang/lib/AST/ASTContext.cpp | 5 +- clang/lib/AST/FormatString.cpp | 2 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 11 +- clang/lib/Analysis/LiveVariables.cpp | 7 +- clang/lib/Analysis/PostOrderCFGView.cpp | 5 +- clang/lib/Basic/IdentifierTable.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 61 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 10 +- clang/lib/CodeGen/CodeGenFunction.h | 6 +- clang/lib/CodeGen/CodeGenTypes.cpp | 25 +- clang/lib/CodeGen/CodeGenTypes.h | 6 +- clang/lib/Driver/SanitizerArgs.cpp | 16 +- clang/lib/Driver/ToolChain.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 9 +- clang/lib/Driver/ToolChains/MSVC.cpp | 10 + clang/lib/Format/Format.cpp | 1 + clang/lib/Frontend/ASTUnit.cpp | 6 +- clang/lib/Lex/HeaderSearch.cpp | 16 +- clang/lib/Lex/ModuleMap.cpp | 15 +- clang/lib/Lex/PPDirectives.cpp | 75 ++- clang/lib/Lex/Pragma.cpp | 27 +- clang/lib/Lex/Preprocessor.cpp | 4 + clang/lib/Parse/ParseDecl.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 10 +- clang/lib/Sema/SemaLookup.cpp | 70 +-- clang/lib/Sema/SemaOverload.cpp | 6 +- clang/lib/Serialization/ASTWriter.cpp | 16 +- .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 8 +- .../Checkers/DynamicTypePropagation.cpp | 230 ++++++-- .../Checkers/ObjCSuperDeallocChecker.cpp | 7 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 9 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 227 ++++---- clang/lib/StaticAnalyzer/Core/DynamicType.cpp | 206 ++++--- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 7 + clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 16 +- clang/test/Analysis/cast-value-state-dump.cpp | 2 +- clang/test/Analysis/class-object-state-dump.m | 38 ++ .../test/Analysis/inlining/InlineObjCClassMethod.m | 145 ++++- .../test/Analysis/inlining/ObjCDynTypePopagation.m | 65 +-- clang/test/Analysis/retain-release-inline.m | 45 +- .../basic/basic.scope/basic.scope.namespace/p2.cpp | 12 +- clang/test/CXX/module/module.unit/p8.cpp | 2 +- .../dcl.dcl/dcl.module/dcl.module.import/p1.cpp | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c | 19 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_not.c | 8 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c | 73 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c | 74 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c | 72 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c | 74 +++ clang/test/Driver/cl-options.c | 4 +- clang/test/Driver/sanitizer-ld.c | 8 +- clang/test/Lexer/char8_t.cpp | 13 +- clang/test/Modules/auto-module-import.m | 6 +- clang/test/Modules/cxx-templates.cpp | 6 +- clang/test/Modules/decldef.m | 4 +- clang/test/Modules/decldef.mm | 6 +- clang/test/Modules/diagnose-missing-import.m | 6 +- .../Modules/interface-diagnose-missing-import.m | 2 +- clang/test/Modules/ms-enums.cpp | 4 +- clang/test/Modules/no-module-map.cpp | 4 +- clang/test/Modules/normal-module-map.cpp | 2 +- clang/test/Modules/stddef.c | 4 +- clang/test/Modules/subframeworks.m | 2 +- clang/test/Modules/submodule-visibility-cycles.cpp | 2 +- clang/test/Modules/submodule-visibility.cpp | 2 +- clang/test/Modules/submodules-merge-defs.cpp | 50 +- clang/test/Modules/submodules.cpp | 4 +- clang/test/Modules/suggest-include.cpp | 26 +- clang/test/Modules/tag-injection.c | 2 +- clang/test/Modules/tag-injection.cpp | 2 +- clang/test/Modules/template-default-args.cpp | 8 +- clang/test/Modules/undefined-type-fixit1.cpp | 4 +- clang/test/Modules/visibility-in-instantiation.cpp | 2 +- clang/test/SemaCXX/compare-modules-cxx2a.cpp | 6 +- clang/test/SemaCXX/modules-ts.cppm | 2 +- clang/test/SemaOpenCL/printf-format-strings.cl | 4 +- clang/tools/libclang/CIndexCodeCompletion.cpp | 11 +- clang/tools/libclang/CMakeLists.txt | 2 +- clang/tools/libclang/Indexing.cpp | 3 +- clang/utils/TableGen/SveEmitter.cpp | 6 + compiler-rt/CMakeLists.txt | 34 +- compiler-rt/cmake/Modules/SanitizerUtils.cmake | 6 +- compiler-rt/test/lit.common.configured.in | 2 +- .../TestCases/Linux/aligned_alloc-alignment.cpp | 2 +- .../TestCases/Linux/pvalloc-overflow.cpp | 2 +- .../TestCases/Posix/posix_memalign-alignment.cpp | 2 +- debuginfo-tests/CMakeLists.txt | 31 +- libc/lib/CMakeLists.txt | 1 + libc/utils/benchmarks/CMakeLists.txt | 1 + libc/utils/benchmarks/JSON.cpp | 4 +- libc/utils/benchmarks/LibcBenchmark.cpp | 1 + libc/utils/benchmarks/LibcMemoryBenchmarkMain.cpp | 4 +- libcxx/CMakeLists.txt | 36 +- libcxx/include/CMakeLists.txt | 2 +- libcxx/include/math.h | 61 +- libcxx/include/stdlib.h | 64 +-- libcxx/src/CMakeLists.txt | 2 +- libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 3 - .../get_long_double_ru_RU.pass.cpp | 34 +- .../put_long_double_ru_RU.pass.cpp | 30 +- .../thread.timedmutex.class/default.pass.cpp | 2 +- .../thread.timedmutex.class/lock.pass.cpp | 2 +- .../thread.timedmutex.class/try_lock.pass.cpp | 3 +- .../thread.timedmutex.class/try_lock_for.pass.cpp | 3 +- .../try_lock_until.pass.cpp | 3 +- .../thread.timedmutex.recursive/default.pass.cpp | 2 +- .../thread.timedmutex.recursive/lock.pass.cpp | 3 +- .../thread.timedmutex.recursive/try_lock.pass.cpp | 3 +- .../try_lock_for.pass.cpp | 3 +- .../try_lock_until.pass.cpp | 3 +- .../const_optional_U.pass.cpp | 4 +- .../optional.object.assign/optional_U.pass.cpp | 4 +- libcxx/test/support/platform_support.h | 66 +-- libcxx/utils/libcxx/test/dsl.py | 24 +- libcxx/utils/libcxx/test/target_info.py | 5 +- lld/COFF/Driver.cpp | 12 +- lld/COFF/Driver.h | 14 +- lld/COFF/DriverUtils.cpp | 20 +- lld/MachO/InputSection.cpp | 3 +- lld/MachO/SyntheticSections.cpp | 3 + lld/MachO/Writer.cpp | 4 + lldb/cmake/modules/FindPythonInterpAndLibs.cmake | 18 +- lldb/include/lldb/Target/Platform.h | 4 +- lldb/include/lldb/Utility/RegisterValue.h | 5 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 4 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 4 +- lldb/source/Host/common/Host.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 1 + .../Plugins/Platform/MacOSX/PlatformDarwin.h | 1 + .../elf-core/RegisterContextPOSIXCore_arm.cpp | 10 +- .../elf-core/RegisterContextPOSIXCore_arm64.cpp | 26 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 1 + .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 17 +- lldb/source/Utility/RegisterValue.cpp | 2 +- .../postmortem/elf-core/TestLinuxCore.py | 66 +++ .../postmortem/elf-core/aarch64-neon.c | 28 + .../postmortem/elf-core/linux-aarch64-neon.core | Bin 0 -> 28672 bytes .../postmortem/elf-core/linux-aarch64.core | Bin 0 -> 24576 bytes .../postmortem/elf-core/linux-aarch64.out | Bin 0 -> 2840 bytes .../lldb-vscode/coreFile/TestVSCode_coreFile.py | 43 ++ .../lldb-vscode/coreFile}/linux-x86_64.core | Bin .../lldb-vscode/coreFile}/linux-x86_64.out | Bin .../DWARF/split-dwarf-expression-eval-bug.cpp | 37 ++ lldb/tools/lldb-vscode/README.md | 10 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 11 +- lldb/tools/lldb-vscode/package.json | 8 +- llvm/cmake/modules/FindGRPC.cmake | 5 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 21 + llvm/cmake/modules/LLVMProcessSources.cmake | 8 +- llvm/include/llvm/ADT/STLExtras.h | 18 - llvm/include/llvm/Analysis/IndirectCallVisitor.h | 4 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 102 ++-- llvm/include/llvm/Analysis/MustExecute.h | 13 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 7 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 21 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 3 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 19 +- .../GlobalISel/LegalizationArtifactCombiner.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 11 +- llvm/include/llvm/Support/FileCollector.h | 2 +- llvm/include/llvm/Support/Path.h | 7 + llvm/include/llvm/Support/ThreadPool.h | 9 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 2 +- llvm/include/llvm/Transforms/Instrumentation.h | 10 +- .../llvm/Transforms/Utils/CallPromotionUtils.h | 2 +- .../include/llvm/Transforms/Utils/LoopVersioning.h | 18 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 25 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 52 +- llvm/lib/Analysis/MustExecute.cpp | 28 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 6 +- llvm/lib/CodeGen/MachineVerifier.cpp | 5 - llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 67 +-- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 12 +- llvm/lib/IR/Function.cpp | 4 +- llvm/lib/Support/FileCollector.cpp | 2 + llvm/lib/Support/ThreadPool.cpp | 29 +- llvm/lib/Support/Unix/Path.inc | 13 + llvm/lib/Support/Windows/Path.inc | 4 + .../Target/AArch64/AArch64InstructionSelector.cpp | 321 +++++++---- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 1 - llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 4 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 28 +- .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 125 ++-- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 44 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 36 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 6 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 190 ++++--- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 5 + .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 7 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 22 +- .../WebAssembly/WebAssemblyExceptionInfo.cpp | 23 +- .../Target/WebAssembly/WebAssemblyExceptionInfo.h | 19 +- llvm/lib/Target/X86/X86.h | 1 + llvm/lib/Target/X86/X86.td | 1 + llvm/lib/Target/X86/X86DomainReassignment.cpp | 30 +- llvm/lib/Target/X86/X86FixupSetCC.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 40 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 20 + llvm/lib/Target/X86/X86TargetMachine.cpp | 1 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 137 ++++- llvm/lib/Target/X86/X86TargetTransformInfo.h | 3 +- llvm/lib/Transforms/IPO/Attributor.cpp | 26 +- llvm/lib/Transforms/IPO/Inliner.cpp | 17 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 12 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 6 +- .../Instrumentation/IndirectCallPromotion.cpp | 64 +-- .../Instrumentation/ValueProfilePlugins.inc | 2 +- llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 9 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 9 +- llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 1 + llvm/lib/Transforms/Utils/LoopVersioning.cpp | 5 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 41 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 37 +- llvm/lib/Transforms/Vectorize/VPlan.h | 17 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 3 +- llvm/test/Analysis/CostModel/ARM/control-flow.ll | 447 +++++++++++++++ llvm/test/Analysis/CostModel/ARM/immediates.ll | 163 ++++++ llvm/test/Analysis/CostModel/X86/arith-fp.ll | 48 +- llvm/test/Analysis/CostModel/X86/cast.ll | 4 +- llvm/test/Analysis/CostModel/X86/fptosi.ll | 34 +- llvm/test/Analysis/CostModel/X86/fptoui.ll | 48 +- llvm/test/Analysis/CostModel/X86/fround.ll | 30 +- llvm/test/Analysis/CostModel/X86/intrinsic-cost.ll | 4 +- llvm/test/Analysis/CostModel/X86/load_store.ll | 12 +- .../CostModel/X86/masked-intrinsic-cost.ll | 132 ++--- .../CostModel/X86/min-legal-vector-width.ll | 187 +++--- llvm/test/Analysis/CostModel/X86/sitofp.ll | 6 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 197 +++++-- .../AArch64/GlobalISel/combine-ext-debugloc.mir | 80 +++ .../CodeGen/AArch64/GlobalISel/fold-select.mir | 39 +- .../GlobalISel/select-arith-immed-compare.mir | 630 +++++++++++++++++++++ .../test/CodeGen/AArch64/GlobalISel/select-cbz.mir | 52 +- llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir | 7 +- llvm/test/CodeGen/AMDGPU/ipra-regmask.ll | 4 +- .../test/CodeGen/AMDGPU/lo16-hi16-illegal-copy.mir | 24 + .../CodeGen/AMDGPU/lo16-lo16-physreg-copy-agpr.mir | 52 ++ llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 130 +++++ ...hed-assert-dead-def-subreg-use-other-subreg.mir | 2 +- ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 8 +- .../subreg-undef-def-with-other-subreg-defs.mir | 12 +- .../CodeGen/PowerPC/aix-cc-byval-limitation1.ll | 11 - llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 105 +++- llvm/test/CodeGen/PowerPC/aix-cc-byval-split.ll | 73 ++- llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll | 59 ++ llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 16 +- llvm/test/CodeGen/X86/avg.ll | 2 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 4 +- llvm/test/CodeGen/X86/bitcast-and-setcc-256.ll | 12 +- llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 4 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 2 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 4 +- llvm/test/CodeGen/X86/bypass-slow-division-tune.ll | 22 + llvm/test/CodeGen/X86/combine-udiv.ll | 6 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 28 +- llvm/test/CodeGen/X86/masked_expandload.ll | 10 +- llvm/test/CodeGen/X86/masked_gather.ll | 4 +- llvm/test/CodeGen/X86/masked_load.ll | 10 +- llvm/test/CodeGen/X86/masked_store.ll | 8 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 26 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 30 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 34 +- llvm/test/CodeGen/X86/oddshuffles.ll | 6 +- llvm/test/CodeGen/X86/sbb.ll | 104 ++++ llvm/test/CodeGen/X86/scheduler-backtracking.ll | 44 +- llvm/test/CodeGen/X86/select.ll | 28 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 4 +- llvm/test/CodeGen/X86/vec_saddo.ll | 2 +- llvm/test/CodeGen/X86/vec_smulo.ll | 2 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 2 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 2 +- llvm/test/CodeGen/X86/vec_umulo.ll | 4 +- llvm/test/CodeGen/X86/vec_usubo.ll | 2 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 4 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 4 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-sse41.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 30 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 24 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 28 +- llvm/test/MC/AArch64/armv8.4a-ras.s | 8 - llvm/test/MC/Disassembler/AArch64/armv8.4a-ras.txt | 4 - .../MSSA/multiblock-multipath-throwing.ll | 171 ++++++ llvm/test/Transforms/InstCombine/or-concat.ll | 36 ++ .../LoopVectorize/X86/strided_load_cost.ll | 94 +-- .../test/Transforms/LoopVectorize/icmp-uniforms.ll | 24 + .../Transforms/SLPVectorizer/X86/minimum-sizes.ll | 43 +- llvm/test/Transforms/SLPVectorizer/X86/resched.ll | 106 ++-- .../SLPVectorizer/X86/vectorize-reorder-reuse.ll | 151 +++-- llvm/test/tools/dsymutil/cmdline.test | 5 +- llvm/tools/dsymutil/Options.td | 10 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 38 ++ llvm/unittests/Support/Path.cpp | 86 ++- .../clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 9 +- .../clang-tools-extra/clangd/index/remote/BUILD.gn | 1 + .../clangd/index/remote/unimplemented/BUILD.gn | 1 + .../clangd/refactor/tweaks/BUILD.gn | 1 + .../clang-tools-extra/clangd/support/BUILD.gn | 20 + .../clang-tools-extra/clangd/test/BUILD.gn | 5 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 10 +- .../clang-tools-extra/clangd/xpc/BUILD.gn | 2 + .../gn/secondary/clang-tools-extra/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- .../gn/secondary/clang/tools/scan-build/BUILD.gn | 6 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- mlir/docs/DeclarativeRewrites.md | 8 +- mlir/docs/Dialects/Affine.md | 34 +- mlir/docs/OpDefinitions.md | 8 +- mlir/docs/PassManagement.md | 2 +- mlir/docs/Quantization.md | 4 +- mlir/docs/Rationale/Rationale.md | 6 +- mlir/docs/Rationale/RationaleLinalgDialect.md | 20 +- mlir/docs/ShapeInference.md | 2 +- mlir/docs/Traits.md | 16 + mlir/docs/Tutorials/CreatingADialect.md | 4 +- mlir/docs/doxygen.cfg.in | 2 +- mlir/include/mlir/Dialect/Affine/EDSC/Builders.h | 24 +- mlir/include/mlir/Dialect/Affine/EDSC/Intrinsics.h | 1 - mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 21 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 14 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 1 - .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 2 +- .../include/mlir/Dialect/LoopOps/EDSC/Intrinsics.h | 2 +- .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 27 +- mlir/include/mlir/Dialect/Vector/EDSC/Builders.h | 1 - mlir/include/mlir/EDSC/Builders.h | 121 ++-- mlir/include/mlir/EDSC/Intrinsics.h | 56 -- mlir/include/mlir/IR/Function.h | 9 +- mlir/include/mlir/IR/Module.h | 3 +- mlir/include/mlir/IR/OpBase.td | 17 +- mlir/include/mlir/IR/OpDefinition.h | 15 + .../AVX512ToLLVM/ConvertAVX512ToLLVM.cpp | 3 - .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 14 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 247 +++++--- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 11 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 12 - mlir/lib/Dialect/LoopOps/EDSC/Builders.cpp | 16 +- mlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp | 40 +- mlir/lib/Dialect/Vector/EDSC/Builders.cpp | 1 - mlir/lib/EDSC/Builders.cpp | 14 - .../StandardToLLVM/convert-to-llvmir.mlir | 108 +++- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 29 + mlir/test/Dialect/Affine/invalid.mlir | 2 +- mlir/test/Dialect/Affine/ops.mlir | 38 ++ mlir/test/EDSC/builder-api-test.cpp | 1 - mlir/test/IR/attribute.mlir | 20 + mlir/test/lib/Dialect/Test/CMakeLists.txt | 2 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 17 + mlir/test/lib/Dialect/Test/TestDialect.h | 1 + mlir/test/lib/Dialect/Test/TestOps.td | 21 + 514 files changed, 7576 insertions(+), 3068 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/CalleeNamespaceCheck.h create mode 100644 clang-tools-extra/clangd/support/CMakeLists.txt rename clang-tools-extra/clangd/{ => support}/Cancellation.cpp (97%) rename clang-tools-extra/clangd/{ => support}/Cancellation.h (96%) rename clang-tools-extra/clangd/{ => support}/Context.cpp (97%) rename clang-tools-extra/clangd/{ => support}/Context.h (93%) rename clang-tools-extra/clangd/{ => support}/FSProvider.cpp (98%) rename clang-tools-extra/clangd/{ => support}/FSProvider.h (91%) rename clang-tools-extra/clangd/{ => support}/Function.h (96%) rename clang-tools-extra/clangd/{ => support}/Logger.cpp (96%) rename clang-tools-extra/clangd/{ => support}/Logger.h (97%) rename clang-tools-extra/clangd/{ => support}/Path.h (87%) rename clang-tools-extra/clangd/{ => support}/Shutdown.cpp (91%) rename clang-tools-extra/clangd/{ => support}/Shutdown.h (96%) rename clang-tools-extra/clangd/{ => support}/Threading.cpp (93%) rename clang-tools-extra/clangd/{ => support}/Threading.h (96%) rename clang-tools-extra/clangd/{ => support}/Trace.cpp (98%) rename clang-tools-extra/clangd/{ => support}/Trace.h (96%) rename clang-tools-extra/clangd/unittests/{ => support}/CancellationTests.cpp (96%) rename clang-tools-extra/clangd/unittests/{ => support}/ContextTests.cpp (98%) rename clang-tools-extra/clangd/unittests/{ => support}/FunctionTests.cpp (97%) rename clang-tools-extra/clangd/unittests/{ => support}/ThreadingTests.cpp (98%) rename clang-tools-extra/clangd/unittests/{ => support}/TraceTests.cpp (99%) create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvmlibc-callee-namespace.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-callee-name [...] create mode 100644 clang/test/Analysis/class-object-state-dump.m create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/aarch64-neon.c create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64 [...] create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.core create mode 100755 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64.out create mode 100644 lldb/test/API/tools/lldb-vscode/coreFile/TestVSCode_coreFile.py copy lldb/test/API/{functionalities/postmortem/elf-core => tools/lldb-vscode/coreF [...] copy lldb/test/API/{functionalities/postmortem/elf-core => tools/lldb-vscode/coreF [...] create mode 100644 lldb/test/Shell/SymbolFile/DWARF/split-dwarf-expression-eval-bug.cpp create mode 100644 llvm/test/Analysis/CostModel/ARM/control-flow.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/immediates.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-ext-debugloc.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-arith-immed-compare.mir create mode 100644 llvm/test/CodeGen/AMDGPU/lo16-lo16-physreg-copy-agpr.mir delete mode 100644 llvm/test/CodeGen/PowerPC/aix-cc-byval-limitation1.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-multi [...] create mode 100644 llvm/test/Transforms/InstCombine/or-concat.ll create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/support/BUILD.gn delete mode 100644 mlir/include/mlir/EDSC/Intrinsics.h