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-allmodconfig in repository toolchain/ci/llvm-project.
from cfe959709f0 [x86] add tests for shift-logic-shift; NFC adds d4c1002e0bb [Clang Interpreter] Initial patch for the constexpr interpreter adds a33474d595d [X86] Print register names in .seh_* directives adds 0300c3536a3 Revert [Clang Interpreter] Initial patch for the constexpr [...] adds 657a06c6192 [MC] Avoid crashes from improperly nested or wrong target . [...] adds 185ddc08eed Fix SEH_NoReturn machine verifier error adds 5030928d60a [c++20] Implement semantic restrictions for C++20 designate [...] adds d5dc73d2c26 [test] Fix 'argument must be str, not bytes' for Python 3. adds e1b7f22b348 ASTReader: Bypass overridden files when reading PCHs adds 5ef5829fb02 [GVN] Verify value equality before doing phi translation fo [...] adds 3d03769ba07 [MemorySSA] Rename all phi entries. adds d8c20b9443c [lit] Only set DYLD_LIBRARY_PATH for shared builds adds 802aab5de87 Revert "[lld-link] implement -start-lib and -end-lib" adds d21a3e41a4c Add gdb pretty printers for a wide variety of libc++ data s [...] adds 1ea909270c6 [test] Make sys.stdout compatible with both Python 2 & 3 adds 33e17db5910 Revert "Add gdb pretty printers for a wide variety of libc+ [...] adds 082754176f2 [c++20] Disallow template argument deduction from a braced- [...] adds d0d93170614 [WebAssembly] Add SIMD QFMA/QFMS adds ff9bf925e7a [c++20] Add support for designated direct-list-initializati [...] adds 09490012afd llvm-dwarfdump: Cache CU low_pc when computing statistics. adds 0377ca641c9 Introduce a DirectoryEntryRef that stores both a reference [...] adds 798e59b81fb [SampleFDO] Add profile symbol list section to discriminate [...] adds 198009ae8db Fix some errors introduced by rL370563 which were not expos [...] adds e1ac21c4a27 [LangRef] Update saturating examples for llvm.smul.fix.sat. NFC adds e27c74abb62 [CodeGen] Refactor DAGTypeLegalizer::ExpandIntRes_MULFIX. NFC adds d4df363b14f [lldb][NFC] Remove unused prompt variable in TestMultilineC [...] adds 04a4c0910b0 [lldb] Unify target checking in CommandObject adds b9e668f2e73 [CVP] Generate simpler code for elided with.overflow intrinsics adds a91f7292796 [CVP] Add tests for simplified with.overflow + icmp; NFC adds ac5821395bb [LVI] Extract solveBlockValueExtractValue(); NFC adds e62c509cd4c [DAGCombiner] Don't create illegal narrow stores adds b0610c74e72 [llvm-objcopy] Simplify alignToAddr with llvm::alignTo adds 82825ab8827 [DAGCombiner] Match (add X, X) as (shl X, 1) when detecting [...] adds 757cc16ab70 Fix cppcheck shadow variable and variable scope warnings. NFCI. adds 7238353da24 [X86ISelLowering] LowerSELECT - remove duplicate value type. NFCI. adds 2d89007f61f [X86ISelLowering] combineCMov - cleanup CMOV->LEA codegen. NFCI. adds afcb3de1172 [Clang Interpreter] Initial patch for the constexpr interpreter adds ad020c0af15 Fix shadow variable warning. NFCI. adds 9e57b493929 [DAGCombiner] clean up code in visitShiftByConstant() adds a6bef738bf1 Revert [Clang Interpreter] Initial patch for the constexpr [...] adds cffbec63d68 Fix shadow variable warning by making CondCodes names more [...] adds 11704d0f51d [AArch64][x86] increase value type coverage in tests; NFC T [...] adds 20be06db97c [X86][AVX512] Regenerate tests with common prefixes adds f8d1d001909 [X86] EltsFromConsecutiveLoads - Don't confuse elt count wi [...] adds ff0ad3c43d4 [InstCombine] mempcpy(d,s,n) to memcpy(d,s,n) + n adds d533f69aa97 [clang] Warning for non-final classes with final destructors adds 94f3f3e7f46 [NFC] Fix for rL370594 adds 8caa16ec13f [NFC] Fixed -Wdocumentation warning adds 20b2708c182 [clang] Devirtualization for classes with destructors marke [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/Expr.h | 4 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 5 + clang/include/clang/Basic/DiagnosticGroups.td | 12 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 43 +- clang/include/clang/Basic/FileManager.h | 70 +- clang/include/clang/Basic/SourceManager.h | 7 +- clang/include/clang/Lex/DirectoryLookup.h | 39 +- clang/include/clang/Sema/Sema.h | 9 +- clang/lib/AST/DeclCXX.cpp | 9 +- clang/lib/Basic/FileManager.cpp | 56 +- clang/lib/Basic/SourceManager.cpp | 22 +- clang/lib/CodeGen/CGBuiltin.cpp | 24 +- clang/lib/Frontend/InitHeaderSearch.cpp | 2 +- clang/lib/Lex/HeaderSearch.cpp | 3 +- clang/lib/Lex/PPDirectives.cpp | 2 +- clang/lib/Parse/ParseInit.cpp | 25 + clang/lib/Sema/SemaDeclCXX.cpp | 13 + clang/lib/Sema/SemaExpr.cpp | 74 +- clang/lib/Sema/SemaInit.cpp | 294 +++-- clang/lib/Sema/SemaOverload.cpp | 6 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 12 + clang/lib/Sema/TreeTransform.h | 2 +- clang/lib/Serialization/ASTReader.cpp | 21 +- clang/test/Analysis/globals.cpp | 2 +- clang/test/CXX/expr/expr.const/p2-0x.cpp | 2 +- .../subframework_header_dir_symlink_cdb.json | 2 +- .../subframework_header_dir_symlink.m | 3 +- clang/test/CodeGen/builtins-wasm.c | 28 + .../devirtualize-virtual-function-calls-final.cpp | 15 +- .../test/CodeGenObjCXX/designated-initializers.mm | 2 +- clang/test/PCH/cxx1y-default-initializer.cpp | 4 +- clang/test/Parser/cxx0x-lambda-expressions.cpp | 4 +- clang/test/Parser/cxx2a-designated-init.cpp | 25 + clang/test/Parser/objc-init.m | 6 +- clang/test/Sema/designated-initializers.c | 14 +- clang/test/Sema/static-assert.c | 7 +- clang/test/SemaCXX/MicrosoftExtensions.cpp | 5 + clang/test/SemaCXX/aggregate-initialization.cpp | 7 +- clang/test/SemaCXX/c99.cpp | 69 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 6 +- clang/test/SemaCXX/constexpr-printing.cpp | 6 +- .../test/SemaCXX/cxx0x-initializer-constructor.cpp | 2 +- .../cxx0x-initializer-stdinitializerlist.cpp | 15 +- .../test/SemaCXX/cxx2a-initializer-aggregates.cpp | 109 +- clang/test/SemaCXX/decltype.cpp | 10 +- .../SemaCXX/designated-initializers-base-class.cpp | 3 +- clang/test/SemaCXX/designated-initializers.cpp | 4 +- clang/test/SemaCXX/eval-crashes.cpp | 2 +- clang/test/SemaCXX/member-init.cpp | 2 +- .../SemaCXX/warn-final-dtor-non-final-class.cpp | 13 + clang/test/SemaObjCXX/message.mm | 2 +- clang/test/SemaTemplate/deduction.cpp | 7 + clang/test/SemaTemplate/instantiate-c99.cpp | 6 +- clang/test/SemaTemplate/instantiate-init.cpp | 4 +- clang/unittests/Basic/FileManagerTest.cpp | 50 + clang/unittests/Lex/HeaderSearchTest.cpp | 2 +- clang/unittests/Lex/PPCallbacksTest.cpp | 2 +- clang/www/cxx_status.html | 2 +- lld/COFF/DebugTypes.cpp | 2 +- lld/COFF/Driver.cpp | 60 +- lld/COFF/Driver.h | 5 +- lld/COFF/InputFiles.cpp | 62 +- lld/COFF/InputFiles.h | 37 +- lld/COFF/Options.td | 4 - lld/COFF/SymbolTable.cpp | 77 +- lld/COFF/SymbolTable.h | 5 +- lld/COFF/Symbols.cpp | 6 +- lld/COFF/Symbols.h | 41 +- lld/COFF/Writer.cpp | 3 +- lld/test/COFF/Inputs/start-lib1.ll | 13 - lld/test/COFF/Inputs/start-lib2.ll | 9 - lld/test/COFF/start-lib-cmd-diagnostics.ll | 19 - lld/test/COFF/start-lib.ll | 43 - lldb/include/lldb/Interpreter/CommandObject.h | 1 + lldb/lit/CMakeLists.txt | 1 + lldb/lit/Suite/lit.cfg | 15 +- lldb/lit/Suite/lit.site.cfg.in | 1 + .../TestMultilineCompletion.py | 2 - lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 5 +- .../Commands/CommandObjectBreakpointCommand.cpp | 17 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 11 +- lldb/source/Commands/CommandObjectProcess.cpp | 12 +- lldb/source/Commands/CommandObjectTarget.cpp | 1330 +++++++++----------- lldb/source/Commands/CommandObjectThread.cpp | 15 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 35 +- .../Commands/CommandObjectWatchpointCommand.cpp | 39 +- lldb/source/Interpreter/CommandObject.cpp | 9 + llvm/cmake/modules/LLVMConfig.cmake.in | 1 + llvm/docs/LangRef.rst | 6 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 8 + llvm/include/llvm/MC/MCStreamer.h | 9 +- llvm/include/llvm/ProfileData/SampleProf.h | 49 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 10 + llvm/include/llvm/ProfileData/SampleProfWriter.h | 11 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 2 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 1 + llvm/lib/Analysis/LazyValueInfo.cpp | 18 +- llvm/lib/Analysis/MemorySSA.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 78 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 179 +-- llvm/lib/MC/MCAsmStreamer.cpp | 38 +- llvm/lib/MC/MCParser/COFFAsmParser.cpp | 155 +-- llvm/lib/MC/MCStreamer.cpp | 29 +- llvm/lib/ProfileData/SampleProf.cpp | 82 ++ llvm/lib/ProfileData/SampleProfReader.cpp | 28 + llvm/lib/ProfileData/SampleProfWriter.cpp | 7 +- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 16 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 21 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 167 +++ .../Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 61 +- llvm/lib/Target/X86/X86InstrInfo.td | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 18 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 15 +- .../Scalar/CorrelatedValuePropagation.cpp | 8 +- llvm/lib/Transforms/Scalar/GVN.cpp | 40 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 11 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 11 +- llvm/test/Analysis/MemorySSA/renamephis.ll | 51 + llvm/test/CodeGen/AArch64/shift-logic.ll | 99 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 50 +- llvm/test/CodeGen/X86/avx512-regcall-Mask.ll | 88 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 30 +- llvm/test/CodeGen/X86/catchpad-realign-savexmm.ll | 10 +- llvm/test/CodeGen/X86/cleanuppad-realign.ll | 10 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 2 +- llvm/test/CodeGen/X86/gcc_except_table.ll | 2 +- llvm/test/CodeGen/X86/localescape.ll | 2 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 10 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 14 +- llvm/test/CodeGen/X86/rotate-extract.ll | 22 +- llvm/test/CodeGen/X86/seh-catchpad.ll | 6 +- llvm/test/CodeGen/X86/shift-logic.ll | 137 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 1073 ++++++---------- llvm/test/CodeGen/X86/win-catchpad-csrs.ll | 34 +- llvm/test/CodeGen/X86/win-catchpad.ll | 14 +- llvm/test/CodeGen/X86/win-funclet-cfi.ll | 4 +- llvm/test/CodeGen/X86/win64-funclet-savexmm.ll | 10 +- llvm/test/CodeGen/X86/win64_eh.ll | 12 +- llvm/test/CodeGen/X86/win64_frame.ll | 48 +- llvm/test/CodeGen/X86/x86-64-flags-intrinsics.ll | 8 +- llvm/test/MC/AsmParser/directive_seh.s | 22 +- llvm/test/MC/AsmParser/seh-directive-errors.s | 42 +- llvm/test/MC/COFF/seh-align3.s | 4 +- llvm/test/MC/COFF/seh-linkonce.s | 4 +- llvm/test/MC/COFF/seh.s | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 12 + .../CorrelatedValuePropagation/overflows.ll | 487 +++++-- llvm/test/Transforms/GVN/pr42605.ll | 87 ++ llvm/test/Transforms/InstCombine/mempcpy.ll | 37 +- .../SampleProfile/Inputs/profile-symbol-list.ll | 134 ++ .../SampleProfile/Inputs/profile-symbol-list.text | 9 + .../compressed-profile-symbol-list.ll | 5 + .../uncompressed-profile-symbol-list.ll | 4 + .../Inputs/win64-unwind.exe.coff-x86_64.asm | 2 +- .../Inputs/profile-symbol-list-1.text | 5 + .../Inputs/profile-symbol-list-2.text | 4 + .../Inputs/profile-symbol-list.expected | 42 + .../tools/llvm-profdata/profile-symbol-list.test | 5 + llvm/tools/llvm-dwarfdump/Statistics.cpp | 12 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 17 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 87 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 14 + 163 files changed, 4010 insertions(+), 2935 deletions(-) create mode 100644 clang/test/Parser/cxx2a-designated-init.cpp create mode 100644 clang/test/SemaCXX/warn-final-dtor-non-final-class.cpp delete mode 100644 lld/test/COFF/Inputs/start-lib1.ll delete mode 100644 lld/test/COFF/Inputs/start-lib2.ll delete mode 100644 lld/test/COFF/start-lib-cmd-diagnostics.ll delete mode 100644 lld/test/COFF/start-lib.ll create mode 100644 llvm/test/Analysis/MemorySSA/renamephis.ll create mode 100644 llvm/test/Transforms/GVN/pr42605.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profile-symbol-list.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/profile-symbol-list.text create mode 100644 llvm/test/Transforms/SampleProfile/compressed-profile-symbol-list.ll create mode 100644 llvm/test/Transforms/SampleProfile/uncompressed-profile-symbol-list.ll create mode 100644 llvm/test/tools/llvm-profdata/Inputs/profile-symbol-list-1.text create mode 100644 llvm/test/tools/llvm-profdata/Inputs/profile-symbol-list-2.text create mode 100644 llvm/test/tools/llvm-profdata/Inputs/profile-symbol-list.expected create mode 100644 llvm/test/tools/llvm-profdata/profile-symbol-list.test