This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/llvm-project.
from 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 new bb7a9dcd428 Return results by value from ClangTidyCheckFactories::createChecks new 2745e5ea4af [clangd][vscode] Add npm helper commands to package/release [...] new 1822087facd [clangd] Bump vscode-clangd v0.0.18 new e16f2cb6789 [libc++] Take 2: Implement LWG 2510 new 603256b1d74 build_llvm_package.bat: Bootstrap with VS 2019 new eaf6746db07 [PowerPC] Add missing pattern for VSX Scalar Negative Multi [...] new ed97f8042ba Updated comments in LWZtoc pseudo expansion. new 6200a5689a1 [NFC] Rearrange Value::getPointerAlignment new df3af00421a Fix typo new d98cb81cd11 Handle successor's PHI node correctly when flattening CFG m [...] new 67d93f0d915 [LoopInfo] Limit the iterations to check whether a loop has [...] new be13c43e084 [PowerPC] Fix typo in rL372985 new 2cf54d7b713 ARMBaseInstrInfo getOperandLatency - silence static analyze [...]
The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-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/Format/Format.cpp | 26 +- clang/lib/Lex/PPDirectives.cpp | 21 +- 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/Headers/arm-fp16-header.c | 16 +- clang/test/Headers/arm-neon-header.c | 16 +- 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/test/ELF/mips-jalr.s | 52 ++- lldb/docs/resources/bots.rst | 4 +- lldb/include/lldb/API/SBCommandReturnObject.h | 2 - lldb/include/lldb/Interpreter/CommandInterpreter.h | 2 + .../include/lldb/Interpreter/CommandReturnObject.h | 16 - 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/prepare_bindings.py | 217 ---------- lldb/source/API/CMakeLists.txt | 5 - lldb/source/API/SBCommandReturnObject.cpp | 133 +++--- lldb/source/API/SystemInitializerFull.cpp | 90 ++-- lldb/source/Commands/CommandObjectProcess.cpp | 1 - lldb/source/Interpreter/CommandInterpreter.cpp | 110 ++--- lldb/source/Interpreter/CommandReturnObject.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 3 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 + .../SymbolFile/DWARF/UniqueDWARFASTType.cpp | 2 + lldb/source/Symbol/ClangASTContext.cpp | 4 +- lldb/source/Utility/CompletionRequest.cpp | 10 +- lldb/test/CMakeLists.txt | 1 + lldb/tools/lldb-test/CMakeLists.txt | 5 - lldb/tools/lldb-test/SystemInitializerTest.cpp | 90 ++-- lldb/unittests/tools/lldb-server/CMakeLists.txt | 2 +- llvm/docs/LangRef.rst | 7 +- 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 | 22 +- 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/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 +- .../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 +++++ .../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/emacs/tablegen-mode.el | 5 +- llvm/utils/release/build_llvm_package.bat | 14 +- 253 files changed, 4307 insertions(+), 2168 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 [...] 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%)