This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-project.
from ccabe932985 clang: Make tests using symlinks more consistent. adds e01ec11882d make ccabe93298 more robust adds 26e68804346 [ELF][test] Reorganize warn-backrefs.s adds 96eb38418bc Make the AsmPrinter print "<<NULL TYPE>>" instead of crashi [...] adds 0d71782f4e2 [DebugInfo]: Allow DwarfCompileUnit to have line table symbol adds 1d0f7579049 [InlineFunction] Update metadata on loads that are return values adds c7b83a4fe58 [mlir][Pass] Add documentation for the declarative pass spe [...] adds 8d0bc034824 [mlir] Update the documentation on Canonicalization adds 34392b518f9 [MLIR][NFC] Make AsmPrinter messages on null structures consistent adds 4431a29c60e [X86][SSE] Combine unary shuffle(HORIZOP,HORIZOP) -> HORIZOP adds a43e2336065 Remove unused function 'isInRange'. NFCI. adds 7f24db01751 Add documentation and testing for 2c88a485c71155c19e512f22c [...] adds 944db8a433f Permit constant evaluation of mixed __builtin_memcmp betwee [...] adds c9da04d6604 [mlir] Only number the parent operation in Block::printAsOperand adds 74d44c43e8c [mlir] Refactor and cleanup the translation facilities. adds e9644e6f4f2 DebugInfo: Fix default template parameter computation for d [...] adds 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 [...] new 8d75df14389 [RDA] Don't adjust ReachingDefDefaultVal (NFCI) new a2bb19ca420 [x86] add size cost tests for casts and binops; NFC new e8b83f7ddc5 [RDA] Only store most recent reaching def from predecessors (NFCI) new 7662ad67c5d [libc++] Mark two std::timed_mutex tests as flaky new 68d73dfa1a4 [sanitizer_common] Show new unexpected symbols. new 98bb7fdbe58 [sanitizer_common] Update global_symbols.txt. new c1c679e2d2d [ELF] Make --version-script/--dynamic-list work for lazy sy [...] new 11a04a64aaa [DebugInfo] Change to constructor homing debug info mode: s [...] new 7aba6a03331 [LV] Fix value that could be read uninitialized. new a5d375e0cbc [AArch64] Allow logical immediates to have all-1 in top bits new 7bea22d36ff Revert "[sanitizer_common] Update global_symbols.txt." new d0498faeae0 Revert "[sanitizer_common] Show new unexpected symbols." new ec69bac1444 [sanitizer_common] Update global_symbols.txt.
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-reorder-fields/CMakeLists.txt | 5 +- .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang/docs/LanguageExtensions.rst | 4 +- clang/include/clang/AST/ASTFwd.h | 4 +- clang/include/clang/AST/ASTTypeTraits.h | 8 +- clang/include/clang/AST/OpenMPClause.h | 566 +-- clang/include/clang/AST/RecursiveASTVisitor.h | 17 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +- clang/include/clang/Basic/Attr.td | 7 +- 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/lib/AST/ASTTypeTraits.cpp | 18 +- clang/lib/AST/AttrImpl.cpp | 3 +- clang/lib/AST/ExprConstant.cpp | 13 +- 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 | 5 +- clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 5 +- clang/lib/ASTMatchers/Dynamic/Marshallers.h | 5 +- clang/lib/Analysis/CMakeLists.txt | 1 + clang/lib/Basic/OpenMPKinds.cpp | 619 ---- clang/lib/CodeGen/CGDebugInfo.cpp | 10 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 7 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 3 +- clang/lib/Format/FormatToken.h | 15 +- clang/lib/Format/TokenAnnotator.cpp | 12 +- clang/lib/Frontend/FrontendAction.cpp | 2 +- clang/lib/Parse/ParseDeclCXX.cpp | 1 + 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/SemaOpenMP.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 10 +- clang/lib/Serialization/ASTReader.cpp | 142 +- clang/lib/Serialization/ASTWriter.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/StdLibraryFunctionsChecker.cpp | 49 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 5 +- clang/lib/Tooling/CMakeLists.txt | 1 + clang/lib/Tooling/Transformer/CMakeLists.txt | 5 +- .../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/CodeGenCXX/debug-info-limited-ctor.cpp | 30 +- .../CodeGenCXX/debug-info-template-parameter.cpp | 8 +- clang/test/Driver/cl-options.cu | 6 +- clang/test/Driver/mingw-sysroot.cpp | 4 +- clang/test/Driver/riscv32-toolchain-extra.c | 2 +- clang/test/Driver/riscv64-toolchain-extra.c | 2 +- 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/SemaCXX/constexpr-string.cpp | 28 + clang/tools/libclang/CIndex.cpp | 4 +- clang/unittests/AST/CMakeLists.txt | 1 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 +- clang/unittests/ASTMatchers/CMakeLists.txt | 1 + clang/unittests/ASTMatchers/Dynamic/CMakeLists.txt | 1 + clang/unittests/Analysis/CMakeLists.txt | 1 + clang/unittests/Format/FormatTestJS.cpp | 5 + 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/utils/TableGen/ClangAttrEmitter.cpp | 3 + .../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/atomics/atomics.align/align.pass.sh.cpp | 1 + .../newformat/sh.cpp/remote-substitutions.sh.cpp | 2 +- .../selftest/newformat/sh.cpp/substitutions.sh.cpp | 3 +- .../test/libcxx/type_traits/is_scalar.objc.pass.mm | 4 +- .../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/format.py | 7 +- libcxx/utils/libcxx/test/newformat.py | 27 +- libcxx/utils/ssh.py | 12 +- lld/ELF/SymbolTable.cpp | 23 +- lld/ELF/Symbols.cpp | 2 +- lld/test/ELF/lto/version-libcall.ll | 44 + lld/test/ELF/warn-backrefs.s | 60 +- 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/SearchFilter.h | 18 +- lldb/include/lldb/Symbol/LineEntry.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 2 +- lldb/include/lldb/Target/Platform.h | 8 +- 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/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 | 14 + lldb/source/Commands/CommandObjectExpression.cpp | 1 + lldb/source/Commands/CommandObjectWatchpoint.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 2 +- 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/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/Platform/MacOSX/PlatformDarwin.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 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 4 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 4 +- lldb/source/Symbol/ArmUnwindInfo.cpp | 2 +- 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 + .../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 +- .../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 | 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/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 +- .../unittests/Process/Linux/ProcessorTraceTest.cpp | 8 +- lldb/unittests/Utility/ArchSpecTest.cpp | 2 +- lldb/unittests/debugserver/CMakeLists.txt | 2 +- llvm/cmake/modules/AddLLVM.cmake | 93 +- llvm/docs/CommandGuide/llvm-objdump.rst | 7 + llvm/include/llvm/BinaryFormat/Dwarf.def | 16 +- 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/GlobalObject.h | 2 - llvm/include/llvm/IR/IRBuilder.h | 62 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 5 + .../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/ValueTracking.cpp | 36 +- llvm/lib/BinaryFormat/XCOFF.cpp | 46 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 137 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 + llvm/lib/CodeGen/MachineFrameInfo.cpp | 5 +- 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/SelectionDAGBuilder.cpp | 4 +- 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/Globals.cpp | 4 - llvm/lib/IR/IRBuilder.cpp | 10 - llvm/lib/LTO/LTO.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 + llvm/lib/MC/MCStreamer.cpp | 12 +- llvm/lib/Object/XCOFFObjectFile.cpp | 4 + llvm/lib/Passes/PassBuilder.cpp | 9 +- 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/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/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 | 55 +- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 25 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86TargetMachine.h | 4 - llvm/lib/Transforms/IPO/Attributor.cpp | 7 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 17 +- .../Instrumentation/DataFlowSanitizer.cpp | 43 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 116 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 692 +++- llvm/lib/Transforms/Utils/InlineFunction.cpp | 51 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 170 +- 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/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/branch-relaxation.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 2 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 4 +- 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/illegal-sgpr-to-vgpr-copy.ll | 2 +- llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 2 +- .../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/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 | 2 +- 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/udivrem24.ll | 6 +- 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/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 - llvm/test/CodeGen/X86/haddsub-shuf.ll | 264 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 5 +- .../X86/indirect-branch-tracking-cm-lager.ll | 36 - 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/phaddsub-undef.ll | 5 +- llvm/test/CodeGen/X86/scavenger.mir | 2 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 12 +- llvm/test/CodeGen/X86/vec_minmax_match.ll | 11 +- llvm/test/CodeGen/X86/vec_saddo.ll | 24 +- llvm/test/CodeGen/X86/vec_smulo.ll | 44 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 24 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 24 +- llvm/test/CodeGen/X86/vec_umulo.ll | 20 +- llvm/test/CodeGen/X86/vec_usubo.ll | 24 +- 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 + 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 +- .../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 | 2 - llvm/test/Other/new-pm-thinlto-defaults.ll | 2 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 2 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 2 - .../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/EntryExitInstrumenter/mcount.ll | 20 +- .../test/Transforms/GuardWidening/loop-schedule.ll | 4 +- .../InferFunctionAttrs/norecurse_debug.ll | 2 +- llvm/test/Transforms/Inline/ret_load_metadata.ll | 103 + 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/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/tools/llvm-dwarfdump/X86/statistics.ll | 2 +- llvm/test/tools/llvm-dwp/X86/unknown-section-id.s | 138 + .../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-objdump/XCOFFDump.cpp | 52 +- llvm/tools/llvm-objdump/XCOFFDump.h | 33 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 70 +- llvm/tools/llvm-objdump/llvm-objdump.h | 4 - llvm/unittests/Analysis/ValueTrackingTest.cpp | 88 +- llvm/unittests/Support/DataExtractorTest.cpp | 36 +- llvm/unittests/Support/LEB128Test.cpp | 6 + llvm/utils/lit/lit/llvm/config.py | 1 + llvm/utils/llvm-lit/CMakeLists.txt | 23 +- mlir/docs/Canonicalization.md | 178 +- mlir/docs/WritingAPass.md | 157 + 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/Support/TranslateClParser.h | 38 - mlir/include/mlir/Translation.h | 16 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 4 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 98 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 2 - mlir/lib/IR/AsmPrinter.cpp | 17 +- mlir/lib/Support/CMakeLists.txt | 14 - mlir/lib/Support/TranslateClParser.cpp | 93 - mlir/lib/Translation/CMakeLists.txt | 1 + mlir/lib/Translation/Translation.cpp | 138 +- mlir/test/Dialect/Linalg/invalid.mlir | 2 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 28 +- mlir/tools/mlir-translate/CMakeLists.txt | 2 +- mlir/tools/mlir-translate/mlir-translate.cpp | 2 +- polly/docs/ReleaseNotes.rst | 5 + polly/lib/Analysis/ScopInfo.cpp | 22 + polly/test/Isl/isl-args.ll | 36 + utils/arcanist/clang-format.sh | 35 +- 574 files changed, 18150 insertions(+), 7382 deletions(-) create mode 100644 clang/test/Analysis/std-c-library-functions-arg-constraints.cpp create mode 100644 clang/test/PCH/cxx-attrs-packexpansion.cpp create mode 100644 lld/test/ELF/lto/version-libcall.ll 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 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/Thumb2/mve-satmul-loops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vqmovn.ll delete mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-cm-lager.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 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/Transforms/Inline/ret_load_metadata.ll 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/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/XCOFFDump.h delete mode 100644 mlir/include/mlir/Support/TranslateClParser.h delete mode 100644 mlir/lib/Support/TranslateClParser.cpp create mode 100644 polly/test/Isl/isl-args.ll