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-aarch64-stable-defconfig in repository toolchain/ci/llvm-project.
from 469f30ababa [PowerPC] Hardware Loop branch instruction's condition may [...] adds fa9d232e438 [docs] [NFC] Removed excess spacing adds 1f333562de9 [PowerPC] Support constraint code "ww" adds 6d8813a3915 [LoopPeel] Some small comment update. NFC. adds 80728d1d759 [AVR] Fix tests after r363757 adds 163b8bb3f5a [X86] Use pointer sized indices instead of i32 for EXTRACT_ [...] adds 63e62006cff [NFC][PowerPC] Make the PowerPC scheduling strategy feature [...] adds a848dab7a31 [clangd] Emit publishSemanticHighlighting in LSP if enabled adds c1ead0e1b5a [clangd] Add missing changes for 365111 adds d2a9ec29d0f [ARM] MVE bitwise instruction patterns adds c74322a11bc [TableGen] Allow DAG isel patterns to override default operands. adds 38d99038264 [docs][llvm-dwarfdump] Remove unnecessary reference to --sh [...] adds 147547ee80b [ARM] Added testing for D64160. NFC adds 2b20ee4110e [ARM] Favour PL/MI over GE/LT when possible adds 67dd39f86e2 [Remarks] Silence gcc warning by catching unhandled values [...] adds 8177673fb4f Fix MSVC "not all control paths return a value" warnings. NFCI. adds a6fedc8bd63 [clangd] Also cache failures while indexing adds 11e1c50b08b [clangd] Store hash of command line in index shards. adds adbb347ffe5 [clangd] Add HadErrors field into shards adds 12b14869dcf [clangd] Make HadErrors part of background index's internal state adds c6fdefa0ee8 [clangd] Turn background-index on by default adds fde766de4bb [X86][AVX1] Combine concat_vectors(pshufd(x,c),pshufd(y,c)) [...] adds d74c36cf6e9 Fix -Wdocumentation warning. adds 9a8f3ecfdb4 Fix -Wdocumentation warning. adds 555d743fcfe Fix -Wdocumentation param warning. adds f347541fbcf [ELF] resolveUndefined: ignore undefined symbols in SharedF [...] adds b7ec41556b9 [clangd] Add a hidden tweak to annotate all highlighting to [...] adds f13735fcaef [ELF] Fix weak-undef-shared.s after r365129 adds 04531ba3a28 [clangd] Query driver reads stderr and passes driver as fir [...] adds e712295f11b [CTU] Add support for virtual functions adds 5bec85a34c2 [clangd] Fix a lifetime bug in QueryDriver adds 1ca2ee4dc11 [clangd] Some tweaks on semantic highlighting lookuptable. adds 8351c327647 [X86] Regenerate load fold peephole test. adds 7a9ad430fec [AMDGPU] Correct the setting of `FlatScratchInit`. adds 146f1f2e5eb [X86][SSE] Add some partial dereferenceable vector load tes [...] adds 5c4bbc27466 [ELF] Allow placing non-string SHF_MERGE sections with diff [...] adds 51702765b4b [clangd] Fix breakage on gcc 5.4 adds 5f73e37af85 [NFC] Added tests for D64099 adds 85fc597f26c Document legacy pass manager extension points adds 0810f16fb9e [LLD][ELF] - Linkerscript: add a support for expressions fo [...] adds 7aff852810d llvm-c-test avoid calling malloc(0) adds e602f70de19 [X86][SSE] Add partial dereferenceable vector load test ins [...] adds 0cd50b2a95d Fix typos in comments and debug output. adds 75b5edf6a1d [InstCombine] allow undef elements when forming splat from [...] adds 5816889c748 [AMDGPU] Custom lower INSERT_SUBVECTOR v3, v4, v5, v8 adds e9aed963ce3 [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carr [...] adds 55227a7b4d9 [pstl] Make sure we include the pstl_config header in the g [...] adds 5bf7229c1f3 [clangd] Mark a couple of unimportant flags as hidden. NFC adds 0ca6d390ba7 [NFC][pstl] Run clang-format adds 16de81c1585 [modules] Add PP callbacks for entering and leaving a submodule. adds bce9d8b138c docs: add documentation for `LIBCXX_INCLUDE_TESTS` adds 1522073fedc Plugins: permit building on Windows ARM64 adds d9b7b2d5f7a [NFC][pstl] Do not name each header file in the leading comment adds c494481ea4f Add assert for 'bad' code path in GetUniqueNamespaceDeclaration adds 989cad24760 [pstl] Use utilities from <functional> instead of reinventi [...] adds 09a066b3aab [docs] [tools] Fix see also links adds 53a83b7e3c6 [NFC] Make some ObjectFormatType switches covering adds 1e9c00308b0 [mips] Refactor expandSeq and expandSeqI methods. NFC adds 7439a9a9211 [llvm-objcopy] Change handling of output file permissions adds 171732aeb33 [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their [...] adds 53b272b3520 gn build: Merge r365091. adds dbd9ca48a16 gn build: Merge r365007. adds 08525c53b37 gn build: Merge r365103. adds 8da0286c9c0 gn build: Merge r365130. adds f0e5aa035e0 Temporarily stop failing test case adds 3d0193909b8 [WebAssembly] Reorder Symbol fields to make it smaller adds de7da3f694b Fix patch not passing test cases adds c4339f10517 [WebAssembly] Delete static_assert(sizeof(SymbolUnion) <= 9 [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 31 +++ clang-tools-extra/clangd/ClangdLSPServer.h | 6 + clang-tools-extra/clangd/Headers.h | 27 +- clang-tools-extra/clangd/Protocol.cpp | 23 ++ clang-tools-extra/clangd/Protocol.h | 24 ++ clang-tools-extra/clangd/QueryDriverDatabase.cpp | 44 ++-- clang-tools-extra/clangd/SemanticHighlighting.cpp | 89 +++++++ clang-tools-extra/clangd/SemanticHighlighting.h | 21 +- clang-tools-extra/clangd/index/Background.cpp | 133 ++++++---- clang-tools-extra/clangd/index/Background.h | 17 +- clang-tools-extra/clangd/index/IndexAction.cpp | 13 +- clang-tools-extra/clangd/index/Serialization.cpp | 67 ++++- clang-tools-extra/clangd/index/Serialization.h | 8 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 73 ++++++ .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/test/semantic-highlighting.test | 33 +++ .../clangd/test/system-include-extractor.test | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 7 +- .../clangd/unittests/BackgroundIndexTests.cpp | 118 ++++++++- .../clangd/unittests/IndexActionTests.cpp | 3 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 26 +- .../clangd/unittests/SerializationTests.cpp | 37 ++- clang-tools-extra/clangd/unittests/TweakTests.cpp | 8 + clang/include/clang/AST/ASTImporter.h | 2 +- clang/include/clang/Lex/PPCallbacks.h | 34 +++ clang/lib/Basic/Targets/PPC.h | 3 +- clang/lib/CodeGen/CGObjCMac.cpp | 6 +- clang/lib/Lex/PPLexerChange.cpp | 12 + clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 5 +- clang/test/Analysis/Inputs/ctu-other.cpp | 13 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 2 + clang/test/Analysis/ctu-main.cpp | 16 +- clang/test/CodeGen/ppc64-inline-asm.c | 13 + libcxx/docs/BuildingLibcxx.rst | 6 + lld/ELF/ScriptLexer.cpp | 9 +- lld/ELF/ScriptParser.cpp | 40 ++- lld/ELF/Symbols.cpp | 31 ++- lld/ELF/SyntheticSections.cpp | 7 +- lld/test/ELF/archive-fetch.s | 9 +- lld/test/ELF/linkerscript/fill.test | 2 +- lld/test/ELF/linkerscript/sections-padding.s | 24 +- lld/test/ELF/merge-align2.s | 35 +++ lld/test/ELF/merge-entsize2.s | 49 ++++ lld/test/ELF/merge-reloc-O0.s | 48 ---- lld/test/ELF/tail-merge-string-align2.s | 25 ++ lld/test/ELF/weak-undef-shared.s | 6 + lld/wasm/Symbols.h | 51 ++-- .../Plugins/Process/Windows/Common/CMakeLists.txt | 27 +- lldb/source/Symbol/ClangASTContext.cpp | 3 +- llvm/docs/CommandGuide/bugpoint.rst | 3 +- llvm/docs/CommandGuide/dsymutil.rst | 1 - llvm/docs/CommandGuide/llc.rst | 3 +- llvm/docs/CommandGuide/lli.rst | 2 +- llvm/docs/CommandGuide/llvm-ar.rst | 76 ------ llvm/docs/CommandGuide/llvm-as.rst | 2 +- llvm/docs/CommandGuide/llvm-bcanalyzer.rst | 3 +- llvm/docs/CommandGuide/llvm-build.rst | 24 -- llvm/docs/CommandGuide/llvm-config.rst | 51 ---- llvm/docs/CommandGuide/llvm-cov.rst | 1 - llvm/docs/CommandGuide/llvm-diff.rst | 7 - llvm/docs/CommandGuide/llvm-dis.rst | 18 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 4 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 1 - llvm/docs/CommandGuide/llvm-extract.rst | 3 +- llvm/docs/CommandGuide/llvm-lib.rst | 3 - llvm/docs/CommandGuide/llvm-link.rst | 2 - llvm/docs/CommandGuide/llvm-profdata.rst | 1 - llvm/docs/CommandGuide/llvm-stress.rst | 1 - llvm/docs/CommandGuide/opt.rst | 1 - llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/WritingAnLLVMPass.rst | 26 +- llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 5 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/Remarks/RemarkParser.cpp | 2 + llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 6 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 44 +++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 13 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 19 ++ llvm/lib/Target/ARM/ARMInstrMVE.td | 23 ++ llvm/lib/Target/ARM/ARMInstrThumb2.td | 3 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 84 ++++--- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 20 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 104 +++++++- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 +- .../InstCombine/InstCombineVectorOps.cpp | 21 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 32 +++ .../AMDGPU/undefined-physreg-sgpr-spill.mir | 6 +- llvm/test/CodeGen/ARM/code-placement.ll | 2 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 129 +++++----- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 133 +++++----- llvm/test/CodeGen/ARM/long_shift.ll | 133 ++++++---- llvm/test/CodeGen/ARM/sat-to-bitop.ll | 274 ++++++++++++++++----- llvm/test/CodeGen/ARM/select.ll | 4 +- llvm/test/CodeGen/ARM/shift-i64.ll | 95 ++++--- llvm/test/CodeGen/ARM/vsel.ll | 80 ++++++ .../AVR/select-must-add-unconditional-jump.ll | 2 +- llvm/test/CodeGen/PowerPC/inlineasm-vsx-reg.ll | 9 + llvm/test/CodeGen/PowerPC/vec-asm-disabled.ll | 12 + llvm/test/CodeGen/Thumb/select.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-bitarith.ll | 95 +++++++ llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 2 +- llvm/test/CodeGen/X86/add-of-carry.ll | 6 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 9 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 9 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 3 +- llvm/test/CodeGen/X86/load-partial.ll | 214 ++++++++++++++++ llvm/test/CodeGen/X86/peephole-fold-movsd.ll | 18 +- llvm/test/CodeGen/X86/popcnt.ll | 198 ++++++++------- llvm/test/CodeGen/X86/pr27202.ll | 4 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 3 +- llvm/test/CodeGen/X86/vector-sext.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 60 ++--- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 19 +- llvm/test/TableGen/DAGDefaultOps.td | 108 ++++++++ llvm/test/Transforms/InstCombine/broadcast.ll | 29 ++- llvm/test/Transforms/InstCombine/pow-exp.ll | 241 ++++++++++++++++++ .../llvm-objcopy/ELF/mirror-permissions-unix.test | 44 ++++ .../llvm-objcopy/ELF/mirror-permissions-win.test | 39 +++ .../test/tools/llvm-objcopy/ELF/respect-umask.test | 41 +++ llvm/tools/llvm-c-test/attributes.c | 18 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 37 ++- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 26 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 5 + llvm/utils/TableGen/DAGISelMatcherGen.cpp | 21 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../clangd/refactor/tweaks/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Bitcode/Reader/BUILD.gn | 2 +- .../secondary/llvm/lib/Bitstream/Reader/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Bitcode/BUILD.gn | 2 - .../gn/secondary/llvm/unittests/Bitstream/BUILD.gn | 11 + pstl/include/pstl/internal/algorithm_fwd.h | 2 +- pstl/include/pstl/internal/algorithm_impl.h | 47 ++-- pstl/include/pstl/internal/execution_defs.h | 2 +- pstl/include/pstl/internal/execution_impl.h | 3 +- pstl/include/pstl/internal/glue_algorithm_defs.h | 2 +- pstl/include/pstl/internal/glue_algorithm_impl.h | 49 ++-- pstl/include/pstl/internal/glue_execution_defs.h | 2 +- pstl/include/pstl/internal/glue_memory_defs.h | 2 +- pstl/include/pstl/internal/glue_memory_impl.h | 4 +- pstl/include/pstl/internal/glue_numeric_defs.h | 2 +- pstl/include/pstl/internal/glue_numeric_impl.h | 4 +- pstl/include/pstl/internal/memory_impl.h | 2 +- pstl/include/pstl/internal/numeric_fwd.h | 2 +- pstl/include/pstl/internal/numeric_impl.h | 2 +- pstl/include/pstl/internal/parallel_backend.h | 2 +- .../pstl/internal/parallel_backend_serial.h | 2 +- pstl/include/pstl/internal/parallel_backend_tbb.h | 33 +-- .../include/pstl/internal/parallel_backend_utils.h | 2 +- pstl/include/pstl/internal/parallel_impl.h | 2 +- pstl/include/pstl/internal/pstl_config.h | 2 +- pstl/include/pstl/internal/unseq_backend_simd.h | 2 +- pstl/include/pstl/internal/utils.h | 55 +---- .../alg.partitions/partition_copy.pass.cpp | 10 +- .../alg.set.operations/includes.pass.cpp | 8 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 10 +- 165 files changed, 3183 insertions(+), 1226 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp create mode 100644 clang-tools-extra/clangd/test/semantic-highlighting.test create mode 100644 lld/test/ELF/merge-align2.s create mode 100644 lld/test/ELF/merge-entsize2.s delete mode 100644 lld/test/ELF/merge-reloc-O0.s create mode 100644 lld/test/ELF/tail-merge-string-align2.s create mode 100644 llvm/test/CodeGen/AMDGPU/insert-subvector-unused-scratch.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitarith.ll create mode 100644 llvm/test/CodeGen/X86/load-partial.ll create mode 100644 llvm/test/TableGen/DAGDefaultOps.td create mode 100644 llvm/test/tools/llvm-objcopy/ELF/mirror-permissions-unix.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/mirror-permissions-win.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/respect-umask.test create mode 100644 llvm/utils/gn/secondary/llvm/lib/Bitstream/Reader/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Bitstream/BUILD.gn