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-allmodconfig in repository toolchain/ci/llvm-project.
from 3bd8ba156b5 [CodeGen] Replace -max-jump-table-size with -max-jump-table [...] adds 55038137ebe [Docs] Document forwarding arguments with lit adds 30a07d8f8ed [lldb] Move swig call from python code to cmake adds e3f89a989a2 Add a missing default parameter to regex::assign. This is L [...] adds 8535a8672e1 [AArch64][GlobalISel] Choose CCAssignFns per-argument for t [...] adds 24337db6166 [CUDA][HIP] Enable kernel function return type deduction. adds f3ab99dcf8a [InstCombine] Limit FMul constant folding for fma simplifications. adds 2660e558587 [CMake] Run the lldb-server tests with system debugserver. adds 765430c91b4 [CMake] Add the system debugserver to lldb-test-deps. adds 4de7ae65325 [NFC] Add { } to silence compiler warning [-Wmissing-braces]. adds f6bc251274f [Mangle] Add flag to asm labels to disable '\01' prefixing adds 75c689f7c82 [emacs] simplify and improve keyword highlighting in tableg [...] adds ac3243c3e1f [lldb] Excludes private headers from SWIG dependency. adds d3b2b971950 [AMDGPU] gfx10 v_fmac_f16 operand folding adds a32717750d7 add tests that debug mode catches nullptr->string_view conv [...] adds 374c04e2573 [AMDGPU] Improve fma.f64 test. NFC. adds af4a29af017 Add forward declaration of operator<< in <string_view> as r [...] adds efcad77431e [MSP430] Allow msp430_intrcc functions to not have interrup [...] adds dfda7d2d90d [NFC][InstCombine] Add tests for (X - Y) < X --> Y <= X [...] adds 23646952e27 [InstCombine] Fold (A - B) u>=/u< A --> B u>/u<= A iff B != 0 adds 3a7da6a7df3 [lit] Do a better job at parsing unsupported tests. adds d663efe23a2 [InstSimplify] Match 1.0 and 0.0 for both operands in Simpl [...] adds 45c935bd0b5 [libc++] Purge mentions of GCC 4 from the test suite adds 9ff34745a2e [OPENMP50]Parsing/sema support for 'implementation/vendor' [...] adds 185f56bbbec [libTooling][NFC] Switch StencilTest.cpp to use EXPECT_THAT [...] adds 52e44b14236 [clang-format] Modified SortIncludes and IncludeCategories [...] adds 5e9cdeed778 [Dwarf] Fix switch cases that take an dw_tag_t. adds 6023cf22344 [libcxxabi] Fix arm build failer with libgcc adds 93d87260f1f [Verifier] add invariant check for callbr adds 69dddfe2683 [LICM] Don't verify domtree/loopinfo unless EXPENSIVE_CHECK [...] adds 8b5783194ce Fix memory leak in DeclTest. adds 9aeae9fe0d7 Simplify -fms-compatibility include lookup logic, NFC adds 26606bec9a2 [NFC][InstSimplify] More exaustive test coverage for 'A </> [...] adds 914a3d1cf2e [InstSimplify] Handle more 'A </>/>=/<= B &&/|| (A - B) !=/ [...] adds ca524621d14 [NFC][InstCombine] Tests for 'base u<= offset && (base - of [...] adds a2fa03af3ab [InstCombine] foldUnsignedUnderflowCheck(): one last patter [...] adds 6720ed851b0 [MemorySSA] Avoid adding Phis in the presence of unreachabl [...] adds f8804047af8 [X86] Use VR512_0_15RegClass intead of VR512RegClass in X86 [...] adds 079cba04bfa [MC][WebAssembly] Error on data symbols in the text section. adds 3c8c6672358 [TargetLowering] Make allowsMemoryAccess methode virtual. adds ea966c1bc05 [libTooling] Add `run` combinator to Stencils. adds da3cf616540 [libFuzzer] [NFC] Fix grammar error with "it's" adds f57e968dd03 Improve C API support for atomicrmw and cmpxchg. adds f0458283d05 [clang-format] Add SortPriority fields to fix -Wmissing-fie [...] adds cea8882254f [ConstantFolding] Use FoldBitCast correctly adds ee78e44126a [X86] Mark the EVEX encoded PSADBW instructions as commutab [...] adds 4ed9793f980 [analyzer] Avoid small vectors of non-default-constructibles. adds 957e090ac95 [IfConversion] Disallow TBB == FBB for valid triangles adds 43fd14caa06 [SortIncludesTest] Add SortPriority fields to fix -Wmissing [...] adds d9b477af8f4 [analyzer] A speculative attempt to avoid gcc-7 crashes cau [...] adds 1e31558621e [lldb][NFC] Use AppendEmptyArgument in CompletionRequest co [...] adds 48fc48ed3d7 [X86] Remove isCodeGenOnly from (V)ROUND.*_Int and put it o [...] adds bbb0442bbfc [clangd] Add a helper for extracting nonlocal decls in a Fu [...] adds b6c80623d13 [Testing] Workaround libcxx bug when OS is "none" adds 6e504d77065 [SystemZ] Recognize mnop-mcount in backend adds fba48fcf443 [mips] Relax jalr/jr instructions using R_MIPS_JALR relocation adds 8865ebb509b SystemInitializer: Use Targets.def to selectively initializ [...] adds 0d808e50645 [clang-tidy] Make llvm-header-guard work on llvm git monorepo adds d7f0207d731 [CostModel][X86] Fix SLM <2 x i64> icmp costs adds fc82c7a1b01 [SLPVectorizer][X86] Add SSE common check prefix to let us [...] adds 39e3b7062a2 HexagonAsmParser::ParseDirectiveFalign - silence static ana [...] adds ed3051917ef [MIPS GlobalISel] Lower aggregate structure return arguments adds 93c8951147b [BPF] Remove unused variables. NFCI. adds faa5b39e4e0 PGOMemOPSizeOpt - silence static analyzer dyn_cast<MemIntri [...] adds 6b794dfd3d9 MemorySanitizer - silence static analyzer dyn_cast<> null d [...] adds a11668e87b9 Don't stop execution in batch mode when process stops with [...] adds 2dcee966ad6 [ValueTracking] Silence static analyzer dyn_cast<Operator> [...] adds a0686015106 [libcxx] Do not implicitly #include assert.h adds 75738450618 Remove local shadow constant. NFCI. adds cce4b8848b6 [lldb][modern-type-lookup] Add test for using the ClangModu [...] adds 87399997788 MetadataLoader lazyLoadOneMetadata - silence static analyze [...] adds 7568899b35c [Testing] unbreak after r372963 adds 06f9ce84fe6 [llvm-exegesis][NFC] Remove dead code. adds 0f61f9fca85 [clangd][vscode] Turn on the semantic highlighting by default. adds e69f12d6cfb [clangd][vscode] Update vscode lsp dependencies to pickup t [...] adds f685aa73aa8 [lldb][www] Update bot links adds 163c54d288b [InstCombine] Don't assume CmpInst has been visited in getF [...] adds b4e2d471f76 [llvm-ar][test] Move MRI tests from "llvm/test/Object/" adds fe0de7e5e1c [lldb][modern-type-lookup] Fix crash when activating modern [...] adds 6c22eda1600 [OpenCL] Add -Wconversion to fdeclare-opencl-builtins test adds e7bef0f1837 [lldb] Code cleanup: Simplify SBCommandReturnObject adds c15cd009ac1 [FlattenCFG] Silence static analyzer dyn_cast<BranchInst> n [...] adds 5338ffcfa1d Use std::unique_ptr in ClangTidyCheckFactories adds bb7a9dcd428 Return results by value from ClangTidyCheckFactories::createChecks adds 2745e5ea4af [clangd][vscode] Add npm helper commands to package/release [...] adds 1822087facd [clangd] Bump vscode-clangd v0.0.18 adds e16f2cb6789 [libc++] Take 2: Implement LWG 2510 adds 603256b1d74 build_llvm_package.bat: Bootstrap with VS 2019 adds eaf6746db07 [PowerPC] Add missing pattern for VSX Scalar Negative Multi [...] adds ed97f8042ba Updated comments in LWZtoc pseudo expansion. adds 6200a5689a1 [NFC] Rearrange Value::getPointerAlignment adds df3af00421a Fix typo adds d98cb81cd11 Handle successor's PHI node correctly when flattening CFG m [...] adds 67d93f0d915 [LoopInfo] Limit the iterations to check whether a loop has [...] adds be13c43e084 [PowerPC] Fix typo in rL372985 adds 2cf54d7b713 ARMBaseInstrInfo getOperandLatency - silence static analyze [...] adds 514e6b6e6ed ConstantFold - silence static analyzer dyn_cast<ExtractValu [...] adds 01ba7d5efe1 Un-XFAIL coverage_no_integrated_as.c test on Windows adds 4d17cdc704d [lld][mach-o] Avoid segfaulting when handling an empty sect [...] adds f1e14519465 [ELF] Set SectionBase::partition in processSectionCommands adds 5c6ea055f6d TGParser::ParseOperation - silence static analyzer dyn_cast [...] adds e8f0613185f SystemInitializer: Define macros for experimental targets too adds adc18301871 Move normalization of `` in #includes from -fms-compatibil [...] adds 46721bb7f52 [InstCombine] Use m_Zero instead of isNullValue() when chec [...] adds 22d225a2b2f DAGISelMatcherOpt - TGParser::ParseOperation - silence stat [...] adds 875d20bcde2 Document requirement of function attributes with constraine [...] adds 2fce1137c7c Convert FileSystem::Open() to return Expected<FileUP> adds e440d23195f Only pass -coverage-notes-file when emitting coverage
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 8 +- clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 7 +- clang-tools-extra/clang-tidy/ClangTidyModule.h | 17 +- .../clang-tidy/google/TodoCommentCheck.cpp | 2 + .../clang-tidy/google/TodoCommentCheck.h | 2 + .../clang-tidy/llvm/HeaderGuardCheck.cpp | 7 + .../readability/IdentifierNamingCheck.cpp | 2 + .../clang-tidy/readability/IdentifierNamingCheck.h | 1 + clang-tools-extra/clangd/ParsedAST.cpp | 2 +- clang-tools-extra/clangd/XRefs.cpp | 14 + clang-tools-extra/clangd/XRefs.h | 5 +- .../clangd/clients/clangd-vscode/DEVELOPING.md | 4 +- .../clangd/clients/clangd-vscode/package.json | 14 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 85 ++++ .../unittests/clang-tidy/LLVMModuleTest.cpp | 9 + clang/docs/ClangFormatStyleOptions.rst | 9 + clang/include/clang/Basic/Attr.td | 57 ++- clang/include/clang/Basic/AttrDocs.td | 24 ++ clang/include/clang/Basic/DiagnosticParseKinds.td | 5 + clang/include/clang/Basic/OpenMPKinds.def | 8 + clang/include/clang/Lex/Preprocessor.h | 2 +- clang/include/clang/Parse/Parser.h | 8 +- clang/include/clang/Sema/Sema.h | 28 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 2 +- .../clang/Tooling/Inclusions/HeaderIncludes.h | 1 + .../clang/Tooling/Inclusions/IncludeStyle.h | 2 + clang/include/clang/Tooling/Refactoring/Stencil.h | 5 + clang/lib/AST/Mangle.cpp | 12 +- clang/lib/Driver/ToolChains/Clang.cpp | 82 ++-- clang/lib/Format/Format.cpp | 26 +- clang/lib/Lex/PPDirectives.cpp | 53 +-- clang/lib/Parse/ParseOpenMP.cpp | 101 ++++- clang/lib/Sema/SemaDecl.cpp | 15 +- clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 13 +- clang/lib/Sema/SemaStmt.cpp | 8 + clang/lib/Sema/SemaTemplateDeduction.cpp | 7 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 7 +- clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 14 + clang/lib/Tooling/Inclusions/IncludeStyle.cpp | 1 + clang/lib/Tooling/Refactoring/Stencil.cpp | 22 + clang/test/Driver/coverage_no_integrated_as.c | 19 +- clang/test/Headers/arm-fp16-header.c | 16 +- clang/test/Headers/arm-neon-header.c | 16 +- .../test/Lexer/cross-windows-on-linux-default.cpp | 2 +- clang/test/Lexer/cross-windows-on-linux.cpp | 12 +- clang/test/OpenMP/declare_variant_ast_print.c | 8 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 72 ++-- clang/test/OpenMP/declare_variant_messages.c | 6 +- clang/test/OpenMP/declare_variant_messages.cpp | 4 + clang/test/SemaCUDA/autoret-global.cu | 44 ++ clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 13 +- clang/unittests/AST/DeclTest.cpp | 50 +++ clang/unittests/Format/FormatTest.cpp | 2 +- clang/unittests/Format/SortIncludesTest.cpp | 75 +++- clang/unittests/Tooling/StencilTest.cpp | 43 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 2 +- compiler-rt/test/fuzzer/overwrite-input.test | 2 +- libcxx/include/__functional_base | 2 +- libcxx/include/__mutex_base | 6 +- libcxx/include/experimental/coroutine | 1 - libcxx/include/memory | 1 - libcxx/include/mutex | 6 +- libcxx/include/new | 4 +- libcxx/include/ostream | 2 +- libcxx/include/regex | 12 +- libcxx/include/string_view | 7 + libcxx/include/tuple | 34 +- libcxx/include/type_traits | 24 ++ libcxx/include/utility | 32 +- libcxx/src/mutex.cpp | 6 +- libcxx/src/utility.cpp | 2 +- libcxx/test/libcxx/debug/db_string_view.pass.cpp | 5 + .../libcxx/diagnostics/enable_nodiscard.fail.cpp | 2 +- .../enable_nodiscard_disable_after_cxx17.fail.cpp | 2 +- ...enable_nodiscard_disable_nodiscard_ext.fail.cpp | 2 +- .../diagnostics/nodiscard_extensions.fail.cpp | 2 +- libcxx/test/libcxx/no_assert_include.sh.cpp | 171 ++++++++ .../is_implicitly_default_constructible.pass.cpp | 85 ++++ .../pairs.pair/non_trivial_copy_move_ABI.pass.cpp | 3 - .../pairs.pair/trivial_copy_move_ABI.pass.cpp | 3 - .../experimental/simd/simd.cons/broadcast.pass.cpp | 6 +- .../experimental/simd/simd.cons/generator.pass.cpp | 4 +- .../std/experimental/simd/simd.cons/load.pass.cpp | 3 +- .../std/experimental/simd/simd.mem/load.pass.cpp | 1 + .../std/experimental/simd/simd.mem/store.pass.cpp | 1 + .../istream.iterator/types.pass.cpp | 3 - .../istreambuf.iterator/types.pass.cpp | 3 - .../new.delete.array/sized_delete_array14.pass.cpp | 4 - .../new.delete.single/sized_delete14.pass.cpp | 4 - .../support.dynamic/nothrow_t.fail.cpp | 30 ++ .../support.dynamic/nothrow_t.pass.cpp | 23 ++ .../re.regex.assign/assign_ptr_size_flag.pass.cpp | 10 + .../stream_insert_decl_present.pass.cpp | 26 ++ .../thread/thread.mutex/thread.lock/types.fail.cpp | 34 ++ .../thread/thread.mutex/thread.lock/types.pass.cpp | 9 +- .../refwrap/type_properties.pass.cpp | 3 - ...locator_arg.pass.cpp => allocator_arg.fail.cpp} | 20 +- .../memory/allocator.tag/allocator_arg.pass.cpp | 4 +- .../constexpr_addressof.pass.cpp | 2 +- .../has_unique_object_representations.pass.cpp | 2 +- .../is_trivially_assignable.pass.cpp | 2 - .../is_trivially_copy_assignable.pass.cpp | 2 - .../is_trivially_copy_constructible.pass.cpp | 2 - .../is_trivially_move_assignable.pass.cpp | 2 - .../is_trivially_move_constructible.pass.cpp | 2 - .../tuple/tuple.tuple/tuple.cnstr/default.fail.cpp | 53 +++ .../tuple/tuple.tuple/tuple.cnstr/default.pass.cpp | 9 +- .../tuple.helper/tuple_size_incomplete.pass.cpp | 1 - .../tuple.helper/tuple_size_value_sfinae.pass.cpp | 1 - .../pair.piecewise/piecewise_construct.pass.cpp | 2 +- .../pair.piecewise/piecewise_construct_t.fail.cpp | 29 ++ .../pair.piecewise/piecewise_construct_t.pass.cpp} | 19 +- .../pairs/pairs.pair/default.explicit.fail.cpp | 42 ++ .../utility/pairs/pairs.pair/default.pass.cpp | 12 +- .../pairs/pairs.pair/trivial_copy_move.pass.cpp | 3 - .../c1xx_broken_is_trivially_copyable.pass.cpp | 4 - libcxx/www/cxx1z_status.html | 2 +- libcxxabi/cmake/config-ix.cmake | 10 +- libcxxabi/src/CMakeLists.txt | 4 + libcxxabi/test/guard_test_basic.pass.cpp | 1 + lld/ELF/Arch/Mips.cpp | 22 +- lld/ELF/LinkerScript.cpp | 5 + .../MachO/MachONormalizedFileBinaryWriter.cpp | 14 +- lld/test/ELF/linkerscript/dynamic.s | 10 +- lld/test/ELF/mips-jalr.s | 52 ++- lld/test/mach-o/empty-sections.yaml | 9 + lldb/docs/resources/bots.rst | 4 +- lldb/docs/resources/test.rst | 8 + lldb/include/lldb/API/SBCommandReturnObject.h | 2 - lldb/include/lldb/Core/StreamFile.h | 10 +- lldb/include/lldb/Host/FileCache.h | 2 +- lldb/include/lldb/Host/FileSystem.h | 7 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 2 + .../include/lldb/Interpreter/CommandReturnObject.h | 16 - lldb/include/lldb/lldb-forward.h | 1 + lldb/lit/Suite/lldbtest.py | 5 + .../test/driver/batch_mode/TestBatchMode.py | 29 ++ .../{basic-objc => objc-modules}/Makefile | 0 .../objc-modules/TestObjModulesModernTypeLookup.py | 26 ++ .../modern-type-lookup/objc-modules/main.m | 6 + lldb/scripts/CMakeLists.txt | 46 ++- lldb/scripts/Python/prepare_binding_Python.py | 396 ------------------ lldb/scripts/Python/python-typemaps.swig | 9 +- lldb/scripts/prepare_bindings.py | 217 ---------- lldb/source/API/CMakeLists.txt | 5 - lldb/source/API/SBCommandReturnObject.cpp | 133 +++--- lldb/source/API/SBStream.cpp | 61 ++- lldb/source/API/SystemInitializerFull.cpp | 92 ++--- lldb/source/Commands/CommandObjectMemory.cpp | 31 +- lldb/source/Commands/CommandObjectProcess.cpp | 1 - lldb/source/Core/StreamFile.cpp | 52 ++- lldb/source/Expression/REPL.cpp | 19 +- lldb/source/Host/common/FileCache.cpp | 33 +- lldb/source/Host/common/FileSystem.cpp | 24 +- lldb/source/Host/windows/Host.cpp | 8 +- lldb/source/Interpreter/CommandInterpreter.cpp | 124 +++--- lldb/source/Interpreter/CommandReturnObject.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 3 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 44 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 21 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 10 +- .../GDBRemoteCommunicationServerCommon.cpp | 19 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 14 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 17 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 3 +- .../Python/ScriptInterpreterPython.cpp | 22 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 + .../SymbolFile/DWARF/UniqueDWARFASTType.cpp | 2 + lldb/source/Symbol/ClangASTContext.cpp | 4 +- lldb/source/Target/ModuleCache.cpp | 24 +- lldb/source/Target/Platform.cpp | 16 +- lldb/source/Utility/CompletionRequest.cpp | 10 +- lldb/test/CMakeLists.txt | 1 + lldb/tools/lldb-test/CMakeLists.txt | 5 - lldb/tools/lldb-test/SystemInitializerTest.cpp | 92 ++--- lldb/unittests/Host/FileSystemTest.cpp | 15 + .../ScriptInterpreter/Python/CMakeLists.txt | 1 + .../Python/PythonDataObjectsTests.cpp | 9 +- lldb/unittests/tools/lldb-server/CMakeLists.txt | 2 +- llvm/docs/LangRef.rst | 21 +- llvm/include/llvm-c/Core.h | 21 +- llvm/include/llvm/Analysis/InstructionSimplify.h | 7 + llvm/include/llvm/Analysis/LoopInfo.h | 3 + llvm/include/llvm/Analysis/LoopInfoImpl.h | 14 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 17 +- llvm/include/llvm/CodeGen/TargetLowering.h | 21 +- llvm/lib/Analysis/ConstantFolding.cpp | 24 +- llvm/lib/Analysis/InstructionSimplify.cpp | 49 ++- llvm/lib/Analysis/LoopInfo.cpp | 7 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 102 +++-- llvm/lib/Analysis/ValueTracking.cpp | 455 +++++++++++---------- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 18 +- llvm/lib/CodeGen/IfConversion.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 24 +- llvm/lib/IR/Core.cpp | 88 +++- llvm/lib/IR/Value.cpp | 44 +- llvm/lib/IR/Verifier.cpp | 9 + llvm/lib/MC/WasmObjectWriter.cpp | 4 +- llvm/lib/TableGen/TGParser.cpp | 10 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 50 ++- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 5 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 23 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 +- llvm/lib/Target/BPF/BTFDebug.cpp | 6 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 6 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 8 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 64 +-- llvm/lib/Target/Mips/MipsCallLowering.h | 3 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 8 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 9 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 6 + llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 6 + llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 5 + llvm/lib/Target/X86/X86InstrAVX512.td | 1 + llvm/lib/Target/X86/X86InstrSSE.td | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 9 + llvm/lib/Target/X86/X86VZeroUpper.cpp | 6 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 13 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 25 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 18 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 30 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../InstCombine/InstructionCombining.cpp | 2 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 6 +- .../Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 4 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Utils/FlattenCFG.cpp | 20 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 36 +- llvm/test/Analysis/CostModel/X86/arith-ssat.ll | 12 +- llvm/test/Analysis/CostModel/X86/arith-usat.ll | 12 +- llvm/test/Analysis/CostModel/X86/fshl.ll | 24 +- llvm/test/Analysis/CostModel/X86/fshr.ll | 24 +- llvm/test/Analysis/CostModel/X86/icmp.ll | 232 ++++++++++- llvm/test/Analysis/MemorySSA/pr40754.ll | 57 +-- llvm/test/Analysis/MemorySSA/pr41640.ll | 5 +- .../Analysis/MemorySSA/{PR42940.ll => pr42940.ll} | 0 .../Analysis/MemorySSA/{PR43044.ll => pr43044.ll} | 0 llvm/test/Analysis/MemorySSA/pr43317.ll | 7 +- llvm/test/Analysis/MemorySSA/pr43438.ll | 46 +++ llvm/test/Bindings/llvm-c/echo.ll | 17 + .../GlobalISel/call-translator-tail-call.ll | 77 +++- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 28 +- llvm/test/CodeGen/AMDGPU/fma.f64.ll | 155 ++++++- .../CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 10 +- .../test/CodeGen/ARM/ifcvt_triangleSameCvtNext.mir | 29 ++ llvm/test/CodeGen/MSP430/interrupt.ll | 9 + .../irtranslator/aggregate_struct_return.ll | 132 ++++++ .../GlobalISel/llvm-ir/aggregate_struct_return.ll | 114 ++++++ llvm/test/CodeGen/PowerPC/fdiv.ll | 3 +- llvm/test/CodeGen/SystemZ/mnop-mcount-01.ll | 26 ++ llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 11 + llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 14 + .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 28 ++ .../MC/WebAssembly/data-symbol-in-text-section.ll | 13 + llvm/test/Object/mri-addlib.test | 14 - llvm/test/Object/mri-addmod.test | 82 ---- llvm/test/Transforms/InstCombine/fma.ll | 79 +++- ...FlippedStrictnessPredicateAndConstant-assert.ll | 36 ++ .../result-of-usub-is-non-zero-and-no-overflow.ll | 43 +- ...nderflow-check-to-comparison-of-sub-operands.ll | 111 +++++ .../Transforms/InstCombine/vec_demanded_elts.ll | 17 + .../result-of-usub-is-non-zero-and-no-overflow.ll | 297 +++++++++++--- .../LICM/loop-max-dedicated-exit-iterations.ll | 102 +++++ .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 61 +-- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 61 +-- llvm/test/Transforms/Util/flattencfg.ll | 30 ++ llvm/test/Verifier/callbr.ll | 50 +++ .../{Object => tools/llvm-ar}/Inputs/mri-crlf.mri | 0 llvm/test/{Object => tools/llvm-ar}/mri-crlf.test | 0 llvm/test/{Object => tools/llvm-ar}/mri1.test | 0 llvm/test/{Object => tools/llvm-ar}/mri2.test | 0 llvm/test/{Object => tools/llvm-ar}/mri3.test | 0 llvm/test/{Object => tools/llvm-ar}/mri4.test | 0 llvm/test/{Object => tools/llvm-ar}/mri5.test | 0 llvm/tools/llvm-c-test/echo.cpp | 21 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 6 - llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 4 - llvm/unittests/ADT/ArrayRefTest.cpp | 2 +- llvm/unittests/MI/LiveIntervalTest.cpp | 4 +- llvm/utils/TableGen/DAGISelMatcherOpt.cpp | 9 +- llvm/utils/emacs/tablegen-mode.el | 5 +- llvm/utils/release/build_llvm_package.bat | 14 +- 291 files changed, 4751 insertions(+), 2461 deletions(-) create mode 100644 clang/test/SemaCUDA/autoret-global.cu create mode 100644 libcxx/test/libcxx/no_assert_include.sh.cpp create mode 100644 libcxx/test/libcxx/type_traits/is_implicitly_default_constructi [...] create mode 100644 libcxx/test/std/language.support/support.dynamic/nothrow_t.fail.cpp create mode 100644 libcxx/test/std/language.support/support.dynamic/nothrow_t.pass.cpp create mode 100644 libcxx/test/std/strings/string.view/string.view.io/stream_inser [...] create mode 100644 libcxx/test/std/thread/thread.mutex/thread.lock/types.fail.cpp copy libcxx/test/std/utilities/memory/allocator.tag/{allocator_arg.pass.cpp => all [...] create mode 100644 libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default [...] create mode 100644 libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewis [...] copy libcxx/test/std/utilities/{memory/allocator.tag/allocator_arg.pass.cpp => uti [...] create mode 100644 libcxx/test/std/utilities/utility/pairs/pairs.pair/default.expl [...] create mode 100644 lld/test/mach-o/empty-sections.yaml copy lldb/packages/Python/lldbsuite/test/functionalities/modern-type-lookup/{basic [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/scripts/Python/prepare_binding_Python.py delete mode 100755 lldb/scripts/prepare_bindings.py rename llvm/test/Analysis/MemorySSA/{PR42940.ll => pr42940.ll} (100%) rename llvm/test/Analysis/MemorySSA/{PR43044.ll => pr43044.ll} (100%) create mode 100644 llvm/test/Analysis/MemorySSA/pr43438.ll create mode 100644 llvm/test/CodeGen/ARM/ifcvt_triangleSameCvtNext.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/irtranslator/aggregate_struct [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/aggregate_struct_return.ll create mode 100644 llvm/test/CodeGen/SystemZ/mnop-mcount-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll create mode 100644 llvm/test/MC/WebAssembly/data-symbol-in-text-section.ll delete mode 100644 llvm/test/Object/mri-addlib.test delete mode 100644 llvm/test/Object/mri-addmod.test create mode 100644 llvm/test/Transforms/InstCombine/pr43376-getFlippedStrictnessPr [...] create mode 100644 llvm/test/Transforms/InstCombine/strict-sub-underflow-check-to- [...] create mode 100644 llvm/test/Transforms/LICM/loop-max-dedicated-exit-iterations.ll create mode 100644 llvm/test/Verifier/callbr.ll rename llvm/test/{Object => tools/llvm-ar}/Inputs/mri-crlf.mri (100%) rename llvm/test/{Object => tools/llvm-ar}/mri-crlf.test (100%) rename llvm/test/{Object => tools/llvm-ar}/mri1.test (100%) rename llvm/test/{Object => tools/llvm-ar}/mri2.test (100%) rename llvm/test/{Object => tools/llvm-ar}/mri3.test (100%) rename llvm/test/{Object => tools/llvm-ar}/mri4.test (100%) rename llvm/test/{Object => tools/llvm-ar}/mri5.test (100%)