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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 3c47d38f61a [llvm-objcopy][test] Fix respect-umask.test after D62718/r365162 adds ecb60b7e5ce [llvm-objcopy][NFC] Refactor output target parsing v2 adds c72cb1f2a21 Silence gcc warning "control reaches end of non-void functi [...] adds 6fa850c4fe4 [RISCV] Delete a ctor that is commented out. NFC adds bb7e97d783e [ARM] MVE fp to int conversions adds d5c9d9b6820 [CFG] Add a new function to get the proper condition of a CFGBlock new 25cf7050978 [ARM] MVE VMOV immediate handling new 2e2db937cd2 [analyzer][Dominators][NFC] Add unit tests new 8b25d9bf011 [X86][SSE] LowerINSERT_VECTOR_ELT - early out for out of ra [...]
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/ClangdLSPServer.cpp | 13 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 44 +-- clang-tools-extra/clangd/SemanticHighlighting.cpp | 19 +- clang-tools-extra/clangd/SemanticHighlighting.h | 10 +- clang-tools-extra/clangd/index/Background.h | 2 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 9 - .../clangd/test/system-include-extractor.test | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 5 +- clang/include/clang/Analysis/CFG.h | 8 + clang/include/clang/Lex/PPCallbacks.h | 34 +++ clang/lib/Analysis/CFG.cpp | 24 ++ clang/lib/CodeGen/CGObjCMac.cpp | 8 +- 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/unittests/Analysis/CFGBuildResult.h | 69 +++++ clang/unittests/Analysis/CFGDominatorTree.cpp | 103 +++++++ clang/unittests/Analysis/CFGTest.cpp | 104 +++---- clang/unittests/Analysis/CMakeLists.txt | 1 + libcxx/docs/BuildingLibcxx.rst | 6 + lld/ELF/ScriptLexer.cpp | 9 +- lld/ELF/ScriptParser.cpp | 40 ++- lld/ELF/SyntheticSections.cpp | 7 +- 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 | 1 + lld/wasm/Symbols.h | 51 ++-- .../Plugins/Process/Windows/Common/CMakeLists.txt | 27 +- lldb/source/Symbol/ClangASTContext.cpp | 3 +- llvm/docs/CommandGuide/bugpoint.rst | 2 +- llvm/docs/CommandGuide/llc.rst | 2 +- llvm/docs/CommandGuide/lli.rst | 2 +- llvm/docs/CommandGuide/llvm-as.rst | 2 +- llvm/docs/CommandGuide/llvm-bcanalyzer.rst | 2 +- llvm/docs/CommandGuide/llvm-dis.rst | 2 +- llvm/docs/CommandGuide/llvm-extract.rst | 2 +- llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/WritingAnLLVMPass.rst | 26 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- 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 | 34 ++- llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrInfo.td | 5 + llvm/lib/Target/ARM/ARMInstrMVE.td | 36 +++ llvm/lib/Target/ARM/ARMInstrNEON.td | 37 ++- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 84 +++--- llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h | 2 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 104 ++++++- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 +- .../InstCombine/InstCombineVectorOps.cpp | 21 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 32 +++ .../AMDGPU/undefined-physreg-sgpr-spill.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-loadstore.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 319 +++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 243 ++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vmvnimm.ll | 83 ++++++ llvm/test/CodeGen/X86/add-of-carry.ll | 6 +- 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/vec_extract.ll | 25 +- 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 | 30 ++ llvm/tools/llvm-c-test/attributes.c | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 69 +++-- llvm/tools/llvm-objcopy/CopyConfig.h | 11 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 14 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 69 +++-- .../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 +- 115 files changed, 2631 insertions(+), 658 deletions(-) create mode 100644 clang/unittests/Analysis/CFGBuildResult.h create mode 100644 clang/unittests/Analysis/CFGDominatorTree.cpp 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-vcvt.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmovimm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmvnimm.ll create mode 100644 llvm/test/CodeGen/X86/load-partial.ll 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