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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 032e1fdcd47 [analyzer] Turn an assert into an if condition
No new revisions were added by this update.
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/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/CodeGenPrepare.cpp | 3 +- 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 + 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 | 17 - 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 +- .../CodeGen/AArch64/GlobalISel/select-unmerge.mir | 17 + .../CodeGen/AArch64/branch-relax-block-size.mir | 6 +- 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/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-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 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 1 + llvm/utils/lldbDataFormatters.py | 23 + 136 files changed, 3697 insertions(+), 2164 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