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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 01a32f2bd3f Enable IBT(Indirect Branch Tracking) in JIT with CET(Contro [...] adds 68ef0b6a491 [PowerPC] Pre-commit test case of float rounding in kernel [...] adds c56975e299e Fix template instantiation of a non-dependent call to an in [...] adds 06ea05a3fbc [lldb/test] Fix TestDSYMSourcePathRemapping in the presence [...] adds 38edab1c400 [lit] Improve handling of parallelism group semaphores adds f0bbf3d086f [WebAssembly] EmscriptenEHSjLj: Mark more functions as imported adds 0d43e1688a0 [DWARF5]: Added a left over test case from D73462 adds 39e9149d8e1 Fix unused variable warning in Protocol.cpp, NFCI adds 23342bdcc88 [CodeGen][SelectionDAG] Flip Booleans More Often adds 717a4608676 Drop the number of thinlto jobs in some tests to avoid cras [...] adds 4fc59a468ff Revert "[CodeGen][SelectionDAG] Flip Booleans More Often" adds aab9e9de4d9 [Support,Windows] Tolerate failure of CryptGenRandom adds 70da33bf30d [MLIR] fix/update affine data copy utility for max/min bounds adds 14c1e987546 [ARM] Remove condition that could never be true adds b7e3759e177 [DAG] Consolidate require spill slot logic in lambda. NFC. adds 3a4d9f8335c [docs] Add the release notes about Debug Entry Values adds 6aabb109bec [SCCP] Use ranges for predicate info conditions. adds 7023f4b4cb0 [MLIR] Introduce std.alloca op adds 08fab9ebecf [X86] Fix implicit sign conversion warnings in X86 headers. adds 01dc10774eb [ARM] unwinding .pad instructions missing in execute-only prologue adds 353a9883680 [clangd] DefineOutline: removes static token from static CX [...] adds 3d1424bc7a0 Fixed licenses in dynamic ast matchers adds a010ef8bd88 Add map-type check for target and target data directive, by [...] adds e268ec8e0d7 [InstCombine] add icmp+cast tests for ppc_fp128; NFC adds 7fc599ceb01 [llvm-readobj] - Introduce warnings for cases when unable t [...] adds 4ac7b805b7c [clangd] Get rid of ASTWorker::getCurrentFileInputs adds 59c28103a4a [clangd] Fix printing for Inclusion adds 2a436a07ae9 Mark TestFixIts.py xfail for LLDB AArch64/Linux adds e609fe68b2c Revert "[lldb-server] jThreadsInfo returns stack memory" adds 448b777b864 Stop passing site cfg files via --param to llvm-lit. adds 041080c2473 [AST] Fix a crash on invalid constexpr Ctorinitializer when [...] adds cfd388d344a [analyzer] Try to lift 'REQUIRES: shell' for scan-build tests. adds 9949cfbd05a [libc++] Make sure the source file appears before link libr [...] adds ec0b9908952 [Syntax] Simplify TokenCollector::Builder, use captured exp [...] adds 338be9c5952 [Clang] Add llvm.loop.unroll.disable to loops with -fno-unr [...] adds d66afd6dde5 [Syntax] Merge overlapping top-level macros in TokenBuffer adds 1bf055c9891 [Syntax] Add mapping from spelled to expanded tokens for To [...] adds f75ebe1ab37 [libc++] Support .sh.s tests in the new format adds 2eb8864be28 [libc++abi] Enable the new libc++ testing format by default adds 6b3353e8329 Revert "[analyzer] Try to lift 'REQUIRES: shell' for scan-b [...] adds e3b60597769 [X86][SSE] combineX86ShufflesConstants - early out for zero [...]
No new revisions were added by this update.
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-tools-extra/clangd/ClangdLSPServer.cpp | 9 +- clang-tools-extra/clangd/Headers.cpp | 2 +- clang-tools-extra/clangd/Preamble.cpp | 32 +- clang-tools-extra/clangd/Preamble.h | 18 +- clang-tools-extra/clangd/Protocol.cpp | 2 +- clang-tools-extra/clangd/TUScheduler.cpp | 771 ++++++---- clang-tools-extra/clangd/TUScheduler.h | 26 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 38 +- clang-tools-extra/clangd/test/CMakeLists.txt | 3 + .../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/clangd/unittests/TweakTests.cpp | 43 +- 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/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/ASTMatchers/Dynamic/Diagnostics.h | 1 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 3 +- clang/include/clang/Basic/Diagnostic.h | 12 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/JsonSupport.h | 6 +- clang/include/clang/Sema/Sema.h | 3 - .../include/clang/Serialization/ASTRecordReader.h | 1 + .../clang/Tooling/Refactoring/ASTSelection.h | 1 + clang/include/clang/Tooling/Syntax/Tokens.h | 37 +- clang/lib/AST/CommentSema.cpp | 2 +- clang/lib/AST/ComparisonCategories.cpp | 1 + clang/lib/AST/DeclBase.cpp | 6 + clang/lib/AST/ExprConstant.cpp | 17 + clang/lib/AST/Interp/Disasm.cpp | 1 + clang/lib/ASTMatchers/CMakeLists.txt | 3 +- clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 3 +- clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | 4 +- clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 97 ++ clang/lib/ASTMatchers/Dynamic/Marshallers.h | 42 +- clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 2 +- clang/lib/Analysis/PathDiagnostic.cpp | 7 +- clang/lib/Analysis/ProgramPoint.cpp | 1 + clang/lib/Basic/Diagnostic.cpp | 6 + clang/lib/CodeGen/CGDebugInfo.cpp | 7 +- clang/lib/CodeGen/CGDebugInfo.h | 1 + clang/lib/CodeGen/CGExprConstant.cpp | 13 +- clang/lib/CodeGen/CGLoopInfo.cpp | 10 + clang/lib/CodeGen/CGLoopInfo.h | 2 + clang/lib/CodeGen/CGNonTrivialStruct.cpp | 8 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/CodeGen/CGStmt.cpp | 10 +- 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/Headers/emmintrin.h | 6 +- clang/lib/Headers/xmmintrin.h | 50 +- clang/lib/Lex/LiteralSupport.cpp | 1 + clang/lib/Parse/ParseExpr.cpp | 15 +- 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 | 15 + clang/lib/Sema/TreeTransform.h | 9 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../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 | 1 - clang/lib/Tooling/CMakeLists.txt | 1 - clang/lib/Tooling/Core/Lookup.cpp | 1 + clang/lib/Tooling/Syntax/Tokens.cpp | 430 +++--- clang/lib/Tooling/Transformer/CMakeLists.txt | 1 - clang/lib/Tooling/Transformer/SourceCode.cpp | 1 + clang/test/Analysis/SpecialFunctionsCFError.cpp | 28 + clang/test/Analysis/cfg-openmp.cpp | 8 +- .../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/CMakeLists.txt | 7 - clang/test/CodeCompletion/incomplete-member.cpp | 8 + clang/test/CodeGenCUDA/deferred-diag.cu | 25 + clang/test/CodeGenCXX/debug-info-limited-ctor.cpp | 30 +- .../test/CodeGenCXX/fno-unroll-loops-metadata.cpp | 48 + clang/test/CodeGenCXX/pragma-unroll.cpp | 3 + 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/Headers/x86-header-warnings.c | 43 + clang/test/OpenMP/ordered_doacross_codegen.cpp | 6 + clang/test/OpenMP/target_data_messages.c | 8 + clang/test/OpenMP/target_map_messages.cpp | 5 + .../OpenMP/target_parallel_for_map_messages.cpp | 6 + .../target_parallel_for_simd_map_messages.cpp | 6 + clang/test/OpenMP/target_parallel_map_messages.cpp | 4 + clang/test/OpenMP/target_simd_map_messages.cpp | 6 + .../target_teams_distribute_map_messages.cpp | 6 + ..._teams_distribute_parallel_for_map_messages.cpp | 6 + ...s_distribute_parallel_for_simd_map_messages.cpp | 6 + clang/test/OpenMP/target_teams_map_messages.cpp | 5 + clang/test/SemaCUDA/deferred-diags-limit.cu | 20 + clang/test/SemaCUDA/deferred-diags.cu | 36 + clang/test/SemaCXX/default2.cpp | 5 +- clang/test/SemaCXX/invalid-constructor-init.cpp | 23 + clang/test/SemaTemplate/instantiate-init.cpp | 20 + clang/unittests/AST/CMakeLists.txt | 1 - clang/unittests/ASTMatchers/CMakeLists.txt | 1 - clang/unittests/ASTMatchers/Dynamic/CMakeLists.txt | 1 - clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 14 + clang/unittests/Analysis/CMakeLists.txt | 1 - clang/unittests/Format/FormatTestJS.cpp | 5 + clang/unittests/Format/FormatTestObjC.cpp | 4 + clang/unittests/Rename/CMakeLists.txt | 1 - clang/unittests/Sema/CMakeLists.txt | 1 - clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 - clang/unittests/Tooling/CMakeLists.txt | 1 - clang/unittests/Tooling/Syntax/TokensTest.cpp | 143 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 3 + compiler-rt/CMakeLists.txt | 2 + .../symbolizer/scripts/global_symbols.txt | 1 + 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 +- .../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 | 39 +- libcxx/utils/ssh.py | 12 +- libcxxabi/test/lit.cfg | 15 +- libunwind/test/lit.cfg | 7 +- lld/ELF/SymbolTable.cpp | 23 +- lld/ELF/Symbols.cpp | 2 +- lld/test/CMakeLists.txt | 8 - lld/test/COFF/thinlto.ll | 2 +- lld/test/ELF/lto/thinlto.ll | 2 +- lld/test/ELF/lto/version-libcall.ll | 44 + lld/test/wasm/event-section.ll | 8 + lld/test/wasm/lto/thinlto.ll | 2 +- lld/wasm/WriterUtils.cpp | 3 + lldb/bindings/interface/SBBlock.i | 2 +- lldb/bindings/interface/SBExpressionOptions.i | 4 +- 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/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 | 2 +- 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 | 3 + 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/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 | 2 +- .../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 | 117 -- .../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 +- 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/Utility/CMakeLists.txt | 1 + lldb/source/Utility/XcodeSDK.cpp | 163 +++ .../TestCompileRunToBreakpointTurnaround.py | 2 +- .../API/commands/expression/fixits/TestFixIts.py | 1 + .../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 +- lldb/test/API/lang/cpp/namespace/ns3.cpp | 2 +- .../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 | 3 - .../threads-info/TestGdbRemoteThreadsInfoMemory.py | 99 -- .../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/docs/CommandGuide/lit.rst | 8 +- llvm/docs/CommandGuide/llvm-objdump.rst | 7 + llvm/docs/ReleaseNotes.rst | 12 + llvm/include/llvm-c/DataTypes.h | 6 - llvm/include/llvm/Analysis/CFGPrinter.h | 69 +- llvm/include/llvm/CodeGen/MachineFunction.h | 7 +- llvm/include/llvm/CodeGen/MachineModuleInfo.h | 4 +- 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/Type.h | 9 - .../llvm/MC/MCDisassembler/MCDisassembler.h | 48 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 8 + 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/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- 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/MachineFunction.cpp | 3 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 3 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 15 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 39 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 33 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/IR/ConstantFold.cpp | 25 +- llvm/lib/IR/Constants.cpp | 33 +- llvm/lib/IR/Core.cpp | 4 +- llvm/lib/IR/Instructions.cpp | 5 +- llvm/lib/IR/Type.cpp | 12 +- llvm/lib/Linker/IRMover.cpp | 8 +- llvm/lib/MC/MCStreamer.cpp | 12 +- llvm/lib/Object/XCOFFObjectFile.cpp | 4 + llvm/lib/Passes/PassBuilder.cpp | 4 + llvm/lib/Support/Windows/Process.inc | 40 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 9 +- 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/SILowerControlFlow.cpp | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 6 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 85 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 7 + llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 1 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 4 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 127 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 45 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 25 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86TargetMachine.h | 4 + llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 6 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 15 +- llvm/lib/Transforms/IPO/Attributor.cpp | 6 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 54 +- .../InstCombine/InstCombineAtomicRMW.cpp | 8 +- .../Instrumentation/AddressSanitizer.cpp | 62 + .../Instrumentation/DataFlowSanitizer.cpp | 2 +- .../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 | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 77 +- 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 +- .../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/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 +- 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 | 618 +++++++- 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/Thumb/emergency-spill-slot.ll | 6 +- llvm/test/CodeGen/Thumb2/float-ops.ll | 2 +- .../CodeGen/Thumb2/thumb2-execute-only-prologue.ll | 38 + llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 8 + .../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 + .../X86/indirect-branch-tracking-cm-lager.ll | 36 + llvm/test/CodeGen/X86/inline-0bh.ll | 2 +- llvm/test/CodeGen/X86/pr45443.ll | 21 + llvm/test/CodeGen/X86/scavenger.mir | 2 +- .../CodeGen/X86/semantic-interposition-comdat.ll | 23 + llvm/test/CodeGen/X86/vec_minmax_match.ll | 11 +- .../MIR/X86/live-debug-values-fragments.mir | 4 +- .../DebugInfo/X86/debug-info-template-parameter.ll | 90 ++ .../DebugInfo/X86/machinecse-wrongdebug-hoist.ll | 80 ++ llvm/test/DebugInfo/X86/objc-property-void.ll | 2 +- .../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/invalid-armv7.txt | 23 + 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 | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 + .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 + .../test/Transforms/AtomicExpand/SPARC/libcalls.ll | 2 +- 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/icmp.ll | 24 + 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 +- llvm/test/Transforms/PGOProfile/callbr.ll | 17 + llvm/test/Transforms/PGOProfile/icp_invoke.ll | 4 +- llvm/test/Transforms/PGOProfile/memop_clone.ll | 2 +- .../SCCP/conditions-ranges-with-undef.ll | 15 +- llvm/test/Transforms/SCCP/conditions-ranges.ll | 139 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 11 +- .../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-objcopy/ELF/binary-output-target.test | 6 + .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 7 + .../XCOFF/disassemble-symbol-description.test | 72 + llvm/test/tools/llvm-profdata/value-prof.proftext | 4 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 104 +- llvm/test/tools/llvm-readobj/ELF/loadname.test | 5 +- llvm/test/tools/llvm-readobj/ELF/needed-libs.test | 39 +- llvm/test/tools/llvm-symbolizer/sym.test | 2 +- 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/tools/llvm-readobj/ELFDumper.cpp | 132 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 88 +- .../clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn | 1 + .../clang-tools-extra/clangd/test/BUILD.gn | 9 +- .../gn/secondary/clang-tools-extra/test/BUILD.gn | 6 - .../clang/lib/ASTMatchers/Dynamic/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 5 - llvm/utils/gn/secondary/lld/test/BUILD.gn | 5 - llvm/utils/gn/secondary/llvm/test/BUILD.gn | 5 - .../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/run.py | 16 +- llvm/utils/lit/lit/worker.py | 26 +- .../lit/tests/Inputs/parallelism-groups/lit.cfg | 4 + .../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/lit/tests/parallelism-groups.py | 3 - llvm/utils/llvm-lit/CMakeLists.txt | 24 +- llvm/utils/llvm-lit/llvm-lit.in | 11 +- mlir/docs/DefiningAttributesAndTypes.md | 2 +- mlir/docs/WritingAPass.md | 8 +- mlir/include/mlir/Analysis/AffineStructures.h | 14 +- mlir/include/mlir/Analysis/Utils.h | 9 +- mlir/include/mlir/Conversion/Passes.td | 2 - .../StandardToLLVM/ConvertStandardToLLVMPass.h | 30 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 90 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 125 +- mlir/include/mlir/IR/Operation.h | 2 +- mlir/lib/Analysis/AffineStructures.cpp | 97 +- mlir/lib/Analysis/Utils.cpp | 40 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 4 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 390 ++--- .../Affine/Transforms/AffineDataCopyGeneration.cpp | 17 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 98 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 48 +- mlir/lib/IR/AsmPrinter.cpp | 30 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 39 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 127 +- .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 36 + .../StandardToLLVM/convert-static-memref-ops.mlir | 32 +- mlir/test/Dialect/Affine/affine-data-copy.mlir | 161 ++- mlir/test/Dialect/Affine/dma-generate.mlir | 60 +- mlir/test/Dialect/Linalg/invalid.mlir | 2 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 28 +- mlir/test/IR/memory-ops.mlir | 29 + mlir/test/Transforms/canonicalize.mlir | 15 +- .../test/lib/Dialect/Affine/TestAffineDataCopy.cpp | 14 +- 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 +- 687 files changed, 12221 insertions(+), 5202 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/CodeGenCXX/fno-unroll-loops-metadata.cpp create mode 100644 clang/test/Headers/x86-header-warnings.c create mode 100644 clang/test/SemaCUDA/deferred-diags-limit.cu create mode 100644 clang/test/SemaCUDA/deferred-diags.cu create mode 100644 clang/test/SemaCXX/invalid-constructor-init.cpp 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 delete mode 100644 lldb/test/API/tools/lldb-server/threads-info/Makefile delete mode 100644 lldb/test/API/tools/lldb-server/threads-info/TestGdbRemoteThrea [...] delete 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/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll create mode 100644 llvm/test/CodeGen/PowerPC/kernel-fp-round.ll create mode 100644 llvm/test/CodeGen/Thumb2/thumb2-execute-only-prologue.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-outputs-pred-succ.ll create mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-cm-lager.ll create mode 100644 llvm/test/CodeGen/X86/pr45443.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-comdat.ll create mode 100755 llvm/test/DebugInfo/X86/debug-info-template-parameter.ll create mode 100644 llvm/test/DebugInfo/X86/machinecse-wrongdebug-hoist.ll create mode 100644 llvm/test/Instrumentation/AddressSanitizer/hoist-argument-init- [...] 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-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