This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 139e216e661 Summary: Add close_fd_mask functionality to AFL driver. adds 137995d8daf [GuardWidening] Wire up a NPM version of the LoopGuardWiden [...] adds f1f0b5f791d [LibTooling] Fix build breakage from commit 7b7ce6683ee. adds 815a4c902d6 [builtins] Build x86_64 with GENERIC_TF_SOURCES adds 502cf4bd19f llvm-undname: Fix two asserts-on-invalid adds a0ac65c98f2 llvm-undname: Fix two more asserts-on-invalid, found by oss-fuzz adds 411a62403f7 [OpenMP] Add checks for requires and target directives. adds fb73b79a14d [clang-format] Fix incorrect formatting of keyword macro de [...] adds e94e0eb0c48 [OpenMP][NFC] Fix requires target test. adds 4664916017e [libc++] Link against libc++abi in the libc++abi tests adds a5bbbfef156 [c++2a] Add semantic support for private module fragments. adds 3b5119c6845 [GlobalISel][AArch64] Legalize v8s8 loads adds 0aa9b453c40 [GlobalISel][AArch64] Legalize/select G_(S/Z/ANY)_EXT for v8s8s adds fac7875704b Implement sys::fs::copy_file using the macOS copyfile(3) AP [...] adds 085626a873e [crashlog] Strip trailing `\n` from check_output return. adds 5d281ac9ced [AArch64] add tests for mul-by-element; NFC adds 6b71e27c948 [analyzer] NFC: MoveChecker: Refactor tests to use -verify=prefix. adds 7cc87be4bb9 [analyzer] NFC: Make reusable unittest mocks reusable. adds 185de8eeaaa [Python] Simplify the code. NFCI. adds 9b02a9b4015 [analyzer] Make default bindings to variables actually work. adds da0f71af7d9 [LoopUnroll] Move list of params into a struct [NFCI]. adds 5377748d546 Add header guard to Reusables.h [NFC] adds 6ab51de08e7 [libc++] Make __debug_less::operator() constexpr adds bbb8522bdef [libFuzzer] in fork mode, make sure the child stats are alw [...] adds 14ada6d1ad8 [libFuzzer] revert part of r358726 committed by mistake (oops) adds b96d9b34191 MergeFunc: preserve COMDAT information when creating a thunk adds 9206335e9d1 [analyzer] Fix -Wunused-local-typedef after rC358695 adds acc7641bcb9 [APInt] Optimize umul_ov adds b6a8a6caa81 Fix typo in function name [NFC] adds 783d84bb395 [llvm] Prevent duplicate files in debug line header in dwar [...] adds 96451e3a2ca Fix overly-long line after r358731. adds 9a331bba2a2 [DWARF] Use hasFileAtIndex to properly verify DWARF 5 after [...] adds f73caae956a [X86] Make sure we copy the HandleSDNode back to N before e [...] adds 2099ccbe1ff [X86] Add test cases for turning (and (shl X, C1), C2) into [...] adds bb769a29467 [X86] Turn (and (shl X, C1), C2) into (shl (and X, (C1 >> C [...] adds 82216048e6b [MergeFunc] Use less_first() as the comparator of Schwartzi [...] adds ce3f75df1ff [CallSite removal] Move the legacy PM, call graph, and som [...] adds 72e2960e525 [AMDGPU] Ignore non-SUnits edges adds 884f557bb21 [MergeFunc] removeUsers: call remove() only on direct users adds 7137b54a034 [MergeFunc] Delete unused FunctionNode::release() adds 9ad4cb3de47 [PATCH] [MachineScheduler] Check pending instructions when [...] adds 238c9d6308d [CodeGen] Add "const" to MachineInstr::mayAlias adds 18b0442560c [LibTooling] Fix -Wsign-compare after r358697 adds 4c09b7d921b [AMDGPU] Regenerate extractelt->truncate test. adds 4bc29cbf6b3 [llvm-symbolizer] Make the output with -output-style=GNU cl [...] adds 1b71b7f3b88 [llvm-symbolizer] Unhide and document the "-output-style" option adds 99f641ccadc [llvm-symbolizer] Add llvm-addr2line
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/DiagnosticSemaKinds.td | 20 +- clang/include/clang/Basic/Module.h | 11 +- clang/include/clang/Lex/ModuleMap.h | 16 +- clang/include/clang/Sema/Sema.h | 18 +- clang/lib/AST/Decl.cpp | 32 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Lex/ModuleMap.cpp | 12 +- clang/lib/Sema/Sema.cpp | 114 ++-- clang/lib/Sema/SemaDecl.cpp | 11 +- clang/lib/Sema/SemaModule.cpp | 98 +++- clang/lib/Sema/SemaOpenMP.cpp | 43 ++ clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 5 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 7 +- clang/lib/Tooling/Refactoring/Transformer.cpp | 3 +- clang/test/Analysis/string.c | 6 + clang/test/Analysis/use-after-move.cpp | 641 +++++++-------------- clang/test/CXX/basic/basic.link/p1.cpp | 40 +- clang/test/CXX/basic/basic.link/p2.cpp | 16 + clang/test/CXX/module/module.interface/p1.cpp | 38 ++ .../dcl.dcl/dcl.module/dcl.module.interface/p1.cpp | 5 +- clang/test/OpenMP/requires_messages.cpp | 8 +- clang/test/OpenMP/requires_target_messages.cpp | 15 + clang/unittests/Format/FormatTest.cpp | 6 + clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 + clang/unittests/StaticAnalyzer/Reusables.h | 63 ++ clang/unittests/StaticAnalyzer/StoreTest.cpp | 105 ++++ .../unittests/StaticAnalyzer/SymbolReaperTest.cpp | 55 +- clang/unittests/Tooling/TransformerTest.cpp | 4 +- compiler-rt/lib/builtins/CMakeLists.txt | 1 + compiler-rt/lib/fuzzer/FuzzerFork.cpp | 5 +- libcxx/include/algorithm | 1 + libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 13 + libcxx/utils/libcxx/test/config.py | 6 +- lld/test/ELF/debug-line-obj.s | 13 +- lld/test/ELF/debug-line-str.s | 3 +- lldb/examples/python/crashlog.py | 2 +- lldb/examples/python/memory.py | 8 +- lldb/examples/python/performance.py | 8 +- lldb/examples/python/process_events.py | 8 +- lldb/examples/python/types.py | 8 +- llvm/docs/CommandGuide/index.rst | 1 + llvm/docs/CommandGuide/llvm-addr2line.md | 28 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 41 ++ llvm/include/llvm/Analysis/CallGraph.h | 17 +- llvm/include/llvm/CodeGen/MachineInstr.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 5 + llvm/include/llvm/MC/MCDwarf.h | 50 +- .../include/llvm/Transforms/Scalar/GuardWidening.h | 4 + llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 21 +- llvm/lib/Analysis/CallGraph.cpp | 25 +- llvm/lib/Analysis/CallGraphSCCPass.cpp | 62 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 5 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 15 +- llvm/lib/CodeGen/MachineInstr.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 6 +- llvm/lib/CodeGen/MachineScheduler.cpp | 8 +- llvm/lib/CodeGen/MachineSink.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 19 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 8 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 11 +- llvm/lib/MC/MCAsmStreamer.cpp | 3 +- llvm/lib/MC/MCContext.cpp | 5 +- llvm/lib/MC/MCDwarf.cpp | 16 +- llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Support/APInt.cpp | 17 +- llvm/lib/Support/Path.cpp | 2 + llvm/lib/Support/Unix/Path.inc | 48 ++ llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 26 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 14 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 +- .../Target/AArch64/AArch64StorePairSuppress.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 28 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 12 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 6 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 11 +- llvm/lib/Target/Lanai/LanaiInstrInfo.h | 9 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 17 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 +- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 8 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 4 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 34 +- llvm/lib/Transforms/IPO/PruneEH.cpp | 8 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 25 + llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 8 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 14 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 117 ++-- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 11 +- llvm/test/CMakeLists.txt | 1 + .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 58 ++ .../AArch64/GlobalISel/legalize-load-store.mir | 25 + .../CodeGen/AArch64/GlobalISel/select-int-ext.mir | 82 +++ llvm/test/CodeGen/AArch64/arm64-vabs.ll | 6 +- llvm/test/CodeGen/AArch64/mul_by_elt.ll | 127 ++++ llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 144 ++++- llvm/test/CodeGen/X86/narrow-shl-cst.ll | 57 ++ llvm/test/Demangle/invalid-manglings.test | 20 + llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 16 +- llvm/test/MC/ELF/debug-mixed-md5.ll | 3 +- llvm/test/MC/ELF/dwarf-file0.s | 6 +- llvm/test/Transforms/GuardWidening/basic-loop.ll | 138 +++++ llvm/test/Transforms/MergeFunc/comdat.ll | 24 + .../MergeFunc/unnamed-addr-reprocessing.ll | 22 +- .../test/tools/llvm-objdump/Inputs/embedded-source | Bin 9936 -> 9528 bytes .../X86/function-sections-line-numbers.s | 9 +- llvm/test/tools/llvm-symbolizer/demangle.s | 6 + llvm/test/tools/llvm-symbolizer/help.test | 8 + ...{output-style.test => output-style-column.test} | 9 + .../llvm-symbolizer/output-style-empty-line.test | 28 + .../llvm-symbolizer/output-style-inlined.test | 26 + llvm/test/tools/llvm-symbolizer/sym.test | 33 ++ llvm/tools/llvm-symbolizer/CMakeLists.txt | 2 + llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 30 +- llvm/unittests/ADT/APIntTest.cpp | 36 ++ 120 files changed, 2227 insertions(+), 978 deletions(-) create mode 100644 clang/test/CXX/basic/basic.link/p2.cpp create mode 100644 clang/test/CXX/module/module.interface/p1.cpp create mode 100644 clang/test/OpenMP/requires_target_messages.cpp create mode 100644 clang/unittests/StaticAnalyzer/Reusables.h create mode 100644 clang/unittests/StaticAnalyzer/StoreTest.cpp create mode 100644 llvm/docs/CommandGuide/llvm-addr2line.md create mode 100644 llvm/test/CodeGen/AArch64/mul_by_elt.ll create mode 100644 llvm/test/Transforms/GuardWidening/basic-loop.ll create mode 100644 llvm/test/Transforms/MergeFunc/comdat.ll create mode 100644 llvm/test/tools/llvm-symbolizer/help.test rename llvm/test/tools/llvm-symbolizer/{output-style.test => output-style-column.t [...] create mode 100644 llvm/test/tools/llvm-symbolizer/output-style-empty-line.test create mode 100644 llvm/test/tools/llvm-symbolizer/output-style-inlined.test