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 6a570dc5480 AMDGPU/GlobalISel: Fix non-pow-2 add/sub/mul for 16-bit insts adds 6d007343dec Clarify how llvm-mca detects att vs intel syntax. adds e2fa760cdde Fix my use of the TARGET_OS_OSX TargetConditional. adds f60de4cdf7b Except, get the TARGET_OS_OSX check correct. adds 3f62028f2f3 [X86] Use SelectionDAG::getAllOnesConstant to simplify some [...] adds ae4e49868ac [X86] Turn vXi1 any_extends into sign_extends in Preprocess [...] adds 84e5760a163 [DebugInfo]: Reorderd the emission of debug_str section. adds b89131cdda5 [lldb] removed no longer needed CMakeDependentOption adds 81c9df10231 Fix the MC/WebAssembly/debug-info.ll test after 84e5760 adds 56d81d45809 [Target][AArch64] Remove non-existing system registers ICH_ [...] adds 39f50da2a35 Support -fstack-clash-protection for x86 adds e8c3a6c2606 [ARM][ASMParser] Refuse equal RdHi/RdLo for s/umlal, smlsl, [...] adds 9d869180c4a [ARM] Follow AACPS for preserving number of loads/stores of [...] adds 68cc9f80a6b [lldb] Remove all 'clean' targets from test Makefiles adds 8d5e76ac303 [ValueTracking] Update implied reasoning to accept expanded [...] adds 89ca4b9ef22 [InstCombine] Precommit usub.with.overflow test for D74066. adds f85d3408e6e [NFC] Introduce an API for MemOp adds c4f0f8ec41f [analyzer] Small StreamChecker refactoring (NFC). adds f6d98429fcd Revert "Support -fstack-clash-protection for x86" adds 74734e809ac Fix docs and comments for max_tokens_total pragma adds 14ef87bda67 [ValueTracking] usub(a, b) cannot overflow if a >= b. adds d173cb1db73 [llvm-dwarfdump][Stats] Add the license header adds 64bc627b887 clang-cl: Parse new MSVC flags /Qspectre-load and /Qspectre [...] adds 6064f426a18 [OpenCL] Restrict addr space conversions in nested pointers adds a2531081b38 [AArch64] Predictably disassemble system registers with the [...] adds 0082f1e0ccb [lldb] Improve error message when running static initialize [...] adds 5a21d2bbb98 Rename prettyprinters test to llvm-support. adds 2de2275cbdb [AMDGPU][MC][DOC] Updated AMD GPU assembler syntax description. adds 446268a2234 [llvm-exegesis] Add a custom error for clustering adds 830af528a55 Recommit: "[llvm-exegesis] Improve error reporting" adds 4bd40f71a72 Recommit: "[llvm-exegesis] Improve error reporting in Target.cpp" adds 1ea2723eb5d [gn build] Port 446268a2234 adds 441cafb881a [NFC][ARM] Modified test with update script adds c29003813ab Revert "[LLD][ELF][ARM] Do not substitute BL/BLX for non ST [...] adds 7edf27f7a75 [mlir] Add NoSideEffect to Affine min max adds 2db5547c016 [NFC][ARM] Update test adds ea9166b5a83 [OPENMP50]Add parsing/sema for acq_rel clause. adds 75f09b54429 Re-land "[Clang][Driver] Remove -M group options ..." and " [...] adds 8de2dad9e0d GlobalISel: Fix lowering of G_CTLZ/G_CTTZ adds 3b198518ad5 GlobalISel: Fix narrowing of G_CTPOP adds 5c6b1a6dfdb [TableGen] Fix spurious type error in bit assignment. adds 2f885cbe904 AMDGPU/GlobalISel: Fix move s.buffer.load to VALU adds 205292740d8 [llvm-exegesis] Improve error reporting in BenchmarkRunner.cpp adds 01edae12717 [AsmPrinter] Print FP constant in hexadecimal form instead adds 380fe91fc6d [docs] update mathjax path in doxygen adds 047c4b0369f [lldb/Target] Fix `frame recognizer list` crash when regist [...] adds 96054a1857e [lldb/test] Prevent TestFrameRecognizer.py to fail because [...] adds 1ff411295f9 [lldb] Improve debugging 32-bit programs on NetBSD/amd64 adds 28d22c2c9c3 [GlobalISel][IRTranslator] Add special case support for ~me [...] adds c96001035d4 [X86] isNegatibleForFree - allow pre-legalized FMA negation adds de6f7eb47e9 [x86] don't create an unused constant vector adds 80331610729 [lldb] Delete ValueObjectRegisterContext class adds e52414b1ae4 [mlir][VectorOps] Generalized vector.print to i32/i64 adds e3951248b14 [yaml2obj] Add -D k=v to preprocess the input YAML adds e2d7c5b2b65 [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests adds 7df5fc9e03e [GlobalISel] Add buildMerge with SrcOp initializer list adds f08099b9c26 [ELF][ARM][test] Keep arm-thumb-interwork-shared.s adds 2e005c64f30 [lldb/test] Skip the AssertFrameRecognizer test for Linux adds e21b39a86dd [lldb] Group ABI plugins adds 0d0ef315cb2 [MachineInstr] Add isCandidateForCallSiteEntry predicate adds cbe0c8299e9 AMDGPU/GlobalISel: Fix missing test for select of s64 scala [...] adds 2926917f430 [clang] Fix linkage of nested lambdas. adds 13f8be68e0b [AMDGPU] Use @LINE for error checking in gfx10 assembler tests adds 278578744a4 [X86] Handle SETB_C32r/SETB_C64r in flag copy lowering the [...] adds 88073d40c7d [PowerPC] Create a FixedStack object for CR save in linkage area. adds d06dd29e09b [mlir][Linalg] Implement fusion of linalg.generic operation [...] adds 4a1a0690ad6 Support -fstack-clash-protection for x86 adds 6370c7c13e6 AMDGPU: Limit the search in finding the instruction pattern [...] adds 609a489e052 [AArch64][GlobalISel] Reland SLT/SGT TBNZ optimization adds fe6e77f6fb9 [scudo][standalone] 32-bit improvement adds b4aff1210cd Revert "[CMake] Filter libc++abi and libunwind from runtime [...] adds 6520976064c [dsymutil] Delete unneeded parameter Triple from DWARFLinker adds 884acbb9e16 AMDGPU: Enhancement on FDIV lowering in AMDGPUCodeGenPrepare adds 7ae1b4a0ce9 Implement P1766R1: diagnose giving non-C-compatible classes [...] adds b03c3d8c620 Revert "Support -fstack-clash-protection for x86" adds 42efd35ba04 [cxx_status] Fix status of P1766R to not bleed into adjacen [...] adds 5752bcf9e5a [DebugInfo]: Fix the debuginfo-tests/llgdb-tests/apple-acce [...] adds e8e05de08be [OPENMP50]Add codegen for acq_rel clause in atomic|flush di [...] adds 499ad45877b [mlir][VectorOps] Expose and use llvm.intrin.fma* adds 26bf877ec5c [PowerPC] Fix spilling of vector registers in PEI of EH awa [...] adds 681f929f591 [mlir][VectorOps] Introduce a `vector.fma` op that works on [...] adds 2491fd0e6f6 Reland "[AArch64] Fix data race on RegisterBank initialization." adds cf1046c716b [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux adds 9c1c825b724 [mlir][spirv] Adding sin op in the GLSL extension adds fdfdd275fd7 [CMake] Use LLVM tools external project build where possible adds 9bce9d2d65e [TestConvienceVariable] Clean the directory before running [...] adds ae39105466c Reland "[ARM] Fix data race on RegisterBank initialization." adds 7476e569b55 [mlir][Pass] Enable printing pass options as part of `-help`. adds 6556c615f3c Reland "[AMDGPU] Fix data race on RegisterBank initialization." adds 4a18a5bdd9e Change first test to be CHECK: to make the test run. adds 5858c9d69f5 Revert "[TestConvienceVariable] Clean the directory before [...] adds fafc6e4fdf3 [IRGen] Emit lifetime intrinsics around temporary aggregate [...] adds d65bbf81f8b [clang] Add support for __builtin_memcpy_inline adds 248435e9c9e Replace CHECK-NEXT with CHECK-DAG. The order isn't relevant [...] adds c10b9f0bde2 [CMake] Fix accidentally inverted condition adds 25675d4eaab [lldb][test][NFC] Create a separate LLDB_TEST_SRC var to al [...] adds 598d9dd846f [X86] Add more avx512 masked fmaddsub/fmsubadd autoupgrade [...] adds bb717d3f469 [X86] Correct the implementation of the avx512 masked fmsub [...] adds fbb4d1e43d0 [lldb/Plugins] Use external functions to (de)initialize plugins adds 35c63d66aaa [GlobalISel][CallLowering] Look through bitcasts from const [...] adds ba9cae58bbd IR Linking: Support merging Warning+Max module metadata flags adds 6770fbb3145 [ObjC][ARC] Delete ARC runtime calls that take inert phi values adds d7082e03373 [lldb/Plugin] Don't define initializers inside lldb_private adds c832e82cd9d [lldb-vscode] disable completions adds bd62c9cecf3 [lldb-vscode] remove deprecated trace option adds 84eeee65804 Linker/module-max-warn.ll: Fix test to be compatible with W [...] new d62a343db23 Add a test for adding and removing Listeners from a Broadca [...] new 3e70a919638 [lldb/Plugin] Use LLDB_PLUGIN_DECLARE to forward declare pl [...] new 0e3a4877840 PR12350: Handle remaining cases permitted by CWG DR 244. new 5b5cbfe1359 [WebAssembly] Add debug info to insts in Emscripten SjLj new dac21fdd592 [clang-doc] Improving Markdown Output
The 5 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-tools-extra/clang-doc/HTMLGenerator.cpp | 20 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 166 +- clang-tools-extra/clang-doc/Representation.cpp | 46 + clang-tools-extra/clang-doc/Representation.h | 12 + clang-tools-extra/clang-doc/assets/index.js | 6 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 11 +- clang-tools-extra/test/clang-doc/single-file.cpp | 16 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 16 +- .../unittests/clang-doc/MDGeneratorTest.cpp | 14 +- clang/docs/LanguageExtensions.rst | 17 + clang/docs/ReleaseNotes.rst | 37 + clang/include/clang/AST/OpenMPClause.h | 40 + clang/include/clang/AST/RecursiveASTVisitor.h | 5 + clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/CodeGenOptions.def | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 68 +- clang/include/clang/Basic/OpenMPKinds.def | 9 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/CLCompatOptions.td | 2 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Lex/PreprocessorOptions.h | 3 + clang/include/clang/Sema/Sema.h | 3 + clang/lib/AST/Decl.cpp | 33 +- clang/lib/AST/NestedNameSpecifier.cpp | 5 +- clang/lib/AST/OpenMPClause.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 2 + clang/lib/Basic/OpenMPKinds.cpp | 17 +- clang/lib/CodeGen/CGAtomic.cpp | 8 +- clang/lib/CodeGen/CGBuilder.h | 7 + clang/lib/CodeGen/CGBuiltin.cpp | 13 + clang/lib/CodeGen/CGCall.cpp | 20 +- clang/lib/CodeGen/CGCall.h | 20 + clang/lib/CodeGen/CGExpr.cpp | 13 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 4 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 199 +- clang/lib/Driver/Compilation.cpp | 13 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Lex/Pragma.cpp | 28 +- clang/lib/Parse/ParseOpenMP.cpp | 25 +- clang/lib/Parse/ParsePragma.cpp | 2 +- clang/lib/Sema/DeclSpec.cpp | 2 + clang/lib/Sema/SemaCast.cpp | 18 + clang/lib/Sema/SemaChecking.cpp | 11 + clang/lib/Sema/SemaDecl.cpp | 170 +- clang/lib/Sema/SemaExprCXX.cpp | 397 +- clang/lib/Sema/SemaOpenMP.cpp | 44 +- clang/lib/Sema/SemaOverload.cpp | 24 +- clang/lib/Sema/TreeTransform.h | 7 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTWriter.cpp | 2 + .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 33 +- .../inlining/eager-reclamation-path-notes.cpp | 4 +- clang/test/Analysis/padding_cpp.cpp | 2 +- clang/test/Analysis/padding_message.cpp | 4 +- clang/test/CXX/class/class.local/p4.cpp | 4 +- clang/test/CXX/class/class.mem/p13.cpp | 4 +- clang/test/CXX/class/class.union/p2-0x.cpp | 4 +- clang/test/CXX/drs/dr2xx.cpp | 61 +- clang/test/CXX/drs/dr3xx.cpp | 2 +- clang/test/CXX/drs/dr4xx.cpp | 3 + clang/test/CodeGen/aapcs-bitfield.c | 500 +- clang/test/CodeGen/builtins-memcpy-inline.c | 26 + clang/test/CodeGen/lifetime-call-temp.c | 83 + .../lambda-expressions-nested-linkage.cpp | 16 + clang/test/CodeGenCXX/stack-reuse-miscompile.cpp | 9 + clang/test/Driver/cl-options.c | 2 + ...{crash-report.c => crash-report-with-asserts.c} | 35 +- clang/test/Driver/crash-report.c | 25 +- clang/test/FixIt/fixit.cpp | 34 +- clang/test/Modules/submodules-merge-defs.cpp | 2 + clang/test/OpenMP/atomic_ast_print.cpp | 87 +- clang/test/OpenMP/atomic_capture_codegen.cpp | 19 +- clang/test/OpenMP/atomic_messages.cpp | 48 +- clang/test/OpenMP/atomic_read_codegen.c | 17 +- clang/test/OpenMP/atomic_update_codegen.cpp | 26 +- clang/test/OpenMP/atomic_write_codegen.c | 19 +- clang/test/OpenMP/flush_ast_print.cpp | 18 +- clang/test/OpenMP/flush_codegen.cpp | 18 +- clang/test/OpenMP/flush_messages.cpp | 10 +- clang/test/OpenMP/target_map_codegen.cpp | 2 +- clang/test/Parser/cxx-decl.cpp | 4 +- clang/test/Sema/builtins-memcpy-inline.c | 32 + clang/test/SemaCXX/anonymous-struct.cpp | 100 +- clang/test/SemaCXX/constructor.cpp | 4 +- clang/test/SemaCXX/destructor.cpp | 4 +- clang/test/SemaCXX/linkage.cpp | 2 +- clang/test/SemaCXX/linkage2.cpp | 11 +- clang/test/SemaCXX/pseudo-destructors.cpp | 6 +- clang/test/SemaCXX/undefined-internal.cpp | 6 +- clang/test/SemaCXX/warn-unused-filescoped.cpp | 6 +- clang/test/SemaCXX/warn-unused-local-typedef.cpp | 10 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 26 +- clang/test/SemaOpenCL/address-spaces.cl | 4 +- .../SemaOpenCLCXX/address-space-castoperators.cl | 12 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 2 +- .../test/SemaOpenCLCXX/address-space-references.cl | 13 + clang/test/SemaTemplate/instantiate-function-2.cpp | 4 +- clang/tools/libclang/CIndex.cpp | 2 + clang/www/cxx_status.html | 3 +- compiler-rt/lib/scudo/standalone/primary32.h | 38 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 2 +- .../lib/scudo/standalone/wrappers_c_bionic.cpp | 8 +- debuginfo-tests/CMakeLists.txt | 8 +- debuginfo-tests/llgdb-tests/apple-accel.cpp | 16 +- .../gdb/{prettyprinters.cpp => llvm-support.cpp} | 4 + .../gdb/{prettyprinters.gdb => llvm-support.gdb} | 2 +- lld/ELF/Arch/ARM.cpp | 46 +- lld/test/ELF/arm-thumb-interwork-notfunc.s | 80 +- lld/test/ELF/arm-thumb-undefined-weak.s | 1 - lld/test/ELF/arm-undefined-weak.s | 1 - lldb/cmake/modules/LLDBConfig.cmake | 1 - lldb/include/lldb/Core/PluginManager.h | 22 +- lldb/include/lldb/Core/ValueObjectRegister.h | 37 - lldb/packages/Python/lldbsuite/__init__.py | 5 +- .../lldbsuite/test/api/listeners/TestListener.py | 84 +- .../lldbsuite/test/api/multithreaded/Makefile | 3 - .../commands/expression/call-function/Makefile | 3 - .../static-initializers/TestStaticInitializers.py | 2 +- .../frame/recognizer/TestFrameRecognizer.py | 3 + lldb/packages/Python/lldbsuite/test/dotest.py | 1 + .../breakpoint/comp_dir_symlink/Makefile | 3 - .../data-formatter/synthupdate/Makefile | 3 - .../test/functionalities/memory-region/Makefile | 3 - .../tail_call_frames/cross_dso/Makefile | 4 - .../test/functionalities/target_var/Makefile | 3 - .../test/lang/c/conflicting-symbol/Makefile | 4 - .../lldbsuite/test/lang/cpp/char1632_t/Makefile | 2 - .../lldbsuite/test/lang/cpp/enum_types/Makefile | 4 - .../test/lang/cpp/overriden-methods/Makefile | 3 - .../Python/lldbsuite/test/lang/cpp/stl/Makefile | 2 - .../test/lang/cpp/unicode-literals/Makefile | 2 - .../lldbsuite/test/lang/cpp/wchar_t/Makefile | 2 - .../test/lang/objc/objc-ivar-stripped/Makefile | 4 - .../lang/objc/objc-static-method-stripped/Makefile | 4 - .../lldbsuite/test/linux/add-symbols/Makefile | 3 - .../linux/mix-dwo-and-regular-objects/Makefile | 4 - .../lldbsuite/test/linux/sepdebugsymlink/Makefile | 3 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 14 +- .../test/macosx/find-app-in-bundle/Makefile | 3 - .../lldbsuite/test/macosx/universal/Makefile | 3 - .../Python/lldbsuite/test/plugins/builder_base.py | 7 +- .../test/python_api/findvalue_duplist/Makefile | 4 - .../lldbsuite/test/python_api/formatters/Makefile | 4 - .../test/python_api/sbvalue_persist/Makefile | 3 - .../Python/lldbsuite/test/source-manager/Makefile | 4 - lldb/source/API/SystemInitializerFull.cpp | 530 +- lldb/source/Core/ValueObjectRegister.cpp | 66 - lldb/source/Host/netbsd/Host.cpp | 30 +- .../{MacOSX-arm64 => AArch64}/ABIMacOSX_arm64.cpp | 2 + .../{MacOSX-arm64 => AArch64}/ABIMacOSX_arm64.h | 0 .../ABI/{SysV-arm64 => AArch64}/ABISysV_arm64.cpp | 2 + .../ABI/{SysV-arm64 => AArch64}/ABISysV_arm64.h | 0 .../ABI/{MacOSX-arm64 => AArch64}/CMakeLists.txt | 5 +- .../Plugins/ABI/{SysV-arc => ARC}/ABISysV_arc.cpp | 2 + .../Plugins/ABI/{SysV-arc => ARC}/ABISysV_arc.h | 0 .../Plugins/ABI/{SysV-arc => ARC}/CMakeLists.txt | 2 +- .../ABI/{MacOSX-arm => ARM}/ABIMacOSX_arm.cpp | 2 + .../ABI/{MacOSX-arm => ARM}/ABIMacOSX_arm.h | 0 .../Plugins/ABI/{SysV-arm => ARM}/ABISysV_arm.cpp | 2 + .../Plugins/ABI/{SysV-arm => ARM}/ABISysV_arm.h | 0 .../Plugins/ABI/{MacOSX-arm => ARM}/CMakeLists.txt | 3 +- lldb/source/Plugins/ABI/CMakeLists.txt | 36 +- .../{SysV-hexagon => Hexagon}/ABISysV_hexagon.cpp | 2 + .../{SysV-hexagon => Hexagon}/ABISysV_hexagon.h | 0 .../ABI/{SysV-hexagon => Hexagon}/CMakeLists.txt | 2 +- lldb/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt | 10 - .../ABI/{SysV-mips => Mips}/ABISysV_mips.cpp | 2 + .../Plugins/ABI/{SysV-mips => Mips}/ABISysV_mips.h | 0 .../ABI/{SysV-mips64 => Mips}/ABISysV_mips64.cpp | 2 + .../ABI/{SysV-mips64 => Mips}/ABISysV_mips64.h | 0 .../ABI/{SysV-mips64 => Mips}/CMakeLists.txt | 3 +- .../ABI/{SysV-ppc => PowerPC}/ABISysV_ppc.cpp | 2 + .../ABI/{SysV-ppc => PowerPC}/ABISysV_ppc.h | 0 .../ABI/{SysV-ppc64 => PowerPC}/ABISysV_ppc64.cpp | 2 + .../ABI/{SysV-ppc64 => PowerPC}/ABISysV_ppc64.h | 0 .../ABI/{SysV-ppc64 => PowerPC}/CMakeLists.txt | 3 +- lldb/source/Plugins/ABI/SysV-arm/CMakeLists.txt | 11 - lldb/source/Plugins/ABI/SysV-arm64/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-i386/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-mips/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-ppc/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt | 10 - .../ABI/{SysV-s390x => SystemZ}/ABISysV_s390x.cpp | 2 + .../ABI/{SysV-s390x => SystemZ}/ABISysV_s390x.h | 0 .../ABI/{SysV-s390x => SystemZ}/CMakeLists.txt | 2 +- .../ABI/{MacOSX-i386 => X86}/ABIMacOSX_i386.cpp | 2 + .../ABI/{MacOSX-i386 => X86}/ABIMacOSX_i386.h | 0 .../ABI/{SysV-i386 => X86}/ABISysV_i386.cpp | 2 + .../Plugins/ABI/{SysV-i386 => X86}/ABISysV_i386.h | 0 .../ABI/{SysV-x86_64 => X86}/ABISysV_x86_64.cpp | 2 + .../ABI/{SysV-x86_64 => X86}/ABISysV_x86_64.h | 0 .../{Windows-x86_64 => X86}/ABIWindows_x86_64.cpp | 2 + .../{Windows-x86_64 => X86}/ABIWindows_x86_64.h | 0 .../ABI/{Windows-x86_64 => X86}/CMakeLists.txt | 5 +- .../Plugins/Architecture/Arm/ArchitectureArm.cpp | 2 + .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 2 + .../Architecture/PPC64/ArchitecturePPC64.cpp | 2 + .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 2 + .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 2 + .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 + .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 + .../DynamicLoader/Static/DynamicLoaderStatic.cpp | 2 + .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 2 + .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 + .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 + .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 + .../MIPS64/EmulateInstructionMIPS64.cpp | 2 + .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 + .../ASan/InstrumentationRuntimeASan.cpp | 2 + .../InstrumentationRuntimeMainThreadChecker.cpp | 2 + .../TSan/InstrumentationRuntimeTSan.cpp | 2 + .../UBSan/InstrumentationRuntimeUBSan.cpp | 2 + lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 + lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 2 + .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp | 2 + .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 + .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 + .../RenderScriptRuntime/RenderScriptRuntime.cpp | 2 + .../MemoryHistory/asan/MemoryHistoryASan.cpp | 2 + .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 + .../ObjectContainerUniversalMachO.cpp | 2 + .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 2 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 + .../Plugins/ObjectFile/wasm/ObjectFileWasm.cpp | 2 + .../Python/OperatingSystemPython.cpp | 2 + .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 + .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 2 + .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 + .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 + .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 + .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 2 + .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 2 + .../Plugins/Platform/Windows/PlatformWindows.cpp | 2 + .../gdb-server/PlatformRemoteGDBServer.cpp | 2 + .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 2 + .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 + .../Utility/RegisterContextNetBSD_x86_64.cpp | 57 +- .../Process/Utility/RegisterContextNetBSD_x86_64.h | 3 + .../Process/Windows/Common/ProcessWindows.cpp | 2 + .../Plugins/Process/elf-core/ProcessElfCore.cpp | 2 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 + .../Plugins/Process/mach-core/ProcessMachCore.cpp | 2 + .../Plugins/Process/minidump/ProcessMinidump.cpp | 2 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 2 + .../None/ScriptInterpreterNone.cpp | 2 + .../Python/ScriptInterpreterPython.cpp | 2 + .../DarwinLog/StructuredDataDarwinLog.cpp | 2 + .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 + .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 2 + .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 2 + .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 2 + .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 2 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 + .../InstEmulation/UnwindAssemblyInstEmulation.cpp | 2 + .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 2 + lldb/source/Target/AssertFrameRecognizer.cpp | 28 +- lldb/source/Target/StackFrameRecognizer.cpp | 14 +- lldb/tools/debugserver/source/RNBRemote.cpp | 2 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 493 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 18 +- lldb/tools/lldb-vscode/package.json | 10 - lldb/unittests/Target/CMakeLists.txt | 2 + lldb/unittests/Target/StackFrameRecognizerTest.cpp | 83 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 20 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst | 92 + llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst | 8 +- llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst | 70 +- llvm/docs/AMDGPU/gfx1011_src32_0.rst | 17 + llvm/docs/AMDGPU/gfx1011_src32_1.rst | 17 + llvm/docs/AMDGPU/gfx1011_type_dev.rst | 13 + llvm/docs/AMDGPU/gfx1011_vdst32_0.rst | 17 + llvm/docs/AMDGPU/gfx1011_vsrc32_0.rst | 17 + llvm/docs/AMDGPU/gfx908_saddr_flat_global.rst | 2 +- llvm/docs/AMDGPUUsage.rst | 29 +- llvm/docs/CommandGuide/llvm-mca.rst | 4 + llvm/docs/LangRef.rst | 4 +- llvm/docs/doxygen.cfg.in | 2 +- llvm/include/llvm/Analysis/ValueTracking.h | 9 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 2 + llvm/include/llvm/CodeGen/MachineFunction.h | 8 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 + llvm/include/llvm/CodeGen/TargetLowering.h | 30 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 9 +- llvm/include/llvm/IR/IRBuilder.h | 3 + llvm/include/llvm/MC/MCExpr.h | 9 +- llvm/include/llvm/MC/MCStreamer.h | 7 + llvm/lib/Analysis/ValueTracking.cpp | 120 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 24 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 65 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 7 + llvm/lib/CodeGen/MachineInstr.cpp | 14 + .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 2 +- llvm/lib/IR/AutoUpgrade.cpp | 3 +- llvm/lib/IR/IRBuilder.cpp | 24 + llvm/lib/Linker/IRMover.cpp | 70 +- llvm/lib/MC/MCAsmStreamer.cpp | 6 + llvm/lib/MC/MCExpr.cpp | 24 +- llvm/lib/TableGen/TGParser.cpp | 5 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 29 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 45 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 179 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 2 - .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 12 + llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 144 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 33 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 242 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 1 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 23 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 36 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 60 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 34 + llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 15 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 1 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 36 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 7 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 73 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 18 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 14 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 32 +- llvm/lib/Target/X86/X86FlagsCopyLowering.cpp | 138 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 29 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 - llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 44 +- llvm/runtimes/CMakeLists.txt | 6 - llvm/test/CMakeLists.txt | 4 +- .../GlobalISel/call-lowering-const-bitcast-func.ll | 14 + llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir | 151 + llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir | 151 + .../AArch64/GlobalISel/translate-inline-asm.ll | 14 + llvm/test/CodeGen/AArch64/arm64-anyregcc.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-fp-imm-size.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-fp-imm.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-patchpoint.ll | 4 +- llvm/test/CodeGen/AArch64/f16-imm.ll | 14 +- llvm/test/CodeGen/AArch64/win_cst_pool.ll | 4 +- .../AMDGPU/GlobalISel/inst-select-ctpop.mir | 20 + .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 123 +- .../CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir | 102 +- .../regbankselect-amdgcn-s-buffer-load.mir | 43 +- .../regbankselect-amdgcn.s.buffer.load.ll | 1589 + .../regbankselect-amdgcn.s.buffer.load.mir | 48 + .../AMDGPU/GlobalISel/regbankselect-ctlz.mir | 31 - .../AMDGPU/GlobalISel/regbankselect-cttz.mir | 31 - .../CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll | 197 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 67 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 110 + .../ARM/GlobalISel/arm-legalize-bitcounts.mir | 4 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 168 +- llvm/test/CodeGen/ARM/constant-islands.ll | 2 +- llvm/test/CodeGen/ARM/constantfp.ll | 12 +- .../CodeGen/ARM/v8m.base-jumptable_alignment.ll | 45 +- .../ARM/vecreduce-fadd-legalization-strict.ll | 8 +- .../ARM/vecreduce-fmul-legalization-strict.ll | 8 +- llvm/test/CodeGen/Mips/cconv/memory-layout.ll | 14 +- llvm/test/CodeGen/PowerPC/CSR-fit.ll | 24 +- .../PowerPC/aix-lower-constant-pool-index.ll | 8 +- llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 14 +- llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 14 +- llvm/test/CodeGen/PowerPC/float-asmprint.ll | 10 +- llvm/test/CodeGen/PowerPC/mcm-12.ll | 6 +- llvm/test/CodeGen/PowerPC/mcm-4.ll | 12 +- llvm/test/CodeGen/PowerPC/ppc64-alloca-crspill.ll | 66 + llvm/test/CodeGen/PowerPC/ppc64-crsave.mir | 68 + llvm/test/CodeGen/PowerPC/ppcf128-endian.ll | 2 +- llvm/test/CodeGen/PowerPC/pr16573.ll | 2 +- llvm/test/CodeGen/PowerPC/reg-scavenging.ll | 4 +- llvm/test/CodeGen/PowerPC/vsxD-Form-spills.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-const-03.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-04.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-05.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-06.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-07.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-08.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-const-09.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-const-10.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-11.ll | 4 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 4 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 6 +- llvm/test/CodeGen/Thumb2/aligned-constants.ll | 2 +- .../Thumb2/constant-islands-new-island-padding.ll | 2 +- llvm/test/CodeGen/Thumb2/ldr-str-imm12.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-ctlz.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-ctpop.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-cttz.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 16 +- llvm/test/CodeGen/WebAssembly/global.ll | 16 +- llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 68 +- .../CodeGen/X86/avx512-fma-intrinsics-upgrade.ll | 84 + .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 8 +- .../CodeGen/X86/copysign-constant-magnitude.ll | 56 +- llvm/test/CodeGen/X86/flags-copy-lowering.mir | 16 +- llvm/test/CodeGen/X86/float-asmprint.ll | 34 +- llvm/test/CodeGen/X86/fma-fneg-combine-2.ll | 28 +- llvm/test/CodeGen/X86/fma_patterns.ll | 72 +- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 40 +- llvm/test/CodeGen/X86/fp-immediate-shorten.ll | 2 +- llvm/test/CodeGen/X86/fp128-load.ll | 4 +- llvm/test/CodeGen/X86/pr13577.ll | 4 +- llvm/test/CodeGen/X86/pr40730.ll | 8 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 260 +- llvm/test/CodeGen/X86/recip-fastmath2.ll | 286 +- llvm/test/CodeGen/X86/statepoint-allocas.ll | 2 +- llvm/test/CodeGen/X86/vec-copysign.ll | 84 +- llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 12 +- llvm/test/CodeGen/X86/vec_uint_to_fp.ll | 12 +- llvm/test/CodeGen/X86/win_cst_pool.ll | 12 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 16 +- llvm/test/CodeGen/X86/xray-custom-log.ll | 4 +- llvm/test/CodeGen/X86/xray-typed-event-log.ll | 4 +- .../DebugInfo/MIR/X86/dbg-stack-value-range.mir | 8 +- llvm/test/DebugInfo/X86/stringpool.ll | 14 +- llvm/test/Linker/Inputs/module-max-warn.ll | 3 + llvm/test/Linker/module-max-warn.ll | 12 + llvm/test/MC/AArch64/ete-sysregs.s | 8 +- llvm/test/MC/AArch64/gicv3-regs.s | 8 - llvm/test/MC/AArch64/trace-regs.s | 4 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 37764 +++++++------------ llvm/test/MC/ARM/equal-rdhi-rdlo-diagnostics.s | 29 + llvm/test/MC/ARM/v8_IT_manual.s | 112 +- llvm/test/MC/Disassembler/AArch64/ete.txt | 2 +- llvm/test/MC/Disassembler/AArch64/gicv3-regs.txt | 8 - llvm/test/MC/Disassembler/AArch64/trace-regs.txt | 2 +- llvm/test/MC/WebAssembly/debug-info.ll | 24 +- llvm/test/TableGen/BitsInit.td | 5 + .../usub-overflow-known-by-implied-cond.ll | 358 + llvm/test/Transforms/ObjCARC/inert-global.ll | 33 + llvm/test/tools/llvm-objdump/section-headers.test | 18 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 43 +- llvm/test/tools/obj2yaml/relr-section.yaml | 51 +- llvm/test/tools/yaml2obj/ELF/class-endianness.yaml | 40 +- llvm/test/tools/yaml2obj/ELF/emachine.yaml | 31 +- .../tools/yaml2obj/ELF/reloc-sec-entry-size.yaml | 31 +- llvm/test/tools/yaml2obj/ELF/relr-section.yaml | 50 +- llvm/test/tools/yaml2obj/ELF/stack-sizes.yaml | 89 +- llvm/test/tools/yaml2obj/macro.yaml | 60 + llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 3 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 4 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 8 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 8 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 8 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 1 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 12 +- llvm/tools/llvm-exegesis/lib/Error.cpp | 31 + llvm/tools/llvm-exegesis/lib/Error.h | 29 + llvm/tools/llvm-exegesis/lib/Target.cpp | 12 +- llvm/tools/llvm-exegesis/lib/Target.h | 2 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 79 +- llvm/tools/yaml2obj/yaml2obj.cpp | 48 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 32 +- .../llvm/tools/llvm-exegesis/lib/BUILD.gn | 1 + mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 4 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 1 + .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 3 + mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 9 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 6 + mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 32 + mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 46 +- mlir/include/mlir/Pass/Pass.h | 4 + mlir/include/mlir/Pass/PassOptions.h | 10 + mlir/include/mlir/Pass/PassRegistry.h | 82 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 115 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 191 + mlir/lib/Pass/PassRegistry.cpp | 146 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 89 +- mlir/test/Dialect/Linalg/fusion-tensor.mlir | 107 + mlir/test/Dialect/Linalg/llvm.mlir | 2 +- .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 4 + mlir/test/Dialect/SPIRV/glslops.mlir | 32 + mlir/test/Dialect/VectorOps/ops.mlir | 9 + mlir/test/Target/llvmir-intrinsics.mlir | 46 +- mlir/test/mlir-cpu-runner/mlir_runner_utils.cpp | 5 +- 496 files changed, 22582 insertions(+), 29101 deletions(-) create mode 100644 clang/test/CodeGen/builtins-memcpy-inline.c create mode 100644 clang/test/CodeGen/lifetime-call-temp.c copy clang/test/Driver/{crash-report.c => crash-report-with-asserts.c} (61%) create mode 100644 clang/test/Sema/builtins-memcpy-inline.c create mode 100644 clang/test/SemaOpenCLCXX/address-space-castoperators.cl rename debuginfo-tests/llvm-prettyprinters/gdb/{prettyprinters.cpp => llvm-support [...] rename debuginfo-tests/llvm-prettyprinters/gdb/{prettyprinters.gdb => llvm-support [...] rename lldb/source/Plugins/ABI/{MacOSX-arm64 => AArch64}/ABIMacOSX_arm64.cpp (99%) rename lldb/source/Plugins/ABI/{MacOSX-arm64 => AArch64}/ABIMacOSX_arm64.h (100%) rename lldb/source/Plugins/ABI/{SysV-arm64 => AArch64}/ABISysV_arm64.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-arm64 => AArch64}/ABISysV_arm64.h (100%) rename lldb/source/Plugins/ABI/{MacOSX-arm64 => AArch64}/CMakeLists.txt (62%) rename lldb/source/Plugins/ABI/{SysV-arc => ARC}/ABISysV_arc.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-arc => ARC}/ABISysV_arc.h (100%) rename lldb/source/Plugins/ABI/{SysV-arc => ARC}/CMakeLists.txt (74%) rename lldb/source/Plugins/ABI/{MacOSX-arm => ARM}/ABIMacOSX_arm.cpp (99%) rename lldb/source/Plugins/ABI/{MacOSX-arm => ARM}/ABIMacOSX_arm.h (100%) rename lldb/source/Plugins/ABI/{SysV-arm => ARM}/ABISysV_arm.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-arm => ARM}/ABISysV_arm.h (100%) rename lldb/source/Plugins/ABI/{MacOSX-arm => ARM}/CMakeLists.txt (70%) rename lldb/source/Plugins/ABI/{SysV-hexagon => Hexagon}/ABISysV_hexagon.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-hexagon => Hexagon}/ABISysV_hexagon.h (100%) rename lldb/source/Plugins/ABI/{SysV-hexagon => Hexagon}/CMakeLists.txt (69%) delete mode 100644 lldb/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt rename lldb/source/Plugins/ABI/{SysV-mips => Mips}/ABISysV_mips.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-mips => Mips}/ABISysV_mips.h (100%) rename lldb/source/Plugins/ABI/{SysV-mips64 => Mips}/ABISysV_mips64.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-mips64 => Mips}/ABISysV_mips64.h (100%) rename lldb/source/Plugins/ABI/{SysV-mips64 => Mips}/CMakeLists.txt (64%) rename lldb/source/Plugins/ABI/{SysV-ppc => PowerPC}/ABISysV_ppc.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-ppc => PowerPC}/ABISysV_ppc.h (100%) rename lldb/source/Plugins/ABI/{SysV-ppc64 => PowerPC}/ABISysV_ppc64.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-ppc64 => PowerPC}/ABISysV_ppc64.h (100%) rename lldb/source/Plugins/ABI/{SysV-ppc64 => PowerPC}/CMakeLists.txt (68%) delete mode 100644 lldb/source/Plugins/ABI/SysV-arm/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-arm64/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-i386/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-mips/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt rename lldb/source/Plugins/ABI/{SysV-s390x => SystemZ}/ABISysV_s390x.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-s390x => SystemZ}/ABISysV_s390x.h (100%) rename lldb/source/Plugins/ABI/{SysV-s390x => SystemZ}/CMakeLists.txt (69%) rename lldb/source/Plugins/ABI/{MacOSX-i386 => X86}/ABIMacOSX_i386.cpp (99%) rename lldb/source/Plugins/ABI/{MacOSX-i386 => X86}/ABIMacOSX_i386.h (100%) rename lldb/source/Plugins/ABI/{SysV-i386 => X86}/ABISysV_i386.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-i386 => X86}/ABISysV_i386.h (100%) rename lldb/source/Plugins/ABI/{SysV-x86_64 => X86}/ABISysV_x86_64.cpp (99%) rename lldb/source/Plugins/ABI/{SysV-x86_64 => X86}/ABISysV_x86_64.h (100%) rename lldb/source/Plugins/ABI/{Windows-x86_64 => X86}/ABIWindows_x86_64.cpp (99%) rename lldb/source/Plugins/ABI/{Windows-x86_64 => X86}/ABIWindows_x86_64.h (100%) rename lldb/source/Plugins/ABI/{Windows-x86_64 => X86}/CMakeLists.txt (52%) create mode 100644 lldb/unittests/Target/StackFrameRecognizerTest.cpp create mode 100644 llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_src32_0.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_src32_1.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_type_dev.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_vdst32_0.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_vsrc32_0.rst create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-const-bitcas [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/translate-inline-asm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buff [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ctlz.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-cttz.mir create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-alloca-crspill.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-crsave.mir create mode 100644 llvm/test/Linker/Inputs/module-max-warn.ll create mode 100644 llvm/test/Linker/module-max-warn.ll create mode 100644 llvm/test/MC/ARM/equal-rdhi-rdlo-diagnostics.s create mode 100644 llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied [...] create mode 100644 llvm/test/tools/yaml2obj/macro.yaml create mode 100644 llvm/tools/llvm-exegesis/lib/Error.cpp create mode 100644 mlir/test/Dialect/Linalg/fusion-tensor.mlir