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-defconfig in repository toolchain/ci/llvm-project.
from 63b3c56fca6 Fix signed/unsigned comparison warning. NFCI. adds 37860d524e8 [clang-format] Fix a bug that joins template closer and = adds 9e074c06fe0 [X86] Improve lower1BitShuffle handling for KSHIFTL on narr [...] adds c944438dfdb [Docs] Test commit adds 920890e2681 [Diagnostics] Diagnose misused xor as pow adds a264b6074a4 [ORC] Remove some dead code. adds cf276ba82e8 [ORC] Make sure we linker-mangle symbol names in the Specul [...] adds 45e598d1357 [CMake] Update CMAKE_OSX_DEPLOYMENT_TARGET to 10.12. adds c313944da62 [cmake] Move blocks out of redundant else( MSVC ); NFC adds 388b8dd94a4 [X86] Replace uses of getZeroVector for vXi1 vectors with D [...] adds 6bd2e8eff81 [X86] Add test cases for suboptimal insertion of a vXi1 vec [...] adds 2ee46c7c4be [X86] Add a special case to LowerCONCAT_VECTORSvXi1 to hand [...] adds c9ee4c7c220 [X86] Add test case for missed opportunity to recognize a v [...] adds 2eb7951da39 [X86] Teach lower1BitShuffle to recognize padding a subvect [...] adds 269c6b1c15a [X86] Teach lower1BitShuffle to match KSHIFTR that doesn't [...] adds e47437a6eff [X86] Fix the lower1BitShuffle code added in r369215 to cor [...] adds dfe5f3eb0a0 [clangd] Update features table in the docs with links to LS [...] adds 4a198a7f990 [llvm-objcopy][MachO] Support load commands used in executa [...] adds dee9546b8f8 [llvm-objcopy][MachO] Implement a layout algorithm for executables adds ebb7ddc6330 [X86] Teach lower1BitShuffle to match right shifts with upp [...] adds 38426c114f6 [MC] Don't emit .symver redirected symbols to the symbol table adds 1e335611adc Revert r369230 and r369231 adds 0697bcd1276 [lldb] Remove unused inheritance in RegularExpression adds b1752f670f3 Revert [Attributor] Fix: Do not partially resolve returned calls. adds 21599876be3 [lldb][NFC] Address review comments to StringList for-loop support adds 17587b36d19 [clangd] Added special HighlightingKind for function parameters. adds b127771f7d2 [MC] Delete unnecessary diagnostic: "No relocation availabl [...] adds 81094aad617 [lldb][NFC] Use GetMaxStringLength in CommandObjectApropos: [...] adds cedd0d9a6e4 Revert [Attributor] Fix: Make sure we set the changed flag adds b8639f5c0fd [lldb][NFC] Remove StringList::AutoComplete adds b58ba8aae71 [DebugInfo] Test for variable range un-coalescing adds 2bfc13fde12 [ARM] MVE sext costs adds f312c1ecf4b [ARM] Add support for MVE vaddv adds 2cafd872fb9 [ELF][ARM] Add a test that maxes out the thunk convergence limit adds 176bbd5cde3 [DebugInfo] Make postra sinking of DBG_VALUEs subregister-safe adds d9a071c54be [MC] Simplify ELFObjectWriter::recordRelocation. NFC adds fb443746a89 [lldb][NFC] Add a few more completion tests to increase tes [...] adds b38bac3699d [SLP] reduce duplicated code; NFC adds eb801abd581 [OpenCL] Fix addr space deduction for pointers/references t [...] adds 0684132107e [lldb][NFC] Use CompletionRequest in Variable::AutoComplete adds b21a3654f0b [OpenCL] Add generic type handling for builtin functions adds 6520ba3e94e [llvm-readobj] unwrapOrError: remove unnecessary llvm_unrea [...] adds 0f9b5f86f1c [SLP] add test that requires shuffle of scalars; NFC adds 88df53e6eaf [DebugInfo] Allow bundled calls in the MIR's call site info adds 1c1f8f215d8 [RISCV] Don't force absolute FK_Data_X fixups to relocs adds a0a4c6b7224 [lld][Hexagon] Add GOTREL relocations. adds b6ab533b934 Don't keep stale pointers to LoopInfos. adds c8a1dfc484c [ELF][Hexagon] Improve error message for unknown relocations adds 0776da5236e [PeepholeOptimizer] Don't assume bitcast def always has input adds ac0e6c6502f [ELF] Move (copy relocation/canonical PLT) before error checking adds 9d5e8a476ff [Object/COFF.h] - Stop returning std::error_code in a few m [...] adds 81301541159 Automatically generate AVX512 test cases. NFC adds 42336682b21 [llvm-objdump] - Restore lost comment. adds a023d6b7de7 [nfc] Silent gcc warning adds 6632ad5851d [lldb][NFC] Stop using GetNumberOfMatches in CompletionRequ [...] adds edfaee08115 [TargetLowering] x s% C == 0 fold: vector divisor with INT_ [...] adds 08c77b97c06 Filesystem/Windows: fix inconsistency in readNativeFileSlice API adds 471bbb6e728 [libc++] reverts commit a5f5aad568bb7a91ceee47641f3076ac339ef8c7. adds ec4540d8a62 [ELF] Simplify processRelocAux and allow a corner-case error adds 8880ac648ce [dotest] Add --dwarf-version to override the tested DWARF version. adds f497da30416 [clangd] Added highlighting for tokens that are macro arguments. adds e8e914e6404 [lld][WebAssembly] Honor --no-export-dynamic even with -shared adds 8682281063d [Attributor] -attributor-verify has false positives. Tempor [...] new ecbaba672e1 [X86] Added extensive scheduling model tests for all the CM [...] new 296757c07cc [libc++] Add XFAIL for is_base_of test on AppleClang 11 new 62b072d413e Implement P1668R1
The 3 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/clangd/SemanticHighlighting.cpp | 40 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 + .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 86 ++++- clang-tools-extra/docs/clangd/Features.rst | 106 ++--- clang/docs/ClangFormatStyleOptions.rst | 4 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 + clang/include/clang/Format/Format.h | 4 +- clang/lib/CodeGen/CGLoopInfo.cpp | 11 +- clang/lib/CodeGen/CGLoopInfo.h | 4 +- clang/lib/Format/TokenAnnotator.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 1 + clang/lib/Sema/OpenCLBuiltins.td | 223 ++++++----- clang/lib/Sema/SemaDeclCXX.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 106 ++++- clang/lib/Sema/SemaLookup.cpp | 189 ++++++--- clang/lib/Sema/SemaType.cpp | 18 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 8 +- clang/test/CodeGen/loop-info-asan.c | 16 + clang/test/Lexer/cxx-features.cpp | 2 +- clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 5 +- clang/test/SemaCXX/warn-xor-as-pow.cpp | 105 +++++ clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 29 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 22 ++ clang/unittests/Format/FormatTest.cpp | 9 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 429 ++++++++++++++++----- libcxx/include/memory | 370 ++++++++++++------ .../meta/meta.rel/is_base_of_union.pass.cpp | 4 +- lld/ELF/Arch/Hexagon.cpp | 32 +- lld/ELF/Relocations.cpp | 110 +++--- lld/test/ELF/arm-thunk-many-passes.s | 111 ++++++ lld/test/ELF/copy-errors.s | 7 +- lld/test/ELF/copy-rel-pie-error.s | 18 - lld/test/ELF/copy-rel-pie2.s | 13 + lld/test/ELF/got32-i386.s | 2 +- lld/test/ELF/got32x-i386.s | 3 +- lld/test/ELF/hexagon-gotrel.s | 27 ++ lld/test/ELF/x86-64-dyn-rel-error.s | 3 +- lld/test/ELF/x86-64-dyn-rel-error5.s | 8 +- lld/test/wasm/shared-export-dynamic.ll | 18 + lld/wasm/Driver.cpp | 7 +- lldb/cmake/caches/Apple-lldb-Xcode.cmake | 2 +- lldb/include/lldb/Utility/RegularExpression.h | 2 +- lldb/include/lldb/Utility/StringList.h | 16 +- .../Python/lldbsuite/test/configuration.py | 3 + lldb/packages/Python/lldbsuite/test/decorators.py | 8 +- lldb/packages/Python/lldbsuite/test/dotest.py | 10 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 6 + .../functionalities/completion/TestCompletion.py | 23 ++ lldb/packages/Python/lldbsuite/test/lldbtest.py | 2 + lldb/source/Commands/CommandCompletions.cpp | 18 +- lldb/source/Commands/CommandObjectApropos.cpp | 6 +- lldb/source/Commands/CommandObjectType.cpp | 5 +- lldb/source/Symbol/Variable.cpp | 75 ++-- lldb/source/Utility/StringList.cpp | 24 +- lldb/unittests/Utility/CompletionRequestTest.cpp | 28 +- lldb/unittests/Utility/StringListTest.cpp | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 121 +++--- llvm/docs/TestingGuide.rst | 2 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 22 +- llvm/include/llvm/Object/COFF.h | 13 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 5 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 4 +- llvm/lib/CodeGen/MIRPrinter.cpp | 5 +- llvm/lib/CodeGen/MachineSink.cpp | 37 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 79 +++- llvm/lib/MC/ELFObjectWriter.cpp | 78 ++-- llvm/lib/Object/COFFObjectFile.cpp | 23 -- llvm/lib/Support/Windows/Path.inc | 4 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 5 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 3 + llvm/lib/Target/ARM/ARMInstrMVE.td | 6 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 50 +++ llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 7 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 4 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 7 + llvm/lib/Target/X86/X86ISelLowering.cpp | 160 ++++++-- llvm/lib/Transforms/IPO/Attributor.cpp | 47 +-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 68 +++- .../CodeGen/MIR/Hexagon/bundled-call-site-info.mir | 47 +++ llvm/test/CodeGen/PowerPC/bitcast-peephole.mir | 23 ++ llvm/test/CodeGen/Thumb2/mve-vaddv.ll | 34 ++ llvm/test/CodeGen/X86/avx512-bugfix-25270.ll | 4 +- llvm/test/CodeGen/X86/avx512-fma-commute.ll | 16 +- llvm/test/CodeGen/X86/avx512-inc-dec.ll | 12 +- llvm/test/CodeGen/X86/avx512-intel-ocl.ll | 316 +++++++-------- llvm/test/CodeGen/X86/avx512-mask-spills.ll | 16 +- llvm/test/CodeGen/X86/avx512-memfold.ll | 2 +- llvm/test/CodeGen/X86/avx512-nontemporal.ll | 42 +- llvm/test/CodeGen/X86/avx512-scalar_mask.ll | 12 +- llvm/test/CodeGen/X86/avx512-skx-insert-subvec.ll | 50 +++ llvm/test/CodeGen/X86/avx512vl-nontemporal.ll | 34 +- llvm/test/CodeGen/X86/kshift.ll | 82 ++-- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 182 +++------ .../MIR/X86/livedebugvars-crossbb-interval.mir | 138 +++++++ llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir | 104 +++++ llvm/test/LTO/X86/symver-asm.ll | 4 - llvm/test/LTO/X86/symver-asm2.ll | 3 - llvm/test/MC/AArch64/adr-diagnostics.s | 4 +- llvm/test/MC/AArch64/error-location.s | 2 +- llvm/test/MC/ARM/arm-elf-symver.s | 27 -- llvm/test/MC/ARM/error-location.s | 2 +- llvm/test/MC/ELF/bad-expr2.s | 2 +- llvm/test/MC/ELF/multiple-different-symver.s | 6 - llvm/test/MC/ELF/symver-multiple-version.s | 20 + llvm/test/MC/ELF/symver.s | 174 +++------ llvm/test/MC/PowerPC/ppc64-localentry-symbols.s | 2 - llvm/test/MC/RISCV/fde-reloc.s | 3 - llvm/test/MC/RISCV/linker-relaxation.s | 21 + .../read_write_returned_arguments_scc.ll | 1 - .../Transforms/SLPVectorizer/X86/load-merge.ll | 26 ++ .../tools/llvm-mca/X86/Atom/resources-cmpxchg.s | 47 ++- .../llvm-mca/X86/Barcelona/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 47 ++- .../llvm-mca/X86/Broadwell/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/BtVer2/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/Generic/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/Haswell/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/SLM/resources-cmpxchg.s | 47 ++- .../llvm-mca/X86/SandyBridge/resources-cmpxchg.s | 47 ++- .../llvm-mca/X86/SkylakeClient/resources-cmpxchg.s | 47 ++- .../llvm-mca/X86/SkylakeServer/resources-cmpxchg.s | 47 ++- .../tools/llvm-mca/X86/Znver1/resources-cmpxchg.s | 47 ++- llvm/tools/llvm-objcopy/COFF/Reader.cpp | 16 +- llvm/tools/llvm-objdump/COFFDump.cpp | 15 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 5 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 10 +- llvm/tools/llvm-readobj/llvm-readobj.h | 1 - llvm/tools/obj2yaml/coff2yaml.cpp | 15 +- llvm/unittests/Support/Path.cpp | 27 +- 134 files changed, 3692 insertions(+), 1542 deletions(-) create mode 100644 clang/test/CodeGen/loop-info-asan.c create mode 100644 clang/test/SemaCXX/warn-xor-as-pow.cpp create mode 100644 lld/test/ELF/arm-thunk-many-passes.s delete mode 100644 lld/test/ELF/copy-rel-pie-error.s create mode 100644 lld/test/ELF/copy-rel-pie2.s create mode 100644 lld/test/ELF/hexagon-gotrel.s create mode 100644 lld/test/wasm/shared-export-dynamic.ll create mode 100644 llvm/test/CodeGen/MIR/Hexagon/bundled-call-site-info.mir create mode 100644 llvm/test/CodeGen/PowerPC/bitcast-peephole.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vaddv.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvars-crossbb-interval.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/postra-subreg-sink.mir delete mode 100644 llvm/test/MC/ELF/multiple-different-symver.s create mode 100644 llvm/test/MC/ELF/symver-multiple-version.s