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-next-defconfig in repository toolchain/ci/llvm-project.
from 322c235a522 [mlir][spirv] NFC: remove uncessary return after llvm_unreachable adds 1b39c6f62c7 [ORC] Add MachO universal binary support to StaticLibraryDe [...] adds b43b59fcc0e Expose `attributor-disable` to the new and old pass managers adds 419a559c5a7 [OpenMP][NFCI] Move OpenMP clause information to `lib/Front [...] adds 8b3b7556e9a [clang] Persist Attr::IsPackExpansion into the PCH adds 586c051a270 [DAGCombiner] Replace a hardcoded constant in visitZERO_EXT [...] adds 8ea07f62a6f [OpenMP] Add extra qualification to OpenMP clause id adds 931c0cd713e [OpenMP][NFC] Move and simplify directive -> allowed clause [...] adds 97e57f3b245 [DAGCombiner] Use getAnyExtOrTrunc instead of getSExtOrTrun [...] adds 6163aa96799 PR45239: Don't deallocate TemplateIdAnnotations if they mig [...] adds f9cd90837bd [llvm-dwp] Refactor handling of section identifiers. NFCI. adds a0249fe91c7 [DebugInfo] Rename section identifiers which are deprecated [...] adds 714324b79ae [DebugInfo] Support DWARFv5 index sections. adds 49737df7679 [DebugInfo] Fix reading location tables of v5 units in DWP. adds a93b77b97f1 [DebugInfo] Fix reading location tables headers of v5 units [...] adds 35819ff3cf4 [DebugInfo] Fix reading range lists of v5 units in DWP. adds 1e34ab98fc6 [Alignment][NFC] Add DebugStr and operator* adds 0570de73c48 [libc] NFC: Fix trivial typo in comments, documents, and messages adds 5125685e915 [llvm-dwp] Fix a possible out of bound access. adds acb0b99c8e4 [lldb][NFC] Modernize lang/cpp/scope test adds 6000478f394 Revert "[Alignment][NFC] Add DebugStr and operator*" adds c2d03e4ef14 [MLIR] Change return type of ParallelOp::getInductionVars t [...] adds d1fed7081d8 [Matrix] Add initial tiling for load/multiply/store chains. adds 4f644ff9e87 [lldb] XFAIL TestThreadPlanCommands _only_ on aarch64 adds 3c2dc28d812 [lldb] Also apply Fix-Its in "note:" diagnostics that belon [...] adds ad7211df6f2 [clang] fix undefined behaviour in RawComment::getFormattedText() adds 39f2d9aa81a [Matrix] Add option to use row-major matrix layout as default. adds 944e322f889 [AArch64][SVE] Add SVE intrinsics for saturating add & subtract adds 203a8adb654 [lldb] Add option to retry Fix-Its multiple times to failed [...] adds a294d9eb215 Revert "[IPRA][ARM] Spill extra registers at -Oz" adds e981a46a772 [VE] Update lea/load/store instructions adds 9fa38c985f3 [ARM] MVE vqmovn tests. NFC. adds 9a9bc236729 [llvm-bcanalyzer] Simplify code. NFCI. adds e64e516790b [RuntimeDyld] Replace hand-rolled endian conversion with su [...] adds 232eff55f65 [LTO] Replace hand-rolled endian conversion with support::e [...] adds 9bc5b1a489c [X86][SSE] combineVectorSignBitsTruncation - remove minimum [...] adds 39cfba9e333 [Alignment][NFC] Remove deprecated functions introduced in 10.0.0 adds ff858d77810 [Alignment][NFC] Add DebugStr and operator* adds a16fffa3f6a [Support] Make DataExtractor string functions error-aware adds 9154a6398ed [llvm/Support] Make more DataExtractor methods error-aware adds 8f1233699bf [llvm/Support] Don't crash on empty nullptr ranges when dec [...] adds 5d7e9adce20 [DWARF5] Added support for emission of debug_macro section. adds 6a800f6f622 Add a triple to test/ExecutionEngine/MCJIT/cet-code-model-lager.ll adds da5fe23e84c [mlir][LowerToAffineLoops] Handle tensors of rank 0 adds 64c23127508 Revert 43f031d3126 "Enable IBT(Indirect Branch Tracking) in [...] adds a41cd6bb897 [libc++] [test] Add missing FILE_DEPENDENCIES to align.pass.sh.cpp adds d4638cbad7e Make paths in generated llvm-lit relative as well. adds 70726cec5b1 DAG: Combine extract_vector_elt of concat_vectors adds 79b29d6df70 AMDGPU: Remove DisableInst feature adds cbf719b5681 AMDGPU: Use DAG patterns for div_fmas adds 44773439939 test commit adds a53bf9b7c8f [lldb-server] jThreadsInfo returns stack memory adds ccf16c4d381 Make test more robust adds 6babae74c73 [Matrix] Update load/storeMatrix to take indices as Value* (NFC). adds 880ec421dd2 [MC] Use a byte_swap in emitIntValue instead of doing it in [...] adds 4dded1a7cb7 [Polly] Add -polly-isl-arg command line option. adds b00a874b7c7 [libc++] SSH: Fix tarring of dependencies on Windows adds 9e1af172eec [OpenMP][FIX] Add missing cmake dependence needed after 931 [...] adds f8e1fc20cb3 Make clang/test/Driver/cl-options.cu pass in 32-bit builds adds 9072df8ac14 [lldb][nfc] remove overriden funcs with default impl adds a26a441b99f [llvm-objdump][XCOFF] Use symbol index+symbol name + storag [...] adds 982202408bb [NFC][PPC][AIX] Test updates for byval args that fit in a s [...] adds 2e1afe52326 try to fix tsan bot adds 808286342a6 [Alignment][NFC] Assume AlignmentFromAssumptions::getNewAli [...] adds 08772f1742a AMDGPU/GlobalISel: Add unmerge of concat tests adds d6ea82d11c6 [AIX][PPC] Implement by-val caller arguments in multiple registers adds 90be3c24a71 [VPlan] Introduce new VPWidenCallRecipe (NFC). adds ab1fad8a3a8 [analyzer] StdLibraryFunctionsChecker: Add test for functio [...] adds 92201505cde clang-format: [JS] handle pseudo-keywords. adds 463143f0d69 [ValueTracking] add/adjust tests for min/max; NFC adds 8f229989d53 [mlir][Linalg] Add a linalg.tensor_reshape to operate on tensors adds 38e07204749 [libc++] Mark is_scalar test as unsupported in C++11 and C++14 adds 4e52944ef11 [libc++] Make sure we include %{flags} when building with t [...] adds 8f961399739 [analyzer] StdLibraryFunctionsChecker: match signature base [...] adds 2c1c4777a5a [libc++] Always use -fsyntax-only in .fail.cpp tests adds ddd2f4b96f9 [AMDGPU] Fix inaccurate comments adds e87ec66762c AMDGPU/GlobalISel: Fix llvm.amdgcn.div.fmas.ll adds 8a5f0dafd4e AMDGPU/GlobalISel: Select llvm.amdgcn.div.scale adds 2aa593be548 Fix a typo in an assert message; NFC. adds fbb1b43f135 [ValueTracking] enhance matching of umin/umax with 'not' operands adds 7c5d2bec762 [llvm] Fix missing FileCheck directive colons adds 4faf05e5a3f [llvm-objdump] Fix case of -Wmismatched-tags adds ad08ecbd168 Use in-tree clang-format-diff.py as Arcanist linter adds e9264b746b8 [lldb] NFC: Fix trivial typo in comments, documents, and messages adds 1c924486564 [OPENMP]Fix PR45439: `omp for collapse(2) ordered(2)` gener [...] adds 8d75df14389 [RDA] Don't adjust ReachingDefDefaultVal (NFCI) adds a2bb19ca420 [x86] add size cost tests for casts and binops; NFC adds e8b83f7ddc5 [RDA] Only store most recent reaching def from predecessors (NFCI) adds 7662ad67c5d [libc++] Mark two std::timed_mutex tests as flaky adds 68d73dfa1a4 [sanitizer_common] Show new unexpected symbols. adds 98bb7fdbe58 [sanitizer_common] Update global_symbols.txt. adds c1c679e2d2d [ELF] Make --version-script/--dynamic-list work for lazy sy [...] adds 11a04a64aaa [DebugInfo] Change to constructor homing debug info mode: s [...] adds 7aba6a03331 [LV] Fix value that could be read uninitialized. adds a5d375e0cbc [AArch64] Allow logical immediates to have all-1 in top bits adds 7bea22d36ff Revert "[sanitizer_common] Update global_symbols.txt." adds d0498faeae0 Revert "[sanitizer_common] Show new unexpected symbols." adds ec69bac1444 [sanitizer_common] Update global_symbols.txt. adds e1730cfeb35 [AMDGPU] Disable 'Skip Uniform Regions' optimization by def [...] adds 2c31aa2de13 Speed up deferred diagnostic emitter adds b36c19bc4f2 [AST] Remove DeclCXX.h dep on ASTContext.h adds 2ddd3325c4d [analyzer] Fix scan-build and exploded-graph-rewriter tests [...] adds 9b1e4a8218b [analyzer] Fix NSErrorChecker false positives on constructors. adds 267273563dd [libc++] Make sure we execute tests with the current environment adds d3df2da4a94 [mlir] Fix typo in docs/DefiningAttributesAndTypes.md adds 76221c734ea Remove llvm::Error include form Diagnostic.h adds 3f995ce8b54 [CFGPrinter][CallPrinter][polly] Adding distinct structure [...] adds 00a57558978 [clang-tidy] Add check llvmlibc-implementation-in-namespace. adds 51dc0283148 Revert e1730cfeb3588f20dcf4a96b181ad52761666e52 adds 6ddc5256672 [gn build] Port 00a57558978 adds 8a42bf24ae9 [lit] Move the recursiveExpansionLimit setting to TestingConfig adds 2c5d6dfda98 [Hexagon] Make lld be the default linker for linux/musl adds 77e24936022 [NFC] Minor fix for deferred diagnostics emitter adds 07ed1fb5977 [SelectionDAGBuilder] Fix ISD::FREEZE creation for structs [...] adds 97aa593a838 [OpenMP] Fix layering problem with FrontendOpenMP adds 0731132888a [clang][CodeComplete] Dont perform fallback completion for [...] adds ae9edbcea24 [mlir][AsmPrinter] Change value numbering for local scope t [...] adds 9ed0612ccaf Add InjectTLIMappings pass to new pass manager adds 3a29393b470 Remove math.h/cmath include from DataTypes.h adds c09acd5dd14 [WebAssembly] Handle event exports adds 53b7abdd238 [llvm][CodeGen] Avoid implicit cast of TypeSize to integer [...] adds 427c1dc4f42 [ASTMatchers] Matchers that take enumerations args provide [...] adds a473f0a36c3 Fix mismatch from D77112 and D77499 adds 276a95bdf27 [clangd] Decouple preambleworker from astworker, NFCI adds 6b85032c95b [clangd] Update TUStatus api to accommodate preamble thread adds c31367e95ce [clangd] Build ASTs only with fresh preambles or after buil [...] adds f32d4161db0 [gn build] Port 427c1dc4f42 adds cc54466dd94 Delete a variable that's been unused since r313407. adds 549e87f3d04 [clangd] Fix bad include adds d33c7de8e11 [CodeGenObjC] Fix a crash when attempting to copy a zero-si [...] adds 869f05c8349 AMDGPU: Remove dead paths for requiresUniformRegister adds 8ba7a2d5dfa Minor typo improvements in documentation, NFC. adds 649f042802d [libunwind] Support the new libc++ test format adds 6f9ea260029 [debugserver] Get rid of `else` after `return`. NFC. adds cbf1904a3e0 Upstream Bionic definitions of ctype_base/regex. adds 5bc291be715 [SelectionDAG] fix predecessor list for INLINEASM_BRs' parent adds 6c1a9fb174a Make llvm_source_root in llvm-lit relative too. adds a0222ac1f9c [AsmPrinter] Do not define local aliases for global objects [...] adds 0c9f750a132 [gn build] (manually) port 6c1a9fb174ac3c adds 076308a4b57 [llvm-objdump][NFC] Declare command-line externs in headers [...] adds 72e8754916f [AMDGPU] Disable 'Skip Uniform Regions' optimization by def [...] adds 836534f9970 Add more detailed symbol type categorization, based on a sw [...] adds 28ecd7f0b08 [clang-format] Don't break multi block parameters on ObjCBr [...] adds 5aead592f09 X86ISelLowering: Minor refactor to avoid redundant initiali [...] adds 1b7560b8772 [lldb/Test] Enable TestGdbRemoteThreadsInfoMemory.py on Windows. adds 3185881d690 Revert "Make llvm_source_root in llvm-lit relative too." adds 41610d66501 [gdb-remote] Moving prevents copy elision. Found by clang. adds 15f7bc78572 Add option to limit Debugify to locations (omitting variables) adds 46c38761886 [libc++] Add availability markup for the C++20 Synchronizat [...] adds bcf14f375e2 [libc++] Only support std::to_chars availability test when [...] adds 35b7b0851b1 Allow MachineFunction to obtain non-const Function (to enab [...] adds 5002863ab0d Support bfdname "elf32-hexagon". adds 276d2b78ce4 [libc++] 2/N: Enable the new libc++ testing format by default adds 1e05d7b3d3c Remap the target (Xcode) SDK directory to the host SDK directory. adds 7545be074d4 fix comment typo to cycle bots adds 5f185a89991 [AddressSanitizer] Fix for wrong argument values appearing [...] adds d3a31c4db4e Remove case in rewritergen unmatched opdefgen side adds 29beabbe51c [lldb/API] Add missing LLDB_REGISTER_METHOD macros adds 41ba80182cc [CallSite Removal] a CallBase is never an IndirectCall for [...] adds f27cea721e5 Add way to omit debug-location from MIR output adds 9f09550c505 [AMDGPU] Remove clutter from endcf test. NFC. adds 8115e08b053 [MachineCSE] Don't carry the wrong location when hoisting adds 8f2d2a7cb46 For PR45333: Move AnalyzeImplicitConversions to using data [...] adds 68b03aee1a1 Remove SequentialType from the type heirarchy. adds 469580a9677 Add missing include adds 3775be2d8e1 Target: correct the return value for `GetImageAddrFromToken` adds e613f0ee8df Reland "Make llvm_source_root in llvm-lit relative too." adds 3f13ee8a000 [NFC] Modernize misc. uses of Align/MaybeAlign APIs. adds 46bff786bc0 [Coroutines] Remove alignment check in shouldBeMustTail new 01a32f2bd3f Enable IBT(Indirect Branch Tracking) in JIT with CET(Contro [...] new 68ef0b6a491 [PowerPC] Pre-commit test case of float rounding in kernel [...] new c56975e299e Fix template instantiation of a non-dependent call to an in [...] new 06ea05a3fbc [lldb/test] Fix TestDSYMSourcePathRemapping in the presence [...]
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: .../find-all-symbols/PathConfig.cpp | 1 + .../clang-reorder-fields/CMakeLists.txt | 4 +- .../clang-tidy/llvmlibc/CMakeLists.txt | 1 + .../llvmlibc/ImplementationInNamespaceCheck.cpp | 49 + .../llvmlibc/ImplementationInNamespaceCheck.h | 38 + .../clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/openmp/CMakeLists.txt | 1 - .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 9 +- clang-tools-extra/clangd/Preamble.cpp | 32 +- clang-tools-extra/clangd/Preamble.h | 18 +- clang-tools-extra/clangd/TUScheduler.cpp | 737 ++-- clang-tools-extra/clangd/TUScheduler.h | 26 +- .../clangd/unittests/CodeCompleteTests.cpp | 31 +- .../clangd/unittests/FileIndexTests.cpp | 4 +- .../clangd/unittests/TUSchedulerTests.cpp | 85 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 7 +- clang-tools-extra/docs/ReleaseNotes.rst | 5 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../llvmlibc-implementation-in-namespace.rst | 28 + .../llvmlibc-implementation-in-namespace.cpp | 40 + clang/docs/CMakeLists.txt | 2 +- clang/docs/ClangFormatStyleOptions.rst | 4 +- clang/include/clang/AST/ASTFwd.h | 4 +- clang/include/clang/AST/ASTTypeTraits.h | 8 +- clang/include/clang/AST/DeclBase.h | 4 + clang/include/clang/AST/DeclCXX.h | 16 +- clang/include/clang/AST/GlobalDecl.h | 5 +- clang/include/clang/AST/NonTrivialTypeVisitor.h | 2 +- clang/include/clang/AST/OpenMPClause.h | 566 +-- clang/include/clang/AST/RecursiveASTVisitor.h | 17 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +- .../clang/ASTMatchers/Dynamic/Diagnostics.h | 1 + clang/include/clang/Basic/Attr.td | 7 +- clang/include/clang/Basic/Diagnostic.h | 12 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/JsonSupport.h | 6 +- clang/include/clang/Basic/OpenMPKinds.def | 1019 +----- clang/include/clang/Basic/OpenMPKinds.h | 18 +- clang/include/clang/Lex/Preprocessor.h | 6 + clang/include/clang/Parse/Parser.h | 17 +- clang/include/clang/Parse/RAIIObjectsForParser.h | 20 - clang/include/clang/Sema/Sema.h | 3 - .../include/clang/Serialization/ASTRecordReader.h | 1 + .../clang/Tooling/Refactoring/ASTSelection.h | 1 + clang/lib/AST/ASTTypeTraits.cpp | 18 +- clang/lib/AST/AttrImpl.cpp | 3 +- clang/lib/AST/CommentSema.cpp | 2 +- clang/lib/AST/ComparisonCategories.cpp | 1 + clang/lib/AST/DeclBase.cpp | 6 + clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/Interp/Disasm.cpp | 1 + clang/lib/AST/OpenMPClause.cpp | 12 +- clang/lib/AST/RawCommentList.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 5 +- clang/lib/AST/TextNodeDumper.cpp | 5 +- clang/lib/ASTMatchers/CMakeLists.txt | 6 +- clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 8 +- clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | 2 + clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 89 + clang/lib/ASTMatchers/Dynamic/Marshallers.h | 47 +- clang/lib/Analysis/CMakeLists.txt | 1 + clang/lib/Analysis/PathDiagnostic.cpp | 7 +- clang/lib/Analysis/ProgramPoint.cpp | 1 + clang/lib/Basic/Diagnostic.cpp | 6 + clang/lib/Basic/OpenMPKinds.cpp | 619 ---- clang/lib/CodeGen/CGDebugInfo.cpp | 7 +- clang/lib/CodeGen/CGDebugInfo.h | 1 + clang/lib/CodeGen/CGExprConstant.cpp | 13 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 8 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 3 +- clang/lib/Driver/ToolChains/Hexagon.h | 4 +- clang/lib/Format/ContinuationIndenter.cpp | 1 + clang/lib/Format/FormatToken.h | 15 +- clang/lib/Format/TokenAnnotator.cpp | 12 +- clang/lib/Frontend/FrontendAction.cpp | 2 +- clang/lib/Lex/LiteralSupport.cpp | 1 + clang/lib/Parse/ParseDeclCXX.cpp | 1 + clang/lib/Parse/ParseExpr.cpp | 15 +- clang/lib/Parse/ParseOpenMP.cpp | 54 +- clang/lib/Parse/ParseStmt.cpp | 1 + clang/lib/Parse/ParseTemplate.cpp | 3 + clang/lib/Parse/Parser.cpp | 28 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 1 + clang/lib/Sema/Sema.cpp | 150 +- clang/lib/Sema/SemaChecking.cpp | 43 +- clang/lib/Sema/SemaExpr.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 19 +- clang/lib/Serialization/ASTReader.cpp | 142 +- clang/lib/Serialization/ASTWriter.cpp | 6 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 1 + .../Checkers/FuchsiaHandleChecker.cpp | 1 + .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 11 + .../Checkers/NonNullParamChecker.cpp | 1 + .../Checkers/StdLibraryFunctionsChecker.cpp | 49 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 1 + clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 1 + clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 4 +- clang/lib/Tooling/Core/Lookup.cpp | 1 + clang/lib/Tooling/Transformer/CMakeLists.txt | 4 +- clang/lib/Tooling/Transformer/SourceCode.cpp | 1 + clang/test/Analysis/SpecialFunctionsCFError.cpp | 28 + .../exploded-graph-rewriter/checker_messages.dot | 3 - .../checker_messages_diff.dot | 3 - .../exploded-graph-rewriter/constraints.dot | 3 - .../exploded-graph-rewriter/constraints_diff.dot | 3 - .../exploded-graph-rewriter/dynamic_types.cpp | 3 - .../test/Analysis/exploded-graph-rewriter/edge.dot | 3 - .../Analysis/exploded-graph-rewriter/empty.dot | 3 - .../exploded-graph-rewriter/environment.dot | 3 - .../exploded-graph-rewriter/environment_diff.dot | 3 - .../Analysis/exploded-graph-rewriter/escapes.c | 3 - .../initializers_under_construction.cpp | 3 - .../Analysis/exploded-graph-rewriter/lit.local.cfg | 9 +- .../test/Analysis/exploded-graph-rewriter/macros.c | 19 +- .../exploded-graph-rewriter/node_labels.dot | 3 - .../objects_under_construction.cpp | 3 - .../exploded-graph-rewriter/program_points.dot | 3 - .../Analysis/exploded-graph-rewriter/store.dot | 3 - .../exploded-graph-rewriter/store_diff.dot | 3 - .../Analysis/exploded-graph-rewriter/topology.dot | 3 - .../Analysis/exploded-graph-rewriter/trimmers.dot | 3 - .../Analysis/scan-build/exclude_directories.test | 3 - clang/test/Analysis/scan-build/help.test | 3 - clang/test/Analysis/scan-build/html_output.test | 3 - .../Analysis/scan-build/plist_html_output.test | 3 - clang/test/Analysis/scan-build/plist_output.test | 3 - .../std-c-library-functions-arg-constraints.c | 10 +- .../std-c-library-functions-arg-constraints.cpp | 18 + clang/test/Analysis/std-c-library-functions.c | 2 +- clang/test/CodeCompletion/incomplete-member.cpp | 8 + clang/test/CodeGenCUDA/deferred-diag.cu | 25 + clang/test/CodeGenCXX/debug-info-limited-ctor.cpp | 30 +- clang/test/CodeGenObjC/strong-in-c-struct.m | 13 + clang/test/Driver/cl-options.cu | 6 +- clang/test/Driver/hexagon-toolchain-elf.c | 12 + clang/test/OpenMP/ordered_doacross_codegen.cpp | 6 + clang/test/PCH/cxx-attrs-packexpansion.cpp | 25 + clang/test/Parser/cxx-template-decl.cpp | 7 + clang/test/SemaCUDA/deferred-diags-limit.cu | 20 + clang/test/SemaCUDA/deferred-diags.cu | 36 + clang/test/SemaCXX/default2.cpp | 5 +- clang/test/SemaTemplate/instantiate-init.cpp | 20 + clang/tools/libclang/CIndex.cpp | 4 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 +- clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 14 + clang/unittests/Format/FormatTestJS.cpp | 5 + clang/unittests/Format/FormatTestObjC.cpp | 4 + clang/utils/TableGen/ClangAttrEmitter.cpp | 3 + compiler-rt/CMakeLists.txt | 2 + .../symbolizer/scripts/global_symbols.txt | 1 + libc/AOR_v20.02/math/math_config.h | 4 +- libc/AOR_v20.02/math/pow.c | 4 +- libc/AOR_v20.02/math/pow_log_data.c | 2 +- libc/AOR_v20.02/math/powf.c | 2 +- libc/AOR_v20.02/math/test/mathbench.c | 2 +- libc/AOR_v20.02/string/aarch64/memchr-sve.S | 2 +- libc/AOR_v20.02/string/aarch64/strchr-sve.S | 2 +- libc/AOR_v20.02/string/aarch64/strnlen.S | 2 +- libc/AOR_v20.02/string/aarch64/strrchr-sve.S | 2 +- libc/AOR_v20.02/string/arm/strcpy.c | 2 +- libc/docs/header_generation.rst | 4 +- libc/docs/implementation_standard.rst | 6 +- libc/include/__posix-types.h | 2 +- libc/src/signal/linux/CMakeLists.txt | 2 +- libc/src/signal/linux/__restore.cpp | 2 +- libc/src/stdlib/abort.cpp | 4 +- libc/src/string/strlen.cpp | 2 +- libc/src/string/x86/memcpy_arch_specific.h.inc | 2 +- libc/src/threads/linux/thread_utils.h | 2 +- libc/utils/HdrGen/Main.cpp | 2 +- libc/utils/UnitTest/README.md | 2 +- libc/utils/UnitTest/Test.h | 2 +- libc/utils/benchmarks/LibcBenchmark.h | 2 +- libc/utils/buildbot/Dockerfile | 4 +- libcxx/include/__config | 3 +- libcxx/include/__locale | 6 + libcxx/include/__threading_support | 3 +- libcxx/include/atomic | 59 +- libcxx/include/barrier | 32 +- libcxx/include/latch | 6 +- libcxx/include/regex | 12 + libcxx/include/semaphore | 16 +- .../libcxx/atomics/atomics.align/align.pass.sh.cpp | 1 + .../newformat/sh.cpp/remote-substitutions.sh.cpp | 2 +- .../selftest/newformat/sh.cpp/substitutions.sh.cpp | 3 +- .../libcxx/thread/atomic.availability.fail.cpp | 81 + .../libcxx/thread/barrier.availability.fail.cpp | 44 + .../test/libcxx/thread/latch.availability.fail.cpp | 27 + .../libcxx/thread/semaphore.availability.fail.cpp | 52 + .../test/libcxx/type_traits/is_scalar.objc.pass.mm | 4 +- .../charconv.to.chars/availability.fail.cpp | 4 +- libcxx/test/lit.cfg | 12 +- .../alg.min.max/requires_forward_iterator.fail.cpp | 3 + .../map.cons/compare_copy_constructible.fail.cpp | 3 + .../compare_copy_constructible.fail.cpp | 3 + .../compare_copy_constructible.fail.cpp | 3 + .../set.cons/compare_copy_constructible.fail.cpp | 3 + .../sequences/array/array.fill/fill.fail.cpp | 3 + .../sequences/array/array.swap/swap.fail.cpp | 3 + .../sequences/array/array.tuple/get.fail.cpp | 3 + .../containers/sequences/array/compare.fail.cpp | 3 + .../resize_not_move_insertable.fail.cpp | 2 + .../compare_copy_constructible.fail.cpp | 3 + .../hash_copy_constructible.fail.cpp | 3 + .../compare_copy_constructible.fail.cpp | 3 + .../hash_copy_constructible.fail.cpp | 3 + .../compare_copy_constructible.fail.cpp | 3 + .../hash_copy_constructible.fail.cpp | 3 + .../compare_copy_constructible.fail.cpp | 3 + .../hash_copy_constructible.fail.cpp | 3 + .../move.iter.op.const/convert.fail.cpp | 3 + .../move.iter.ops/move.iter.op.const/iter.fail.cpp | 3 + .../move.iter.op=/move_iterator.fail.cpp | 3 + .../reverse.iter.cons/iter.fail.cpp | 3 + .../reverse.iter.cons/reverse_iterator.fail.cpp | 3 + .../reverse.iter.op=/reverse_iterator.fail.cpp | 3 + .../basic.string.hash/char_type_hash.fail.cpp | 3 + .../string.view.hash/char_type.hash.fail.cpp | 3 + .../thread.timedmutex.class/try_lock_for.pass.cpp | 2 + .../try_lock_until.pass.cpp | 2 + .../func.memfn/member_data.fail.cpp | 3 + .../make_shared.private.fail.cpp | 3 + .../make_shared.protected.fail.cpp | 3 + .../unique.ptr.dltr.dflt/incomplete.fail.cpp | 3 + .../unique.ptr.dltr.dflt/void.fail.cpp | 3 + .../unique.ptr.dltr.dflt1/incomplete.fail.cpp | 3 + libcxx/utils/libcxx/test/config.py | 1 + libcxx/utils/libcxx/test/format.py | 11 +- libcxx/utils/libcxx/test/newformat.py | 32 +- libcxx/utils/ssh.py | 12 +- libcxxabi/test/lit.cfg | 6 + libunwind/test/lit.cfg | 7 +- lld/ELF/SymbolTable.cpp | 23 +- lld/ELF/Symbols.cpp | 2 +- lld/test/ELF/lto/version-libcall.ll | 44 + lld/test/wasm/event-section.ll | 8 + lld/wasm/WriterUtils.cpp | 3 + lldb/bindings/interface/SBBlock.i | 2 +- lldb/bindings/interface/SBExpressionOptions.i | 12 +- lldb/bindings/interface/SBFile.i | 2 +- lldb/docs/lldb-platform-packets.txt | 2 +- .../darwin/fd_interposing/FDInterposing.cpp | 16 +- lldb/examples/python/mach_o.py | 2 +- lldb/include/lldb/API/SBExpressionOptions.h | 4 + lldb/include/lldb/Core/Module.h | 11 + lldb/include/lldb/Core/SearchFilter.h | 18 +- lldb/include/lldb/Host/HostInfoBase.h | 4 + lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 4 + lldb/include/lldb/Symbol/LineEntry.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 2 +- lldb/include/lldb/Target/Platform.h | 13 +- lldb/include/lldb/Target/Process.h | 2 +- lldb/include/lldb/Target/Target.h | 11 +- lldb/include/lldb/Target/ThreadPlan.h | 2 +- lldb/include/lldb/Utility/Connection.h | 2 +- lldb/include/lldb/Utility/Reproducer.h | 2 +- lldb/include/lldb/Utility/Status.h | 6 +- lldb/include/lldb/Utility/XcodeSDK.h | 63 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 8 +- .../Python/lldbsuite/test/test_runner/README.txt | 2 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 6 +- lldb/scripts/verify_api.py | 2 +- lldb/source/API/SBExpressionOptions.cpp | 17 + lldb/source/Commands/CommandObjectExpression.cpp | 1 + lldb/source/Commands/CommandObjectWatchpoint.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 2 +- lldb/source/Core/Module.cpp | 18 + lldb/source/Core/SearchFilter.cpp | 14 - lldb/source/Expression/UserExpression.cpp | 43 +- lldb/source/Host/common/Editline.cpp | 2 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 2 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 37 + lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 2 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.h | 2 +- .../Clang/ClangExpressionParser.cpp | 47 +- .../Clang/CppModuleConfiguration.h | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 4 +- .../Instruction/MIPS/EmulateInstructionMIPS.h | 2 +- .../Instruction/MIPS64/EmulateInstructionMIPS64.h | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 86 +- .../Platform/MacOSX/PlatformAppleTVSimulator.h | 2 +- .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 146 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 43 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.h | 2 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.h | 2 +- .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 2 +- lldb/source/Plugins/Process/Darwin/CFUtils.h | 2 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 6 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_mips64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_ppc64le.cpp | 2 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 2 +- .../Plugins/Process/Utility/RegisterInfos_arm64.h | 2 +- .../Windows/Common/NativeProcessWindows.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 119 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 2 +- .../DarwinLog/StructuredDataDarwinLog.h | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 1 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 4 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 4 +- lldb/source/Symbol/ArmUnwindInfo.cpp | 2 +- lldb/source/Target/Process.cpp | 4 +- lldb/source/Target/RegisterContextUnwind.cpp | 4 +- lldb/source/Target/StackFrame.cpp | 2 +- lldb/source/Target/StopInfo.cpp | 2 +- lldb/source/Target/Target.cpp | 6 + lldb/source/Target/TargetProperties.td | 3 + lldb/source/Utility/CMakeLists.txt | 1 + lldb/source/Utility/XcodeSDK.cpp | 163 + .../TestCompileRunToBreakpointTurnaround.py | 2 +- .../API/commands/expression/fixits/TestFixIts.py | 76 + .../breakpoint_names/TestBreakpointNames.py | 2 +- .../step_over_breakpoint/TestStepOverBreakpoint.py | 2 +- .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../plugins/python_os_plugin/TestPythonOSPlugin.py | 2 +- .../process_crash_info/TestProcessCrashInfo.py | 6 +- .../TestModuleLoadedNotifys.py | 2 +- .../thread_plan/TestThreadPlanCommands.py | 2 +- lldb/test/API/lang/cpp/namespace/ns3.cpp | 2 +- lldb/test/API/lang/cpp/scope/TestCppScope.py | 98 +- lldb/test/API/lang/cpp/scope/main.cpp | 12 +- .../TestDSYMSourcePathRemapping.py | 2 +- lldb/test/API/macosx/dyld-trie-symbols/Makefile | 6 +- .../dyld-trie-symbols/TestDyldTrieSymbols.py | 21 + lldb/test/API/macosx/dyld-trie-symbols/main.cpp | 29 - lldb/test/API/macosx/dyld-trie-symbols/main.mm | 149 + .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 2 +- .../lc-note/kern-ver-str/create-empty-corefile.cpp | 2 +- .../TestDefaultConstructorForAPIObjects.py | 2 +- lldb/test/API/python_api/frame/TestFrames.py | 2 +- lldb/test/API/python_api/function_symbol/main.c | 2 +- lldb/test/API/python_api/target/main.c | 2 +- lldb/test/API/python_api/thread/TestThreadAPI.py | 2 +- .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 72 +- lldb/test/API/tools/lldb-server/main.cpp | 2 +- .../API/tools/lldb-server/threads-info}/Makefile | 0 .../threads-info/TestGdbRemoteThreadsInfoMemory.py | 98 + .../API/tools/lldb-server/threads-info/main.cpp | 27 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 2 +- .../TestVSCode_breakpointEvents.py | 4 +- .../breakpoint/TestVSCode_setBreakpoints.py | 8 +- .../TestVSCode_setExceptionBreakpoints.py | 2 +- .../TestVSCode_setFunctionBreakpoints.py | 4 +- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 4 +- .../stackTrace/TestVSCode_stackTrace.py | 2 +- .../API/tools/lldb-vscode/step/TestVSCode_step.py | 2 +- .../DWARF/anon_class_w_and_wo_export_symbols.ll | 2 +- .../Python/module/pexpect-4.6/pexpect/spawnbase.py | 2 +- lldb/tools/debugserver/source/ChangeLog | 8 +- lldb/tools/debugserver/source/DNB.cpp | 3 +- lldb/tools/debugserver/source/MacOSX/CFUtils.h | 2 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 4 +- lldb/tools/lldb-vscode/JSONUtils.h | 2 +- lldb/tools/lldb-vscode/package.json | 4 +- lldb/unittests/Platform/PlatformDarwinTest.cpp | 45 - .../unittests/Process/Linux/ProcessorTraceTest.cpp | 8 +- lldb/unittests/Utility/ArchSpecTest.cpp | 2 +- lldb/unittests/Utility/CMakeLists.txt | 1 + lldb/unittests/Utility/XcodeSDKTest.cpp | 86 + lldb/unittests/debugserver/CMakeLists.txt | 2 +- llvm/cmake/modules/AddLLVM.cmake | 93 +- llvm/docs/CommandGuide/lit.rst | 8 +- llvm/docs/CommandGuide/llvm-objdump.rst | 7 + llvm/include/llvm-c/DataTypes.h | 6 - llvm/include/llvm/Analysis/CFGPrinter.h | 69 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 16 +- llvm/include/llvm/CodeGen/MachineFunction.h | 7 +- llvm/include/llvm/CodeGen/MachineModuleInfo.h | 4 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 13 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 67 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 8 + llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 16 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 846 ++++- llvm/include/llvm/IR/Constants.h | 7 - llvm/include/llvm/IR/DerivedTypes.h | 57 +- llvm/include/llvm/IR/GetElementPtrTypeIterator.h | 12 +- llvm/include/llvm/IR/GlobalObject.h | 2 - llvm/include/llvm/IR/IRBuilder.h | 62 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 5 + llvm/include/llvm/IR/Type.h | 9 - .../llvm/MC/MCDisassembler/MCDisassembler.h | 48 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 2 + llvm/include/llvm/Object/MachOUniversal.h | 23 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 8 + llvm/include/llvm/Support/Alignment.h | 28 +- llvm/include/llvm/Support/DataExtractor.h | 74 +- llvm/include/llvm/Support/LEB128.h | 4 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 8 +- llvm/lib/Analysis/CFGPrinter.cpp | 96 +- llvm/lib/Analysis/ConstantFolding.cpp | 23 +- llvm/lib/Analysis/DomPrinter.cpp | 8 +- llvm/lib/Analysis/RegionPrinter.cpp | 8 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 36 +- llvm/lib/BinaryFormat/XCOFF.cpp | 46 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 11 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 137 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 + llvm/lib/CodeGen/AtomicExpandPass.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 3 +- llvm/lib/CodeGen/MIRPrinter.cpp | 15 +- llvm/lib/CodeGen/MachineCSE.cpp | 7 + llvm/lib/CodeGen/MachineFrameInfo.cpp | 5 +- llvm/lib/CodeGen/MachineFunction.cpp | 3 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 3 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 50 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 - llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 34 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 43 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 39 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 120 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 47 + .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 26 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 29 + llvm/lib/IR/ConstantFold.cpp | 25 +- llvm/lib/IR/Constants.cpp | 33 +- llvm/lib/IR/Core.cpp | 4 +- llvm/lib/IR/Globals.cpp | 4 - llvm/lib/IR/IRBuilder.cpp | 10 - llvm/lib/IR/Instructions.cpp | 5 +- llvm/lib/IR/Type.cpp | 12 +- llvm/lib/LTO/LTO.cpp | 14 +- llvm/lib/Linker/IRMover.cpp | 8 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 + llvm/lib/MC/MCStreamer.cpp | 12 +- llvm/lib/Object/XCOFFObjectFile.cpp | 4 + llvm/lib/Passes/PassBuilder.cpp | 13 +- llvm/lib/Support/DataExtractor.cpp | 71 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 24 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 9 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 34 - llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 6 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 36 + llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 33 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 2 - llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 4 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 18 + llvm/lib/Target/AMDGPU/VOPInstructions.td | 18 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 261 -- llvm/lib/Target/ARM/ARMFrameLowering.h | 9 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 33 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 23 +- llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 12 +- llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 127 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp | 93 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h | 11 +- llvm/lib/Target/VE/VEAsmPrinter.cpp | 14 +- llvm/lib/Target/VE/VEFrameLowering.cpp | 28 +- llvm/lib/Target/VE/VEISelDAGToDAG.cpp | 130 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 45 +- llvm/lib/Target/VE/VEInstrInfo.td | 487 ++- llvm/lib/Target/VE/VERegisterInfo.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 6 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 15 +- llvm/lib/Transforms/IPO/Attributor.cpp | 13 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 54 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 17 +- .../InstCombine/InstCombineAtomicRMW.cpp | 8 +- .../Instrumentation/AddressSanitizer.cpp | 62 + .../Instrumentation/DataFlowSanitizer.cpp | 43 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 2 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 116 +- llvm/lib/Transforms/Scalar/GVN.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 3 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 692 +++- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 21 +- llvm/lib/Transforms/Utils/Debugify.cpp | 14 + llvm/lib/Transforms/Utils/FunctionComparator.cpp | 18 +- llvm/lib/Transforms/Utils/Local.cpp | 4 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 170 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 20 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 5 + llvm/lib/Transforms/Vectorize/VPlan.cpp | 6 + llvm/lib/Transforms/Vectorize/VPlan.h | 25 + llvm/test/Analysis/AliasSet/saturation.ll | 2 +- llvm/test/Analysis/CostModel/AMDGPU/fmul.ll | 30 +- llvm/test/Analysis/CostModel/X86/size-cost.ll | 248 ++ llvm/test/Analysis/MemorySSA/volatile-clobber.ll | 4 +- .../Analysis/ValueTracking/known-nonnull-at.ll | 1 - .../test/Assembler/auto_upgrade_nvvm_intrinsics.ll | 2 +- llvm/test/Assembler/immarg-param-attribute.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll | 2 +- .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-0.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-1.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-2.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-3.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-4.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-5.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-8.ll | 2 +- .../test/CodeGen/AArch64/stp-opt-with-renaming.mir | 6 +- .../AArch64/sve-intrinsics-int-arith-imm.ll | 338 ++ .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 172 + .../artifact-combiner-unmerge-values.mir | 38 + .../AMDGPU/GlobalISel/divergent-control-flow.ll | 3 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 1141 ++++++ .../AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll | 1501 ++++++++ .../AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll | 6 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 87 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 75 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 75 +- .../CodeGen/AMDGPU/branch-relaxation-debug-info.ll | 4 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 53 +- llvm/test/CodeGen/AMDGPU/branch-uniformity.ll | 4 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 2 +- llvm/test/CodeGen/AMDGPU/cf-loop-on-constant.ll | 2 +- llvm/test/CodeGen/AMDGPU/cgp-bitfield-extract.ll | 37 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 624 +--- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 5 +- llvm/test/CodeGen/AMDGPU/control-flow-optnone.ll | 4 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 32 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 4 +- llvm/test/CodeGen/AMDGPU/early-if-convert.ll | 1 - llvm/test/CodeGen/AMDGPU/flat-offset-bug.ll | 2 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 2 +- llvm/test/CodeGen/AMDGPU/function-args.ll | 2 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 4 +- .../CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll | 2 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 3 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 38 +- llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 2 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 31 +- .../CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll | 6 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.rint.f64.ll | 2 +- llvm/test/CodeGen/AMDGPU/merge-m0.mir | 2 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 16 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 38 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 15 +- llvm/test/CodeGen/AMDGPU/promote-alloca-no-opts.ll | 4 +- llvm/test/CodeGen/AMDGPU/reduction.ll | 21 +- llvm/test/CodeGen/AMDGPU/rewrite-out-arguments.ll | 2 +- llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 4 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 257 +- llvm/test/CodeGen/AMDGPU/setcc.ll | 6 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 36 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 10 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 8 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 2 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 6 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 362 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 285 +- llvm/test/CodeGen/AMDGPU/udivrem24.ll | 6 +- .../AMDGPU/unhandled-loop-condition-assertion.ll | 1 - llvm/test/CodeGen/AMDGPU/uniform-cfg.ll | 4 +- .../AMDGPU/uniform-loop-inside-nonuniform.ll | 2 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 211 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 4 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 15 +- llvm/test/CodeGen/ARM/acle-intrinsics.ll | 2 +- llvm/test/CodeGen/ARM/debug-segmented-stacks.ll | 4 +- .../CodeGen/ARM/ipra-extra-spills-exceptions.ll | 149 - llvm/test/CodeGen/ARM/ipra-extra-spills.ll | 406 --- llvm/test/CodeGen/BPF/rodata_4.ll | 2 +- llvm/test/CodeGen/Hexagon/constant_compound.ll | 2 +- llvm/test/CodeGen/Hexagon/intrinsics/v65.ll | 2 +- llvm/test/CodeGen/Mips/nmadd.ll | 8 +- llvm/test/CodeGen/NVPTX/atomics-sm60.ll | 4 +- llvm/test/CodeGen/NVPTX/intrinsics.ll | 2 +- llvm/test/CodeGen/NVPTX/param-load-store.ll | 6 +- llvm/test/CodeGen/NVPTX/sqrt-approx.ll | 24 +- llvm/test/CodeGen/NVPTX/vector-loads.ll | 14 +- .../CodeGen/PowerPC/aix-cc-byval-limitation1.ll | 4 +- .../CodeGen/PowerPC/aix-cc-byval-limitation2.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 622 +++- llvm/test/CodeGen/PowerPC/aix64-cc-byval.ll | 173 +- .../PowerPC/convert-rr-to-ri-instrs-kill-flag.mir | 4 +- llvm/test/CodeGen/PowerPC/f128-arith.ll | 2 +- llvm/test/CodeGen/PowerPC/fastcc_stacksize.ll | 6 +- llvm/test/CodeGen/PowerPC/kernel-fp-round.ll | 14 + llvm/test/CodeGen/PowerPC/spe.ll | 5 - .../PowerPC/umulo-128-legalisation-lowering.ll | 2 - .../test/CodeGen/PowerPC/xray-ret-is-terminator.ll | 2 +- llvm/test/CodeGen/Thumb2/float-ops.ll | 2 +- llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 3787 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 402 +++ llvm/test/CodeGen/VE/addition.ll | 16 +- llvm/test/CodeGen/VE/branch1.ll | 20 +- llvm/test/CodeGen/VE/call.ll | 26 +- llvm/test/CodeGen/VE/callee.ll | 10 +- llvm/test/CodeGen/VE/callstruct.ll | 14 +- llvm/test/CodeGen/VE/cast.ll | 2 +- llvm/test/CodeGen/VE/constants.ll | 16 +- llvm/test/CodeGen/VE/ctlz.ll | 4 +- llvm/test/CodeGen/VE/cttz.ll | 8 +- llvm/test/CodeGen/VE/fp_add.ll | 2 +- llvm/test/CodeGen/VE/fp_div.ll | 2 +- llvm/test/CodeGen/VE/fp_extload_truncstore.ll | 58 +- llvm/test/CodeGen/VE/fp_mul.ll | 2 +- llvm/test/CodeGen/VE/fp_sub.ll | 2 +- llvm/test/CodeGen/VE/int_to_fp.ll | 2 +- llvm/test/CodeGen/VE/load-align1.ll | 36 +- llvm/test/CodeGen/VE/load-align2.ll | 36 +- llvm/test/CodeGen/VE/load-align4.ll | 36 +- llvm/test/CodeGen/VE/load-align8.ll | 36 +- llvm/test/CodeGen/VE/load.ll | 36 +- llvm/test/CodeGen/VE/load_gv.ll | 24 +- llvm/test/CodeGen/VE/pic_access_data.ll | 21 +- llvm/test/CodeGen/VE/pic_access_static_data.ll | 26 +- llvm/test/CodeGen/VE/pic_indirect_func_call.ll | 12 +- llvm/test/CodeGen/VE/sext_zext_load.ll | 64 +- llvm/test/CodeGen/VE/simple_prologue_epilogue.ll | 60 +- llvm/test/CodeGen/VE/store-align1.ll | 36 +- llvm/test/CodeGen/VE/store-align2.ll | 36 +- llvm/test/CodeGen/VE/store-align4.ll | 36 +- llvm/test/CodeGen/VE/store-align8.ll | 36 +- llvm/test/CodeGen/VE/store.ll | 30 +- llvm/test/CodeGen/VE/store_gv.ll | 24 +- llvm/test/CodeGen/VE/subtraction.ll | 18 +- llvm/test/CodeGen/VE/tls.ll | 236 +- llvm/test/CodeGen/VE/truncstore.ll | 14 +- llvm/test/CodeGen/VE/va_arg.ll | 20 +- llvm/test/CodeGen/VE/va_callee.ll | 18 +- llvm/test/CodeGen/VE/va_caller.ll | 34 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 1 - llvm/test/CodeGen/X86/avx-vzeroupper.ll | 1 - .../CodeGen/X86/callbr-asm-outputs-pred-succ.ll | 73 + llvm/test/CodeGen/X86/callbr-asm-outputs.ll | 54 +- llvm/test/CodeGen/X86/freeze.ll | 14 + llvm/test/CodeGen/X86/inline-0bh.ll | 2 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 398 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 71 +- llvm/test/CodeGen/X86/scavenger.mir | 2 +- .../CodeGen/X86/semantic-interposition-comdat.ll | 23 + llvm/test/CodeGen/X86/vec_minmax_match.ll | 11 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 150 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 1088 +++--- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 196 +- .../MIR/X86/live-debug-values-fragments.mir | 4 +- llvm/test/DebugInfo/X86/debug-macro-v5.ll | 48 + llvm/test/DebugInfo/X86/dwp-v2-cu-index.s | 51 + llvm/test/DebugInfo/X86/dwp-v2-loc.s | 94 + llvm/test/DebugInfo/X86/dwp-v2-tu-index.s | 42 + llvm/test/DebugInfo/X86/dwp-v5-cu-index.s | 52 + llvm/test/DebugInfo/X86/dwp-v5-loclists.s | 140 + llvm/test/DebugInfo/X86/dwp-v5-rnglists.s | 107 + llvm/test/DebugInfo/X86/dwp-v5-tu-index.s | 43 + .../DebugInfo/X86/machinecse-wrongdebug-hoist.ll | 80 + llvm/test/DebugInfo/X86/objc-property-void.ll | 2 +- .../ExecutionEngine/MCJIT/cet-code-model-lager.ll | 32 - .../macho-universal-static-library-support.ll | 26 + .../AddressSanitizer/basic-msvc64.ll | 2 +- .../AddressSanitizer/force-dynamic-shadow.ll | 2 +- .../AddressSanitizer/hoist-argument-init-insts.ll | 173 + .../Instrumentation/MemorySanitizer/msan_basic.ll | 2 +- .../SanitizerCoverage/const-cmp-tracing.ll | 2 +- llvm/test/MC/AArch64/SVE/mov-diagnostics.s | 10 - llvm/test/MC/AArch64/SVE/mov.s | 12 + llvm/test/MC/AArch64/arm64-logical-encoding.s | 7 + llvm/test/MC/AArch64/tme-error.s | 4 +- llvm/test/MC/Disassembler/ARM/vstrldr_sys.txt | 30 +- .../MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt | 4 +- llvm/test/MC/Mips/mul-macro-variants.s | 2 +- .../ObjectYAML/MachO/fat_macho_i386_x86_64.yaml | 4 +- llvm/test/Other/new-pm-defaults.ll | 3 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 3 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 3 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 3 +- .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 4 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 2 - llvm/test/Other/opt-O2-pipeline.ll | 4 +- llvm/test/Other/opt-O3-pipeline.ll | 2 - llvm/test/Other/opt-Os-pipeline.ll | 2 - llvm/test/Other/pass-pipelines.ll | 1 - .../test/Transforms/AtomicExpand/SPARC/libcalls.ll | 2 +- .../Attributor/ArgumentPromotion/invalidation.ll | 9 +- llvm/test/Transforms/Attributor/nofree.ll | 2 +- .../callsite-instructions-before-call.ll | 4 +- .../CodeExtractor/PartialInlineLiveAcross.ll | 2 +- .../CodeExtractor/PartialInlineNoLiveOut.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail2.ll | 6 +- .../Transforms/EntryExitInstrumenter/mcount.ll | 20 +- .../test/Transforms/GuardWidening/loop-schedule.ll | 4 +- .../InferFunctionAttrs/norecurse_debug.ll | 2 +- llvm/test/Transforms/InstCombine/atomic.ll | 2 +- llvm/test/Transforms/InstCombine/debuginfo-dce2.ll | 2 +- llvm/test/Transforms/InstCombine/intptr1.ll | 2 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 20 +- .../Transforms/LoopUnroll/peel-loop-negative.ll | 2 +- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 6 +- llvm/test/Transforms/LoopVectorize/debugloc.ll | 2 +- .../first-order-recurrence-complex.ll | 4 +- llvm/test/Transforms/LoopVectorize/followup.ll | 2 +- .../multiply-add-sub-double-row-major.ll | 152 + .../multiply-double-row-major.ll | 256 ++ .../multiply-fused-multiple-blocks.ll | 303 ++ .../LowerMatrixIntrinsics/multiply-fused.ll | 273 ++ .../multiply-i32-row-major.ll | 256 ++ llvm/test/Transforms/PGOProfile/callbr.ll | 17 + llvm/test/Transforms/PGOProfile/icp_invoke.ll | 4 +- llvm/test/Transforms/PGOProfile/memop_clone.ll | 2 +- .../SimplifyCFG/Hexagon/switch-to-lookup-table.ll | 2 +- llvm/test/Transforms/SimplifyCFG/pr33605.ll | 2 +- llvm/test/Transforms/Util/Debugify/loc-only.ll | 21 + llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 2 +- llvm/test/tools/llvm-dwp/X86/unknown-section-id.s | 138 + .../llvm-objcopy/ELF/binary-output-target.test | 6 + .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 7 + .../llvm-objcopy/ELF/shared-strtab-shstrtab.s | 2 +- .../XCOFF/disassemble-symbol-description.test | 72 + llvm/test/tools/llvm-profdata/value-prof.proftext | 4 +- llvm/test/tools/llvm-symbolizer/sym.test | 2 +- llvm/tools/lli/lli.cpp | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 58 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 1 + llvm/tools/llvm-objdump/ELFDump.cpp | 1 + llvm/tools/llvm-objdump/MachODump.cpp | 154 +- llvm/tools/llvm-objdump/MachODump.h | 37 + llvm/tools/llvm-objdump/XCOFFDump.cpp | 52 +- llvm/tools/llvm-objdump/XCOFFDump.h | 33 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 206 +- llvm/tools/llvm-objdump/llvm-objdump.h | 27 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 88 +- llvm/unittests/Support/DataExtractorTest.cpp | 36 +- llvm/unittests/Support/LEB128Test.cpp | 6 + .../clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn | 1 + .../clang/lib/ASTMatchers/Dynamic/BUILD.gn | 1 + .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 5 +- llvm/utils/lit/lit/LitConfig.py | 13 - llvm/utils/lit/lit/TestRunner.py | 2 +- llvm/utils/lit/lit/TestingConfig.py | 15 +- llvm/utils/lit/lit/llvm/config.py | 1 + .../does-not-substitute-within-limit/lit.cfg | 2 +- .../negative-integer/lit.cfg | 2 +- .../not-an-integer/lit.cfg | 2 +- .../set-to-none/lit.cfg | 2 +- .../substitutes-within-limit/lit.cfg | 2 +- llvm/utils/llvm-lit/CMakeLists.txt | 25 +- llvm/utils/llvm-lit/llvm-lit.in | 11 +- mlir/docs/DefiningAttributesAndTypes.md | 2 +- mlir/docs/WritingAPass.md | 8 +- mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 12 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 11 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 12 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 90 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 5 +- mlir/include/mlir/IR/Operation.h | 2 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 4 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 98 +- mlir/lib/IR/AsmPrinter.cpp | 30 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 39 +- mlir/test/Dialect/Linalg/invalid.mlir | 2 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 28 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 10 +- polly/docs/ReleaseNotes.rst | 5 + polly/lib/Analysis/ScopBuilder.cpp | 5 +- polly/lib/Analysis/ScopDetection.cpp | 3 +- polly/lib/Analysis/ScopGraphPrinter.cpp | 7 +- polly/lib/Analysis/ScopInfo.cpp | 22 + polly/lib/CodeGen/IslNodeBuilder.cpp | 3 +- polly/test/Isl/isl-args.ll | 36 + utils/arcanist/clang-format.sh | 35 +- 794 files changed, 21848 insertions(+), 9582 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/ImplementationInNamespace [...] create mode 100644 clang-tools-extra/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvmlibc-implementatio [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-implementat [...] create mode 100644 clang/lib/ASTMatchers/Dynamic/Marshallers.cpp create mode 100644 clang/test/Analysis/SpecialFunctionsCFError.cpp create mode 100644 clang/test/Analysis/std-c-library-functions-arg-constraints.cpp create mode 100644 clang/test/CodeCompletion/incomplete-member.cpp create mode 100644 clang/test/CodeGenCUDA/deferred-diag.cu create mode 100644 clang/test/PCH/cxx-attrs-packexpansion.cpp create mode 100644 clang/test/SemaCUDA/deferred-diags-limit.cu create mode 100644 clang/test/SemaCUDA/deferred-diags.cu create mode 100644 libcxx/test/libcxx/thread/atomic.availability.fail.cpp create mode 100644 libcxx/test/libcxx/thread/barrier.availability.fail.cpp create mode 100644 libcxx/test/libcxx/thread/latch.availability.fail.cpp create mode 100644 libcxx/test/libcxx/thread/semaphore.availability.fail.cpp create mode 100644 lld/test/ELF/lto/version-libcall.ll create mode 100644 lldb/include/lldb/Utility/XcodeSDK.h create mode 100644 lldb/source/Utility/XcodeSDK.cpp delete mode 100644 lldb/test/API/macosx/dyld-trie-symbols/main.cpp create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/main.mm copy lldb/{packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-r [...] create mode 100644 lldb/test/API/tools/lldb-server/threads-info/TestGdbRemoteThrea [...] create mode 100644 lldb/test/API/tools/lldb-server/threads-info/main.cpp create mode 100644 lldb/unittests/Utility/XcodeSDKTest.cpp create mode 100644 llvm/test/Analysis/CostModel/X86/size-cost.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-imm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll delete mode 100644 llvm/test/CodeGen/ARM/ipra-extra-spills-exceptions.ll delete mode 100644 llvm/test/CodeGen/ARM/ipra-extra-spills.ll create mode 100644 llvm/test/CodeGen/PowerPC/kernel-fp-round.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vqmovn.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-outputs-pred-succ.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-comdat.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macro-v5.ll create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-cu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-loc.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-tu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-cu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-loclists.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-rnglists.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-tu-index.s create mode 100644 llvm/test/DebugInfo/X86/machinecse-wrongdebug-hoist.ll delete mode 100644 llvm/test/ExecutionEngine/MCJIT/cet-code-model-lager.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/macho-universal-static-librar [...] create mode 100644 llvm/test/Instrumentation/AddressSanitizer/hoist-argument-init- [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-add-sub-dou [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-row- [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-multi [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-i32-row-major.ll create mode 100644 llvm/test/Transforms/PGOProfile/callbr.ll create mode 100644 llvm/test/Transforms/Util/Debugify/loc-only.ll create mode 100644 llvm/test/tools/llvm-dwp/X86/unknown-section-id.s create mode 100644 llvm/test/tools/llvm-objdump/XCOFF/disassemble-symbol-description.test create mode 100644 llvm/tools/llvm-objdump/MachODump.h create mode 100644 llvm/tools/llvm-objdump/XCOFFDump.h create mode 100644 polly/test/Isl/isl-args.ll