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-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds d62a343db23 Add a test for adding and removing Listeners from a Broadca [...] adds 3e70a919638 [lldb/Plugin] Use LLDB_PLUGIN_DECLARE to forward declare pl [...] adds 0e3a4877840 PR12350: Handle remaining cases permitted by CWG DR 244. adds 5b5cbfe1359 [WebAssembly] Add debug info to insts in Emscripten SjLj adds dac21fdd592 [clang-doc] Improving Markdown Output adds 7b627bb6e01 Revert "[clang-doc] Improving Markdown Output"
No new revisions were added by this update.
Summary of changes: 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/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 +- 486 files changed, 22335 insertions(+), 29037 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