This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/llvm-project.
from 5b1027a908c Fix test to unconditionally create a GNU-format archive. adds 5b1e1c0537d Very minor typo. NFC adds 21347b29013 Fix git-llvm crashing when trying to remove directory while [...] adds a946997c248 Correctly look up declarations in inline namespaces adds c965d21f331 [RISCV] Add test cases for the lp64 ABI adds cdb7c31f0ad [TableGen] Allow 2^63-1 and 2^63-2 as int literals. adds 31ff647c1d2 [TTI] Enable analysis of clib functions in getIntrinsicCost [...] adds 20ea21c6ede [AMDGPU] Add support for immediate operand for S_ENDPGM adds 9f92b3d0812 [analyzer] Fix function macro crash adds 1e249caaec3 [CGP] Fix UB when GEP is bound to trivial PHINode adds f260967055f [SimplifyLibCalls] Fix comments about fputs, memchr, and s[ [...] adds 2086a8894de [SLP] Remove redundancy of performing operand reordering tw [...] adds 28e46e58db0 [ARM][NFC] Move smlad tests adds a7ae60ac935 [ARM][NFC] Delete original smlad tests adds 43b6689e641 [LLD][ELF] - Show symbols visibility in "undefined symbol.. [...] adds e58dde2a802 Revert "[analyzer] Fix function macro crash" adds 5db95efdbd0 Try to fix SLPVectorizer BoUpSLP::BoEdgeInfo::dump visibili [...] adds d3a8fd8bfb8 Revert rL355906: [SLP] Remove redundancy of performing oper [...] adds c76671b2319 [llvm-objcopy] Remove unneeded checks. NFC adds 47a2c3305a2 [PR41007][OpenCL] Allow printf in C++ mode. adds e62e93e1d83 [XRay][docs] Fix option name adds 0f4ce2b0d74 [pstl] Properly extract the version number from pstl_config.h adds 44957b5fdda [pstl] Deprecate non-CMake based build adds 06bee01d2bc [NFC][PowerPC]Assert when trying to generate directmove below P8. adds b1dfbebe8bf [SimplifyLibCalls] Simplify optimizePuts adds eec3206a41e [llvm-readobj] Print symbol version when dumping relocation [...] adds 1f066a717cb [scudo][standalone] Implement checksumming functions adds 4a8afeb9709 [format] \t => ' ' adds 08dc382465d fix break tests after rL355922. NFCI adds 8935aca9c74 CodeGenPrep: preserve inbounds attribute when sinking GEPs. adds c156306bf7b [CMake] Tell libc++ that we're using compiler-rt on Apple p [...] adds 662c043628c [FileCheck]Remove assertions that prevent matching an empty [...] adds b69a50115bd [llvm-cxxfilt]Add test to show that empty lines can be handled adds 14179673e27 [Docs] Add note about legacy PM to Ch4 of tutorial adds 02e88490c1e Revert "[CMake] Avoid clang-tablegen-targets dependency whe [...] adds 9f0a5ca843e [DAGCombine] Pull out repeated demanded bitmask generation. NFCI. adds a6013c02863 Regenerate sign_extend.ll test. adds 42810363de8 [clang-tidy] NOLINT support for "clang-diagnostic-*". adds 5c1177a68fe [X86] Arrange more CPU features to inherit from earlier CPUs. NFCI adds 13ecae2f9a5 [Reproducers] Support capturing a reproducer without an exp [...] adds 149bc099f61 [SDAG] Expand pow2 mulo using shifts adds 9bc817a0ae7 [yaml2obj]Allow explicit symbol indexes in relocations and [...] adds 6c0bbfc0c94 Add ability to import std module into expression parser to [...] adds 5650eb5b005 [Reproducers] Stop recording instead of deallocating adds 209e3a14867 [Reproducers] Add a test to ensure we can reuse the reprodu [...] adds 8cf8bb13132 Test commit: add a blank line in test case ppc64-dq-expr.s adds 38d4a6c496e Correcting some comments in PdbIndex.cpp [NFC] adds 87565fe7346 Add a creduce script for clang crashes adds b6bfcfc847a [NFC][PowerPC] Update testcases using utils/update_llc_test [...] adds 74b6aae4e8f [RISCV][MC] Find matching pcrel_hi fixup in more cases. adds 03e93f514a5 [SanitizerCoverage] Avoid splitting critical edges when des [...] adds 9dc2c1d564b Set useful flags for vector imm setting instructions adds 4ab0a9f0a4e [SCEV] Use depth limit for trunc analysis adds 70d759b4eb9 Modules: Add LangOptions::CacheGeneratedPCH adds 85c2955f455 Fix the project for r355939 (ASTUtils.{h,c}) adds 9cc10fc9265 [OPENMP 5.0]Initial support for 'allocator' clause. adds 18408d5e798 [CodeGen] Add MMOs to statepoint nodes during SelectionDAG adds 2da7b32684e ELF: Simplify. NFCI. adds 737c27a9cdf [x86] scalarize extractelement 0 of FP vselect adds 2ca0ebf6b43 Re-enable this test, the underlying bug was fixed and the t [...] adds 027bf7603fc Check the result of creating a node from __next_ in the std [...] adds c02b95e4f9b Rework how lldb warngs about kexts that failed to load in a [...] adds c61573c93f9 Fixup test to work after changes in r355878. adds 8259cc33576 [OPENMP]Allow to redefine entry for the variables definitions. adds a470a13a706 [libc++] Enable deprecation warnings by default adds 9b6b4fac83a [SROA] Fix a crash when trying to convert a memset to an no [...] adds a54d580350c Fix compiler warning adds 20fff32b7d1 [Remarks] Add -foptimization-record-passes to filter remark [...] adds 2a3de8f4377 SanitizerCommon: fixes for unwinding & backtrace on SPARC adds e2b8c40a772 ELF: Use bump pointer allocator for uncompressed section bu [...] adds 205fd03a27d [third-party] Update pexpect to 4.6. adds 2bd995b7e8f [lldb-mi] Make this test more reliable. NFC. adds 4be269e604c [lldb/thirdparty] Remove unneeded files, asked by Jonas. adds bdfb6cfdf1b MIR: Stop reinitializing target information for every use adds b5f14326b44 Fix missing C++ mode comments adds 0c29402eb40 [llvm] Skip over empty line table entries. adds d5364dfa6dc Move ElaboratingDIEIterator into implementation file. adds 0eaa6d5b018 Remove DWARFDIECollection. adds 7e44a8440c5 Remove support for DWARF64. adds 1d6c47ad2bb Revert "[Remarks] Add -foptimization-record-passes to filte [...] adds 8a28673a2eb ELF: Don't add .dynamic strings to .dynstr early. adds d3ed66dfb37 SanitizerCommon: 64-bit SPARC/Linux port adds 5ae9f865b29 AddressSanitizer: fix for SPARC with GCC adds 9df0754b8db AddressSanitizer: 64-bit SPARC/Linux port adds caf1316f710 IR: Add immarg attribute adds 9134f84ba4e For faulting ops, include a comment w/the fault destination adds b7605585179 [Test] Add tests for implicit null checks on atomic/volatil [...] adds dd42236c6c1 Reland "[Remarks] Add -foptimization-record-passes to filte [...] adds 3552b86cbc3 Add more logging to ClangModulesDeclVendor.cpp adds 8ef3da494c8 Temporarily add more logging to TestBatchMode adds 773c391d4a3 [NFC][clang][PCH][ObjC] Add some missing `VisitStmt(S);` adds d425d6b08b9 [WebAssembly] Handle undefined data symbols in shared libraries adds a03ae73c293 Add XCOFF triple object format type for AIX adds df851477077 Revert "Temporarily add more logging to TestBatchMode" adds 97f51c95db1 Fix the broken Batch test by passing a custom module cache [...] adds e62366bf1e5 This test is failing on and off on the bots. Disable it for [...] adds 9bae5ba0769 [X86] Add ImmArg markings to intrinsics. adds 22c660cc131 Update the macOS implementation of ComputeClangResourceDire [...] adds 72db2abcc79 Use AIX version detection at LLVM run-time adds 8b49b6bed6e [WebAssembly] Place 'try' and 'catch' correctly wrt EH_LABELs adds 750efba67c5 [X86] Enable printAliasInstr for the Intel assembly printer [...] adds ca715b6ea02 [Python] Fix another batch of python 2/python 3 portability [...] adds a85f662ada1 [test] Some unicode sequences can't be printed, and Py 3 is [...] adds 796aa0e49af [testsuite] Remove dead code in TestFormats. adds 6e64a14804e Revert "[llvm] Skip over empty line table entries." adds cd493512121 [testsuite] Remove other traces broken in python 3. adds 0b29af0f7c5 [TestBatchMode] We already log this output to a file. adds 80ccc888698 [Tests] Expand implicit null check coverage adds 48b169079f2 Delete unused declaration of DeclContextPrintAction after t [...] adds 21a50ccf9c7 [ImplicitNullChecks] Support unordered atomic accesses
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 16 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 2 +- clang-tools-extra/test/clang-tidy/nolint.cpp | 3 +- clang/cmake/caches/Apple-stage2.cmake | 1 + clang/include/clang/AST/ASTNodeTraverser.h | 2 + clang/include/clang/AST/DeclOpenMP.h | 52 +- clang/include/clang/AST/OpenMPClause.h | 52 + clang/include/clang/AST/RecursiveASTVisitor.h | 12 +- clang/include/clang/Basic/Attr.td | 1 + clang/include/clang/Basic/CodeGenOptions.h | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 8 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/FrontendActions.h | 6 - clang/include/clang/Sema/Sema.h | 8 + clang/include/clang/Serialization/ASTWriter.h | 7 +- clang/lib/AST/DeclOpenMP.cpp | 27 +- clang/lib/AST/DeclPrinter.cpp | 6 + clang/lib/AST/OpenMPClause.cpp | 8 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/Basic/OpenMPKinds.cpp | 13 +- clang/lib/CodeGen/BackendUtil.cpp | 7 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 21 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenAction.cpp | 7 + clang/lib/CodeGen/CodeGenModule.cpp | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 8 + clang/lib/Driver/ToolChains/Darwin.cpp | 8 + clang/lib/Frontend/CompilerInvocation.cpp | 5 + clang/lib/Frontend/FrontendActions.cpp | 4 +- clang/lib/Parse/ParseOpenMP.cpp | 98 +- clang/lib/Sema/SemaOpenMP.cpp | 66 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 20 + clang/lib/Serialization/ASTReader.cpp | 8 + clang/lib/Serialization/ASTReaderDecl.cpp | 18 +- clang/lib/Serialization/ASTReaderStmt.cpp | 6 +- clang/lib/Serialization/ASTWriter.cpp | 11 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 + clang/lib/Serialization/GeneratePCH.cpp | 9 +- clang/test/CodeGen/opt-record-MIR.c | 11 +- clang/test/CodeGen/opt-record.c | 5 +- clang/test/Driver/darwin-ld.c | 4 + clang/test/Driver/opt-record.c | 9 + clang/test/OpenMP/allocate_allocator_ast_print.cpp | 89 + clang/test/OpenMP/allocate_allocator_messages.cpp | 27 + clang/test/OpenMP/declare_target_codegen.cpp | 16 +- clang/test/PCH/chain-openmp-allocate.cpp | 7 +- clang/test/SemaOpenCL/extensions.cl | 2 +- clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/Frontend/FrontendActionTest.cpp | 40 +- clang/utils/creduce-clang-crash.py | 118 ++ compiler-rt/lib/asan/asan_allocator.h | 6 +- compiler-rt/lib/asan/asan_globals.cc | 4 + compiler-rt/lib/asan/asan_mapping.h | 12 + compiler-rt/lib/asan/asan_mapping_sparc64.h | 101 ++ .../sanitizer_allocator_primary32.h | 7 + .../lib/sanitizer_common/sanitizer_linux.cc | 49 +- .../lib/sanitizer_common/sanitizer_platform.h | 11 + .../lib/sanitizer_common/sanitizer_stacktrace.cc | 5 +- .../lib/sanitizer_common/sanitizer_stacktrace.h | 2 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 50 +- .../sanitizer_unwind_linux_libcdep.cc | 6 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 14 + compiler-rt/lib/scudo/standalone/checksum.cc | 70 + compiler-rt/lib/scudo/standalone/checksum.h | 54 + compiler-rt/lib/scudo/standalone/crc32_hw.cc | 19 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/checksum_test.cc | 58 + libcxx/docs/UsingLibcxx.rst | 10 +- libcxx/include/__config | 6 +- .../random_shuffle.cxx1z.pass.cpp | 1 + .../random_shuffle.depr_in_cxx14.fail.cpp | 2 - .../depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp | 2 +- .../auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp | 2 - .../adaptors.depr_in_cxx11.fail.cpp | 2 - .../depr.adaptors.cxx1z.pass.cpp | 1 + .../alg.random.shuffle/random_shuffle.pass.cpp | 2 + .../random_shuffle_rand.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/assignment.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/convert.pass.cpp | 2 + .../auto.ptr.cons/convert_assignment.fail.cpp | 2 + .../auto.ptr.cons/convert_assignment.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/copy.fail.cpp | 2 + .../auto.ptr/auto.ptr.cons/copy.pass.cpp | 2 + .../auto.ptr/auto.ptr.cons/explicit.fail.cpp | 2 + .../auto.ptr/auto.ptr.cons/pointer.pass.cpp | 2 + .../assign_from_auto_ptr_ref.pass.cpp | 2 + .../convert_from_auto_ptr_ref.pass.cpp | 2 + .../auto.ptr.conv/convert_to_auto_ptr.pass.cpp | 2 + .../auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/arrow.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/deref.pass.cpp | 2 + .../auto.ptr/auto.ptr.members/release.pass.cpp | 6 +- .../auto.ptr/auto.ptr.members/reset.pass.cpp | 6 +- .../depr.auto.ptr/auto.ptr/element_type.pass.cpp | 2 + .../pointer_to_binary_function.cxx1z.fail.cpp | 2 + .../pointer_to_binary_function.pass.cpp | 2 + .../pointer_to_unary_function.cxx1z.fail.cpp | 2 + .../pointer_to_unary_function.pass.cpp | 2 + .../ptr_fun1.cxx1z.fail.cpp | 2 + .../ptr_fun1.pass.cpp | 2 + .../ptr_fun2.cxx1z.fail.cpp | 2 + .../ptr_fun2.pass.cpp | 2 + .../const_mem_fun.cxx1z.fail.cpp | 2 + .../const_mem_fun.pass.cpp | 2 + .../const_mem_fun1.cxx1z.fail.cpp | 2 + .../const_mem_fun1.pass.cpp | 2 + .../const_mem_fun1_ref_t.cxx1z.fail.cpp | 2 + .../const_mem_fun1_ref_t.pass.cpp | 2 + .../const_mem_fun1_t.cxx1z.fail.cpp | 2 + .../const_mem_fun1_t.pass.cpp | 2 + .../const_mem_fun_ref.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref.pass.cpp | 2 + .../const_mem_fun_ref1.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref1.pass.cpp | 2 + .../const_mem_fun_ref_t.cxx1z.fail.cpp | 2 + .../const_mem_fun_ref_t.pass.cpp | 2 + .../const_mem_fun_t.cxx1z.fail.cpp | 2 + .../const_mem_fun_t.pass.cpp | 2 + .../mem_fun.cxx1z.fail.cpp | 2 + .../depr.member.pointer.adaptors/mem_fun.pass.cpp | 2 + .../mem_fun1.cxx1z.fail.cpp | 2 + .../depr.member.pointer.adaptors/mem_fun1.pass.cpp | 2 + .../mem_fun1_ref_t.cxx1z.fail.cpp | 2 + .../mem_fun1_ref_t.pass.cpp | 2 + .../mem_fun1_t.cxx1z.fail.cpp | 2 + .../mem_fun1_t.pass.cpp | 2 + .../mem_fun_ref.cxx1z.fail.cpp | 2 + .../mem_fun_ref.pass.cpp | 2 + .../mem_fun_ref1.cxx1z.fail.cpp | 2 + .../mem_fun_ref1.pass.cpp | 2 + .../mem_fun_ref_t.cxx1z.fail.cpp | 2 + .../mem_fun_ref_t.pass.cpp | 2 + .../mem_fun_t.cxx1z.fail.cpp | 2 + .../mem_fun_t.pass.cpp | 2 + .../bind1st.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.bind.1st/bind1st.pass.cpp | 2 + .../bind2nd.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.bind.2nd/bind2nd.pass.cpp | 2 + .../binder1st.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.binder.1st/binder1st.pass.cpp | 2 + .../binder2nd.depr_in_cxx11.fail.cpp | 2 - .../depr.lib.binder.2nd/binder2nd.pass.cpp | 2 + .../negators/binary_negate.depr_in_cxx17.fail.cpp | 3 - .../negators/binary_negate.pass.cpp | 2 + .../negators/not1.depr_in_cxx17.fail.cpp | 3 - .../function.objects/negators/not1.pass.cpp | 2 + .../negators/not2.depr_in_cxx17.fail.cpp | 3 - .../function.objects/negators/not2.pass.cpp | 2 + .../negators/unary_negate.depr_in_cxx17.fail.cpp | 3 - .../negators/unary_negate.pass.cpp | 2 + .../auto_ptr_Y.pass.cpp | 2 + .../shared_ptr.pass.cpp | 2 + .../util.smartptr.shared.const/auto_ptr.pass.cpp | 1 + .../unique.ptr.ctor/auto_pointer.pass.cpp | 2 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 1 + lld/ELF/InputSection.cpp | 15 +- lld/ELF/InputSection.h | 11 +- lld/ELF/LTO.cpp | 1 + lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/Options.td | 2 + lld/ELF/Relocations.cpp | 10 +- lld/ELF/SyntheticSections.cpp | 36 +- lld/ELF/Writer.cpp | 1 - lld/docs/ld.lld.1 | 3 + lld/test/COFF/conflict-mangled.test | 6 +- .../ELF/executable-undefined-protected-ignoreall.s | 2 +- lld/test/ELF/hidden-shared-err.s | 2 +- lld/test/ELF/lto/opt-remarks.ll | 5 + lld/test/ELF/lto/setting-dso-local.ll | 2 +- lld/test/ELF/undef-shared.s | 6 +- lld/test/ELF/undef-shared2.s | 2 +- lld/test/ELF/undefined-versioned-symbol.s | 6 +- lld/test/ELF/verneed.s | 6 +- lld/test/ELF/warn-unresolved-symbols-hidden.s | 4 +- lld/test/wasm/shared.ll | 19 +- lld/wasm/Driver.cpp | 1 + lld/wasm/Symbols.h | 15 + lld/wasm/Writer.cpp | 11 +- lldb/cmake/modules/AddLLDB.cmake | 2 +- lldb/examples/summaries/synth.py | 7 +- lldb/include/lldb/API/SBReproducer.h | 1 + lldb/include/lldb/Core/dwarf.h | 7 - .../include/lldb/Expression/ExpressionSourceCode.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 9 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 15 + lldb/include/lldb/Symbol/TypeSystem.h | 3 + lldb/include/lldb/Target/Platform.h | 15 + lldb/include/lldb/Target/Target.h | 2 + lldb/include/lldb/Utility/Reproducer.h | 8 +- .../ExecControl/StopHook/stop-hook-threads.test | 2 +- .../Functionalities/TestDataFormatter.test | 2 +- .../Reproducer/Functionalities/TestImageList.test | 2 +- .../Reproducer/Functionalities/TestStepping.test | 3 +- lldb/lit/Reproducer/Modules/TestModuleCXX.test | 3 +- lldb/lit/Reproducer/TestDriverOptions.test | 20 +- lldb/lit/Reproducer/TestFileRepro.test | 3 +- lldb/lit/Reproducer/TestGDBRemoteRepro.test | 3 +- lldb/lit/Reproducer/TestReuseDirectory.test | 10 + lldb/lldb.xcodeproj/project.pbxproj | 6 + .../test/driver/batch_mode/TestBatchMode.py | 23 +- .../import-std-module/basic/Makefile | 5 + .../import-std-module/basic/TestImportStdModule.py | 56 + .../import-std-module/basic/main.cpp | 7 + .../import-std-module/conflicts/Makefile | 5 + .../conflicts/TestStdModuleWithConflicts.py | 36 + .../import-std-module/conflicts/main.cpp | 10 + .../import-std-module/no-std-module/Makefile | 5 + .../no-std-module/TestMissingStdModule.py | 40 + .../import-std-module/no-std-module/main.cpp | 5 + .../import-std-module/sysroot/Makefile | 10 + .../sysroot/TestStdModuleSysroot.py | 34 + .../import-std-module/sysroot/main.cpp | 6 + .../sysroot/root/usr/include/c++/include/algorithm | 7 + .../root/usr/include/c++/include/module.modulemap | 3 + .../sysroot/root/usr/include/libc_header.h | 1 + .../inline-namespace}/Makefile | 0 .../inline-namespace/TestInlineNamespace.py | 26 + .../expression_command/inline-namespace/main.cpp | 10 + .../list/loop/TestDataFormatterLibcxxListLoop.py | 1 - .../test/functionalities/format/TestFormats.py | 27 - .../test/macosx/nslog/TestDarwinNSLogOutput.py | 9 +- .../Python/lldbsuite/test/make/Makefile.rules | 13 +- .../lldbsuite/test/python_api/sbdata/TestSBData.py | 35 - .../test/terminal/TestSTTYBeforeAndAfter.py | 6 +- .../test/tools/lldb-mi/lldbmi_testcase.py | 9 +- .../test/tools/lldb-mi/signal/TestMiSignal.py | 6 + lldb/source/API/SBReproducer.cpp | 9 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 51 +- .../Plugins/ExpressionParser/Clang/ASTUtils.cpp | 26 + .../Plugins/ExpressionParser/Clang/ASTUtils.h | 579 ++++++ .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 + .../Clang/ClangExpressionParser.cpp | 164 +- .../ExpressionParser/Clang/ClangExpressionParser.h | 9 +- .../Clang/ClangExpressionSourceCode.cpp | 35 +- .../Clang/ClangExpressionSourceCode.h | 17 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 6 +- .../Clang/ClangModulesDeclVendor.cpp | 9 + .../ExpressionParser/Clang/ClangUserExpression.cpp | 78 +- .../ExpressionParser/Clang/ClangUserExpression.h | 11 +- .../Plugins/Language/CPlusPlus/LibCxxList.cpp | 4 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 19 + lldb/source/Plugins/Platform/Linux/PlatformLinux.h | 3 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 1 - .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 32 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 7 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 1 - .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 97 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 60 +- .../SymbolFile/DWARF/DWARFDIECollection.cpp | 34 - .../Plugins/SymbolFile/DWARF/DWARFDIECollection.h | 37 - .../SymbolFile/DWARF/DWARFDataExtractor.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDataExtractor.h | 12 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 23 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 3 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 74 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 27 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 15 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 57 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 1 - .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 7 +- lldb/source/Symbol/ClangASTContext.cpp | 29 +- lldb/source/Symbol/CompilerDeclContext.cpp | 13 + lldb/source/Target/Target.cpp | 10 + lldb/source/Utility/Reproducer.cpp | 4 +- lldb/third_party/Python/module/pexpect-2.4/ANSI.py | 370 ---- lldb/third_party/Python/module/pexpect-2.4/INSTALL | 31 - lldb/third_party/Python/module/pexpect-2.4/LICENSE | 21 - .../third_party/Python/module/pexpect-2.4/PKG-INFO | 10 - lldb/third_party/Python/module/pexpect-2.4/README | 45 - .../Python/module/pexpect-2.4/doc/clean.css | 103 -- .../Python/module/pexpect-2.4/doc/email.png | Bin 322 -> 0 bytes .../Python/module/pexpect-2.4/doc/examples.html | 135 -- .../Python/module/pexpect-2.4/doc/index.html | 868 --------- .../module/pexpect-2.4/doc/index.template.html | 868 --------- .../Python/module/pexpect-2.4/examples/README | 72 - .../Python/module/pexpect-2.4/examples/astat.py | 85 - .../module/pexpect-2.4/examples/bd_client.py | 40 - .../Python/module/pexpect-2.4/examples/bd_serv.py | 339 ---- .../module/pexpect-2.4/examples/cgishell.cgi | 762 -------- .../Python/module/pexpect-2.4/examples/chess.py | 132 -- .../Python/module/pexpect-2.4/examples/chess2.py | 135 -- .../Python/module/pexpect-2.4/examples/chess3.py | 139 -- .../Python/module/pexpect-2.4/examples/df.py | 33 - .../module/pexpect-2.4/examples/fix_cvs_files.py | 98 - .../Python/module/pexpect-2.4/examples/ftp.py | 47 - .../Python/module/pexpect-2.4/examples/hive.py | 472 ----- .../Python/module/pexpect-2.4/examples/monitor.py | 222 --- .../Python/module/pexpect-2.4/examples/passmass.py | 95 - .../Python/module/pexpect-2.4/examples/python.py | 21 - .../Python/module/pexpect-2.4/examples/rippy.py | 1322 -------------- .../Python/module/pexpect-2.4/examples/script.py | 115 -- .../module/pexpect-2.4/examples/ssh_session.py | 93 - .../module/pexpect-2.4/examples/ssh_tunnel.py | 76 - .../Python/module/pexpect-2.4/examples/sshls.py | 57 - .../module/pexpect-2.4/examples/table_test.html | 106 -- .../Python/module/pexpect-2.4/examples/topip.py | 297 --- .../Python/module/pexpect-2.4/examples/uptime.py | 58 - .../Python/module/pexpect-2.4/fdpexpect.py | 98 - .../Python/module/pexpect-2.4/pexpect.py | 1894 -------------------- .../third_party/Python/module/pexpect-2.4/pxssh.py | 367 ---- .../Python/module/pexpect-2.4/screen.py | 349 ---- .../third_party/Python/module/pexpect-2.4/setup.py | 36 - .../Python/module/pexpect-4.6/.gitignore | 11 + .../Python/module/pexpect-4.6/.travis.yml | 31 + .../Python/module/pexpect-4.6/DEVELOPERS.rst | 12 + lldb/third_party/Python/module/pexpect-4.6/LICENSE | 20 + .../Python/module/pexpect-4.6/MANIFEST.in | 6 + .../Python/module/pexpect-4.6/README.rst | 55 + .../Python/module/pexpect-4.6/pexpect/ANSI.py | 351 ++++ .../{pexpect-2.4 => pexpect-4.6/pexpect}/FSM.py | 250 ++- .../Python/module/pexpect-4.6/pexpect/__init__.py | 85 + .../Python/module/pexpect-4.6/pexpect/_async.py | 87 + .../Python/module/pexpect-4.6/pexpect/bashrc.sh | 16 + .../module/pexpect-4.6/pexpect/exceptions.py | 35 + .../Python/module/pexpect-4.6/pexpect/expect.py | 306 ++++ .../Python/module/pexpect-4.6/pexpect/fdpexpect.py | 148 ++ .../module/pexpect-4.6/pexpect/popen_spawn.py | 188 ++ .../Python/module/pexpect-4.6/pexpect/pty_spawn.py | 833 +++++++++ .../Python/module/pexpect-4.6/pexpect/pxssh.py | 499 ++++++ .../Python/module/pexpect-4.6/pexpect/replwrap.py | 122 ++ .../Python/module/pexpect-4.6/pexpect/run.py | 157 ++ .../Python/module/pexpect-4.6/pexpect/screen.py | 431 +++++ .../Python/module/pexpect-4.6/pexpect/spawnbase.py | 522 ++++++ .../Python/module/pexpect-4.6/pexpect/utils.py | 187 ++ .../module/pexpect-4.6/requirements-testing.txt | 5 + .../Python/module/pexpect-4.6/setup.cfg | 5 + .../third_party/Python/module/pexpect-4.6/setup.py | 71 + .../Python/module/ptyprocess-0.6.0/.gitignore | 7 + .../Python/module/ptyprocess-0.6.0/.travis.yml | 9 + .../Python/module/ptyprocess-0.6.0/LICENSE | 16 + .../Python/module/ptyprocess-0.6.0/README.rst | 15 + .../module/ptyprocess-0.6.0/ptyprocess/__init__.py | 4 + .../ptyprocess-0.6.0/ptyprocess/_fork_pty.py | 78 + .../ptyprocess-0.6.0/ptyprocess/ptyprocess.py | 836 +++++++++ .../module/ptyprocess-0.6.0/ptyprocess/util.py | 71 + .../Python/module/ptyprocess-0.6.0/pyproject.toml | 24 + .../Python/module/ptyprocess-0.6.0/readthedocs.yml | 2 + lldb/tools/driver/Driver.cpp | 51 +- lldb/tools/driver/Options.td | 6 +- llvm/cmake/modules/GetHostTriple.cmake | 3 +- llvm/docs/LangRef.rst | 7 + llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/XRayExample.rst | 2 +- llvm/docs/tutorial/LangImpl04.rst | 8 + llvm/include/llvm/ADT/Triple.h | 11 + llvm/include/llvm/Analysis/ScalarEvolution.h | 8 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 47 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 23 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 8 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 2 +- llvm/include/llvm/CodeGen/MIRPrinter.h | 2 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 2 +- llvm/include/llvm/IR/Attributes.td | 3 + llvm/include/llvm/IR/Intrinsics.td | 67 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 123 +- llvm/include/llvm/IR/IntrinsicsX86.td | 776 ++++---- llvm/include/llvm/IR/RemarkStreamer.h | 7 + llvm/include/llvm/LTO/Config.h | 3 + llvm/include/llvm/LTO/LTO.h | 1 + llvm/include/llvm/MC/MCObjectFileInfo.h | 2 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 6 + llvm/lib/Analysis/ScalarEvolution.cpp | 65 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 15 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 3 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 4 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 31 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 7 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 510 +++--- llvm/lib/CodeGen/MIRParser/MIParser.h | 117 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 78 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 55 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 27 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 18 +- llvm/lib/IR/Attributes.cpp | 2 + llvm/lib/IR/RemarkStreamer.cpp | 14 + llvm/lib/IR/Verifier.cpp | 117 +- llvm/lib/LTO/LTO.cpp | 6 + llvm/lib/LTO/LTOBackend.cpp | 8 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 8 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 4 +- llvm/lib/MC/MCContext.cpp | 3 + llvm/lib/MC/MCObjectFileInfo.cpp | 6 + llvm/lib/MC/MCParser/AsmParser.cpp | 3 + llvm/lib/Support/FileCheck.cpp | 12 - llvm/lib/Support/Triple.cpp | 6 + llvm/lib/Support/Unix/Host.inc | 17 + llvm/lib/TableGen/Record.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 37 + .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 11 + .../Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 2 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 38 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 13 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 5 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 9 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 3 + llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 14 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 16 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 5 + .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 19 +- .../Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 4 +- .../Target/X86/InstPrinter/X86IntelInstPrinter.h | 6 + llvm/lib/Target/X86/X86.td | 448 ++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 18 + llvm/lib/Target/X86/X86MCInstLower.cpp | 1 + .../Transforms/InstCombine/InstCombineCalls.cpp | 19 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 14 +- .../Instrumentation/SanitizerCoverage.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 23 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 4 + llvm/lib/Transforms/Utils/CodeExtractor.cpp | 1 + llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 28 +- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 30 +- llvm/test/Assembler/auto_upgrade_intrinsics.ll | 4 +- .../autoupgrade-invalid-mem-intrinsics.ll | 15 + llvm/test/Assembler/immarg-param-attribute.ll | 39 + llvm/test/Assembler/invalid-immarg.ll | 34 + llvm/test/Assembler/invalid-immarg2.ll | 4 + llvm/test/Assembler/invalid-immarg3.ll | 4 + llvm/test/Bitcode/compatibility.ll | 4 + llvm/test/Bitcode/objectsize-upgrade-7.0.ll | 2 +- llvm/test/Bitcode/upgrade-memory-intrinsics.ll | 6 +- llvm/test/CodeGen/AArch64/cgp-trivial-phi-node.ll | 33 + .../AMDGPU/GlobalISel/legalize-block-addr.mir | 4 +- .../AMDGPU/GlobalISel/legalize-constant.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-block-addr.mir | 4 +- .../GlobalISel/regbankselect-merge-values.mir | 8 +- llvm/test/CodeGen/AMDGPU/bitcast-vector-extract.ll | 8 +- .../CodeGen/AMDGPU/break-smem-soft-clauses.mir | 84 +- .../CodeGen/AMDGPU/break-vmem-soft-clauses.mir | 128 +- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 2 +- .../CodeGen/AMDGPU/clamp-omod-special-case.mir | 12 +- .../CodeGen/AMDGPU/cluster-flat-loads-postra.mir | 2 +- .../AMDGPU/coalescer-extend-pruned-subrange.mir | 2 +- ...coalescer-subranges-another-copymi-not-live.mir | 2 +- .../coalescer-subranges-another-prune-error.mir | 2 +- .../AMDGPU/coalescer-subregjoin-fullcopy.mir | 2 +- .../coalescer-with-subregs-bad-identical.mir | 2 +- .../AMDGPU/coalescing-with-subregs-in-loop-bug.mir | 2 +- .../CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 34 +- .../CodeGen/AMDGPU/couldnt-join-subrange-3.mir | 4 +- llvm/test/CodeGen/AMDGPU/endpgm-dce.mir | 56 +- llvm/test/CodeGen/AMDGPU/flat-load-clustering.mir | 2 +- llvm/test/CodeGen/AMDGPU/fold-imm-f16-f32.mir | 18 +- .../fold-immediate-operand-shrink-with-carry.mir | 16 +- .../AMDGPU/fold-immediate-operand-shrink.mir | 72 +- .../CodeGen/AMDGPU/fold-immediate-output-mods.mir | 8 +- llvm/test/CodeGen/AMDGPU/fold-implicit-operand.mir | 4 +- llvm/test/CodeGen/AMDGPU/fold-multiple.mir | 2 +- .../CodeGen/AMDGPU/global-load-store-atomics.mir | 2 +- .../AMDGPU/hazard-buffer-store-v-interp.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-inlineasm.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard-kill.mir | 2 +- llvm/test/CodeGen/AMDGPU/hazard.mir | 6 +- llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 38 +- .../CodeGen/AMDGPU/insert-skips-kill-uncond.mir | 6 +- llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 22 +- llvm/test/CodeGen/AMDGPU/invert-br-undef-vcc.mir | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.dec.ll | 28 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll | 35 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.ll | 8 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.ll | 18 - .../AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll | 3 - .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 2 +- .../AMDGPU/memory-legalizer-invalid-addrspace.mir | 8 +- .../test/CodeGen/AMDGPU/memory-legalizer-local.mir | 144 +- ...ory-legalizer-multiple-mem-operands-atomics.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-1.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-2.mir | 2 +- .../CodeGen/AMDGPU/memory-legalizer-region.mir | 145 +- llvm/test/CodeGen/AMDGPU/memory_clause.mir | 4 +- .../CodeGen/AMDGPU/merge-load-store-physreg.mir | 4 +- llvm/test/CodeGen/AMDGPU/merge-load-store-vreg.mir | 6 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 2 +- llvm/test/CodeGen/AMDGPU/misched-killflags.mir | 4 +- llvm/test/CodeGen/AMDGPU/mode-register.mir | 30 +- llvm/test/CodeGen/AMDGPU/movrels-bug.mir | 2 +- llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 12 +- llvm/test/CodeGen/AMDGPU/opt-sgpr-to-vgpr-copy.mir | 6 +- .../CodeGen/AMDGPU/optimize-if-exec-masking.mir | 22 +- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 38 +- llvm/test/CodeGen/AMDGPU/reduce-saveexec.mir | 42 +- .../CodeGen/AMDGPU/regcoal-subrange-join-seg.mir | 2 +- llvm/test/CodeGen/AMDGPU/regcoal-subrange-join.mir | 2 +- .../AMDGPU/regcoalesce-cannot-join-failures.mir | 20 +- llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir | 2 +- ...esce-keep-valid-lanes-implicit-def-bug39602.mir | 8 +- llvm/test/CodeGen/AMDGPU/regcoalesce-prune.mir | 2 +- ...coalescing-remove-partial-redundancy-assert.mir | 4 +- .../rename-independent-subregs-mac-operands.mir | 2 +- .../CodeGen/AMDGPU/scalar-store-cache-flush.mir | 32 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 2 +- llvm/test/CodeGen/AMDGPU/schedule-regpressure.mir | 2 +- llvm/test/CodeGen/AMDGPU/sdwa-preserve.mir | 4 +- llvm/test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 4 +- llvm/test/CodeGen/AMDGPU/sendmsg-m0-hazard.mir | 6 +- llvm/test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir | 12 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 8 +- llvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir | 8 +- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 528 +++++- .../CodeGen/AMDGPU/smem-no-clause-coalesced.mir | 2 +- .../CodeGen/AMDGPU/subreg-split-live-in-error.mir | 2 +- .../AMDGPU/undefined-physreg-sgpr-spill.mir | 4 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 38 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 4 +- .../test/CodeGen/AMDGPU/vop-shrink-frame-index.mir | 12 +- llvm/test/CodeGen/AMDGPU/vop-shrink-non-ssa.mir | 4 +- .../test/CodeGen/AMDGPU/waitcnt-back-edge-loop.mir | 4 +- .../CodeGen/AMDGPU/waitcnt-loop-irreducible.mir | 6 +- .../AMDGPU/waitcnt-loop-single-basic-block.mir | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt-preexisting.mir | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt.mir | 10 +- llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad0.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad10.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad11.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad12.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad2.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad3.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad4.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad5.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad6.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad7.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad8.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad9.ll | 0 .../test/CodeGen/ARM/{ => ParallelDSP}/smladx-1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald0.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald1.ll | 0 llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald2.ll | 0 .../CodeGen/ARM/{ => ParallelDSP}/smlaldx-1.ll | 0 .../CodeGen/ARM/{ => ParallelDSP}/smlaldx-2.ll | 0 llvm/test/CodeGen/ARM/umulo-32.ll | 21 +- .../MIR/AMDGPU/expected-target-index-name.mir | 2 +- .../MIR/AMDGPU/invalid-target-index-operand.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/stack-id.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/syncscopes.mir | 2 +- llvm/test/CodeGen/MIR/AMDGPU/target-flags.mir | 4 +- .../CodeGen/MIR/AMDGPU/target-index-operands.mir | 4 +- llvm/test/CodeGen/PowerPC/optimize-andiso.ll | 6 +- llvm/test/CodeGen/PowerPC/pr36292.ll | 24 +- llvm/test/CodeGen/PowerPC/vsx-infl-copy1.ll | 14 +- .../RISCV/calling-conv-lp64-lp64f-common.ll | 65 + .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 524 ++++++ llvm/test/CodeGen/RISCV/calling-conv-lp64.ll | 203 +++ llvm/test/CodeGen/Thumb/addr-modes.ll | 4 +- llvm/test/CodeGen/WebAssembly/eh-labels.mir | 46 + llvm/test/CodeGen/X86/extractelement-fp.ll | 7 +- llvm/test/CodeGen/X86/implicit-faultmap.ll | 104 ++ llvm/test/CodeGen/X86/implicit-null-check.ll | 581 +++--- llvm/test/CodeGen/X86/mulo-pow2.ll | 62 +- llvm/test/CodeGen/X86/pr33772.ll | 15 - llvm/test/DebugInfo/MIR/X86/kill-after-spill.mir | 3 - .../RuntimeDyld/X86/ELF_x86-64_none.yaml | 1 - llvm/test/FileCheck/empty-regex-match-at-start.txt | 16 + .../SanitizerCoverage/unreachable-critedge.ll | 46 + .../Resolution/X86/diagnostic-handler-remarks.ll | 2 + llvm/test/LTO/X86/remangle_intrinsics.ll | 3 - llvm/test/MC/AMDGPU/s_endpgm.s | 17 + llvm/test/MC/PowerPC/ppc64-dq-expr.s | 1 + llvm/test/MC/RISCV/option-mix.s | 51 + llvm/test/MC/X86/x86-32-coverage.s | 8 + ...r-implicit-virtreg-invalid-physreg-liveness.mir | 6 +- llvm/test/Object/AMDGPU/elf64-relocs.yaml | 13 - llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 6 - llvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml | 3 + llvm/test/Object/yaml2obj-elf-rel-noref.yaml | 1 - llvm/test/TableGen/IntSpecialValues.td | 8 + .../test/ThinLTO/X86/diagnostic-handler-remarks.ll | 1 + .../test/Transforms/CodeGenPrepare/Mips/pr35209.ll | 2 +- .../Transforms/CodeGenPrepare/X86/computedgoto.ll | 2 +- .../CodeGenPrepare/X86/sink-addrmode-base.ll | 6 +- .../Transforms/CodeGenPrepare/X86/sink-addrmode.ll | 32 +- .../CodeGenPrepare/X86/sink-addrspacecast.ll | 4 +- .../InferAddressSpaces/AMDGPU/intrinsics.ll | 9 - .../AMDGPU/amdgcn-demanded-vector-elts.ll | 593 +++--- .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 47 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 12 - llvm/test/Transforms/InstCombine/fputs-1.ll | 2 +- .../Transforms/LowerExpectIntrinsic/PR33346.ll | 4 +- llvm/test/Transforms/SROA/non-integral-pointers.ll | 42 + llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll | 552 ++++++ .../CostModel => Verifier}/AMDGPU/lit.local.cfg | 0 llvm/test/Verifier/cttz-undef-arg.ll | 6 +- .../element-wise-atomic-memory-intrinsics.ll | 17 +- llvm/test/Verifier/frameescape.ll | 5 +- .../Verifier/immarg-param-attribute-invalid.ll | 107 ++ llvm/test/Verifier/intrinsic-immarg.ll | 223 +++ llvm/test/tools/llvm-cxxfilt/empty-line.test | 9 + .../X86/disasm-zeroes-relocations.test | 3 + .../elf-reloc-symbol-with-versioning.test | 100 ++ llvm/test/tools/sanstats/elf.test | 17 - .../yaml2obj/relocation-explicit-symbol-index.yaml | 36 + .../tools/yaml2obj/relocation-missing-symbol.yaml | 24 + llvm/tools/gold/gold-plugin.cpp | 6 +- llvm/tools/llc/llc.cpp | 12 + llvm/tools/llvm-lto2/llvm-lto2.cpp | 7 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 50 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 6 +- llvm/tools/opt/opt.cpp | 12 + llvm/tools/yaml2obj/yaml2elf.cpp | 13 +- llvm/unittests/ADT/TripleTest.cpp | 8 + llvm/unittests/Support/Host.cpp | 114 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 10 +- llvm/utils/TableGen/CodeGenTarget.cpp | 3 + llvm/utils/TableGen/IntrinsicEmitter.cpp | 7 +- llvm/utils/emacs/llvm-mode.el | 2 +- llvm/utils/git-svn/git-llvm | 14 +- pstl/CMakeLists.txt | 2 +- pstl/build/Makefile | 101 -- pstl/build/Makefile.common | 112 -- pstl/build/Makefile.pstl | 46 - pstl/build/android.inc | 47 - pstl/build/android.linux.launcher.sh | 148 -- pstl/build/clang.inc | 21 - pstl/build/gcc.inc | 27 - pstl/build/icc.inc | 23 - pstl/build/icl.inc | 22 - pstl/build/jni/Android.mk | 53 - pstl/build/jni/Application.mk | 60 - pstl/build/macos.inc | 9 - pstl/build/mingw.inc | 49 - pstl/build/unix.inc | 50 - pstl/build/windows.inc | 53 - 647 files changed, 14601 insertions(+), 14721 deletions(-) create mode 100644 clang/test/OpenMP/allocate_allocator_ast_print.cpp create mode 100644 clang/test/OpenMP/allocate_allocator_messages.cpp create mode 100644 clang/utils/creduce-clang-crash.py create mode 100644 compiler-rt/lib/asan/asan_mapping_sparc64.h create mode 100644 compiler-rt/lib/scudo/standalone/checksum.cc create mode 100644 compiler-rt/lib/scudo/standalone/checksum.h create mode 100644 compiler-rt/lib/scudo/standalone/crc32_hw.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/checksum_test.cc create mode 100644 lldb/lit/Reproducer/TestReuseDirectory.test create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-n [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-n [...] create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/ANSI.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/INSTALL delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/LICENSE delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/PKG-INFO delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/README delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/doc/clean.css delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/doc/email.png delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/doc/examples.html delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/doc/index.html delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/doc/index.template.html delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/README delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/astat.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/bd_client.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/bd_serv.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/cgishell.cgi delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/chess.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/chess2.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/chess3.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/df.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/fix_cvs_files.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/ftp.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/hive.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/monitor.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/passmass.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/python.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/rippy.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/script.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/ssh_session.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/ssh_tunnel.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/sshls.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/table_test.html delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/topip.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/examples/uptime.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/fdpexpect.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/pexpect.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/pxssh.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/screen.py delete mode 100644 lldb/third_party/Python/module/pexpect-2.4/setup.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/.gitignore create mode 100644 lldb/third_party/Python/module/pexpect-4.6/.travis.yml create mode 100644 lldb/third_party/Python/module/pexpect-4.6/DEVELOPERS.rst create mode 100644 lldb/third_party/Python/module/pexpect-4.6/LICENSE create mode 100644 lldb/third_party/Python/module/pexpect-4.6/MANIFEST.in create mode 100644 lldb/third_party/Python/module/pexpect-4.6/README.rst create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/ANSI.py rename lldb/third_party/Python/module/{pexpect-2.4 => pexpect-4.6/pexpect}/FSM.py (65%) create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/__init__.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/_async.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/bashrc.sh create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/exceptions.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/expect.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/fdpexpect.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/popen_spawn.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/pty_spawn.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/pxssh.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/replwrap.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/run.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/screen.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/spawnbase.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/pexpect/utils.py create mode 100644 lldb/third_party/Python/module/pexpect-4.6/requirements-testing.txt create mode 100644 lldb/third_party/Python/module/pexpect-4.6/setup.cfg create mode 100644 lldb/third_party/Python/module/pexpect-4.6/setup.py create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/.gitignore create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/.travis.yml create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/README.rst create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/__init__.py create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/_for [...] create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/ptyp [...] create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/util.py create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/pyproject.toml create mode 100644 lldb/third_party/Python/module/ptyprocess-0.6.0/readthedocs.yml create mode 100644 llvm/test/Assembler/autoupgrade-invalid-mem-intrinsics.ll create mode 100644 llvm/test/Assembler/immarg-param-attribute.ll create mode 100644 llvm/test/Assembler/invalid-immarg.ll create mode 100644 llvm/test/Assembler/invalid-immarg2.ll create mode 100644 llvm/test/Assembler/invalid-immarg3.ll create mode 100644 llvm/test/CodeGen/AArch64/cgp-trivial-phi-node.ll rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad0.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad10.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad11.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad12.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad2.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad3.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad4.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad5.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad6.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad7.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad8.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlad9.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smladx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald0.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlald2.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlaldx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ => ParallelDSP}/smlaldx-2.ll (100%) create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-common.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-lp64d-common.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-lp64.ll create mode 100644 llvm/test/CodeGen/WebAssembly/eh-labels.mir create mode 100644 llvm/test/CodeGen/X86/implicit-faultmap.ll delete mode 100644 llvm/test/CodeGen/X86/pr33772.ll create mode 100644 llvm/test/FileCheck/empty-regex-match-at-start.txt create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/unreachable-critedge.ll create mode 100644 llvm/test/MC/AMDGPU/s_endpgm.s create mode 100644 llvm/test/MC/RISCV/option-mix.s create mode 100644 llvm/test/TableGen/IntSpecialValues.td create mode 100644 llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll copy llvm/test/{Analysis/CostModel => Verifier}/AMDGPU/lit.local.cfg (100%) create mode 100644 llvm/test/Verifier/immarg-param-attribute-invalid.ll create mode 100644 llvm/test/Verifier/intrinsic-immarg.ll create mode 100644 llvm/test/tools/llvm-cxxfilt/empty-line.test create mode 100644 llvm/test/tools/llvm-readobj/elf-reloc-symbol-with-versioning.test create mode 100644 llvm/test/tools/yaml2obj/relocation-explicit-symbol-index.yaml create mode 100644 llvm/test/tools/yaml2obj/relocation-missing-symbol.yaml delete mode 100644 pstl/build/Makefile delete mode 100644 pstl/build/Makefile.common delete mode 100644 pstl/build/Makefile.pstl delete mode 100644 pstl/build/android.inc delete mode 100644 pstl/build/android.linux.launcher.sh delete mode 100644 pstl/build/clang.inc delete mode 100644 pstl/build/gcc.inc delete mode 100644 pstl/build/icc.inc delete mode 100644 pstl/build/icl.inc delete mode 100644 pstl/build/jni/Android.mk delete mode 100644 pstl/build/jni/Application.mk delete mode 100644 pstl/build/macos.inc delete mode 100644 pstl/build/mingw.inc delete mode 100644 pstl/build/unix.inc delete mode 100644 pstl/build/windows.inc