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-allnoconfig in repository toolchain/ci/llvm-project.
from 561ba386233 [DAG] Pull out ComputeNumSignBits call to make debugging ea [...] adds d80f118e523 Copy the C++ kaleidoscope tutorial into a subdirectory and [...] adds 2243a165b14 remove some unhelpful language from the tutorial adds 6d7fdd9ab7c [CostModel][X86] Masked load legalization requires an binar [...] adds 13d3505a86c make a bunch of cleanups in wording and tone adds c4c8bcaeec2 [DWARF] DWARFDebugLine: delete unused parameter `Offset` adds 0fa6c15873d various improvements in wording, also unbreak the bot adds 32a8e742e2f last changes for now adds 32087b65e78 [llvm-objdump] Split disassembleObject and simplify --{star [...] adds 3db93ac5d6d Reapply [ValueTracking] Support min/max selects in computeC [...] adds bad648a23e1 [ConstantRange] Add isAllNegative() and isAllNonNegative() methods adds a51883cfab4 [LLVM-C] Allow Access to the Type of a Binary adds 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. new 18873b22be0 Attempt to recommit r357901
The 1 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/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Format/ContinuationIndenter.cpp | 12 +- clang/test/Driver/freebsd.c | 10 +- clang/test/Driver/openbsd.c | 6 +- clang/unittests/Format/FormatTest.cpp | 18 + .../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/tutorial/LangImpl02.rst | 2 +- llvm/docs/tutorial/LangImpl10.rst | 9 +- .../MyFirstLanguageFrontend/LangImpl01.rst | 194 ++++++ .../{ => MyFirstLanguageFrontend}/LangImpl02.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl03.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl04.rst | 0 .../LangImpl05-cfg.png | Bin .../{ => MyFirstLanguageFrontend}/LangImpl05.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl06.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl07.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl08.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl09.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl10.rst | 9 +- .../tutorial/MyFirstLanguageFrontend/index.rst | 83 +++ llvm/include/llvm-c/Object.h | 26 + llvm/include/llvm/BinaryFormat/Minidump.h | 31 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 34 +- llvm/include/llvm/Object/Minidump.h | 19 +- llvm/include/llvm/Support/CRC.h | 25 + llvm/lib/Analysis/ValueTracking.cpp | 23 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 8 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 138 ++-- llvm/lib/Object/Minidump.cpp | 21 + llvm/lib/Object/Object.cpp | 46 ++ llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/CRC.cpp | 68 ++ llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 16 +- llvm/lib/Target/X86/X86InstrCompiler.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 14 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- llvm/test/CodeGen/AMDGPU/med3-no-simplify.ll | 48 ++ llvm/test/CodeGen/AMDGPU/smed3.ll | 19 - llvm/test/CodeGen/AMDGPU/umed3.ll | 19 - 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 +++++++++++++---- llvm/test/CodeGen/X86/fp128-cast.ll | 2 +- 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/div.ll | 81 +++ llvm/test/Transforms/InstCombine/minmax-fold.ll | 31 + .../Transforms/InstCombine/sdiv-canonicalize.ll | 80 +++ llvm/test/Transforms/InstCombine/sub.ll | 2 +- .../test/Transforms/InstSimplify/cmp_of_min_max.ll | 20 +- .../tools/llvm-exegesis/X86/latency-CMOV32rr.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-objdump/llvm-objdump.cpp | 224 +++--- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 +- llvm/unittests/IR/ConstantRangeTest.cpp | 146 +++- llvm/unittests/Object/MinidumpTest.cpp | 112 +++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/CRCTest.cpp | 29 + 79 files changed, 2843 insertions(+), 971 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/docs/tutorial/MyFirstLanguageFrontend/LangImpl01.rst copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl02.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl03.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl04.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl05-cfg.png (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl05.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl06.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl07.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl08.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl09.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl10.rst (97%) create mode 100644 llvm/docs/tutorial/MyFirstLanguageFrontend/index.rst create mode 100644 llvm/include/llvm/Support/CRC.h create mode 100644 llvm/lib/Support/CRC.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/med3-no-simplify.ll 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