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-allmodconfig in repository toolchain/ci/llvm-project.
from 7ca1e0c825e [ELF][Hexagon] Replace R_HEXAGON_GOT with R_GOTPLT adds ea0ace75e03 Fix llvm-config support for CMake build-mode-style builds adds 7e106445efd [ADT] Remove llvm::make_unique utility. adds 1d254f3dae6 [SLPVectorizer] Make the scheduler aware of the TreeEntry o [...] adds 19301d75f08 Revert [AArch64InstrInfo] Stop getInstSizeInBytes returning [...] adds 2632c677f85 [AArch64InstrInfo] Stop getInstSizeInBytes returning non-ze [...] adds 8ff1b7de4da [X86] combineExtractWithShuffle - handle extract(truncate(x), 0) adds c809230a692 [AArch64][GlobalISel] Lower G_SHUFFLE_VECTOR with 1 elt src [...] adds 63b78b678bc [X86] resolveTargetShuffleInputs - add DemandedElts variant. NFCI. adds b1cb9fd1aaf [WebAssembly] Forbid use of EM_ASM with setjmp/longjmp adds 187c63f1453 Escape % in printf format string. adds 3550da79ecd [clang-doc] Redesign of generated HTML files adds 39eb2324f7e [InstCombine] canonicalize a scalar-select-of-vectors to ve [...] adds 9bb9a0c10b2 [ORC] Remove some stray debugging output accidentally left [...] adds fe6dbadc0d5 [Attributor] Introduce initialize calls and move code to ke [...] adds 66cf87e2909 [Attributor][NFC] Introduce aliases for call site attributes adds 234eda563df [Attributor] Towards a more structured deduction pattern adds 2e3ed4a852d Stop abusing SuppressAllDiagnostics when speculatively dete [...] adds 217ff1e4456 [OPENMP5.0]Diagnose global variables in lambda not marked a [...] adds f4cf3b95933 [ARM] push LR before __gnu_mcount_nc adds 856608c30a8 [Test Commit] Fix typo in diagtool.rst adds 2d957cfe02a Revert "[ARM] push LR before __gnu_mcount_nc" adds 8191585b36e [TSan] Don't guard #include <xpc/xpc.h> adds a17d1d22504 [X86] Use Register/MCRegister in more places in X86 adds 250aafa2c4a [X86] Support -mlong-double-80 adds 3af3f1e8e25 [Utility] Reimplement RegularExpression on top of llvm::Regex adds f4bdbea02ff [RWMutex] Simplify availability check adds 6dedc78d9dd [Attributor] Add all missing attribute definitions/symbols adds 8341a847a22 [CodeGenPrepare] fix RUN line settings adds ac67414618d [clang-format] Fix the bug that joins template closer and > or >> adds 17cb9185363 [CaptureTracking] Allow null to be in either icmp operand adds cbaf1fdea2d [Attributor] Fix: Make sure we set the changed flag adds f72d9b1c97b [Attributor] Fix: Do not partially resolve returned calls. adds 87869b398db [doc] Fix some minor formatting issues. adds eaff844fe95 [ARM] Preserve liveness in ARMConstantIslands. adds 97176bd2bce [InstCombine][NFC] Revisit tests in reuse-constant-from-sel [...] adds 4a9b747bfb5 [TSan] Add interceptors for os_unfair_lock adds 0c2f26d6640 Revert "[TSan] Don't guard #include <xpc/xpc.h>" adds 515ad8fe4ac [InstCombine][NFC] reuse-constant-from-select-in-icmp.ll - [...] adds d0797ece464 Revert [X86] SimplifyDemandedVectorElts - attempt to recomb [...] adds acceedb15f5 [CodeGenPrepare] Fix use-after-free adds 7da81b5e4d2 [llvm-readobj] Fallback to PT_NOTE if file doesn't have sections adds 0dd9494d470 Revert "[X86] Support -mlong-double-80" adds 8e2837e549d [ORC] Re-introduce self-dependence accidentally dropped fro [...] adds 57ec292ab80 [AArch64][GlobalISel] Fix an assertion during G_UNMERGE sel [...] adds 16fa8b09702 Reland "[ARM] push LR before __gnu_mcount_nc" adds a53ad0e157d Revert r367891 - "[InstCombine] combine mul+shl separated by zext" adds 43c8b19546a Add LLDB dataformatters for llvm::StringRef and lldb_privat [...] adds 0b5ecef299f [llvm-readobj] Unwrap the value first to avoid the error adds 69cef325a33 Simplify code (NFC). adds edf504f5038 [Fuchsia] Create the VMO during initialization, not during exit adds f92109dc01b [MemorySSA] Loop passes should mark MSSA preserved when available. adds ee6700f6976 [clang-doc] Fix casting not working in gcc 5.4.0 adds c0d70bca0f9 [X86] Support -mlong-double-80 adds d5d79dfd563 [ELF][PPC] Fix getRelExpr for R_PPC64_REL16_HI adds 93c7a4a47cc Revert [AArch64InstrInfo] Stop getInstSizeInBytes returning [...] adds 26295676a44 Revert Revert [AArch64InstrInfo] Stop getInstSizeInBytes re [...] adds a560bbf7a03 [ELF] Replace local variable hasExportDynamic with config-> [...] adds 30cde4e2e6a [circular_raw_ostream] Delegate is_displayed to contained stream adds 50166f81072 [test] - Remove precomiled openbsd-phdrs.elf-x86-64 objects. adds bb56755f153 [llvm-readobj/llvm-readelf] - Improve/cleanup the error rep [...] adds b3d258fc44b [CodeGen] Do the Simple Early Return in block-placement pas [...] adds e9f28133a9f [llvm-readobj] - An attemp to fix BB after r369191. adds c35d4c900d2 Revert r369190, r369192 ([llvm-readobj/llvm-readelf] - Impr [...] adds e3fb2d549b6 Recommit r369190 "[llvm-readobj/llvm-readelf] - Improve/cle [...] new 032e1fdcd47 [analyzer] Turn an assert into an if condition
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-tools-extra/clang-doc/HTMLGenerator.cpp | 231 +++-- clang-tools-extra/clang-doc/Representation.cpp | 10 +- clang-tools-extra/clang-doc/Representation.h | 5 +- .../assets/clang-doc-default-stylesheet.css | 996 ++++++++++++++++++--- clang-tools-extra/clang-doc/assets/index.js | 16 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 5 + clang-tools-extra/docs/clang-doc.rst | 1 + .../unittests/clang-doc/HTMLGeneratorTest.cpp | 347 +++---- clang/docs/CommandGuide/diagtool.rst | 2 +- clang/docs/LanguageExtensions.rst | 14 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Driver/Options.td | 9 +- clang/lib/Basic/Targets/ARM.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 9 +- clang/lib/Format/TokenAnnotator.cpp | 2 + clang/lib/Parse/ParseExpr.cpp | 6 +- clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 48 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 7 +- .../track-control-dependency-conditions.cpp | 13 +- clang/test/Driver/mlong-double-128.c | 6 +- clang/test/Frontend/gnu-mcount.c | 2 +- clang/test/OpenMP/declare_target_messages.cpp | 17 +- clang/unittests/Format/FormatTest.cpp | 5 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 93 +- compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp | 53 ++ compiler-rt/test/tsan/Darwin/os_unfair_lock.c | 30 + lld/ELF/Arch/PPC64.cpp | 1 + lld/ELF/Driver.cpp | 7 +- lld/test/ELF/ppc64-reloc-rel.s | 58 ++ lld/test/ELF/ppc64-relocs.s | 81 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 2 +- .../lldb/Breakpoint/BreakpointResolverName.h | 2 +- lldb/include/lldb/Core/AddressResolverName.h | 2 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 4 +- lldb/include/lldb/Utility/RegularExpression.h | 139 +-- .../Breakpoint/BreakpointResolverFileRegex.cpp | 9 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 4 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 12 +- lldb/source/Commands/CommandObjectFrame.cpp | 6 +- lldb/source/Core/AddressResolverName.cpp | 4 +- lldb/source/Core/Disassembler.cpp | 25 +- lldb/source/Host/common/Socket.cpp | 36 +- lldb/source/Interpreter/CommandObject.cpp | 2 +- .../Interpreter/CommandObjectRegexCommand.cpp | 9 +- lldb/source/Interpreter/OptionArgParser.cpp | 36 +- lldb/source/Interpreter/OptionValueRegex.cpp | 9 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 7 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 18 +- .../Process/Utility/DynamicRegisterInfo.cpp | 113 ++- .../DarwinLog/StructuredDataDarwinLog.cpp | 7 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 20 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 41 +- lldb/source/Symbol/ObjectFile.cpp | 17 +- lldb/source/Symbol/Variable.cpp | 12 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 29 +- lldb/source/Utility/RegularExpression.cpp | 147 +-- lldb/unittests/Utility/CMakeLists.txt | 3 +- lldb/unittests/Utility/NameMatchesTest.cpp | 4 +- lldb/unittests/Utility/RegularExpressionTest.cpp | 65 ++ llvm/include/llvm/ADT/STLExtras.h | 35 - llvm/include/llvm/IR/IntrinsicsARM.td | 5 + llvm/include/llvm/Support/RWMutex.h | 16 +- llvm/include/llvm/Support/circular_raw_ostream.h | 4 + llvm/lib/Analysis/CaptureTracking.cpp | 12 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 18 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 40 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 2 - llvm/lib/Support/RWMutex.cpp | 2 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 4 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 21 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 31 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 44 + llvm/lib/Target/ARM/ARMISelLowering.h | 2 + llvm/lib/Target/ARM/ARMInstrInfo.td | 6 + llvm/lib/Target/ARM/ARMInstrThumb.td | 7 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 24 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 2 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 28 +- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 7 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 10 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 42 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 16 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 +- llvm/lib/Target/X86/X86RegisterInfo.cpp | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 868 +++++++++++------- .../Transforms/InstCombine/InstCombineSelect.cpp | 27 + .../Transforms/InstCombine/InstCombineShifts.cpp | 15 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- .../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 250 ++++-- .../AArch64/GlobalISel/legalize-shuffle-vector.mir | 26 + .../CodeGen/AArch64/GlobalISel/select-unmerge.mir | 17 + llvm/test/CodeGen/ARM/constant-island-movwt.mir | 8 + llvm/test/CodeGen/ARM/gnu_mcount_nc.ll | 41 + llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 202 ++--- llvm/test/CodeGen/X86/vec_smulo.ll | 152 ++-- llvm/test/CodeGen/X86/vec_umulo.ll | 140 +-- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 18 +- llvm/test/Object/Inputs/openbsd-phdrs.elf-x86-64 | Bin 600 -> 0 bytes llvm/test/Object/invalid.test | 26 +- .../CodeGenPrepare/sink-shift-and-trunc.ll | 19 +- .../Transforms/EntryExitInstrumenter/mcount.ll | 4 +- llvm/test/Transforms/FunctionAttrs/align.ll | 32 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 10 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 14 + .../reuse-constant-from-select-in-icmp.ll | 48 +- .../InstCombine/select-extractelement.ll | 14 +- llvm/test/Transforms/InstCombine/shift.ll | 14 +- .../X86/Inputs/openbsd-phdrs.elf-x86-64 | Bin 600 -> 0 bytes .../tools/llvm-objdump/X86/openbsd-headers.test | 20 - llvm/test/tools/llvm-objdump/openbsd-headers.test | 22 + .../tools/llvm-readobj/elf-broken-dynsym-link.test | 12 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 24 +- .../elf-dynamic-not-in-pt-dynamic.test | 6 +- .../llvm-readobj/elf-malformed-pt-dynamic.test | 6 +- .../elf-non-dynamic-in-pt-dynamic.test | 6 +- llvm/test/tools/llvm-readobj/gnu-notes.test | 38 +- llvm/test/tools/llvm-readobj/hex-dump.test | 6 +- llvm/test/tools/llvm-readobj/mips-got.test | 8 +- .../tools/llvm-readobj/note-core-ntfile-bad.test | 16 +- llvm/test/tools/llvm-readobj/program-headers.test | 351 ++++---- llvm/test/tools/llvm-readobj/string-dump.test | 12 +- llvm/tools/llvm-config/llvm-config.cpp | 13 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 140 +-- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 42 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 187 ++-- llvm/tools/llvm-readobj/MachODumper.cpp | 6 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 13 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 44 +- llvm/tools/llvm-readobj/llvm-readobj.h | 9 +- llvm/unittests/ADT/IteratorTest.cpp | 2 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 1 + llvm/utils/lldbDataFormatters.py | 23 + 144 files changed, 3967 insertions(+), 2301 deletions(-) create mode 100644 compiler-rt/test/tsan/Darwin/os_unfair_lock.c create mode 100644 lld/test/ELF/ppc64-reloc-rel.s create mode 100644 lldb/unittests/Utility/RegularExpressionTest.cpp create mode 100644 llvm/test/CodeGen/ARM/gnu_mcount_nc.ll delete mode 100644 llvm/test/Object/Inputs/openbsd-phdrs.elf-x86-64 delete mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/openbsd-phdrs.elf-x86-64 delete mode 100644 llvm/test/tools/llvm-objdump/X86/openbsd-headers.test create mode 100644 llvm/test/tools/llvm-objdump/openbsd-headers.test