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 4246106abac [ConstantRange] Add unsigned and signed intersection types adds c664c2a5ec6 [ConstantRangeTest] Generalize intersection testing code; NFC adds 424417da79c [X86] Use (SUBREG_TO_REG (MOV32rm)) for extloadi64i8/extloa [...] adds f38b46ffca9 [ConstantRange] Add signed/unsigned unionWith() adds e4f95e8e39b [clang-format] Fix bug https://bugs.llvm.org/show_bug.cgi?id=41413 adds 0e5ccd9cec0 Enable IAS for FreeBSD SPARC64. adds 5f1e87ad405 IAS is now enabled for all OS on MIPS64 adds 996b90932aa [llvm-objdump] Fix MC/ARM/arm-macho-calls.s adds 8aeefe31499 [X86] Add avx and avx512f command lines to atomic-non-integ [...] adds afb6b426913 [X86] Split floating point tests out of atomic-mi.ll into a [...] adds c84107612ad [InstCombine]add testcase for sdiv canonicalizetion - NFC adds d3b1d74624b [InstCombine] add testcases for sdiv exact flag fixing - NFC. adds 4af8d47d059 Fix -emit-reloc against local symbols. adds dc1f4a6764e [ConstantRange] Delete redundnt {z,s}extOrSelf for multiplication adds 6a6da233b90 [X86] Make LowerOperationWrapper more robust. Remove now un [...] adds 618dcfcaa33 [Sanitizer] Fix a possible write to freed memory in the wcr [...] adds f2348c88f1d modify-python-lldb.py: Remove ifdef SWIG-removing code adds 19cad6f0896 [Sanitizer] Make wcrtomb test posix-only adds fbe91ffb7bc Fix signed-unsigned comparison warning in Driver.cpp adds edf91ed8551 [InstCombine] add more testcases for sdiv exact flag fixup. adds 1beeda682ba PDBFPO: add dyn_cast support adds 7b30751acb9 MinidumpParser: parse SystemInfo stream via llvm adds aaff480c68c Object/Minidump: Add support for reading the ModuleList stream adds a82235843b1 [llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CO [...] adds 25de7691a0e [CMake] Replace LLVM_ENABLE_CXX1Y and friends with LLVM_CXX_STD adds eb1a156d7f7 [llvm-exegesis] benchmarkMain(): less cryptic error if buil [...] adds ad69bd68700 [Support] Add zlib independent CRC32 adds 03d28a4490f Reverting r357901 as fails to build on some of the buildbots adds 0df95d2d312 [llvm-readobj] Use `reinterpret_cast` instead of C-style ca [...] adds 923c7c9daaa [InstCombine] sdiv exact flag fixup. adds 18873b22be0 Attempt to recommit r357901 adds c83ef47c63a gn-build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/ [...] adds b743b45ebf1 gn build: Merge r357905 adds 91f60b44958 [clang-format] Optionally insert a space after unary ! operator adds b4f1bfa6598 [InstCombine][X86] Expand MOVMSK to generic IR (PR39927) adds b33938df7a4 [InstCombine] remove overzealous assert for shuffles (PR41419) adds 7671a1daa72 Use llvm::crc32 instead of crc32. NFC adds 50c3b290ed8 [x86] make 8-bit shl undesirable adds a1f6b103f39 Changed every use of ASTImporter::Import to Import_New adds 86844a865e4 [X86][AVX] Add PR34380 shuffle test cases adds c70d38e997b Remove a useless assertion in clang-check. adds dd028259374 [clangd] Add fallback mode for code completion when compile [...] adds 04ee339adad [python, tests] Disable Clang Python tests on SPARC adds 5058ca6d9b1 Revert rL357915 from cfe/trunk: Remove a useless assertion [...] adds f6a60f1f803 [llvm-mca][scheduler-stats] Print issued micro opcodes per [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 20 +- clang-tools-extra/clangd/CodeComplete.h | 6 + clang-tools-extra/clangd/TUScheduler.cpp | 29 +- clang-tools-extra/clangd/TUScheduler.h | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 9 + clang-tools-extra/unittests/clangd/ClangdTests.cpp | 38 +- clang/bindings/python/tests/CMakeLists.txt | 4 +- clang/docs/ClangFormatStyleOptions.rst | 7 + clang/include/clang/Format/Format.h | 8 + clang/lib/AST/ASTImporter.cpp | 21 +- clang/lib/AST/ExternalASTMerger.cpp | 53 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 25 +- clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Format/ContinuationIndenter.cpp | 12 +- clang/lib/Format/Format.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/lib/Frontend/ASTMerge.cpp | 8 +- clang/test/Driver/freebsd.c | 10 +- clang/test/Driver/openbsd.c | 6 +- clang/unittests/AST/ASTImporterTest.cpp | 55 +- clang/unittests/Format/FormatTest.cpp | 35 + .../sanitizer_common_interceptors.inc | 17 +- compiler-rt/test/asan/TestCases/Posix/wcrtomb.c | 16 + .../test/sanitizer_common/TestCases/wcrtomb.c | 36 + lld/ELF/Writer.cpp | 5 + lld/test/ELF/emit-relocs-mergeable2.s | 14 + lldb/scripts/Python/modify-python-lldb.py | 17 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 23 +- .../Plugins/Process/minidump/MinidumpParser.h | 2 - .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 32 +- lldb/tools/driver/Driver.cpp | 2 +- .../Process/minidump/MinidumpParserTest.cpp | 59 +- llvm/CMakeLists.txt | 12 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 27 +- llvm/docs/CMake.rst | 4 +- llvm/docs/CommandGuide/llvm-mca.rst | 8 +- llvm/include/llvm/BinaryFormat/Minidump.h | 31 + llvm/include/llvm/IR/ConstantRange.h | 3 +- llvm/include/llvm/Object/Minidump.h | 19 +- llvm/include/llvm/Support/CRC.h | 25 + llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 45 +- llvm/lib/Object/Minidump.cpp | 21 + llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/CRC.cpp | 68 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 26 +- llvm/lib/Target/X86/X86InstrCompiler.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 14 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 54 +- .../InstCombine/InstCombineVectorOps.cpp | 4 +- llvm/test/CodeGen/X86/atomic-fp.ll | 754 +++++++++++++++++++++ llvm/test/CodeGen/X86/atomic-mi.ll | 417 ------------ llvm/test/CodeGen/X86/atomic-non-integer.ll | 611 +++++++++++++---- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 28 + llvm/test/CodeGen/X86/bt.ll | 15 +- llvm/test/CodeGen/X86/btc_bts_btr.ll | 30 +- llvm/test/CodeGen/X86/fp128-cast.ll | 2 +- llvm/test/CodeGen/X86/rotate4.ll | 2 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 10 +- llvm/test/CodeGen/X86/select_const.ll | 6 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 14 +- llvm/test/CodeGen/X86/vector-sext.ll | 14 +- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 6 +- llvm/test/Transforms/InstCombine/X86/x86-movmsk.ll | 65 +- llvm/test/Transforms/InstCombine/div.ll | 81 +++ .../Transforms/InstCombine/sdiv-canonicalize.ll | 80 +++ llvm/test/Transforms/InstCombine/shuffle_select.ll | 10 + .../tools/llvm-exegesis/X86/latency-CMOV32rr.s | 2 +- .../AArch64/Exynos/scheduler-queue-usage.s | 2 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 16 +- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 2 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 16 +- .../llvm-mca/X86/BtVer2/scheduler-queue-usage.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 2 +- .../tools/llvm-mca/X86/scheduler-queue-usage.s | 2 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 11 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 3 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 5 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 5 + llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 30 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.h | 4 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 3 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 +- llvm/unittests/IR/ConstantRangeTest.cpp | 36 +- llvm/unittests/Object/MinidumpTest.cpp | 112 +++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/CRCTest.cpp | 29 + .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + 94 files changed, 2487 insertions(+), 963 deletions(-) create mode 100644 compiler-rt/test/asan/TestCases/Posix/wcrtomb.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/wcrtomb.c create mode 100644 lld/test/ELF/emit-relocs-mergeable2.s create mode 100644 llvm/include/llvm/Support/CRC.h create mode 100644 llvm/lib/Support/CRC.cpp create mode 100644 llvm/test/CodeGen/X86/atomic-fp.ll create mode 100644 llvm/test/Transforms/InstCombine/sdiv-canonicalize.ll create mode 100644 llvm/unittests/Support/CRCTest.cpp