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 in repository toolchain/ci/llvm-project.
from bdb21337e6e Change -gz and -Wa,--compress-debug-sections to use gABI co [...] adds c39a243da65 Assume `__cxa_allocate_exception` returns an under-aligned [...] adds 6cdd68e386d [PPC64] Define getThunkSectionSpacing() based on the range [...] adds c5f2544cc4b Added an assert in `isConstantInitializer`: initializer lis [...] adds 21929d49d53 Revert "Disable the step over skipping calls feature since [...] adds c4f12013df8 Delete write-only HasQualifiers after rC360370 adds 22bbd7d690e FuncUnwinders: Add a new "SymbolFile" unwind plan adds a2d876c95a8 Remove an unnecessary header from SROA.h. adds 4dea1378eac Revert "Revert "[clang-format] Keep protobuf "package" stat [...] adds 6d40c29a7e6 Minidump: use ThreadList parsing code from llvm/Object adds 954c5394c3d [cmake] Remove MSVC C4355 override adds e357ca82311 [Object] Change SymbolicFile::printSymbolName to use Error adds a2b780b7319 [DebugInfo] Use zero linenos for debug intrinsics when prom [...] adds 93b6aa07519 [Object] Move ELF specific ObjectFile::getBuildAttributes t [...] adds a2ab528c4ca [cmake] Remove MSVC C4800 override adds 3c28a2dc6bd [Preamble] Stop circular inclusion of main file when buildi [...] adds ba8f9123cdf Fix Wdocumentation warning. NFCI. adds c8e68253deb [Object] Fix macho-invalid.test adds 6c1e3f94938 SelectionDAG: accommodate atomic floating stores. adds 5772e02bd0f [llvm-objcopy] Add additional testing for various cases adds 8d15f9913b9 [lldb] [lit] Fix clobbers in x86_64 register test adds a67e387de8d Pre-commit InstCombine::visitFNeg(...) test. adds 4b66e0fd47c Replace lit feature keyword 'non-ms-sdk' with 'ms-sdk'; eli [...] adds cfc89896e01 [Pass Pipeline][NFC] Add a test prior to committing D61726 adds df12933d918 Add name comments for bools passed to getObjCEncodingForTypeImpl() adds cfe1ab97d60 [libclang] Forward isInline for NamespaceDecl to libclang adds 1ac6e9636c9 [PowerPC] custom lower `v2f64 fpext v2f32` adds 37dc0ced7a1 Fix some gcc warnings in compiler-rt adds b284414a1bf [InferAddressSpaces] Enhance the handling of cosntexpr. adds 78c1dcb7b7e minidump: Don't eagerly resolve module paths read from the [...] adds 0f991c65f2c Fix build break after r360426 adds 7a41cd5b888 Another attempt to fix the build bot breaks after r360426 adds a0b1518a4a5 [X86][SSE] Add getHopForBuildVector vector splitting adds 986b6b86bb8 [X86] Avoid SFB - Fix inconsistent codegen with/without debug info adds 34dc3aca407 Pull r360426 as it is breaking the build bots. adds 61c0daa0076 Recommit r360345 with fixes (was reverted in r360348). adds 61504079515 [llvm-objdump] Print st_other adds c396f09ce96 Adjust MachineScheduler to use ProcResource counts
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/CMakeLists.txt | 1 + .../clang-tidy/modernize/ModernizeTidyModule.cpp | 3 + .../modernize/UseTrailingReturnTypeCheck.cpp | 478 +++++++++++++++++ .../modernize/UseTrailingReturnTypeCheck.h | 62 +++ clang-tools-extra/docs/ReleaseNotes.rst | 8 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/modernize-use-trailing-return-type.rst | 68 +++ .../modernize-use-trailing-return-type.cpp | 563 +++++++++++++++++++++ clang/include/clang-c/Index.h | 8 +- clang/include/clang/AST/ASTContext.h | 7 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticLexKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Basic/TargetInfo.h | 15 + clang/lib/AST/ASTContext.cpp | 137 +++-- clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 2 - clang/lib/Basic/SourceManager.cpp | 2 +- clang/lib/Basic/Targets/OSTargets.h | 31 ++ clang/lib/CodeGen/CodeGenModule.h | 5 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 15 +- clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 12 + clang/lib/Sema/SemaExprCXX.cpp | 15 + clang/test/CodeGenCXX/eh.cpp | 10 +- clang/test/Driver/nostdincxx.cpp | 5 +- clang/test/Index/print-type.cpp | 3 + clang/test/Modules/crash-vfs-path-traversal.m | 3 +- clang/test/Preprocessor/pragma_microsoft.c | 4 +- .../test/SemaCXX/warn-overaligned-type-thrown.cpp | 66 +++ clang/test/lit.cfg.py | 10 +- clang/tools/c-index-test/c-index-test.c | 7 + clang/tools/libclang/CXType.cpp | 8 + clang/tools/libclang/libclang.exports | 1 + clang/unittests/Format/FormatTestProto.cpp | 10 + compiler-rt/lib/asan/asan_interceptors.cc | 4 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 4 +- compiler-rt/lib/profile/InstrProfData.inc | 2 +- lld/ELF/Arch/PPC64.cpp | 9 + lld/test/ELF/gc-sections-metadata-startstop.s | 2 +- lld/test/ELF/mips-micro-relocs.s | 6 +- lld/test/ELF/mips-micror6-relocs.s | 4 +- lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 4 +- lld/test/ELF/ppc64-call-reach.s | 15 +- lld/test/ELF/ppc64-ifunc.s | 28 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-long-branch-init.s | 44 ++ lld/test/ELF/ppc64-plt-stub.s | 11 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 11 +- lld/test/ELF/ppc64-toc-restore.s | 36 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 7 +- lldb/include/lldb/Symbol/SymbolFile.h | 12 + lldb/include/lldb/Symbol/UnwindTable.h | 1 + lldb/lit/Register/Inputs/x86-64-write.cpp | 4 +- .../command_script/TestCommandScript.py | 1 - .../postmortem/minidump-new/TestMiniDumpUUID.py | 13 +- .../minidump-new/relative_module_name.yaml | 17 + .../test/python_api/thread/TestThreadAPI.py | 1 - lldb/source/Commands/CommandObjectTarget.cpp | 8 + lldb/source/Core/Disassembler.cpp | 4 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 39 +- .../Plugins/Process/minidump/MinidumpParser.h | 6 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 37 +- .../Plugins/Process/minidump/MinidumpTypes.h | 31 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 7 +- .../Plugins/Process/minidump/ProcessMinidump.h | 2 +- .../Plugins/Process/minidump/ThreadMinidump.cpp | 4 +- .../Plugins/Process/minidump/ThreadMinidump.h | 2 +- lldb/source/Symbol/FuncUnwinders.cpp | 37 +- lldb/source/Symbol/SymbolFile.cpp | 2 + lldb/source/Symbol/UnwindTable.cpp | 7 + .../Process/minidump/MinidumpParserTest.cpp | 28 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 - llvm/include/llvm/CodeGen/MachineScheduler.h | 10 +- llvm/include/llvm/Object/COFFImportFile.h | 5 +- llvm/include/llvm/Object/ELFObjectFile.h | 45 +- llvm/include/llvm/Object/IRObjectFile.h | 3 +- llvm/include/llvm/Object/ObjectFile.h | 7 +- llvm/include/llvm/Object/SymbolicFile.h | 7 +- llvm/include/llvm/Transforms/Scalar/SROA.h | 1 - llvm/lib/CodeGen/MachineScheduler.cpp | 72 ++- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/Object/ArchiveWriter.cpp | 4 +- llvm/lib/Object/ELFObjectFile.cpp | 6 +- llvm/lib/Object/IRObjectFile.cpp | 5 +- llvm/lib/Object/ObjectFile.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 57 +++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 8 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 19 + .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 16 + llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 13 +- llvm/lib/Transforms/Utils/Local.cpp | 35 +- llvm/test/CodeGen/AArch64/misched-fusion-aes.ll | 4 +- llvm/test/CodeGen/ARM/proc-resource-sched.ll | 21 + llvm/test/CodeGen/NVPTX/load-store.ll | 8 +- llvm/test/CodeGen/PowerPC/reduce_scalarization.ll | 77 +++ llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir | 248 +++++++++ llvm/test/CodeGen/X86/haddsub-undef.ll | 4 +- llvm/test/CodeGen/X86/phaddsub-undef.ll | 56 +- .../DebugInfo/Generic/dbg-value-lower-linenos.ll | 113 +++++ llvm/test/DebugInfo/X86/formal_parameter.ll | 3 + llvm/test/Object/macho-invalid.test | 312 ++++++------ .../AMDGPU/infer-getelementptr.ll | 12 + .../InferAddressSpaces/NVPTX/clone_constexpr.ll | 2 +- llvm/test/Transforms/InstCombine/fneg.ll | 12 + .../tools/llvm-objcopy/ELF/invalid-e_phoff.test | 31 ++ .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 30 ++ .../tools/llvm-objcopy/ELF/linked-section.test | 29 ++ .../ELF/overlapping-sections-in-segments.test | 56 ++ .../llvm-objcopy/ELF/overlapping-sections.test | 56 ++ .../ELF/rename-section-duplicate-names.test | 30 ++ .../ELF/rename-section-empty-string.test | 24 + .../llvm-objcopy/ELF/shared-strtab-shstrtab.s | 106 ++++ .../tools/llvm-objcopy/ELF/strip-sections.test | 94 ++-- .../ELF/tail-merged-string-tables.test | 82 +++ .../tools/llvm-objdump/elf-symbol-visibility.test | 36 ++ llvm/tools/llvm-nm/llvm-nm.cpp | 12 +- llvm/tools/llvm-objdump/COFFDump.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 30 +- llvm/tools/llvm-readobj/COFFImportDumper.cpp | 2 +- 121 files changed, 3231 insertions(+), 622 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/modernize-use-trailing [...] create mode 100644 clang-tools-extra/test/clang-tidy/modernize-use-trailing-return [...] create mode 100644 clang/test/SemaCXX/warn-overaligned-type-thrown.cpp create mode 100644 lld/test/ELF/ppc64-long-branch-init.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/test/CodeGen/ARM/proc-resource-sched.ll create mode 100644 llvm/test/CodeGen/PowerPC/reduce_scalarization.ll create mode 100644 llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir create mode 100644 llvm/test/DebugInfo/Generic/dbg-value-lower-linenos.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_phoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_shoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/linked-section.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections-in-segments.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-duplicate-names.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-empty-string.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/shared-strtab-shstrtab.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/tail-merged-string-tables.test create mode 100644 llvm/test/tools/llvm-objdump/elf-symbol-visibility.test