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-lts-defconfig in repository toolchain/ci/llvm-project.
from fef8de66a6a [WebAssembly] Add DataCount section to object files adds c77bf89dcce [TSan][libdispatch] Move libdispatch tests out of Darwin folder adds 4614cc3dfd2 [libFuzzer] add -features_dir= flag to dump unique input fe [...] adds 93e58d23966 [AArch64][GlobalISel] Enable copy elision in the pre-legali [...] adds cebf0b3ab54 [StackMaps] Add explicit location size accessor to the stac [...] adds 5e67abd91f4 [libFuzzer] speedup the merge step in the fork mode by merg [...] adds 7d4694547a6 [analyzer] Escape pointers stored into top-level parameters [...] adds 377f507a9ff [StackMaps] Remove format version from the class name [NFC] adds f7acef9c88f [llvm-readobj] Minor style tweak for consistency sake [NFC] adds eea989a909a [StackMaps] Add location size to llvm-readobj -stackmap output adds e03301a3b32 [StackMaps] Update llvm-readobj to parse V3 Stackmaps adds 4e8144a0d14 [verify] Add support for location markers in directives. adds fc59a0326b7 [InstCombine] [NFC] add testcases for canonicalizing (-X sr [...] adds 87dd0e06dc9 [InstCombine] Canonicalize (-X srem Y) to -(X srem Y). adds fb70bc65fe1 [lldb] [lit/SymbolFile] Avoid -nostdlib in target-symbols-a [...] adds 25c1aa15a7d [CVP] Add tests for with.overflow used as condition; NFC adds 41e284b9c3b [CVP] Fix inverted predicates in test; NFC adds 67c29e2294e [ADT] Fix OwningArrayRef's move ctor adds 4dbcc3cf743 [clang-tidy] Use back-tick here adds 85404869741 [Mem2Reg] Delete unused AllocaPointerVal adds 49f8776f0c6 [CallingConvLower] Use SmallVectorImpl::swap adds 5f3a04510a5 [WebAssembly] Use Function::hasOptSize() (NFC) adds 7d2021defca [CommandLineParser] Add DefaultOption flag adds 55b0d987fd5 [X86] Use int64_t and isInt<N> instead of APInt operations [...] adds 95e5f28337c [InstCombine] Remove redundant/bogus mul_with_overflow combines adds a96480ebc18 [ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRegion() adds 040871db487 [CVP] Add tests for range of with.overflow result; NFC new 191f1487b63 [X86] Use PC-relative mode for the kernel code model new 0eeb2cd491b [Tests] Add tests for D60659, and make adjustments to other [...]
The 2 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: .../misc-throw-by-value-catch-by-reference.rst | 4 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 6 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 16 + clang/lib/Frontend/VerifyDiagnosticConsumer.cpp | 434 ++++++++---- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 64 +- clang/lib/Tooling/CommonOptionsParser.cpp | 2 - clang/test/Analysis/malloc.cpp | 23 + clang/test/Frontend/verify-marker.c | 22 + clang/test/Frontend/verify-marker.h | 1 + compiler-rt/lib/fuzzer/FuzzerCorpus.h | 8 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 2 + compiler-rt/lib/fuzzer/FuzzerFlags.def | 4 + compiler-rt/lib/fuzzer/FuzzerFork.cpp | 35 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 6 +- compiler-rt/lib/fuzzer/FuzzerIO.h | 2 + compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 4 + compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 4 + compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 27 +- compiler-rt/lib/fuzzer/FuzzerOptions.h | 1 + compiler-rt/test/fuzzer/features_dir.test | 7 + .../{Darwin/gcd-after.mm => libdispatch/after.c} | 0 .../async-norace.c} | 0 .../gcd-async-race.mm => libdispatch/async-race.c} | 2 +- .../barrier-race.c} | 2 +- .../gcd-barrier.mm => libdispatch/barrier.c} | 0 .../{Darwin/gcd-blocks.mm => libdispatch/blocks.c} | 0 .../tsan/{Darwin/gcd-fd.mm => libdispatch/fd.c} | 0 .../groups-norace.c} | 0 .../io-barrier-race.c} | 2 +- .../gcd-io-barrier.mm => libdispatch/io-barrier.c} | 0 .../gcd-io-cleanup.mm => libdispatch/io-cleanup.c} | 0 .../gcd-io-race.mm => libdispatch/io-race.c} | 6 +- .../tsan/{Darwin/gcd-io.mm => libdispatch/io.c} | 0 .../serial-queue-norace.c} | 0 .../source-cancel.c} | 0 .../source-cancel2.c} | 0 .../source-event.c} | 0 .../source-event2.c} | 0 .../source-registration.c} | 0 .../source-registration2.c} | 0 .../sync-norace.c} | 0 .../gcd-sync-race.mm => libdispatch/sync-race.c} | 2 +- .../target-queue-norace.c} | 0 .../SymbolFile/Inputs/target-symbols-add-unwind.c | 2 +- lldb/lit/SymbolFile/target-symbols-add-unwind.test | 10 +- llvm/docs/CommandLine.rst | 10 + llvm/include/llvm/ADT/ArrayRef.h | 2 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 14 +- llvm/include/llvm/Object/StackMapParser.h | 43 +- llvm/include/llvm/Support/CommandLine.h | 13 +- .../lib/CodeGen/GlobalISel/GISelChangeObserver.cpp | 1 + llvm/lib/IR/ConstantRange.cpp | 32 +- llvm/lib/Support/CommandLine.cpp | 48 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 2 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 37 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 8 - .../InstCombine/InstCombineMulDivRem.cpp | 5 + .../Transforms/Utils/PromoteMemoryToRegister.cpp | 4 - .../AArch64/GlobalISel/observer-change-crash.mir | 32 + llvm/test/CodeGen/X86/codemodel.ll | 27 +- llvm/test/Object/Inputs/stackmap-test.macho-x86-64 | Bin 3956 -> 4116 bytes llvm/test/Object/stackmap-dump.test | 151 +++-- llvm/test/Support/check-default-options.txt | 18 + .../overflow_predicate.ll | 726 +++++++++++++++++++++ llvm/test/Transforms/InstCombine/gep-custom-dl.ll | 3 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/memcpy.ll | 16 +- llvm/test/Transforms/InstCombine/memmove.ll | 48 +- llvm/test/Transforms/InstCombine/memset.ll | 34 +- .../Transforms/InstCombine/srem-canonicalize.ll | 63 ++ llvm/test/Transforms/InstCombine/store.ll | 11 + llvm/tools/llvm-opt-report/OptReport.cpp | 7 - llvm/tools/llvm-readobj/COFFDumper.cpp | 6 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/MachODumper.cpp | 6 +- llvm/tools/llvm-readobj/StackMapPrinter.h | 12 +- llvm/unittests/ADT/ArrayRefTest.cpp | 7 + llvm/unittests/IR/ConstantRangeTest.cpp | 106 --- llvm/unittests/Support/CommandLineTest.cpp | 61 ++ llvm/unittests/Support/VirtualFileSystemTest.cpp | 3 +- 82 files changed, 1726 insertions(+), 539 deletions(-) create mode 100644 clang/test/Frontend/verify-marker.c create mode 100644 clang/test/Frontend/verify-marker.h create mode 100644 compiler-rt/test/fuzzer/features_dir.test rename compiler-rt/test/tsan/{Darwin/gcd-after.mm => libdispatch/after.c} (100%) rename compiler-rt/test/tsan/{Darwin/gcd-async-norace.mm => libdispatch/async-nora [...] rename compiler-rt/test/tsan/{Darwin/gcd-async-race.mm => libdispatch/async-race.c} (95%) rename compiler-rt/test/tsan/{Darwin/gcd-barrier-race.mm => libdispatch/barrier-ra [...] rename compiler-rt/test/tsan/{Darwin/gcd-barrier.mm => libdispatch/barrier.c} (100%) rename compiler-rt/test/tsan/{Darwin/gcd-blocks.mm => libdispatch/blocks.c} (100%) rename compiler-rt/test/tsan/{Darwin/gcd-fd.mm => libdispatch/fd.c} (100%) rename compiler-rt/test/tsan/{Darwin/gcd-groups-norace.mm => libdispatch/groups-no [...] rename compiler-rt/test/tsan/{Darwin/gcd-io-barrier-race.mm => libdispatch/io-barr [...] rename compiler-rt/test/tsan/{Darwin/gcd-io-barrier.mm => libdispatch/io-barrier.c [...] rename compiler-rt/test/tsan/{Darwin/gcd-io-cleanup.mm => libdispatch/io-cleanup.c [...] rename compiler-rt/test/tsan/{Darwin/gcd-io-race.mm => libdispatch/io-race.c} (94%) rename compiler-rt/test/tsan/{Darwin/gcd-io.mm => libdispatch/io.c} (100%) rename compiler-rt/test/tsan/{Darwin/gcd-serial-queue-norace.mm => libdispatch/ser [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-cancel.mm => libdispatch/source-ca [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-cancel2.mm => libdispatch/source-c [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-event.mm => libdispatch/source-eve [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-event2.mm => libdispatch/source-ev [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-registration.mm => libdispatch/sou [...] rename compiler-rt/test/tsan/{Darwin/gcd-source-registration2.mm => libdispatch/so [...] rename compiler-rt/test/tsan/{Darwin/gcd-sync-norace.mm => libdispatch/sync-norace [...] rename compiler-rt/test/tsan/{Darwin/gcd-sync-race.mm => libdispatch/sync-race.c} (96%) rename compiler-rt/test/tsan/{Darwin/gcd-target-queue-norace.mm => libdispatch/tar [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/observer-change-crash.mir create mode 100644 llvm/test/Support/check-default-options.txt create mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/overflow_predicate.ll create mode 100644 llvm/test/Transforms/InstCombine/srem-canonicalize.ll